diff --git a/app-admin/ananicy-cpp/metadata.xml b/app-admin/ananicy-cpp/metadata.xml index 570a8bed40..3dc230ed89 100644 --- a/app-admin/ananicy-cpp/metadata.xml +++ b/app-admin/ananicy-cpp/metadata.xml @@ -8,5 +8,6 @@ https://gitlab.com/ananicy-cpp/ananicy-cpp/-/issues ananicy-cpp/ananicy-cpp + kuche1/minq-ananicy diff --git a/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild b/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild index 737bd5ea50..5916ce6c97 100644 --- a/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild +++ b/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild @@ -13,6 +13,8 @@ KEYWORDS="~amd64" LICENSE="MIT" SLOT="0" +QA_FLAGS_IGNORED="usr/bin/${PN}" + src_install() { - newbin "${DISTDIR}/tty-share_linux-amd64" tty-share-bin + newbin "${DISTDIR}/tty-share_linux-amd64" ${PN} } diff --git a/dev-games/liblcf/liblcf-0.8.ebuild b/dev-games/liblcf/liblcf-0.8.ebuild index 0a147ba751..c3a8732458 100644 --- a/dev-games/liblcf/liblcf-0.8.ebuild +++ b/dev-games/liblcf/liblcf-0.8.ebuild @@ -20,7 +20,11 @@ RDEPEND=" dev-libs/icu:= " DEPEND="${RDEPEND}" -BDEPEND="doc? ( app-doc/doxygen[dot] )" +BDEPEND="doc? ( + app-doc/doxygen + media-gfx/graphviz[svg] + ) +" src_configure() { local mycmakeargs=( diff --git a/dev-python/faust-cchardet/Manifest b/dev-python/faust-cchardet/Manifest index ebae15ce31..c2a997aa77 100644 --- a/dev-python/faust-cchardet/Manifest +++ b/dev-python/faust-cchardet/Manifest @@ -1,2 +1,3 @@ DIST faust-cchardet-2.1.18.tar.gz 312626 BLAKE2B 33ffa2e4982218bbee72eb8028e15333563988ddb0d136f1e46acb810f005aab32ff7f58ee422d3a0a1348bdcfd2abfba549ed5467f9adc384f534b297ceb319 SHA512 0213a58e7c8104281e69a4fc8ffe90fc892efd783481d31a6b7aa812fe86534e15a209486b947b48e0063b5176f3aaebc9e702ab2e05d11151ba672a06aa3397 +DIST faust-cchardet-2.1.19.tar.gz 312664 BLAKE2B 9d07908d17a69268216777059c35569f5d15325c2371e2efd633e07c4de2e767ce12cbf70a53e70216510ceb752eda9bf9dce4b93f74fca60aa59ad1f739b1f4 SHA512 255122fc3cf67f752edb3a45718a2b2456f1b22a1fbec0efd417a404a4d15542a44e5d463eec2581ae34277df80621a5e20ce90bef99661c7a762b469e3b46aa DIST uchardet-bdb8a0376ddf5d3cab6397be0bad98dad106d77f.tar.gz 322644 BLAKE2B cd2bf0a7e6ad29b7641449fa7ea7eecda375ad59ebe04768df6824387d0e33cf7f543afefa972a1e369a0be8f064f87d8eddca5bc048c740d64af05f664ec30d SHA512 a7dd1e5d41484df22e1048a319b05f4dc9d917c91440eda557084049da08b0e7fc3b18f2531fc1418857cda94dfd0deea984728b2a9747e369804ed7137ed6bc diff --git a/dev-python/faust-cchardet/faust-cchardet-2.1.19.ebuild b/dev-python/faust-cchardet/faust-cchardet-2.1.19.ebuild new file mode 100644 index 0000000000..39fef7c515 --- /dev/null +++ b/dev-python/faust-cchardet/faust-cchardet-2.1.19.ebuild @@ -0,0 +1,44 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +inherit distutils-r1 + +GIT_SUBMODULES=( + "PyYoshi uchardet bdb8a0376ddf5d3cab6397be0bad98dad106d77f src/ext/uchardet" +) +submodule_uris() { + local g + for g in "${GIT_SUBMODULES[@]}"; do + g=(${g}) + echo "https://github.com/${g[0]}/${g[1]}/archive/${g[2]}.tar.gz -> ${g[1]}-${g[2]}.tar.gz" + done +} + +DESCRIPTION="universal character encoding detector" +HOMEPAGE="https://github.com/faust-streaming/cChardet" +SRC_URI=" + https://github.com/faust-streaming/cChardet/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + $(submodule_uris) +" + +LICENSE="MPL-1.1" +SLOT="0" +KEYWORDS="~amd64" + +S="${WORKDIR}/cChardet-${PV}" + +distutils_enable_tests pytest + +src_unpack() { + default + + local g + for g in "${GIT_SUBMODULES[@]}"; do + g=(${g}) + mv "${WORKDIR}/${g[1]}-${g[2]}"/* "${S}/${g[3]}" || die "could not move submodule ${g[2]}" + done +} diff --git a/games-engines/easyrpg-player/easyrpg-player-0.8.ebuild b/games-engines/easyrpg-player/easyrpg-player-0.8.ebuild index de51689d13..76210b2a45 100644 --- a/games-engines/easyrpg-player/easyrpg-player-0.8.ebuild +++ b/games-engines/easyrpg-player/easyrpg-player-0.8.ebuild @@ -102,7 +102,10 @@ RDEPEND="${DEPEND} fluidsynth? ( media-sound/fluid-soundfont ) " BDEPEND="virtual/pkgconfig - doc? ( app-doc/doxygen[dot] ) + doc? ( + app-doc/doxygen + media-gfx/graphviz[svg] + ) " DOC_CONTENTS=" diff --git a/games-puzzle/aaaaxy/Manifest b/games-puzzle/aaaaxy/Manifest index eb73ca92ef..c29278b07d 100644 --- a/games-puzzle/aaaaxy/Manifest +++ b/games-puzzle/aaaaxy/Manifest @@ -2,5 +2,5 @@ DIST aaaaxy-1.3.436-deps.tar.xz 354919156 BLAKE2B 79b9295af8fd7a51346ab4e7d4f5a6 DIST aaaaxy-1.3.436.tar.gz 28047375 BLAKE2B e3764f3b5889033d44d8b2906cc60be1101339deaf7ccfa285464ebe47e71befe2c49800466fe42805d096c5a41d735216d2f6be60744b86d93a1874d7e56a3c SHA512 3632d21e5f48e31a813b93953e6e8ac9a12a1065d194bb4f7b59f9921d69cc8b96aff03b8fa07e3acf1ea1e3e4c19ed3b170a6cca1dbd075bfe69dde627d2fad DIST aaaaxy-1.4.18-deps.tar.xz 73860348 BLAKE2B 85788abceddc142f5d19c68345025e5bcb32753192a48f19b1f01246129c82f03b0b19ff189375448ee6292f6cbb17da7ae10940435b7819797b62296b68b358 SHA512 73d203c510ef17304bbaf167e772f06c621c40d45abfa32071dbdafe8b2cb9953e85d10952b267afbaeb2b4ebe14fa5d904e650ca42675bfb55a547539792646 DIST aaaaxy-1.4.18.tar.gz 28036068 BLAKE2B 3b65d593b7b2e98090b79ade6059daa36749f4f0e455caf0b6081f2e3839db343e935e64859690e12027c851f3a074782d84e80714736bad5b786b2b79405f3b SHA512 0c5843aa52be16b9e52c9d4b0e36fcd852ba3429f6c26525cc64ab6cd0582c57ff1aa6416968174155ba94beb4dbf49a4240fe73d4bb2d9a934baf91a088b1ce -DIST aaaaxy-1.4.8-deps.tar.xz 73799472 BLAKE2B 20a8b7c531c11e0101ea67f3030cd9def2c6acf18023a46d87e8aadcaf36d32e095d87d43ea5b792ad5461ae8aacd325b7ed22479f034f3d724f2db89551e7c5 SHA512 4c913befac1083021316b629d4b9676e047ef769fc86ce4e1895d79435780c86f6377913706702eb07c33ecccc10f67fe25c3b87efe32f1c4556a5652fab79b3 -DIST aaaaxy-1.4.8.tar.gz 28034889 BLAKE2B d184ab034681c1c36d7992c0afde7ac6925d37d232a9d58908ecddfded26386b0006faac67120e8d2ff5a3bcef95ebae4c6451087cffcf9bcd7bff852f778791 SHA512 37314f2597f6a9671bd8e5104b01ccf4e9e57bfd6c63cdc3863203b8a74fb0c9c930678ef33ffb244c10005b82f19a9e55b58ed2e402a312af675d76dc120bb1 +DIST aaaaxy-1.4.45-deps.tar.xz 77151572 BLAKE2B 01a071a375ccd9b97f1bb40574cd19f47af3a597f05b466d53e6dd38b1ced612461494cb18db185197fc97b2c1d4383d528a12ede64b7307749ad711f748a15e SHA512 9742bec9bda00ad31217a53644416fd6bbae6ccf80bdf8d42477917ccb4c16ec479431d97e019da5a4d950a76c06f758b59b781da777c6ef603b9d1106c92006 +DIST aaaaxy-1.4.45.tar.gz 28043815 BLAKE2B 106a40f0409ec97651412c376a2a7bdd0bff11f99740fa3ec9da9d7f9a0e3fed772233e7219f69c4b05c7747615cd89be22fa5baba7e51ab691d177fc3bd245b SHA512 e3790c6a6e0678f7c43c502f1f9654241cde3d75b5bc41dd92b513bf119588bb85e6c5f1a95e6e0df5ba47cd69bf56eed5ec1ea3c851a54a3e594eefa602ed85 diff --git a/games-puzzle/aaaaxy/aaaaxy-1.4.8.ebuild b/games-puzzle/aaaaxy/aaaaxy-1.4.45.ebuild similarity index 95% rename from games-puzzle/aaaaxy/aaaaxy-1.4.8.ebuild rename to games-puzzle/aaaaxy/aaaaxy-1.4.45.ebuild index 7db5ad730b..4a627eb951 100644 --- a/games-puzzle/aaaaxy/aaaaxy-1.4.8.ebuild +++ b/games-puzzle/aaaaxy/aaaaxy-1.4.45.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit desktop go-module -DEPS_DATE="2023-06-26" # when the deps archive has been created +DEPS_DATE="2023-09-13" # when the deps archive has been created DESCRIPTION="A nonlinear 2D puzzle platformer taking place in impossible spaces" HOMEPAGE="https://divverent.github.io/aaaaxy/" diff --git a/gui-apps/1password/1password-8.10.7.ebuild b/gui-apps/1password/1password-8.10.7.ebuild index ebdb98bc25..d2fa6c2e73 100644 --- a/gui-apps/1password/1password-8.10.7.ebuild +++ b/gui-apps/1password/1password-8.10.7.ebuild @@ -33,6 +33,29 @@ src_unpack() { rpm_unpack ${P}.x86_64.rpm } +QA_FLAGS_IGNORED="/usr/bin/${PN}" + +QA_SONAME=" +/usr/lib64/libXcomposite.so.1 +/usr/lib64/libXdamage.so.1 +/usr/lib64/libXfixes.so.3 +/usr/lib64/libXrandr.so.2 +/usr/lib64/libasound.so.2 +/usr/lib64/libatk-1.0.so.0 +/usr/lib64/libatk-bridge-2.0.so.0 +/usr/lib64/libatspi.so.0 +/usr/lib64/libcups.so.2 +/usr/lib64/libdrm.so.2 +/usr/lib64/libgbm.so.1 +/usr/lib64/libgtk-3.so.0 +/usr/lib64/libnspr4.so +/usr/lib64/libnss3.so +/usr/lib64/libnssutil3.so +/usr/lib64/libpango-1.0.so.0 +/usr/lib64/libsmime3.so +/usr/lib64/libxkbcommon.so.0 +" + src_install() { cp -ar "${S}/opt" "${D}" || die "Install failed!" cp -ar "${S}/usr" "${D}" || die "Install failed!" diff --git a/gui-apps/lemurs/lemurs-0.3.1-r1.ebuild b/gui-apps/lemurs/lemurs-0.3.1-r1.ebuild new file mode 100644 index 0000000000..d659cf07ba --- /dev/null +++ b/gui-apps/lemurs/lemurs-0.3.1-r1.ebuild @@ -0,0 +1,145 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + autocfg@1.1.0 + bitflags@1.3.2 + cassowary@0.3.0 + cc@1.0.79 + cfg-if@1.0.0 + crossterm@0.20.0 + crossterm@0.22.1 + crossterm_winapi@0.8.0 + crossterm_winapi@0.9.0 + env_logger@0.9.3 + getrandom@0.2.8 + instant@0.1.12 + libc@0.1.12 + libc@0.2.139 + lock_api@0.4.9 + log@0.4.17 + memoffset@0.6.5 + mio@0.7.14 + miow@0.3.7 + nix@0.23.2 + ntapi@0.3.7 + numtoa@0.1.0 + pam@0.7.0 + pam-sys@0.5.6 + parking_lot@0.11.2 + parking_lot_core@0.8.6 + pgs-files@0.0.7 + ppv-lite86@0.2.17 + proc-macro2@1.0.51 + quote@1.0.23 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + redox_syscall@0.2.16 + redox_termios@0.1.2 + scopeguard@1.1.0 + serde@1.0.152 + serde_derive@1.0.152 + signal-hook@0.3.15 + signal-hook-mio@0.2.3 + signal-hook-registry@1.4.1 + smallvec@1.10.0 + syn@1.0.109 + termion@1.5.6 + toml@0.5.11 + tui@0.16.0 + unicode-ident@1.0.6 + unicode-segmentation@1.10.1 + unicode-width@0.1.10 + users@0.8.1 + users@0.11.0 + wasi@0.11.0+wasi-snapshot-preview1 + winapi@0.3.9 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-x86_64-pc-windows-gnu@0.4.0 +" + +inherit cargo pam systemd + +DESCRIPTION="A TUI Display/Login Manager" +HOMEPAGE="https://github.com/coastalwhite/lemurs" +SRC_URI="https://github.com/coastalwhite/lemurs/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz \ +${CARGO_CRATE_URIS}" + +LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64" +IUSE="systemd" + +DEPEND="" +RDEPEND="${DEPEND} + sys-libs/pam + systemd? ( sys-apps/systemd:= ) + !systemd? ( sys-apps/kbd ) +" +BDEPEND="" + +QA_FLAGS_IGNORED="usr/bin/lemurs" + +src_prepare() { + eapply_user + # Run lemurs on tty7 so it doesn't conflict with agetty + # And replace systemd's reboot and shutdown commands + if ! use systemd ; then + sed -i 's/tty = 2/tty = 7/' "${S}"/extra/config.toml || die "Sed on config.toml failed" + + sed -i 's/shutdown_cmd = "systemctl poweroff -l"/shutdown_cmd = "poweroff"/' \ + "${S}"/extra/config.toml || die "Sed on config.toml failed" + + sed -i 's/reboot_cmd = "systemctl reboot -l"/reboot_cmd = "reboot"/' \ + "${S}"/extra/config.toml || die "Sed on config.toml failed" + fi +} + +src_install() { + dodir /etc/lemurs + keepdir /etc/lemurs/{wayland,wms} + + exeinto /etc/lemurs + doexe "${S}"/extra/xsetup.sh + + insinto /etc/lemurs + doins "${S}"/extra/config.toml + + dodoc "${S}"/README.md + + # Lemur's default PAM doesn't make elogind do its job + # i.e. doesn't make /run/user/* + newpamd "${FILESDIR}"/lemurs.pam lemurs + + newinitd "${FILESDIR}"/lemurs.initd lemurs + systemd_dounit "${S}"/extra/lemurs.service + + dobin target/$(usex debug debug release)/lemurs +} + +pkg_postinst() { + elog "Before starting lemurs you have to configure all your WMs/DEs manually," + elog "see: https://github.com/coastalwhite/lemurs#usage" + elog "and disable your previous display manager." + elog + if use systemd ; then + elog "To start lemurs:" + elog " systemctl start lemurs" + elog "To boot it with the system:" + elog " systemctl enable lemurs" + ewarn "This package has not yet been tested on a systemd system," + ewarn "so it may not function properly." + ewarn "If possible, please email the package maintainer to confirm that it works (or not):" + ewarn + ewarn "Remigiusz Micielski " + ewarn + else + elog "To start lemurs:" + elog " rc-service lemurs start" + elog "To boot it with the system:" + elog " rc-update add lemurs" + fi +} diff --git a/media-sound/spotify-adblock/Manifest b/media-sound/spotify-adblock/Manifest index b6b46182c5..773b8e9465 100644 --- a/media-sound/spotify-adblock/Manifest +++ b/media-sound/spotify-adblock/Manifest @@ -1,15 +1,37 @@ DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00 +DIST aho-corasick-1.0.2.crate 167694 BLAKE2B fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52 SHA512 5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b +DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140 +DIST hashbrown-0.14.0.crate 116103 BLAKE2B 24bab03e8a8cb7623b92282c83bf8acaf0752c696ee1c010249e3ebb3646e7549d8d6d798b02c9d5b621afbebba7320f8a859d9a1af1523dbd46377b857dbb5f SHA512 f0fbdf81517f59a0b67f792a4097f1131d346b2b4cbda93590749cef7f9f1c9029e0e182f58c23b74d3028f7502c30b9593c1eb4da37f95388d74b14582b8959 +DIST indexmap-2.0.0.crate 64038 BLAKE2B e7a1b2bbd790f1446f77262b5b0799c2a816a01295a9a4db66f10e6c0502f8970982fb808581472e840cc34dc70e7938b89408799ed0d91aa50d3dd0b4807995 SHA512 59bc19653436389e1408e21b0933e5ca6f9fe228f0f5fbe9a7e4fb461b9712ba82983cbf22c0581eaf7913298b9ef5842702946152b493c1dc651381d6bce1a3 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST libc-0.2.119.crate 575749 BLAKE2B 5fa2bf66a4d642e1380335fde0fd190d5168dca58376379caeb52171a3382e5342c727eb4d92f1e27adde58a24d00352896a73c45309d947f56787a99f2753f8 SHA512 a43f8d1cac7a0d8c1bf6f2125695c03d91243498d2dea19a3a674ccb2c64fd00bac4040c42130a1a096b2148451f62e1292c5c71f424f51f888d6a37c7db0bcd +DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e DIST memchr-2.4.1.crate 64977 BLAKE2B 31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5 SHA512 d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11 +DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST proc-macro2-1.0.36.crate 41411 BLAKE2B d7d99aed41080b65680736d92dd027e21c9e9e0b03601915c000f5dea8f2b2d9126b116af32f2fb04b4fa407775f0131423055d0b62fdbfe87fa4ba7ec098beb SHA512 f31b0f2356af2746321c4f808ac9af87d21a5657c103ed6bc1383855e40caf49246cc8ec1edff58eacf193424abfc2163148b7298e527714e65e602f14b2e50a +DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 9eb3e816b00fcf625c280ba14ad269f5893d0523473a24de07c21945f6f932fbd08efb3c339b35d903245510e3f065e1478439b024a325f2bb9f97bc7bcbb18d SHA512 85f5a762f9411142e5ac28144bd380f07f0633ed2e44d8a2545be9fb8f42abaca6b5d45631b4be83b8e8b9beca7438bc52f25615c3a410a3a1249474b1aca407 DIST quote-1.0.15.crate 27281 BLAKE2B 5612633415d30e26e646a968ab7a64ecdc978b02efdbd40dfecf5afa489c21bbc6a9c93ecce2a2b45519db6be3384bb372cfc9f597846e8399f7c2b57e8b34e1 SHA512 76403bfac4e9a018b29ddf8f911135206d4fdc266db38a95cc92f6159a8b436d39d64c4ae6c3fd16ad83117270ed329b6a151d589cab46c75443c57b533dfaeb +DIST quote-1.0.31.crate 27881 BLAKE2B 47c8ac1051f7fa03d002420ade3cb18bf2aedc6ba922d13b117c016ee89c3326bea5cad32ec2f0e5ac1afcce68982f20b3f973914c205e6d6f426487989c6ec4 SHA512 8b2ec131937ce53f3fa01e68fb9261ed6442222e513cbe86f62b6da3cf3051cda0d134dc8028bc6c992fa63735ef3507490a169f8b4af1d6fc17058c6d2faaab DIST regex-1.5.4.crate 236581 BLAKE2B 6efaf69d1a99dc3a2e04b2d1a96b036f631e9a0ad0d3aa57263febd47f7ec12765526f06f9c52a5497bf0d9b455f1d1b39e011adc4c28530c44b65c8a453efc0 SHA512 1a9208358c4ab87c19ec91bcf5c1e35dede46f3a0c0097061b7b53fa77a1e5ad38090d243aab274956f09c491e5fbe3b3b35a91db079b82a2dde2fd9fbad4c19 +DIST regex-1.9.1.crate 251978 BLAKE2B c5a049a485bb78cf27501b1c150d922ad56fa26fcc4594f111786cda8879b21573cd0b629dc4dee81e579a98d3ad2620a08ab97c5d0bd5abb1fbd1f8eadeb3e1 SHA512 cbee57ecf620795eb2625cb2a6a3d6eb2b46de91ade021111f8960e31d8d0098b786ddc1e97734cfa16f7e68d77ebb8a9b7362542d91f2345bf2e4f64778a454 +DIST regex-automata-0.3.3.crate 604301 BLAKE2B 56e385b6b6a759710c1edece283034580ab47753c21be2aeff97d267a00bf6086fac7130ddad35a7a296b50b3abb4fadd034e67ebad4eb25b885d8ae7847d7f8 SHA512 c09bc62d3357f69f6908fd1a6eeef37a6dc862bdf40cc4559bc76f30ba14f7e5e3677a86426b6eef60c76ba83b933a9a685d6efef384c1d6644079aa673086aa DIST regex-syntax-0.6.25.crate 293293 BLAKE2B d5ca0dbc26b03c6a1818026f9a69cd226ec934e7c64094d0ebe843052b648617ffae7aa3a074f8da46d03c46996d8b547d8916576342000bd9711089b3e57d73 SHA512 a3d31f82aadc6be1796f76c03152ff24f37fe42d6ce27fb98e2f55ab102f86502bc37ccd563f6e0eba61aab20d002184c618517b678b3b93cb8f0497cc046ca5 +DIST regex-syntax-0.7.4.crate 343365 BLAKE2B b50c01f02e08729496e8bcf023949d088463bf62348b4a1043fe5205650da37863b2ca51f683662a4df33bd56085e0501e50410106c9c471a0daec4c71dfe945 SHA512 b33713c71f6f753820ca6405e8415e5eeed457efd01e81b0b720e48c135b9bb0973962269587ddca31350233aec6d3f598596cb48310db0633bf67f8970f0e18 DIST serde-1.0.136.crate 76158 BLAKE2B 44603c8eede428dce4211350497a443385ff0ddb0b43799170411110fd8908a56e9df801c72695723f4fcff5eb33384bcf92ef58eecb9c4924d5d9cc30e2f6c9 SHA512 d043ccfd6a1dc9a114a1a95530a63ed9342688d31d3aadeec600a9a9d47aad328be35b6f80080400ea4bb3f820ddd18cc5ce1e6ea1db28e02752962061e71019 +DIST serde-1.0.174.crate 77604 BLAKE2B 0ae52b5fc90017c3b38d706582d7032b4654e6a7817dd6aa45d59e638acc81ce55c09b929bdac9200c1d8ae08a9e1139949bd5370ed3d3d3820ed3fc501a2465 SHA512 f0c169d9fdb809eb5711768d53be2d17de9dd76295ca80b2450e1980fee286d84ecff8eb1668472a8d536771e5f44ae3b98dc35ba962fc56863e7fd2f2a3752d DIST serde_derive-1.0.136.crate 54776 BLAKE2B 687524001bf61c42266d91a7263661ab80aa9556e570975a39bdf56a5cb1a2ec3ad1baf22dff586c7ad4ff66d035555d0a9d4a431c49402dcad6d79d0ef40cee SHA512 92c99455a5a9ac0fe45eb6ff1ad3ea55db860031fb912ace3755d1d2aad0dd880b2d83add4d41872823bd60557ebe1cb36e898bf0ac975b1093caa9819f7c289 +DIST serde_derive-1.0.174.crate 385877 BLAKE2B 141438c3e21ad651e1e34830120c3f2cd0ea7aac6ccbf3b0a88d8c674b958fef9992a9a90b0e036313188fb074e598a2f185ea9db7dcee467d78db9a2fad44e9 SHA512 afd5d160a1b00bd6e98e07188bbec0930a771570517263afe4a7794df6e589ee1dd8af652ed0ab8a8a77f3b64db7f0170c0a4c67f8c7fe211cb77f9a194817e6 +DIST serde_regex-1.1.0.crate 9710 BLAKE2B 0b3584da26eead014c360e963a1d6aa880674a3c9f8efe971cb12da1e2786ccc37a6a50c8c0b1e4bfe9f8074c1845133de8a0f17b3989b54a075f35fa2fc5268 SHA512 7e366be1997859cde665ee536f4c67d6d29e65e1ad3aaa438dd5d5b764263dbe8b0981d7b76bfa2e90961aa6b94dea6a9140e404069ffaf862da056dde57b612 +DIST serde_spanned-0.6.3.crate 7737 BLAKE2B 957352cb24d5cb1173613a48de7e411d768c61a73dd57572530490be0569e133e7c8eb62ec34e542a17010871562a53e37b296386c54dee8ea61d175dd0b05e3 SHA512 5c4f4a861dba2af7f0ad0c585859f845a7ea6c0a8ff8b63985503c9da27f313ba15b904b0aa56a59043c44a87c75fd317b23006a3804d332b84855189e436610 DIST spotify-adblock-1.0.1.tar.gz 31427 BLAKE2B e097b0eebe95d91a5412c0a26cc19e955d482f8416feddf41fc0fd9aca8e1fd5f912b1a99a436fa1ab769bb743610b08cdfb71975090dff128a20d356d01105c SHA512 863f4c1cbaa1d9e8c0c7e602e13ded6ee62c5583f6b1bca9cc9196f93331cebd4fb3fe894c64d9ac14c27307ce2f655d4af0c7358da70922875e9a4be32648a9 DIST spotify-adblock-1.0.2.tar.gz 32372 BLAKE2B 5247d1746a30805d218fc183d75adb249f6517b0dace9460b7be18fe63b6209bb49c0084973f1d28452901dedb839eba7e3e427d758dc78139e9aa4ed8a46009 SHA512 c36c137e675c8890cf669d68cbd68b1cc9b5f6722eeabc598a67fe1bb293dd8af00ed4293f63ef30c380bd3734b8aed01b3ffe726f92806d1a0c31cb689163be +DIST spotify-adblock-1.0.3.tar.gz 32844 BLAKE2B 37773e04cc77c049bbf3c40a0d9e6e6733c2038b3a4f3bbad97c18f4ce9163631699aff8c0e71efd96ea833eb8b40d195553e71f3c7bf8d7cc73eba56578de78 SHA512 624abf8bf6ecf35fbc276e97f9d0167ebba6fdc2c10227ea090ac20a9c21f46fd65a972aba000f5bd97bde746df5fedc0583fc8b5e4d41a77ce8b9d035964770 DIST syn-1.0.86.crate 235126 BLAKE2B 89973130279128cab73443ee36c8e0d7bc83364ef91d0f086a40c136e26e612428b867a54a1da8ee5b1778cedeafc7403180bd84df2c21017ad5bb76bc0c9138 SHA512 1462dc9fbf0a89b023421064908c7e349ede23c986eddcb8d260559b5e1346fe0206c88e5317eea7e8293ea58b94466d486fae3aa57a1dee4220f5431b1fb68a +DIST syn-2.0.27.crate 241653 BLAKE2B dba085a8ffccc01a0ccacb7a2fbee328bc691cf0b8ef5c934f76ddf54d1e079fa79a6dfa02a69a8f3b72c456875a81d87a15add807d94dc01d434e8c162b5d6e SHA512 e3bb266edf16f2febecb903071344419ec4fc090d9f62de1cfb41fb15d46943efcd191b51d3284d3c38455b8fe6e6c8b8e614343810689257ee4b4bb72abde54 DIST toml-0.5.8.crate 54219 BLAKE2B b4f9f563e5ba4574d4f2dcbe244378a2e1e984bd9fbbbfa5a06bdd5f8b8d677394f0db9cb8696f6936c80a52caa86b1b3ebaf3885c53855af23f03d318785f19 SHA512 26b7901ee4b7cbb4cf8ea57d365a99ed05e0a76e73452e47d4bcb3b4eeb7bbd393c13eea9ea33dc13622942efcda39acdba9425b74b40c920c9f19673a1f2082 +DIST toml-0.7.6.crate 49220 BLAKE2B 805bd9928fc3d05a1658188d4b858df62347cc93bf870a3846b9509c1dbdfc4123bc29a26019efa04e98699239ca7bb95ce63c802badffd86246266cebc65d7a SHA512 e51c49af63e37d1682892b84e74d48e171591c36dccb26e26bbf136385181ea9cbb94809b8900eae82b15e1cb79f844ae1cf0b00f0a6ac3afd5ebd02d554f9bc +DIST toml_datetime-0.6.3.crate 10770 BLAKE2B fc1754eb7c3a7073cfe41e5ccba152ff09891a8de8afe38991cf2dd7b93aacf07f1075fd24d7aa643238cf31e3df1fc3162335b2c475438178b4a4d8a2055471 SHA512 cabf5dce24ed3bf4674008743180a21e86286d999cdce79f934de48b1e1fe0f16a7f3d2498bf059acdb823b51bc01986faf47139f8100ae272e6bd19095cfa9b +DIST toml_edit-0.19.14.crate 94875 BLAKE2B d11328357d66d4139ac23766ddc84985eb9e2ab7eb5ac5b3639be2098938596cb69c28150589f24bd404c10ec2fe06e0adc207b787c3dc869472eff15ec0fa2e SHA512 87f432e0f6870c2ff1476fd1dbafae8cfd736ab39436c1c60627d60511a65fece8c07bd9834d68a080f6969a256430acb20381f210b775c281764b183ec57411 +DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df DIST unicode-xid-0.2.2.crate 14955 BLAKE2B 6c6da49ac08dbd8b3248272224d6bff96b9cd1f36029b1937a58a0b929c3a48326053305ed49e73edd70f572f5abbc4817cedc899c69e3457805ad056669f6af SHA512 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8 +DIST winnow-0.5.0.crate 142099 BLAKE2B d801e056b583588aec1c0f2c7e056d972a0e0c1b2857209cf87655fb92601a8e0ba0766b877763c1ca6b2a7c282257b617d548249337de93f6cf3e26597f5926 SHA512 f14c01b5e7dd6ea2061496224e00d88a842b39ed7af5e43279f69bd85d1a964d8e64ec05801c74acad58c32ba818a4110faf3cfe7c98d4ad20d1160d25f8e519 diff --git a/media-sound/spotify-adblock/spotify-adblock-1.0.3.ebuild b/media-sound/spotify-adblock/spotify-adblock-1.0.3.ebuild new file mode 100644 index 0000000000..debfdfc589 --- /dev/null +++ b/media-sound/spotify-adblock/spotify-adblock-1.0.3.ebuild @@ -0,0 +1,71 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + aho-corasick@1.0.2 + equivalent@1.0.1 + hashbrown@0.14.0 + indexmap@2.0.0 + lazy_static@1.4.0 + libc@0.2.147 + memchr@2.5.0 + proc-macro2@1.0.66 + quote@1.0.31 + regex@1.9.1 + regex-automata@0.3.3 + regex-syntax@0.7.4 + serde@1.0.174 + serde_derive@1.0.174 + serde_regex@1.1.0 + serde_spanned@0.6.3 + syn@2.0.27 + toml@0.7.6 + toml_datetime@0.6.3 + toml_edit@0.19.14 + unicode-ident@1.0.11 + winnow@0.5.0 +" + +inherit cargo + +DESCRIPTION="Adblocker for Spotify" +HOMEPAGE="https://github.com/abba23/spotify-adblock/" +SRC_URI=" + https://github.com/abba23/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="GPL-3 MIT Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + media-sound/spotify +" + +src_prepare(){ + default + # assigned here to use get_libdir + QA_FLAGS_IGNORED="usr/$(get_libdir)/${PN}.so" +} + +src_install(){ + # executable + SPOTIFY_HOME=/opt/spotify/spotify-client + cat <<-EOF > "${T}/spotify-adblock" || die + #! /bin/sh + LD_LIBRARY_PATH="${SPOTIFY_HOME}" \\ + LD_PRELOAD=/usr/$(get_libdir)/spotify-adblock.so \\ + exec ${SPOTIFY_HOME}/spotify "\$@" + EOF + dobin "${T}/spotify-adblock" + + # library + newlib.so target/$(usex debug debug release)/libspotifyadblock.so ${PN}.so + + # config + insinto "/etc/${PN}" + doins config.toml +} diff --git a/media-video/lossless-cut/Manifest b/media-video/lossless-cut/Manifest index 20849ae061..c01d21fc5e 100644 --- a/media-video/lossless-cut/Manifest +++ b/media-video/lossless-cut/Manifest @@ -1 +1,3 @@ DIST LosslessCut-linux-x86_64.AppImage 160224247 BLAKE2B 3c0501e408c16e1490d4d060fe8e695cc8cd29c81b894126645036fa09f58c8d3c0ae9e064e423c9af0acb1723b3f6121d2037e22b62649b102ad09564a3f9dc SHA512 bb5015de0d5e96ca3bf5a09fc5e105c457e752a258ff1f5b10576935679cf73912887c918dcb410f273050dd1621b109f4cd767c430c159ef7545e44765a05f6 +DIST lossless-cut-3.54.0.AppImage 160224247 BLAKE2B 3c0501e408c16e1490d4d060fe8e695cc8cd29c81b894126645036fa09f58c8d3c0ae9e064e423c9af0acb1723b3f6121d2037e22b62649b102ad09564a3f9dc SHA512 bb5015de0d5e96ca3bf5a09fc5e105c457e752a258ff1f5b10576935679cf73912887c918dcb410f273050dd1621b109f4cd767c430c159ef7545e44765a05f6 +DIST lossless-cut-3.56.0.AppImage 157606683 BLAKE2B 426d94f6b5b8eafc8a6d92598332c6926f4282af2a414f5c954d08942aae31649c96584580e42efbddaed3747adc996769f54db5b7c803539383764e1609fd43 SHA512 dd31fb76a0d152d5b76e2ee8c6d96c35c3b9705dd8de2c9fa2c506456077586079ca90ca4aec804eecbace07995bcd7e830c36975c8252279c447d63be7e12a4 diff --git a/media-video/lossless-cut/files/lossless-cut-3.54.0-misc.tar.xz b/media-video/lossless-cut/files/lossless-cut-3.54.0-misc.tar.xz new file mode 100644 index 0000000000..700ff5b7d4 Binary files /dev/null and b/media-video/lossless-cut/files/lossless-cut-3.54.0-misc.tar.xz differ diff --git a/media-video/lossless-cut/files/lossless-cut-3.56.0-misc.tar.xz b/media-video/lossless-cut/files/lossless-cut-3.56.0-misc.tar.xz new file mode 100644 index 0000000000..92391ab4e3 Binary files /dev/null and b/media-video/lossless-cut/files/lossless-cut-3.56.0-misc.tar.xz differ diff --git a/media-video/lossless-cut/lossless-cut-3.54.0-r1.ebuild b/media-video/lossless-cut/lossless-cut-3.54.0-r1.ebuild new file mode 100644 index 0000000000..f1f76f06e7 --- /dev/null +++ b/media-video/lossless-cut/lossless-cut-3.54.0-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop xdg + +DESCRIPTION="Lossless video/audio editing: export media without reencoding, powered by ffmpeg" +HOMEPAGE="https://mifi.no/losslesscut/ +https://github.com/mifi/lossless-cut" + +SRC_URI="https://github.com/mifi/lossless-cut/releases/download/v${PV}/LosslessCut-linux-x86_64.AppImage + -> ${P}.AppImage +" +KEYWORDS="~amd64" + +LICENSE="GPL-2" +SLOT="0" +RESTRICT="strip" + +RDEPEND="sys-fs/fuse:0 +sys-libs/zlib:= +" + +QA_PREBUILT="usr/bin/losslesscut-bin" + +src_unpack() { + unpack "${FILESDIR}"/${P}-misc.tar.xz +} + +src_prepare() { + default + # Fix XDG desktop entry Exec + sed -i -e 's,/app/bin/run.sh,losslesscut-bin,' \ + no.mifi.losslesscut.desktop || die +} + +src_install() { + newbin "${DISTDIR}"/${P}.AppImage losslesscut-bin + domenu no.mifi.losslesscut.desktop + doicon no.mifi.losslesscut.svg + + insinto /usr/share/metainfo + doins no.mifi.losslesscut.appdata.xml +} diff --git a/media-video/lossless-cut/lossless-cut-3.56.0.ebuild b/media-video/lossless-cut/lossless-cut-3.56.0.ebuild new file mode 100644 index 0000000000..f1f76f06e7 --- /dev/null +++ b/media-video/lossless-cut/lossless-cut-3.56.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop xdg + +DESCRIPTION="Lossless video/audio editing: export media without reencoding, powered by ffmpeg" +HOMEPAGE="https://mifi.no/losslesscut/ +https://github.com/mifi/lossless-cut" + +SRC_URI="https://github.com/mifi/lossless-cut/releases/download/v${PV}/LosslessCut-linux-x86_64.AppImage + -> ${P}.AppImage +" +KEYWORDS="~amd64" + +LICENSE="GPL-2" +SLOT="0" +RESTRICT="strip" + +RDEPEND="sys-fs/fuse:0 +sys-libs/zlib:= +" + +QA_PREBUILT="usr/bin/losslesscut-bin" + +src_unpack() { + unpack "${FILESDIR}"/${P}-misc.tar.xz +} + +src_prepare() { + default + # Fix XDG desktop entry Exec + sed -i -e 's,/app/bin/run.sh,losslesscut-bin,' \ + no.mifi.losslesscut.desktop || die +} + +src_install() { + newbin "${DISTDIR}"/${P}.AppImage losslesscut-bin + domenu no.mifi.losslesscut.desktop + doicon no.mifi.losslesscut.svg + + insinto /usr/share/metainfo + doins no.mifi.losslesscut.appdata.xml +} diff --git a/mpv-plugin/autoload/Manifest b/mpv-plugin/autoload/Manifest index 6ac1915445..2848b9c4a1 100644 --- a/mpv-plugin/autoload/Manifest +++ b/mpv-plugin/autoload/Manifest @@ -1 +1,2 @@ DIST mpv-0.35.1.tar.gz 3367913 BLAKE2B 706a2031a2ca973eb3a092ec7f62ba40ca4dfd78e3ffe5d6e432486b0018852b034152a21805be594054178ccb17856dafe2b860cddcc22d27df895d163871de SHA512 42f3564a9ed4d972d14b2c697b0163f06a8bb68a0606a86c34935181247c783e3cb62286b445799998def0919fb13fce8b8f6453f82652d5bfaea5929119127a +DIST mpv-0.36.0.tar.gz 3409178 BLAKE2B 7260c265f02918d4caf72d8d8ecc9d4ab9783d66d675bd683a2f9c228404ad978c6fe0aa50f486b5257740176bc26f8abde7eff20d89019d5f701ec78c7743e1 SHA512 51f455a425ea5aac47acb3582d0f958a34248a2290a8d6887d22bcb9385fe8d1ab5d7f09d5408cfecfb73c1ec85d1b8ec8958e45a4941d3f711a2e580187472f diff --git a/mpv-plugin/autoload/autoload-0.36.0.ebuild b/mpv-plugin/autoload/autoload-0.36.0.ebuild new file mode 100644 index 0000000000..e46627eca6 --- /dev/null +++ b/mpv-plugin/autoload/autoload-0.36.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_MPV="rdepend" +MPV_REQ_USE="lua" +inherit mpv-plugin + +DESCRIPTION="Loads playlist entries before and after the the currently played file" +HOMEPAGE="https://github.com/mpv-player/mpv/tree/master/TOOLS/lua" + +# use the already available mpv tarball +SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> mpv-${PV}.tar.gz" + +# since this comes from mpv, use its licenses +LICENSE="LGPL-2.1+ GPL-2+ BSD ISC MIT" +KEYWORDS="~amd64" + +# lock mpv version +RDEPEND="~media-video/mpv-${PV}" + +S="${WORKDIR}/mpv-${PV}/TOOLS/lua" + +MPV_PLUGIN_FILES=( ${PN}.lua ) diff --git a/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.1.ebuild b/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.1.ebuild index e4f7628be2..594f76d9b8 100644 --- a/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.1.ebuild +++ b/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.1.ebuild @@ -46,6 +46,8 @@ src_install() { } pkg_postinst(){ + mpv-plugin_pkg_postinst + if [[ "${THUMBNAIL_SERVER_THREADS}" -gt 1 ]]; then elog "Created a total of ${THUMBNAIL_SERVER_THREADS} server threads. Setting this too high is not recommended" else diff --git a/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.2.ebuild b/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.2.ebuild index 69f4a2357a..61820aa926 100644 --- a/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.2.ebuild +++ b/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.2.ebuild @@ -46,6 +46,8 @@ src_install() { } pkg_postinst(){ + mpv-plugin_pkg_postinst + if [[ "${THUMBNAIL_SERVER_THREADS}" -gt 1 ]]; then elog "Created a total of ${THUMBNAIL_SERVER_THREADS} server threads. Setting this too high is not recommended" else diff --git a/net-im/mautrix-signal/metadata.xml b/net-im/mautrix-signal/metadata.xml index 233fdb479d..de620b05ea 100644 --- a/net-im/mautrix-signal/metadata.xml +++ b/net-im/mautrix-signal/metadata.xml @@ -10,10 +10,10 @@ Tulir Asokan tulir@maunium.net - https://github.com/mautrix/telegram/releases - https://docs.mau.fi/bridges/python/telegram/index.html - https://github.com/mautrix/telegram/issues - mautrix/telegram - mautrix-telegram + https://github.com/mautrix/signal/releases + https://docs.mau.fi/bridges/python/signal/index.html + https://github.com/mautrix/signal/issues + mautrix/signal + mautrix-signal diff --git a/net-libs/signald/signald-0.23.2.ebuild b/net-libs/signald/signald-0.23.2.ebuild index bdc9c9701a..95e60d09e9 100644 --- a/net-libs/signald/signald-0.23.2.ebuild +++ b/net-libs/signald/signald-0.23.2.ebuild @@ -17,7 +17,8 @@ LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" -RDEPEND="acct-user/signald" +RDEPEND="acct-user/signald + virtual/jre" DEPEND="${RDEPEND}" BDEPEND="dev-java/gradle-bin:7.3.3" diff --git a/profiles/package.mask b/profiles/package.mask index bbd50ee3dd..0f96e978e5 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -14,6 +14,11 @@ # New entries go on top. +# Nicola Smaniotto (2023-09-13) +# Upstream is using unstable compiler features, needs dev-lang/rust[nightly]. +# Removal in 30 days if no one else wants to maintain it. +games-rpg/airshipper + # Remigiusz Micielski (2023-08-13) # rust-analyzer is in ::gentoo as a use flag for rust dev-util/rust-analyzer diff --git a/sys-apps/corefreq/corefreq-1.96.3.ebuild b/sys-apps/corefreq/corefreq-1.96.3.ebuild index 7ad0cf0d0e..85824cd3bd 100644 --- a/sys-apps/corefreq/corefreq-1.96.3.ebuild +++ b/sys-apps/corefreq/corefreq-1.96.3.ebuild @@ -39,6 +39,8 @@ pkg_setup() { linux-mod_pkg_setup } +QA_FLAGS_IGNORED="usr/bin/${PN}-cli" + src_install() { linux-mod_src_install dobin corefreqd corefreq-cli diff --git a/sys-apps/pnpm-bin/Manifest b/sys-apps/pnpm-bin/Manifest new file mode 100644 index 0000000000..76eb5584c5 --- /dev/null +++ b/sys-apps/pnpm-bin/Manifest @@ -0,0 +1 @@ +DIST pnpm-linux-x64 57620299 BLAKE2B 4f9b27871be08b2d1e656ce2388af8117401a30c5bc9f963d5fb6284989e2513540e08de4b2196b597718904f0804833053e5d004fc413186e52c573c6bb6eae SHA512 5ecec3b3c3f2400ab66da81f943f8e97d6f6d006c1a213d9fc876c31f6108e1bbf900ac4f1f2515f41f65b87461e1be52d2dca06f3cadf17a5482c5ae8ad4713 diff --git a/sys-apps/pnpm-bin/metadata.xml b/sys-apps/pnpm-bin/metadata.xml new file mode 100644 index 0000000000..7d16a80ee7 --- /dev/null +++ b/sys-apps/pnpm-bin/metadata.xml @@ -0,0 +1,37 @@ + + + + + Vitaly Zdanevich + zdanevich.vitaly@ya.ru + + + * Fast. Up to 2x faster than the alternatives. + + * Efficient. Files inside node_modules are linked from a single content-addressable storage + + * Great for monorepos. + + * Strict. A package can access only dependencies that are specified in its package.json. + + * Deterministic. Has a lockfile called pnpm-lock.yaml. + + * Works as a Node.js version manager. + + * Battle-tested. Used in production by teams of all sizes since 2016. + +To quote the Rush team "Microsoft uses pnpm in Rush repos with hundreds of projects and hundreds of PRs per day, and we’ve found it to be very fast and reliable". + +pnpm uses a content-addressable filesystem to store all files from all module directories on a disk. When using npm, if you have 100 projects using lodash, you will have 100 copies of lodash on disk. With pnpm, lodash will be stored in a content-addressable storage, so: + +* If you depend on different versions of lodash, only the files that differ are added to the store. If lodash has 100 files, and a new version has a change only in one of those files, pnpm update will only add 1 new file to the storage. + +* All the files are saved in a single place on the disk. When packages are installed, their files are linked from that single place consuming no additional disk space. Linking is performed using either hard-links or reflinks (copy-on-write). + +As a result, you save gigabytes of space on your disk and you have a lot faster installations! + + + pnpm/pnpm + https://github.com/pnpm/pnpm/issues + + diff --git a/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild b/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild new file mode 100644 index 0000000000..67a0d55f69 --- /dev/null +++ b/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Fast, disk space efficient package manager, alternative to npm and yarn" +HOMEPAGE="https://pnpm.io" + +SRC_URI="https://github.com/pnpm/pnpm/releases/download/v${PV}/pnpm-linux-x64" +KEYWORDS="~amd64" + +LICENSE="MIT" +SLOT="0" + +RESTRICT="strip" + +S="${WORKDIR}" + +src_install() { + newbin "${DISTDIR}/pnpm-linux-x64" ${PN} +} diff --git a/sys-fs/mountpoint-s3-bin/mountpoint-s3-bin-1.0.1.ebuild b/sys-fs/mountpoint-s3-bin/mountpoint-s3-bin-1.0.1.ebuild index b25b7ecbb9..5d4ab49701 100644 --- a/sys-fs/mountpoint-s3-bin/mountpoint-s3-bin-1.0.1.ebuild +++ b/sys-fs/mountpoint-s3-bin/mountpoint-s3-bin-1.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,6 +10,8 @@ SRC_URI="https://s3.amazonaws.com/mountpoint-s3-release/${PV}/x86_64/mount-s3-${ KEYWORDS="~amd64" LICENSE="Apache-2.0" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT openssl Unicode-DFS-2016 ZLIB" SLOT="0" RDEPEND="sys-fs/fuse:0" diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest index a95278c3d9..cb1e3d426c 100644 --- a/www-client/nyxt/Manifest +++ b/www-client/nyxt/Manifest @@ -1,2 +1,2 @@ -DIST nyxt-3.6.0.gh.tar.xz 17424780 BLAKE2B 8a42263ddd0d000587f934a7dde6074d728bedf267bbf363ab5ab75e0e773fb9c6d506e7218dfa8219e140a0c757125323d4448c720a933952f65d5b6128714f SHA512 f8bd0437a8afa275f1c885b35c9c88f55a1f1fe6299e9ecdd9496c09ace7673b80b92511a22b2cb1eef738696847319309883bb3df18e91980b071a16e1b7893 DIST nyxt-3.6.1.gh.tar.xz 17421212 BLAKE2B 8be94ce06fccab569981582dbe72c99245b0f122d25d9466e57b02d5b531f7caa7558b2ba2cd1bf2d39cd99c9adf65902b0341161dd91d7507d69b032cd66ad1 SHA512 40861b903472904590e094e373347714f398b4e3e6929aa428ba2d10003935e33e96bdd4c43b1b3cf050b48762e5aafb5bc6fc8d55ffe32dd692c61276867c6d +DIST nyxt-3.7.0.gh.tar.xz 17480148 BLAKE2B cbe9ad75ef78bce16a54247dd68c9da49008d941f56a188ead75454d1e45689b1d903e33f1dfeec9ef6a5a992c9312b25e6ec0e2802e2f5ba8624d3f4c9af328 SHA512 d41b464c1401ea040c27f9597acd5142e940408ba52e1414427e4a17ee73f9665a659bdbcd1435ba4ce4168e6dec125f13653dd5418c3b5b86c95fef07b1c837 diff --git a/www-client/nyxt/nyxt-3.6.1.ebuild b/www-client/nyxt/nyxt-3.6.1.ebuild index 5ef18c896a..7e096acd15 100644 --- a/www-client/nyxt/nyxt-3.6.1.ebuild +++ b/www-client/nyxt/nyxt-3.6.1.ebuild @@ -41,6 +41,7 @@ DEPEND="${RDEPEND}" BDEPEND=" >=dev-lisp/sbcl-2.0.0 " +QA_FLAGS_IGNORED="usr/bin/${PN}" src_unpack() { default diff --git a/www-client/nyxt/nyxt-3.6.0.ebuild b/www-client/nyxt/nyxt-3.7.0.ebuild similarity index 97% rename from www-client/nyxt/nyxt-3.6.0.ebuild rename to www-client/nyxt/nyxt-3.7.0.ebuild index 5ef18c896a..ba6a328f5e 100644 --- a/www-client/nyxt/nyxt-3.6.0.ebuild +++ b/www-client/nyxt/nyxt-3.7.0.ebuild @@ -41,6 +41,7 @@ DEPEND="${RDEPEND}" BDEPEND=" >=dev-lisp/sbcl-2.0.0 " +QA_FLAGS_IGNORED="usr/bin/${PN}" src_unpack() { default @@ -54,7 +55,6 @@ src_unpack() { mv "${WORKDIR}/_build" "${WORKDIR}/${P}/" || die mv "${WORKDIR}/build-scripts" "${WORKDIR}/${P}/" || die mv "${WORKDIR}/documents" "${WORKDIR}/${P}/" || die - mv "${WORKDIR}/engineer.atlas.Nyxt.yaml" "${WORKDIR}/${P}/" || die mv "${WORKDIR}/examples" "${WORKDIR}/${P}/" || die mv "${WORKDIR}/INSTALL" "${WORKDIR}/${P}/" || die mv "${WORKDIR}/libraries" "${WORKDIR}/${P}/" || die diff --git a/www-client/nyxt/nyxt-9999.ebuild b/www-client/nyxt/nyxt-9999.ebuild index 9b812ad603..59fd299396 100644 --- a/www-client/nyxt/nyxt-9999.ebuild +++ b/www-client/nyxt/nyxt-9999.ebuild @@ -50,10 +50,8 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND=" >=dev-lisp/sbcl-2.0.0 - !!net-libs/webkit-gtk:5 " -# If webkit-gtk:5 is installed, nyxt won't compile -# https://github.com/atlas-engineer/nyxt/issues/2743 +QA_FLAGS_IGNORED="usr/bin/${PN}" src_unpack() { default diff --git a/x11-misc/i3status-rust/Manifest b/x11-misc/i3status-rust/Manifest index a9aff42c87..44669514a6 100644 --- a/x11-misc/i3status-rust/Manifest +++ b/x11-misc/i3status-rust/Manifest @@ -49,7 +49,6 @@ DIST concurrent-queue-2.2.0.crate 19971 BLAKE2B 352eac954937dcdaf85de274125910ab DIST core-foundation-0.9.3.crate 27059 BLAKE2B d94fec51b1b1055c285609f4bba45c5169a8cc775e251eac7fbf0da7ef894e1be9ca9f4236b82b67be0610bdf811366e0c6fd3cdb671a1e83c49717e2c5b2d03 SHA512 de07967c4f5e2d2e730b6f21984c228dad2cb2f55187f13074a2200f4ce9f906763ee818267a9c67ea560229db7363473b230670a6dbd224fc335f32ba03d072 DIST core-foundation-sys-0.8.4.crate 17725 BLAKE2B 8afe47838dc91c8848c0d6a96a604149e5f0762228dbc10c17b85e4e9cd2c3928712bd0b28e1071f5fd6fd76d4ef972cb86c6c929246fb6e84577776933a8ac7 SHA512 15da472316d6decc213e4e5f08ecd22a108ebefe427b890741de4f9199614f19123e64329da76de5e8b4c9ff74ffc31738fd929acc1460fc757b4aa1fd3fdbb6 DIST cpufeatures-0.2.9.crate 11895 BLAKE2B 1e369466bce2ddf7be6bbe219997628223a3a114914e5ed44b44f3fb6d6a084fbb47cc50ecb109287b074e159c675ae89356cb68cd843b41b502ebe824febca0 SHA512 88235b7d7152f4578a321ebc4f83f69070206b2acaf0e6331b52e1a6633e96edc787f9a409ac2e2799106a259166a302150fa4ddc88352b7739d50ac6ca9038f -DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4 DIST crossbeam-utils-0.8.16.crate 42508 BLAKE2B dfaf9e7cade2cb5a2de90dc622e58a69c5b28fe9f69d3cbb945431683cf48fb409565190e3414a815563afb12631d990476919890fc482ce6b5792fdc25536a7 SHA512 4b8d599a8b93015eea2fd404cdf1526fbb94662fffc7c64d2f0659aeef349e4ad682f61b2b85d075c7f3fbbc4d8106cd7caf6e65dae117ba982f31262df3f831 DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f DIST darling-0.10.2.crate 17620 BLAKE2B 33d1fc3dc10fc971ea304efe5bf8084843241ca9c2a89e54e7c5227e53b1ad86749bd8693989ced6bf17805001909033aff92d600e7169a02dccf009fe60a88a SHA512 b312a74e577cb2f889315ae42513c7f26597faff306a40281189be2101339661772016a5e197466bd85ef94c275e811adee1b7c0772458126677d1998ed6fb15 @@ -109,8 +108,8 @@ DIST httpdate-1.0.3.crate 10639 BLAKE2B ce0b401c69f76252639c10f6c2e4a823574a5856 DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c DIST hyper-0.14.27.crate 195700 BLAKE2B 4c079a6f99b1da3816c08df3935b5c9c1a3acf878111f4afffe67cbe816975aae0bd49577fa7cdc1bd55ed78dd2328cb1b0cc09064e9bf6caadde91403159912 SHA512 580f2589dc1f938d2563d3fdfd1cb2f1b11278333ac54e813e4dbe50a0e63952546385f057b20eb123516b2f74e19b62a3ed0cd546fdf868f6a5770cd95643a2 DIST hyper-tls-0.5.0.crate 13257 BLAKE2B 50cbe4ca7c1862fd3fff192de070341dd32bfb9f108b516e1e261ec8da7c4f7972b7b66e3d45c1497733a913b0281bef706994270ec8bd03eba7368612127aa4 SHA512 45dc16cc9ce48706e0b3575dca35ba1b6b3084dda8c2cc489d126e1c4f0bb96a9b2baa860d09f68c5e0a48c2a69e3eaf62f4f0406fffc4efefcd79d26c82896e -DIST i3status-rust-0.32.1-man.1 117500 BLAKE2B 8dd63afb26b7fa2e30277997e488dbdc8c53217e1ab7006c7951302f4c71e3fa49cb4a14d016635d0217225a8812bfa206c20cdaa9ee5fe20b5a425feec74c5c SHA512 92cd369fd7b016250b7e73c139d9d09912264d5a280a908e0d19623f70ad8c72633952d38ea779814240096412d111d196c8c73e3ccf56dc37e75a69e642ee48 -DIST i3status-rust-0.32.1.gh.tar.gz 413494 BLAKE2B 9f8f7c36eca29cd3bf3e60a8a2d495bffa993a163961468186dd65e33bace5f838d603dcefe0e4a49eaf4a3b31ccfe0cad13c7b410d71b03c5fae8e6b6b6ad25 SHA512 eced8ac1525f83e193eb7329618a2858136d45340ea75007ffc454e9ce37750fcb6e3c2afc7e34fb0853c974d8ad66d1c163fd8bab6d7e681ce691a24e695a64 +DIST i3status-rust-0.32.2-man.1 118129 BLAKE2B 6a36499b9836c42b792b62a99778a3c974f3d79638b7e961082472d6851a185eec7a64385d3f1ddc37f5adef508f040ca02988516d38482a75e56f33b3fa48c9 SHA512 8748ec0a1a367881c2681551160a6a545016cc65e5fe9c05936f2e1990000bba917319f34d770a58774b13aeda92ac8fc0351d82564254ea5392458048decb73 +DIST i3status-rust-0.32.2.gh.tar.gz 414895 BLAKE2B b0bbb197d395729e47535b0afbfefe0c79c7ea17e5231a71b0a9297e6ff3f6597f754c706f7512f43ed008453b35512c8ad98734765213c978db0096e7ada72d SHA512 02b393cb5e744217e71c59dacdbfa1df940587b52a498da24d3f7bf9c40345b864c13a55b062473058cac9d7fd20869eaebf0ded7a95e30ae70a8bf90b799c61 DIST iana-time-zone-0.1.57.crate 19785 BLAKE2B 2304a63e4d3a477125ed07fccd5a84832f775c4a0fbd60a995e6f1850aaf3f5047c6f70975c9f6334f96def12770d470677e1f536e9817f8ab1df8a312622cfe SHA512 79bc0fe559dce022cd3c15ffc3b6f870c14a40de6d5a61b4a5a6ad28fe7efce82a16ac5102073a3510f3ba683843475f7fb8a4029bbafbc1cc25e48b98ce2fe8 DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9 diff --git a/x11-misc/i3status-rust/i3status-rust-0.32.1.ebuild b/x11-misc/i3status-rust/i3status-rust-0.32.2.ebuild similarity index 99% rename from x11-misc/i3status-rust/i3status-rust-0.32.1.ebuild rename to x11-misc/i3status-rust/i3status-rust-0.32.2.ebuild index 128f5c36fe..0b538447fb 100644 --- a/x11-misc/i3status-rust/i3status-rust-0.32.1.ebuild +++ b/x11-misc/i3status-rust/i3status-rust-0.32.2.ebuild @@ -57,7 +57,6 @@ CRATES=" core-foundation-sys@0.8.4 core-foundation@0.9.3 cpufeatures@0.2.9 - crossbeam-channel@0.5.8 crossbeam-utils@0.8.16 crypto-common@0.1.6 darling@0.10.2 @@ -340,7 +339,7 @@ DEPEND="dev-libs/openssl:= notmuch? ( net-mail/notmuch:= ) pulseaudio? ( media-libs/libpulse )" RDEPEND="${DEPEND}" -BDEPEND=">=virtual/rust-1.70.0" +BDEPEND=">=virtual/rust-1.72.0" QA_FLAGS_IGNORED="usr/bin/i3status-rs"