diff --git a/app-shells/carapace/Manifest b/app-shells/carapace/Manifest index 85c7171ac2..8edbedc9c9 100644 --- a/app-shells/carapace/Manifest +++ b/app-shells/carapace/Manifest @@ -1,2 +1,4 @@ DIST carapace-1.5.7-deps.tar.xz 3233396 BLAKE2B 4191f3c58a677970c9a77dd87d44c8b48c735bddb36025c0b1e93d78d8eae2778fe8a5b78295892758fcdc407d217971378dfe4c357fee1a980c9a36e086bbd8 SHA512 4f9bbc8b59caed873ef593af56619d1d9ef95aeb5d95b139fe2ea341ebf5bfedcff04ea55bf9964987b43af346a0a869a8b19c94bdd9cff2d158a252e4cfdcfa DIST carapace-1.5.7.tar.gz 18786709 BLAKE2B fb1e19b58a282716e8819a3fe12e25f290c2dca7585892f969cc9be5f47265c7777b94e0040574ff53ba3ffe6e43678b17b57e7ef82828a8a99fd5cb2f867084 SHA512 7f98cd7fc0d9abfb582ce9ea7b2f1f3c482097b0320fe9dda5224778f905b86d9eab9140213f3b59e31fd1973bcab7fc1d84e8b87fab7cbf7c6c37e60b9d21bf +DIST carapace-1.6.0-deps.tar.xz 3101368 BLAKE2B 3acba7517faca3ea00714c825c7070f990f8f82ff9e453ce2faba38a15fa9510933528a50368efd1e08e521eea8ef56efc429edea1da397543b024da97771645 SHA512 c9513a0671f351caed31444eba644354631cc499293be5f141cf7ab692214b23037cdb99fb33e063b3e05def633b277386d882692ff17fa166bb5a27d9c72b2a +DIST carapace-1.6.0.tar.gz 21074810 BLAKE2B c793678c64c49ea6318700f9f0bd3c0ed4583e0d599e4c1cf678f4d804908cd7b08a92beff4715ed02932dee24b953d66448b3add867bce7700b100b83e6d79d SHA512 97173ab53dce1130f87f272013c609daacd4de1573d27c669d248c158d105848a93d702dd33706db2e3ceaf4821fe58a83c7025ed83461fa734ad261c79bca1b diff --git a/app-shells/carapace/carapace-1.6.0.ebuild b/app-shells/carapace/carapace-1.6.0.ebuild new file mode 100644 index 0000000000..1ff4f94730 --- /dev/null +++ b/app-shells/carapace/carapace-1.6.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Multi-shell multi-command argument completer" +HOMEPAGE="https://carapace.sh/" +SRC_URI="https://github.com/${PN}-sh/${PN}-bin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +DEPS_URI="https://github.com/freijon/${PN}-bin/releases/download/v${PV}/${P}-deps.tar.xz" +SRC_URI+=" ${DEPS_URI}" + +S="${WORKDIR}/${PN}-bin-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + >=dev-lang/go-1.23.1 +" + +DOCS=( + "README.md" +) +HTML_DOCS=( + "docs/book/" +) + +src_compile() { + pushd "cmd/${PN}" + ego generate ./... + ego build -ldflags="-s -w" -tags release +} + +src_install() { + dobin "cmd/${PN}/${PN}" + mv "docs/src" "docs/book" || die + rm -r "docs/book/release_notes" || die + einstalldocs +} diff --git a/app-shells/mommy/mommy-1.6.0.ebuild b/app-shells/mommy/mommy-1.6.0.ebuild index 4e8d8e3d3a..899c8ba2aa 100644 --- a/app-shells/mommy/mommy-1.6.0.ebuild +++ b/app-shells/mommy/mommy-1.6.0.ebuild @@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~arm64" src_install() { dobin "${S}/src/main/sh/mommy" - dodoc "${S}/src/main/man/man1/mommy.1" + doman "${S}/src/main/man/man1/mommy.1" dofishcomp "${S}/src/main/completions/fish/mommy.fish" dozshcomp "${S}/src/main/completions/zsh/_mommy" } diff --git a/app-text/codebook/Manifest b/app-text/codebook/Manifest index 820171168d..301875d1a4 100644 --- a/app-text/codebook/Manifest +++ b/app-text/codebook/Manifest @@ -1,2 +1,2 @@ -DIST codebook-0.3.28-deps.tar.xz 40693108 BLAKE2B 6bf3d6ae6492376edc3ddcd512bb6cee968c1ca6460d8e786fb036374819acf3883c3d9ec29b884e21f223dbd0848d4fe9ce52931261bb4a01bdabd42aa0ea04 SHA512 634b7d2d662a9a0618dfefab92a1d8025c3a0104ec750845b7bd89d01d20c0bec3103b7ab222b738eeaca60499a7b56347d48e62b72da58936f9223fa7b474b4 -DIST codebook-0.3.28.tar.gz 2661971 BLAKE2B fa56a56ae363824ba10bcc2a2151cc18a53661e138fe4c9d500389639a0cc1de6a56b7aafbcef331fa5bbe4fbb79589896cfc9e92fb7849052976bf30737e531 SHA512 d0d67265d7654d8ea58e413e6c1c5b0225f8dcedd82b96998b28b797b70babb0c1e861852f2b184bd10167f630f7c07485a770fe10d84ccbd8ed7d3fb4740308 +DIST codebook-0.3.29-deps.tar.xz 40803408 BLAKE2B c564ed2e9c06b355d574fe85e7abe2fc56bd5d199fcb8d72228b6c8ad791f3163ce82a3f66cf6498ec78d725827c4a4c5166e3479197181e470d1ec8bf09376d SHA512 10ffe642fc55e1c0f19f61fbb08794ce36d13aa91630a450442dfa52042f5868ecbeca2c70e3e33bd373abd7dc7f4be6a3fb8878ad5bfb8e9a42603d4848c4b0 +DIST codebook-0.3.29.tar.gz 2669435 BLAKE2B a8ff6fcb8eec2e1623fe4f9e440a124ec6a173191d8b09888e8e71c43eff21ef7d3596e9c82c0f635b27cf2bc684b371885ce8ed4f6eb7cb94d0e7ec43304ba4 SHA512 79a767c999a7682ae671a82210e389b043613d0cd23767d1c87340926fa1736b9d2c0d230e06037ea7d8003c0fc08ff794b401aa432aea597ef76c48f8746f4f diff --git a/app-text/codebook/codebook-0.3.28.ebuild b/app-text/codebook/codebook-0.3.29.ebuild similarity index 76% rename from app-text/codebook/codebook-0.3.28.ebuild rename to app-text/codebook/codebook-0.3.29.ebuild index 758d1b66d4..2c3448404e 100644 --- a/app-text/codebook/codebook-0.3.28.ebuild +++ b/app-text/codebook/codebook-0.3.29.ebuild @@ -18,6 +18,17 @@ KEYWORDS="~amd64" RESTRICT="test" PROPERTIES="test_network" +src_test() { + local skip=( + --skip test_elixir_module + --skip test_go_location + --skip test_java_location + --skip test_odin_location + --skip test_php_location + ) + cargo_src_test -- "${skip[@]}" +} + src_install() { cargo_src_install --path crates/codebook-lsp dodoc README.md diff --git a/dev-build/pdpmake/Manifest b/dev-build/pdpmake/Manifest index 397624301e..d1fcbe9911 100644 --- a/dev-build/pdpmake/Manifest +++ b/dev-build/pdpmake/Manifest @@ -1 +1 @@ -DIST pdpmake-2.0.3.tgz 47004 BLAKE2B e0828bc721d2825efb1c507d9f128d6968417a1e5279540ae7cde7ed13026c805227ca0fcb665d04a8f27a73a610b8cf6822a0eb74d38c245b7fe73f3082069d SHA512 58faf7472709f12af203afe926830e3f82e21ee987226f2efa9d3744fd2b6727faa9091d7ded1ffb3f3cdb03e7b7278cc01675d86cf2b3796c49aecd24cf993e +DIST pdpmake-2.0.4.tgz 47337 BLAKE2B 776b83a31946ee1a689444a7d0439b7506cfac293c0ff9bb2b57f8c981c9895cada7ece279459996c14050b8ff602c23ca1d7489280d2542aeb57ac2cc6db3da SHA512 0e2e2fb1a39983b8c2bc54d4892ddac834319953128fcebd7162b12328e1a27d3aaad57e8512ea8e80fb200c5cacf8116d0936804d9e21f10dce411df855fda7 diff --git a/dev-build/pdpmake/pdpmake-2.0.3.ebuild b/dev-build/pdpmake/pdpmake-2.0.4.ebuild similarity index 100% rename from dev-build/pdpmake/pdpmake-2.0.3.ebuild rename to dev-build/pdpmake/pdpmake-2.0.4.ebuild diff --git a/dev-cpp/cpprestsdk/cpprestsdk-2.10.19-r7.ebuild b/dev-cpp/cpprestsdk/cpprestsdk-2.10.19-r8.ebuild similarity index 94% rename from dev-cpp/cpprestsdk/cpprestsdk-2.10.19-r7.ebuild rename to dev-cpp/cpprestsdk/cpprestsdk-2.10.19-r8.ebuild index bcc1a1bd61..5901f059e8 100644 --- a/dev-cpp/cpprestsdk/cpprestsdk-2.10.19-r7.ebuild +++ b/dev-cpp/cpprestsdk/cpprestsdk-2.10.19-r8.ebuild @@ -33,7 +33,7 @@ PATCHES=( "${FILESDIR}"/cpprestsdk-${PV}-cmake-4.patch "${FILESDIR}"/cpprestsdk-${PV}-llvm-char-traits-patch.patch "${FILESDIR}"/cpprestsdk-${PV}-llvm-json-unique-ptr.patch - "${FILESDIR}"/cpprestsdk-${PV}-boost-1.89-system-removal.patch + "${FILESDIR}"/cpprestsdk-${PV}-boost-1.89-system-and-timer.patch ) src_configure() { diff --git a/dev-cpp/cpprestsdk/files/cpprestsdk-2.10.19-boost-1.89-system-and-timer.patch b/dev-cpp/cpprestsdk/files/cpprestsdk-2.10.19-boost-1.89-system-and-timer.patch new file mode 100644 index 0000000000..ded9111fe0 --- /dev/null +++ b/dev-cpp/cpprestsdk/files/cpprestsdk-2.10.19-boost-1.89-system-and-timer.patch @@ -0,0 +1,74 @@ +https://github.com/microsoft/cpprestsdk/pull/1838 +--- a/Release/cmake/cpprestsdk-config.in.cmake.orig ++++ b/Release/cmake/cpprestsdk-config.in.cmake +@@ -17,7 +17,7 @@ if(@CPPREST_USES_BOOST@) + + if(@CPPREST_USES_BOOST@) + if(UNIX) +- find_dependency(Boost COMPONENTS random system thread filesystem chrono atomic date_time regex) ++ find_dependency(Boost COMPONENTS random thread filesystem chrono atomic date_time regex) + else() + find_dependency(Boost COMPONENTS system date_time regex) + endif() + +--- a/Release/cmake/cpprest_find_boost.cmake ++++ b/Release/cmake/cpprest_find_boost.cmake +@@ -44,11 +44,11 @@ function(cpprest_find_boost) + set(BOOST_LIBRARYDIR "${CMAKE_BINARY_DIR}/../Boost-for-Android/build/out/x86/lib" CACHE INTERNAL "") + set(Boost_ARCHITECTURE "-x32" CACHE INTERNAL "") + endif() +- cpprestsdk_find_boost_android_package(Boost ${BOOST_VERSION} EXACT REQUIRED COMPONENTS random system thread filesystem chrono atomic) ++ cpprestsdk_find_boost_android_package(Boost ${BOOST_VERSION} EXACT REQUIRED COMPONENTS random thread filesystem chrono atomic) + elseif(UNIX) +- find_package(Boost REQUIRED COMPONENTS random system thread filesystem chrono atomic date_time regex) ++ find_package(Boost REQUIRED COMPONENTS random thread filesystem chrono atomic date_time regex) + else() +- find_package(Boost REQUIRED COMPONENTS system date_time regex) ++ find_package(Boost REQUIRED COMPONENTS date_time regex) + endif() + + add_library(cpprestsdk_boost_internal INTERFACE) +@@ -78,7 +78,6 @@ function(cpprest_find_boost) + target_link_libraries(cpprestsdk_boost_internal INTERFACE + Boost::boost + Boost::random +- Boost::system + Boost::thread + Boost::filesystem + Boost::chrono +@@ -88,7 +87,6 @@ function(cpprest_find_boost) + target_link_libraries(cpprestsdk_boost_internal INTERFACE + Boost::boost + Boost::random +- Boost::system + Boost::thread + Boost::filesystem + Boost::chrono +@@ -99,7 +97,6 @@ function(cpprest_find_boost) + else() + target_link_libraries(cpprestsdk_boost_internal INTERFACE + Boost::boost +- Boost::system + Boost::date_time + Boost::regex + ) +--- a/Release/src/http/client/http_client_asio.cpp ++++ b/Release/src/http/client/http_client_asio.cpp +@@ -429,7 +429,7 @@ private: + auto& self = *pool; + std::weak_ptr weak_pool = pool; + +- self.m_pool_epoch_timer.expires_from_now(boost::posix_time::seconds(30)); ++ self.m_pool_epoch_timer.expires_after(std::chrono::seconds(30)); + self.m_pool_epoch_timer.async_wait([weak_pool](const boost::system::error_code& ec) { + if (ec) + { +@@ -467,7 +467,7 @@ private: + std::mutex m_lock; + std::map> m_connections; + bool m_is_timer_running; +- boost::asio::deadline_timer m_pool_epoch_timer; ++ boost::asio::steady_timer m_pool_epoch_timer; + }; + + class asio_client final : public _http_client_communicator diff --git a/dev-cpp/cpprestsdk/files/cpprestsdk-2.10.19-boost-1.89-system-removal.patch b/dev-cpp/cpprestsdk/files/cpprestsdk-2.10.19-boost-1.89-system-removal.patch deleted file mode 100644 index 6797db0ca1..0000000000 --- a/dev-cpp/cpprestsdk/files/cpprestsdk-2.10.19-boost-1.89-system-removal.patch +++ /dev/null @@ -1,13 +0,0 @@ -https://github.com/microsoft/cpprestsdk/pull/1838 ---- a/Release/cmake/cpprestsdk-config.in.cmake.orig 2023-12-05 04:23:31 UTC -+++ b/Release/cmake/cpprestsdk-config.in.cmake -@@ -17,7 +17,7 @@ if(@CPPREST_USES_BOOST@) - - if(@CPPREST_USES_BOOST@) - if(UNIX) -- find_dependency(Boost COMPONENTS random system thread filesystem chrono atomic date_time regex) -+ find_dependency(Boost COMPONENTS random thread filesystem chrono atomic date_time regex) - else() - find_dependency(Boost COMPONENTS system date_time regex) - endif() - diff --git a/dev-python/posthog/Manifest b/dev-python/posthog/Manifest index 7d4482d872..6c3240383c 100644 --- a/dev-python/posthog/Manifest +++ b/dev-python/posthog/Manifest @@ -1 +1 @@ -DIST posthog-7.5.1.gh.tar.gz 595357 BLAKE2B 3a3e803755f596f8252e045f3769293b951e4bebc1a3fc3c6fedb71c66a4f1456a4a0c3b62f525a661cd95897582be15cbd1b866da7272cb6835672c8f14507c SHA512 9d0438cd80673ecbb13c71b1c9c879a3f79b9b64be7655c9e5d26e625c7843cd464655c4f3ccbd5bb2da7511e7aaa4365b936484a8d34297fcf3dbdea056ab6e +DIST posthog-7.6.0.gh.tar.gz 596292 BLAKE2B 12cede08374f5ea03b1822fb4601a5c35e298ded7e2b51aa56a9d1563018e307d749c2ffe91535e046f76e998337f9da913d2b1082397434d315e3462064409c SHA512 ac32d33e3be9516a032d15e3f76f33b8e472496686f27f981c9e5404e7f62a6c26cdee20457e663c420c0ab5649961185cb63e3a88f17443fbf59d025601f4fc diff --git a/dev-python/posthog/posthog-7.5.1.ebuild b/dev-python/posthog/posthog-7.6.0.ebuild similarity index 100% rename from dev-python/posthog/posthog-7.5.1.ebuild rename to dev-python/posthog/posthog-7.6.0.ebuild diff --git a/dev-python/textual/Manifest b/dev-python/textual/Manifest index aff2b46350..0851992913 100644 --- a/dev-python/textual/Manifest +++ b/dev-python/textual/Manifest @@ -1 +1 @@ -DIST textual-7.3.0.gh.tar.gz 30203981 BLAKE2B 5efdb779668bf40a10eec85a6dbbaa095d495c3804988f72f4ffc135ae16d4dcb37483e0c7ff41b1b267b56f583bd1fa1e61229be216f6be6570d30959510699 SHA512 837d0aba4136007b1974f3fa912218deb5b06e6d3294185a44b2be7980c752115847538edc1e34e33633840380ea622f1e0c0f35bb7704fe1fc09240a4dc38e4 +DIST textual-7.4.0.gh.tar.gz 30205425 BLAKE2B 7f66f212dcd739e6c6f25f2af37013e6375b79b5aec17dd93a394bf06fe4854f3d44677c5423849e94b656fdf78b789055117ec8dda20e20d859a8a44faef69f SHA512 c0e49861680fdbbd588859fb22303cc8fc1bcadfe110c66e52518eda4b0b2422498d83f567bb1e5b480a02116b3bdc2662da41d1790d87c420a55ff0f07c1409 diff --git a/dev-python/textual/textual-7.3.0.ebuild b/dev-python/textual/textual-7.4.0.ebuild similarity index 100% rename from dev-python/textual/textual-7.3.0.ebuild rename to dev-python/textual/textual-7.4.0.ebuild diff --git a/dev-util/forgejo-runner/Manifest b/dev-util/forgejo-runner/Manifest index f4756b138b..b373f686ae 100644 --- a/dev-util/forgejo-runner/Manifest +++ b/dev-util/forgejo-runner/Manifest @@ -1,2 +1,4 @@ DIST forgejo-runner-12.5.3-deps.tar.xz 54999260 BLAKE2B 59d88a51db7812c8b5083627bef25500b4924fbaf0d043118f75592db2d19c3514a7ff27f26cfdae8f20bdff1c7aff2a34b1d4bdec9dcd7e03ee1382e121b9f7 SHA512 48f4579a32393c235c5fd45e605bddf574a45260acd14326e609120ae3cdb4e2acf13be0ece01e390a6db7f797e633cc81e0d36c3cd96dabbcc5a624a8d9227a DIST forgejo-runner-12.5.3.tar.gz 3476349 BLAKE2B 343acfc40cb137fc9111b38e4a07776cab6a8f125425b5d1125065c743336f23268d0dd608b8cc2e3a51055a7d954f9c428c050efa8c3e50baa1ec7369f7f5fd SHA512 e55a5042cdb9c1e8325d0f111f8d9bdc5640c7ed1ed0cfd6e7b6bd383fbf08677d877212733eab2d2736c58c9b051074d0921a2022deeb110e77347b70a88832 +DIST forgejo-runner-12.6.1-deps.tar.xz 54995188 BLAKE2B bbc273aaa5a7ec4f071f2309070957a4f4d53581baaa498065b03aba0e2b7eb7564c25627a8bb2dd0d803190bd8c4b25ac34f5d40bfb0ca0f66d7c999eac140c SHA512 a4fa6b42d79b3eb5230ce65a44fbf8057d11705b409a5fba4e19ea05e4cd12eadd17f0ad675bcfb23c0ed48f378ed2223b1c2f7b662e19c7c080f01bf86b96ba +DIST forgejo-runner-12.6.1.tar.gz 3481504 BLAKE2B 7dd5c22097ec46935af2854a8fd676564ec07bc06eb626a94ca89cc12af00fc35fac169495e92126d9be5dc294e928dee1b79f8a4f41bb9eed81c1653f106f6c SHA512 99f111bde4829c2292273dc5083f2499102e024b903e49de9094005ffe78db403f90af9b62e487d52e2bfb340e53a796bad73b4206a2487c9cec73049aff1c4c diff --git a/dev-util/forgejo-runner/forgejo-runner-12.6.1.ebuild b/dev-util/forgejo-runner/forgejo-runner-12.6.1.ebuild new file mode 100644 index 0000000000..470d72feb4 --- /dev/null +++ b/dev-util/forgejo-runner/forgejo-runner-12.6.1.ebuild @@ -0,0 +1,79 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module systemd + +DESCRIPTION="A daemon that connects to a Forgejo instance and runs jobs for CI" +HOMEPAGE="https://code.forgejo.org/forgejo/runner https://forgejo.org/docs/next/admin/actions/" + +if [[ "${PV}" == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://code.forgejo.org/forgejo/runner.git" +else + SRC_URI=" + https://code.forgejo.org/forgejo/runner/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/gentoo-golang-dist/${PN}/releases/download/v${PV}/${P}-deps.tar.xz + " + S="${WORKDIR}/runner" + + KEYWORDS="~amd64 ~arm64" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="examples" +RESTRICT="test" + +DEPEND=" + >=dev-lang/go-1.24.0 +" + +src_unpack() { + if [[ "${PV}" == *9999* ]]; then + git-r3_src_unpack + go-module_live_vendor + else + go-module_src_unpack + fi +} + +src_compile() { + # export version information + # https://github.com/gentoo/guru/pull/205 + # https://forums.gentoo.org/viewtopic-p-8831646.html + local VERSION + if [[ "${PV}" == *9999* ]]; then + VERSION="$( + git describe --tags --first-parent --abbrev=7 --long --dirty --always \ + | sed -e "s/^v//g" + )" + else + VERSION="${PVR}" + fi + + local EXTRA_GOFLAGS_LD=( + # "-w" # disable DWARF generation + # "-s" # disable symbol table + "-X=code.forgejo.org/forgejo/runner/v11/internal/pkg/ver.version=v${VERSION}" + ) + + GOFLAGS+=" '-ldflags=${EXTRA_GOFLAGS_LD[*]}'" + + ego build -tags 'netgo osusergo' -o forgejo-runner + + # Makefile does this + # emake forgejo-runner +} + +src_install() { + dobin forgejo-runner + + systemd_dounit "contrib/forgejo-runner.service" + + dodoc "README.md" + if use examples; then + dodoc -r "examples" + docompress -x "/usr/share/doc/${PF}/examples" + fi +} diff --git a/games-emulation/azahar/Manifest b/games-emulation/azahar/Manifest index 1447eecfd4..7a3cccdadf 100644 --- a/games-emulation/azahar/Manifest +++ b/games-emulation/azahar/Manifest @@ -1 +1 @@ -DIST azahar-2124.tar.xz 40952872 BLAKE2B 5528dd5be42d3dab601f2abe0220bbf98153a653d9a8126eb2257841a1d9370f729a7f7e8fb934879922ecc35ee53781cd619cf772dfa051b7e6728e1ca16efc SHA512 88f7e417cb505f54414ed362df14512375eb12c1e5f5c0dc79821f4fa26e70a1133831a11f16ad6d5bfe05d17409f593c9f63b3a2d99efcd0c4b13063c5c0797 +DIST azahar-2124.2.tar.xz 40992652 BLAKE2B 710221ee1411dd7f3460b1419fe3722e03d5772d561bb0e43664e488548852b10a54b82e2081fc81273f10b4540462f41f2f3e6a345fcaef461953ab1bc0464d SHA512 f832bf7da9ab6b8273ef82b953fdd244438b301482aa61c7a0469492e24d699e066c3c4c60eba68687a27c391e8cd47de4ce343755d8a2a7c066740b4a72bd02 diff --git a/games-emulation/azahar/azahar-2124.ebuild b/games-emulation/azahar/azahar-2124.2.ebuild similarity index 100% rename from games-emulation/azahar/azahar-2124.ebuild rename to games-emulation/azahar/azahar-2124.2.ebuild diff --git a/games-util/modrinth-app-bin/Manifest b/games-util/modrinth-app-bin/Manifest index 5bce4ba027..d0e5cb2d04 100644 --- a/games-util/modrinth-app-bin/Manifest +++ b/games-util/modrinth-app-bin/Manifest @@ -1,3 +1 @@ -DIST Modrinth%20App_0.10.18_amd64.deb 12068366 BLAKE2B 4aca25f0173e1906b730266a817a0d7336108f8950931969cabaaeb24ddc978e141752feec3d2f9b864f768fee78012737b25d4cd89ccf7115a8f45c505152cb SHA512 5a75813d6cd1734c5a67d1efaaf47f6308807f76ef91ad8999390c770a8cd0032a1b0b1f0dd1e23b429eaade76752d711bdd6dab8f222c194ff42a29b378f132 -DIST Modrinth%20App_0.10.23_amd64.deb 12131574 BLAKE2B 6accc5b17de337569d8332c5124c113c00e82b38d2faf4e270019858f5523305acd0bc426b3792cc3837b40b7bc955fea709f79bc9c1d570227431265e5ead4b SHA512 f221870a06399e21ee96897411156d1d1c965a79343b1af9336ce4b36c1e7692d46c31234f8201f9ad3bbfba5465d128bb25c951f62a042092ef5a45568a160b -DIST Modrinth%20App_0.10.25_amd64.deb 12262862 BLAKE2B 171e74d3541272857ed1842ee5ddbb662f0ed9e5418e23165d743f42d9a5dbd9911f2004a3f1728a1e82bdf1cb645b72261e15cf72775be1d4bac23f5737ded4 SHA512 632c2fbe57a789c6586595549fcb3e5ca9a41c9e4e596f1c07503da130a96236ff490a03f981f76661efa7e17ec6f95dd8f4ef4b677558fa3a515febce0589a9 +DIST Modrinth%20App_0.10.27_amd64.deb 12272880 BLAKE2B 18e7d2c1715d6f6119ce12bbdd3be61bb3dea20e91e9e9ccb47e5d1ac21d24c1923d1206172ebfb1e21d792f0b859a3f553b0fcd06f5cb3e8908de447a11c8c4 SHA512 bedd71122207929bc0d038e8b68f78e8b96b4bd7c3c811110e14ac8699677acc374bf2dbe23e7f65f707bb481153c787182032835ce4a8ea1da81041ba6f1d84 diff --git a/games-util/modrinth-app-bin/modrinth-app-bin-0.10.23.ebuild b/games-util/modrinth-app-bin/modrinth-app-bin-0.10.23.ebuild deleted file mode 100644 index ecfa0484f4..0000000000 --- a/games-util/modrinth-app-bin/modrinth-app-bin-0.10.23.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit unpacker desktop xdg-utils - -DESCRIPTION="A unique, open source launcher that allows you to play your favorite Minecraft mods, and keep them up to date, all in one neat little package." -HOMEPAGE="https://modrinth.com/app" -SRC_URI="https://launcher-files.modrinth.com/versions/${PV}/linux/Modrinth%20App_${PV}_amd64.deb" - -S="${WORKDIR}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -# Tauri deps -RDEPEND=" - sys-apps/dbus - dev-libs/openssl - net-libs/webkit-gtk:4.1 - x11-libs/gtk+:3 - net-libs/libsoup - gnome-base/librsvg - dev-libs/glib - x11-libs/cairo - x11-libs/gdk-pixbuf -" -# Minecraft deps -RDEPEND+=" - x11-libs/libX11 - media-libs/libpulse - x11-libs/libXxf86vm -" -BDEPEND="app-arch/unzip" - -QA_PREBUILT=".*" - -PATCHES=( - "${FILESDIR}/${PN}-desktop.patch" -) - -src_unpack() { - unpack_deb ${A} -} - -src_prepare() { - mv "${S}/usr/share/applications/Modrinth App.desktop"\ - "${S}/usr/share/applications/${PN}.desktop" - - default - - mv "${S}/usr/bin/ModrinthApp" "${S}/usr/bin/${PN}" || die -} - -src_install() { - ICONDIR="usr/share/icons/hicolor" - DESTDIR="/opt/${PN}" - - doicon -s 128 "${ICONDIR}/128x128/apps/ModrinthApp.png" - doicon -s 256 "${ICONDIR}/256x256@2/apps/ModrinthApp.png" - - domenu "${S}/usr/share/applications/${PN}.desktop" - - dodir /opt/${PN} - - exeinto "${DESTDIR}" - doexe "${S}/usr/bin/${PN}" -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update -} diff --git a/games-util/modrinth-app-bin/modrinth-app-bin-0.10.25.ebuild b/games-util/modrinth-app-bin/modrinth-app-bin-0.10.25.ebuild deleted file mode 100644 index ecfa0484f4..0000000000 --- a/games-util/modrinth-app-bin/modrinth-app-bin-0.10.25.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit unpacker desktop xdg-utils - -DESCRIPTION="A unique, open source launcher that allows you to play your favorite Minecraft mods, and keep them up to date, all in one neat little package." -HOMEPAGE="https://modrinth.com/app" -SRC_URI="https://launcher-files.modrinth.com/versions/${PV}/linux/Modrinth%20App_${PV}_amd64.deb" - -S="${WORKDIR}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -# Tauri deps -RDEPEND=" - sys-apps/dbus - dev-libs/openssl - net-libs/webkit-gtk:4.1 - x11-libs/gtk+:3 - net-libs/libsoup - gnome-base/librsvg - dev-libs/glib - x11-libs/cairo - x11-libs/gdk-pixbuf -" -# Minecraft deps -RDEPEND+=" - x11-libs/libX11 - media-libs/libpulse - x11-libs/libXxf86vm -" -BDEPEND="app-arch/unzip" - -QA_PREBUILT=".*" - -PATCHES=( - "${FILESDIR}/${PN}-desktop.patch" -) - -src_unpack() { - unpack_deb ${A} -} - -src_prepare() { - mv "${S}/usr/share/applications/Modrinth App.desktop"\ - "${S}/usr/share/applications/${PN}.desktop" - - default - - mv "${S}/usr/bin/ModrinthApp" "${S}/usr/bin/${PN}" || die -} - -src_install() { - ICONDIR="usr/share/icons/hicolor" - DESTDIR="/opt/${PN}" - - doicon -s 128 "${ICONDIR}/128x128/apps/ModrinthApp.png" - doicon -s 256 "${ICONDIR}/256x256@2/apps/ModrinthApp.png" - - domenu "${S}/usr/share/applications/${PN}.desktop" - - dodir /opt/${PN} - - exeinto "${DESTDIR}" - doexe "${S}/usr/bin/${PN}" -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update -} diff --git a/games-util/modrinth-app-bin/modrinth-app-bin-0.10.18.ebuild b/games-util/modrinth-app-bin/modrinth-app-bin-0.10.27.ebuild similarity index 100% rename from games-util/modrinth-app-bin/modrinth-app-bin-0.10.18.ebuild rename to games-util/modrinth-app-bin/modrinth-app-bin-0.10.27.ebuild diff --git a/gnome-extra/nautilus-open-any-terminal/Manifest b/gnome-extra/nautilus-open-any-terminal/Manifest index 253e5bb7bb..02fab1080f 100644 --- a/gnome-extra/nautilus-open-any-terminal/Manifest +++ b/gnome-extra/nautilus-open-any-terminal/Manifest @@ -1 +1 @@ -DIST nautilus-open-any-terminal-0.7.0.tar.gz 133532 BLAKE2B c080d4755c7f44840338572310aca27c619524694b4852ef1e8ebff981a5be9d8153d629a1de990247d7ebe4929c0ab4bed9b9155503e3c9b4daea308464ea98 SHA512 1a860dc712b40d9913e42a0dc44eaecdfe361df37a75cd159ef10674bcd593b53c718caa0aaa1cdb326d8b1ba649b0dedde2121885506e1619b0ca701ef34596 +DIST nautilus-open-any-terminal-0.8.0.tar.gz 137564 BLAKE2B abd8a9cf1ed7df7f440e67d3b3bf433f4c449e6f98a3278ac29a6ef33cd519f10530b1dfe74483d672d69df43ba57fa7f858388723809440f51f578838b493a7 SHA512 014d69a9dafbae99f06f042a98a796843add16c464f5402733062be0fcf101f5c1eb676c76975a882df31cbeb6225e006d67478b6a6c19736b2057a57a567f9f diff --git a/gnome-extra/nautilus-open-any-terminal/nautilus-open-any-terminal-0.7.0.ebuild b/gnome-extra/nautilus-open-any-terminal/nautilus-open-any-terminal-0.8.0.ebuild similarity index 100% rename from gnome-extra/nautilus-open-any-terminal/nautilus-open-any-terminal-0.7.0.ebuild rename to gnome-extra/nautilus-open-any-terminal/nautilus-open-any-terminal-0.8.0.ebuild diff --git a/gui-apps/noctalia-shell/Manifest b/gui-apps/noctalia-shell/Manifest index 8dc8cf00a8..a733c694a4 100644 --- a/gui-apps/noctalia-shell/Manifest +++ b/gui-apps/noctalia-shell/Manifest @@ -1 +1 @@ -DIST noctalia-v4.2.0.tar.gz 24663683 BLAKE2B 4ce76490329a8fb33d514950dc76886827c7a1e3ea3ca73f009b4176b1c134763dcfce71a2aa93104784744fecb382193156bf5d308983d078572235aec9b23e SHA512 9875be912a624637c663af78591d6ec7bbf8434f307bac6ea865c3e79befbf52a829558355ba6d234de98282629d08f955b7526927efec6ecbf47f57701fc25c +DIST noctalia-v4.2.2.tar.gz 24679113 BLAKE2B 618be98b8e6ccfea164f8fec0486be4d32eedf2acd8ec6c6378791c79388ebb4df4dc74241140da1b2d33672a345176f24fbf0ea2cf7b1d7d247c9185360fcb8 SHA512 de0e8ad8f0c2535c3c63bd1bb12227e32873f0f90e9cbd657616ebce0aa9964c33d0823a7600a039bdccbc53b7e7955b6065879812c8c1a5afbae7fe2ba9d85f diff --git a/gui-apps/noctalia-shell/noctalia-shell-4.2.0.ebuild b/gui-apps/noctalia-shell/noctalia-shell-4.2.0.ebuild deleted file mode 100644 index f62b4196ab..0000000000 --- a/gui-apps/noctalia-shell/noctalia-shell-4.2.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd -inherit optfeature - -DESCRIPTION="Noctalia Configuration for Quickshell" -HOMEPAGE="https://github.com/noctalia-dev/noctalia-shell" -SRC_URI="https://github.com/noctalia-dev/noctalia-shell/releases/download/v${PV}/noctalia-v${PV}.tar.gz" - -S="${WORKDIR}/noctalia-release" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - gui-apps/quickshell - app-misc/brightnessctl - dev-vcs/git - media-gfx/imagemagick -" - -src_install() { - insinto /etc/xdg/quickshell/noctalia-shell - doins -r . - fperms 0755 "/etc/xdg/quickshell/noctalia-shell/Scripts/bash/template-apply.sh" - - systemd_douserunit Assets/Services/systemd/noctalia.service -} - -pkg_postinst() { - elog "Noctalia Quickshell configuration has been installed to /etc/xdg/quickshell/noctalia-shell." - elog "Note: uninstalling this package will not remove this configuration, so if you intend to keep using Quickshell you may want to remove it manually." - elog "For integration with systemd a user service unit has been installed to /usr/lib/systemd/user/noctalia.service." - - optfeature "Clipboard history support" app-misc/cliphist - optfeature "Audio visualizer component" media-sound/cava - optfeature "Night light functionality" gui-apps/wlsunset - optfeature "Enable 'Portal' option in screen recorder" sys-apps/xdg-desktop-portal - optfeature "Calendar events support" gnome-extra/evolution-data-server - optfeature "Xwayland-satellite for xwayland support on niri" gui-apps/xwayland-satellite -} diff --git a/gui-apps/noctalia-shell/noctalia-shell-4.2.2.ebuild b/gui-apps/noctalia-shell/noctalia-shell-4.2.2.ebuild new file mode 100644 index 0000000000..9a7586f808 --- /dev/null +++ b/gui-apps/noctalia-shell/noctalia-shell-4.2.2.ebuild @@ -0,0 +1,57 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) + +inherit optfeature python-single-r1 systemd + +DESCRIPTION="Noctalia Configuration for Quickshell" +HOMEPAGE="https://github.com/noctalia-dev/noctalia-shell" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/noctalia-dev/noctalia-shell.git" +else + SRC_URI="https://github.com/noctalia-dev/noctalia-shell/releases/download/v${PV}/noctalia-v${PV}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/noctalia-release" +fi + +LICENSE="MIT" +SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + gui-apps/quickshell + app-misc/brightnessctl + dev-vcs/git + media-gfx/imagemagick +" + +src_install() { + insinto /etc/xdg/quickshell/noctalia-shell + insopts -m0755 + doins -r . + + python_optimize "${ED}/etc/xdg/quickshell/${PN}/Scripts/python/src" + python_fix_shebang "${ED}/etc/xdg/quickshell/${PN}/Scripts/python/src" + + systemd_douserunit Assets/Services/systemd/noctalia.service +} + +pkg_postinst() { + elog "Noctalia Quickshell configuration has been installed to /etc/xdg/quickshell/noctalia-shell." + elog "Note: uninstalling this package will not remove this configuration, so if you intend to keep using Quickshell you may want to remove it manually." + elog "For integration with systemd a user service unit has been installed to /usr/lib/systemd/user/noctalia.service." + + optfeature "clipboard history support" app-misc/cliphist + optfeature "audio visualizer component" media-sound/cava + optfeature "night light functionality" gui-apps/wlsunset + optfeature "enable 'Portal' option in screen recorder" sys-apps/xdg-desktop-portal + optfeature "calendar events support" gnome-extra/evolution-data-server + optfeature "power profile management" sys-power/power-profiles-daemon + optfeature "external display brightness control" app-misc/ddcutil +} diff --git a/gui-apps/noctalia-shell/noctalia-shell-9999.ebuild b/gui-apps/noctalia-shell/noctalia-shell-9999.ebuild new file mode 100644 index 0000000000..9a7586f808 --- /dev/null +++ b/gui-apps/noctalia-shell/noctalia-shell-9999.ebuild @@ -0,0 +1,57 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) + +inherit optfeature python-single-r1 systemd + +DESCRIPTION="Noctalia Configuration for Quickshell" +HOMEPAGE="https://github.com/noctalia-dev/noctalia-shell" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/noctalia-dev/noctalia-shell.git" +else + SRC_URI="https://github.com/noctalia-dev/noctalia-shell/releases/download/v${PV}/noctalia-v${PV}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/noctalia-release" +fi + +LICENSE="MIT" +SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + gui-apps/quickshell + app-misc/brightnessctl + dev-vcs/git + media-gfx/imagemagick +" + +src_install() { + insinto /etc/xdg/quickshell/noctalia-shell + insopts -m0755 + doins -r . + + python_optimize "${ED}/etc/xdg/quickshell/${PN}/Scripts/python/src" + python_fix_shebang "${ED}/etc/xdg/quickshell/${PN}/Scripts/python/src" + + systemd_douserunit Assets/Services/systemd/noctalia.service +} + +pkg_postinst() { + elog "Noctalia Quickshell configuration has been installed to /etc/xdg/quickshell/noctalia-shell." + elog "Note: uninstalling this package will not remove this configuration, so if you intend to keep using Quickshell you may want to remove it manually." + elog "For integration with systemd a user service unit has been installed to /usr/lib/systemd/user/noctalia.service." + + optfeature "clipboard history support" app-misc/cliphist + optfeature "audio visualizer component" media-sound/cava + optfeature "night light functionality" gui-apps/wlsunset + optfeature "enable 'Portal' option in screen recorder" sys-apps/xdg-desktop-portal + optfeature "calendar events support" gnome-extra/evolution-data-server + optfeature "power profile management" sys-power/power-profiles-daemon + optfeature "external display brightness control" app-misc/ddcutil +} diff --git a/gui-apps/sway-audio-idle-inhibit/metadata.xml b/gui-apps/sway-audio-idle-inhibit/metadata.xml index 6e1796c10d..6ee9cae39a 100644 --- a/gui-apps/sway-audio-idle-inhibit/metadata.xml +++ b/gui-apps/sway-audio-idle-inhibit/metadata.xml @@ -2,7 +2,11 @@ - brettalcox@gmail.com + brettalcox@proton.me + + + ghostyn678+git@gmail.com + dsaf ErikReider/SwayAudioIdleInhibit diff --git a/gui-apps/sway-audio-idle-inhibit/sway-audio-idle-inhibit-0.2.0.ebuild b/gui-apps/sway-audio-idle-inhibit/sway-audio-idle-inhibit-0.2.0.ebuild index e504cec688..0f2ca85046 100644 --- a/gui-apps/sway-audio-idle-inhibit/sway-audio-idle-inhibit-0.2.0.ebuild +++ b/gui-apps/sway-audio-idle-inhibit/sway-audio-idle-inhibit-0.2.0.ebuild @@ -1,19 +1,27 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit meson +MY_PN="SwayAudioIdleInhibit" +MY_P="${MY_PN}-${PV}" + DESCRIPTION="Prevents swayidle from idle when an application is outputting or receiving audio" HOMEPAGE="https://github.com/ErikReider/SwayAudioIdleInhibit" -SRC_URI="https://github.com/ErikReider/SwayAudioIdleInhibit/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/SwayAudioIdleInhibit-${PV}" -LICENSE="GPL-3" +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ErikReider/SwayAudioIdleInhibit.git" +else + SRC_URI="https://github.com/ErikReider/SwayAudioIdleInhibit/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/${MY_P}" +fi +LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64" IUSE="systemd" @@ -37,8 +45,3 @@ src_configure() { meson_src_configure } - -src_install() { - meson_src_install - dodoc README.md -} diff --git a/gui-apps/sway-audio-idle-inhibit/sway-audio-idle-inhibit-9999.ebuild b/gui-apps/sway-audio-idle-inhibit/sway-audio-idle-inhibit-9999.ebuild index a2dd861b0d..0f2ca85046 100644 --- a/gui-apps/sway-audio-idle-inhibit/sway-audio-idle-inhibit-9999.ebuild +++ b/gui-apps/sway-audio-idle-inhibit/sway-audio-idle-inhibit-9999.ebuild @@ -1,16 +1,28 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit git-r3 meson +inherit meson + +MY_PN="SwayAudioIdleInhibit" +MY_P="${MY_PN}-${PV}" DESCRIPTION="Prevents swayidle from idle when an application is outputting or receiving audio" HOMEPAGE="https://github.com/ErikReider/SwayAudioIdleInhibit" -EGIT_REPO_URI="https://github.com/ErikReider/SwayAudioIdleInhibit.git" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ErikReider/SwayAudioIdleInhibit.git" +else + SRC_URI="https://github.com/ErikReider/SwayAudioIdleInhibit/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/${MY_P}" +fi LICENSE="GPL-3" -SLOT="0/9999" +SLOT="0" + IUSE="systemd" DEPEND=" @@ -33,8 +45,3 @@ src_configure() { meson_src_configure } - -src_install() { - meson_src_install - dodoc README.md -} diff --git a/gui-apps/swaync/Manifest b/gui-apps/swaync/Manifest index 1a1476755c..f52a587312 100644 --- a/gui-apps/swaync/Manifest +++ b/gui-apps/swaync/Manifest @@ -1,2 +1,3 @@ DIST swaync-0.11.0.tar.gz 1717108 BLAKE2B 2adc0f4090cef20d2bd5180f96418914caf6b33ec2221de804a5b68e02ca5327d99752620afb653786ee95312f7608161aad5b7dfff68c9f51dc5ee5ccfec5e3 SHA512 1fcad5e1c5cfd09d0c8e71fe5b5e6717daed245c127ad405bb0e95722f3a346d78f23d97e0f78a0a35357f1e32551e5149ffc2963959ae6364d709545df15f07 DIST swaync-0.12.3.tar.gz 146516 BLAKE2B cf90caa755e533043320f5a9b37ee1bde806e7ae3f6648c45b347e899d4a93934bfdbcaff5d81ff72329f5c1240466c6ff603aaaaf9282844ca848971df6be78 SHA512 847fa8b46f432d40f4c1c7a8559d5b3f5b431784e3dc7afb90edb57533c6662116af2d78965b2e4b9f635432b108e3a1ad518d739c6fa13ee317b0d80bcbb8cf +DIST swaync-0.12.4.tar.gz 150590 BLAKE2B a6407a2c6db6e2ab9c8643de1d1d06492c1a20032cd84aa0e7343cf6eb3dd2adbf03c804f56c2d8233525a81d8664c63e1532ac76104796a9ec205e93049eef3 SHA512 8629c0abf464396ed8abd94c9701847b5a8b5a55bdf37cbe817d735d3eb72bdeb4715daa607d4c15fb8201de7dc8fab9c59532a2e1b0a3cfc821d91dc02f54f3 diff --git a/gui-apps/swaync/swaync-0.12.4.ebuild b/gui-apps/swaync/swaync-0.12.4.ebuild new file mode 100644 index 0000000000..060c8d2198 --- /dev/null +++ b/gui-apps/swaync/swaync-0.12.4.ebuild @@ -0,0 +1,66 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) +inherit meson vala gnome2-utils python-any-r1 +VALA_USE_DEPEND="vapigen" + +MY_PN="SwayNotificationCenter" +DESCRIPTION="A simple notification daemon with a GTK gui for notifications and control center" +HOMEPAGE="https://github.com/ErikReider/SwayNotificationCenter" +SRC_URI="https://github.com/ErikReider/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="pulseaudio" + +DEPEND=" + dev-lang/sassc + dev-libs/glib:2 + dev-libs/gobject-introspection + >=dev-libs/granite-7.0.0:= + dev-libs/json-glib + dev-libs/libgee:0.8= + gui-libs/gtk4-layer-shell[introspection,vala] + gui-libs/gtk:4[introspection,wayland] + gui-libs/libadwaita + gui-libs/libhandy:1 + pulseaudio? ( media-libs/libpulse ) + sys-apps/dbus + x11-libs/gdk-pixbuf:2 +" +RDEPEND=" + ${DEPEND} + x11-libs/cairo + x11-libs/pango +" +BDEPEND=" + ${PYTHON_DEPS} + $(vala_depend) + app-text/scdoc + dev-util/blueprint-compiler +" +# https://bugs.gentoo.org/961696 +BDEPEND+=">=dev-build/meson-1.8.2" + +src_configure() { + local emesonargs=($(meson_use pulseaudio pulse-audio)) + meson_src_configure +} + +src_prepare() { + default + vala_setup +} + +pkg_postinst() { + gnome2_schemas_update +} + +pkg_postrm() { + gnome2_schemas_update +} diff --git a/mail-client/tutanota-desktop-bin/Manifest b/mail-client/tutanota-desktop-bin/Manifest new file mode 100644 index 0000000000..5326d43a06 --- /dev/null +++ b/mail-client/tutanota-desktop-bin/Manifest @@ -0,0 +1,3 @@ +DIST tutanota-desktop-bin-319.260107.1-sig.bin 256 BLAKE2B e60a48a030aab221dbe097661f22e63d2ed652a61cfd04c81e9a2181a926aa3338cc93a3219a68cf15af25497264013bf99e53777c2a312c404f2a91254eae26 SHA512 e28450cc8ba7149c9440ca9913ab1b8bed956119e0a6e01e22d405604ce06621c332facfff1a51a40ea5db875fdf6ca5618e69bf38656205899cdbb59add9406 +DIST tutanota-desktop-bin-319.260107.1-tutao-pub.pem 451 BLAKE2B 3072916b322c3a55b1e73526ce10a58555cbe3560f5bd01157bc03c3c25580ffc3f50642ea81657dd596b8899178bddef20dabc2186d3974dbae90deea5a6a22 SHA512 7c6cf9f1074c08b4d38567ced95159c0809af025efe01b0163d9bb5107daabfa873064255186c071a7dc3a9177ccd0c1b2fcc8b085bdbff234965a6710b3ae45 +DIST tutanota-desktop-bin-319.260107.1.AppImage 171416595 BLAKE2B 2c005b750caeefdff9f0ac75b30dd17042250fc2c564cb224c1da22a3abe5e7497b19fc65b2fc93297ac0af2a1ad76b377a9a5e06a584ab2aca9647f080e566b SHA512 b3733619567c5f6a71399bf180d21ba2fd9b6b9c348b737b4007bfd47d0a719d461aa5678393abf50cbe5d1acf9b8af51902649c7267e9b2041169461ac1cab8 diff --git a/mail-client/tutanota-desktop-bin/metadata.xml b/mail-client/tutanota-desktop-bin/metadata.xml new file mode 100644 index 0000000000..872e8e3cab --- /dev/null +++ b/mail-client/tutanota-desktop-bin/metadata.xml @@ -0,0 +1,20 @@ + + + + + thysupremematrix@tuta.io + Abishek Jakkala + + + + tutao/tutanota + https://github.com/tutao/tutanota/issues + https://github.com/tutao/tutanota/releases + + + + Tutanota is a desktop email client focused on secure and privacy-oriented + communication. It offers end-to-end encryption for emails, calendars, and + contacts, with built-in support for encrypted messaging between users. + + diff --git a/mail-client/tutanota-desktop-bin/tutanota-desktop-bin-319.260107.1.ebuild b/mail-client/tutanota-desktop-bin/tutanota-desktop-bin-319.260107.1.ebuild new file mode 100644 index 0000000000..1b801ca64d --- /dev/null +++ b/mail-client/tutanota-desktop-bin/tutanota-desktop-bin-319.260107.1.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop xdg + +DESCRIPTION="Desktop client for Tutanota, the secure e-mail service" +HOMEPAGE="https://tuta.com/secure-email" +SRC_URI=" + https://app.tuta.com/desktop/tutanota-desktop-linux.AppImage -> ${P}.AppImage + https://app.tuta.com/desktop/linux-sig.bin -> ${P}-sig.bin + https://github.com/tutao/tutanota/raw/tutanota-desktop-release-${PV}/tutao-pub.pem -> ${P}-tutao-pub.pem +" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="bindist mirror strip" + +RDEPEND=" + app-accessibility/at-spi2-core:2 + app-crypt/libsecret + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libXrandr + x11-libs/pango +" + +BDEPEND="dev-libs/openssl" + +S="${WORKDIR}" + +QA_PREBUILT="opt/tutanota-desktop/*" + +src_unpack() { + cp "${DISTDIR}/${P}.AppImage" "${WORKDIR}/" || die "Failed to copy AppImage" + chmod +x "${P}.AppImage" || die "Failed to make AppImage executable" + + einfo "Verifying AppImage signature..." + openssl dgst -sha512 \ + -verify "${DISTDIR}/${P}-tutao-pub.pem" \ + -signature "${DISTDIR}/${P}-sig.bin" \ + "${P}.AppImage" || die "Signature verification failed" + + einfo "Extracting AppImage..." + ./"${P}.AppImage" --appimage-extract >/dev/null || die "Failed to extract AppImage" +} + +src_prepare() { + default + + sed -i \ + -e "s|^Exec=.*|Exec=/opt/tutanota-desktop/tutanota-desktop %U|" \ + -e "/^X-AppImage-Version=/d" \ + -e "/^X-Desktop-File-Install-Version=/d" \ + squashfs-root/tutanota-desktop.desktop || die "Failed to fix desktop file" +} + +src_install() { + local install_dir="/opt/tutanota-desktop" + + insinto "${install_dir}" + doins -r squashfs-root/. + + fperms +x "${install_dir}/tutanota-desktop" + fperms +x "${install_dir}/chrome_crashpad_handler" + fperms 4755 "${install_dir}/chrome-sandbox" + + rm -rf "${ED}${install_dir}"/{AppRun,usr,tutanota-desktop.desktop,*.png} || die + + dosym "${optdir}/tutanota-desktop" /usr/bin/tutanota-desktop + + domenu squashfs-root/tutanota-desktop.desktop + + local size + for size in 16 24 32 48 64 128 256 512; do + if [[ -f squashfs-root/usr/share/icons/hicolor/${size}x${size}/apps/tutanota-desktop.png ]]; then + newicon -s ${size} \ + squashfs-root/usr/share/icons/hicolor/${size}x${size}/apps/tutanota-desktop.png \ + tutanota-desktop.png + fi + done +} + +pkg_postinst() { + xdg_pkg_postinst +} + +pkg_postrm() { + xdg_pkg_postrm +} diff --git a/media-fonts/google-sans/Manifest b/media-fonts/google-sans/Manifest new file mode 100644 index 0000000000..6f21217a5b --- /dev/null +++ b/media-fonts/google-sans/Manifest @@ -0,0 +1 @@ +DIST google-sans-20180418.123827.tar.gz 952683 BLAKE2B 1bbbfb678ae8914d720a4dac9bcaf302f5f45c1b5488c0a6f116b3772fc336aaeb760a2232faafb5e4a61b4e525214e2f4d6bb9665c3a25aa437cf84df25ad6a SHA512 2c4434bd5199150e552248122d70f04e06be4cd5463667223b3cad47d93d71449de2a7c4ee23c75cc4d3c13cf639a196b0f152a84346969de71a61d1ecbfd2fd diff --git a/media-fonts/google-sans/google-sans-20180418.123827.ebuild b/media-fonts/google-sans/google-sans-20180418.123827.ebuild new file mode 100644 index 0000000000..37975a62d4 --- /dev/null +++ b/media-fonts/google-sans/google-sans-20180418.123827.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Note: The package version is based on +# +# To get a new package version, inspect element the +# "X days/months/years ago" text and get the title attribute in HTML. + +EAPI=8 + +inherit font + +COMMIT_HASH="43590e625ab1b07f6a5809287ce16f7e61d9e165" + +DESCRIPTION="Current generation of Google’s brand typeface." +HOMEPAGE="https://fonts.google.com/specimen/Google+Sans" +SRC_URI="https://flutter.googlesource.com/gallery-assets/+archive/${COMMIT_HASH}/lib/fonts.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}" + +LICENSE="OFL-1.1" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +FONT_SUFFIX="ttf" diff --git a/media-fonts/google-sans/metadata.xml b/media-fonts/google-sans/metadata.xml new file mode 100644 index 0000000000..bc8efa9b16 --- /dev/null +++ b/media-fonts/google-sans/metadata.xml @@ -0,0 +1,15 @@ + + + + + thysupremematrix@tuta.io + Abishek Jakkala + + + + Google Sans is the current generation of Google’s brand + typeface, with wide language support. Google Sans is available + as a variable font with axes for weight, grade and optical + size, across Roman and Italic styles. + + diff --git a/media-gfx/dnglab/metadata.xml b/media-gfx/dnglab/metadata.xml index b50ff11956..760dff00a7 100644 --- a/media-gfx/dnglab/metadata.xml +++ b/media-gfx/dnglab/metadata.xml @@ -2,7 +2,7 @@ - brettalcox@gmail.com + brettalcox@proton.me dnglab/dnglab diff --git a/media-sound/qobuz-player/Manifest b/media-sound/qobuz-player/Manifest index 9a9824ce25..66b0012426 100644 --- a/media-sound/qobuz-player/Manifest +++ b/media-sound/qobuz-player/Manifest @@ -1,3 +1,5 @@ DIST mpris-server-f8b3f74e93910fffd0c93df687e05cf954dcdeba.gh.tar.gz 43952 BLAKE2B 6f91e8975e2bb40369bdb430feecb497e555a19dff70a7570aec89b3c0644f2b89d0b8cb6b4544660dedfb1bf2617836a5e79f2af48d2e6a9c025d22323168ac SHA512 aa2f0a1a220d30602478a119a9bcfd548d0dbc18a5036b5dc38742cadf9b589bb65f6632056af149bc4c3cda022ef95cb28e426a7a0198ab45cc58be85f849b4 DIST qobuz-player-0.6.4-crates.tar.xz 65406920 BLAKE2B e1509616e6b648e8338c70722bf35ac713eda5ebe19c3fdec0563c0f69624841634230857f9e323dc733f283ce49d28044dac3e33925289f4557468f5e67a98e SHA512 eba581dc48d8d5ec609174eaa30d81082284d98964bec350b65e7c4128891bda052bac5478796796350853ddf6c48217c1be862ed5a9af2131eca5321fee65e8 DIST qobuz-player-0.6.4.tar.gz 6425550 BLAKE2B 8ebe4d7c2873a531aa47dfee7c7fea7e6b80f91cbe183e47bcb0336adf0b3a62bec7d9d79026649fc1fb7975ae2bee26ff9809b783f27be2c412fb21e26a467c SHA512 d4dadc60feb0a9e397305291a72bdb98b236dae04d1f79cff8ceea02242628a04eb86b5c66d15032600b3fbdcdecaf404b639fe616d873a741fb7adb07236646 +DIST qobuz-player-0.6.5-crates.tar.xz 65406920 BLAKE2B e1509616e6b648e8338c70722bf35ac713eda5ebe19c3fdec0563c0f69624841634230857f9e323dc733f283ce49d28044dac3e33925289f4557468f5e67a98e SHA512 eba581dc48d8d5ec609174eaa30d81082284d98964bec350b65e7c4128891bda052bac5478796796350853ddf6c48217c1be862ed5a9af2131eca5321fee65e8 +DIST qobuz-player-0.6.5.tar.gz 6426558 BLAKE2B 238d769621a2d8fe645b7f028d06381c82c2cec1741c8bffe05f2b6e7d432061f624d61d46a1a3e046c696fe1bf8d75e057ada27c8d3bd73de75368f501795e4 SHA512 76ce3715770e83ebf3e2478d44038a0bfb0e9a18c6f45f50494fc6d4a09dd2c44d6c1027e21abca0088e74d08a469610e96137b4432fc03de21972a6b80f8597 diff --git a/media-sound/qobuz-player/qobuz-player-0.6.5.ebuild b/media-sound/qobuz-player/qobuz-player-0.6.5.ebuild new file mode 100644 index 0000000000..beebe2d8d2 --- /dev/null +++ b/media-sound/qobuz-player/qobuz-player-0.6.5.ebuild @@ -0,0 +1,50 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +declare -A GIT_CRATES=( + [mpris-server]='https://github.com/SeaDve/mpris-server;f8b3f74e93910fffd0c93df687e05cf954dcdeba;mpris-server-%commit%' +) + +RUST_MIN_VER="1.90.0" + +inherit cargo + +DESCRIPTION="Tui, web and rfid player for Qobuz" +HOMEPAGE="https://github.com/SofusA/qobuz-player" +SRC_URI="https://github.com/SofusA/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" +SRC_URI+=" ${CARGO_CRATE_URIS}" + +LICENSE="GPL-3" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD-2 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 UoI-NCSA + Unicode-3.0 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-db/sqlite:3= + media-libs/alsa-lib + sys-apps/dbus +" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +src_configure() { + # high magic to allow system-libs + export LIBSQLITE3_SYS_USE_PKG_CONFIG=1 + default +} + +src_install() { + cargo_src_install --path qobuz-player-cli + + local DOCS=( + README.md + ) + einstalldocs +} diff --git a/media-sound/yandex-music/Manifest b/media-sound/yandex-music/Manifest index e7508d08e1..2c2a7fbbff 100644 --- a/media-sound/yandex-music/Manifest +++ b/media-sound/yandex-music/Manifest @@ -2,3 +2,4 @@ DIST Yandex_Music_amd64_5.78.7.deb 92585384 BLAKE2B e783bdf0bc6f572344975ba122f7 DIST Yandex_Music_amd64_5.79.7.deb 92572126 BLAKE2B 0699449edf16bcf2d9e72c1ed885eecd42b26563e2750cc169e5f40b4cbfb925591420893b3350cee229ffa6fc745bf0fdcd8b806de7077a11a305fbad624cfb SHA512 cfc343e988dd07485f80d02b9525b2568539dc344cd5da853bc9ee81a9ac52314c33ca056b7bd9c9a9ec4631f5106d601946b37151765a6a7ad4f4a5889464b4 DIST Yandex_Music_amd64_5.81.4.deb 92599278 BLAKE2B 221c693ac7150c7d6f0d45a31d5fc567ed5689fc71a54d11e1e48b8fea498f78bc0d0a72a1a25fb52a3f37dd9b63b5018556c0f52870266d0171e5a6a6068ed9 SHA512 494f4e52c5dd34f33c28a1ff4c9aab662c0d8c8163b28bf5067a65dd66b48241bc0e22c926633b1d6bf35372c7a84d4f1abb07004746988408f50e35ba67ca62 DIST Yandex_Music_amd64_5.82.0.deb 92606352 BLAKE2B 9df62bd624698787df49eb1e688bc07546fb1d6b3a156076a31986f7cf61bb5f572ea89e8cb0060c9f918716b4af8bbb9975a61d6a70d1b8e9feb5d419e23391 SHA512 dd6ccd0cfdd2d937d5b0134bf5a1b5954cd0f43adc5507c49e53f234d687282d1e6f0b8c76c7bd72d67998a232c447e752054dd4de57ceb17d8caa7868dfca3a +DIST Yandex_Music_amd64_5.83.0.deb 92586476 BLAKE2B 4f0a7db0e32dcc8a584ae57c37557876a1a675d2e3f11a47f8feefb52959639ff3452f8b394686f89feb54d6f976b7667ce8d23fbd632bbc8bcc9a6133651225 SHA512 4c8a637ff327edcf8d3e32991c0608841e987c3050f17f4467e90703a32b03781ebaebc9a2b5abd11585b78efcc98ec419de4547f8e3cc992baeac25190ceaca diff --git a/media-sound/yandex-music/yandex-music-5.83.0.ebuild b/media-sound/yandex-music/yandex-music-5.83.0.ebuild new file mode 100644 index 0000000000..9ecec89b42 --- /dev/null +++ b/media-sound/yandex-music/yandex-music-5.83.0.ebuild @@ -0,0 +1,129 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi fil fr gu he hi hr hu id it ja kn ko \ +lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk ur vi zh-CN zh-TW" +inherit chromium-2 pax-utils wrapper unpacker xdg + +MY_PN="${PN/-/}" + +DESCRIPTION="Yandex Music streaming service" +HOMEPAGE="https://music.yandex.ru/" +SRC_URI=" + amd64? ( https://music-desktop-application.s3.yandex.net/stable/Yandex_Music_amd64_${PV}.deb ) +" + +S="${WORKDIR}" + +LICENSE="Yandex-EULA" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="bindist mirror strip" + +RDEPEND=" + app-accessibility/at-spi2-core + app-arch/bzip2 + dev-libs/expat + dev-libs/fribidi + dev-libs/glib:2 + dev-libs/gmp + dev-libs/libffi + dev-libs/libpcre2 + dev-libs/libtasn1 + dev-libs/libunistring + dev-libs/nettle + dev-libs/nspr + dev-libs/nss + dev-libs/wayland + media-gfx/graphite2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/harfbuzz + media-libs/libepoxy + media-libs/libjpeg-turbo + media-libs/libpng + media-libs/mesa + net-dns/libidn2 + net-libs/gnutls + net-print/cups + sys-apps/dbus + sys-apps/systemd-utils + sys-apps/util-linux + sys-devel/gcc + sys-libs/glibc + sys-libs/libcap + virtual/zlib + x11-libs/cairo[X,glib] + x11-libs/gdk-pixbuf + x11-libs/gtk+ + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXdmcp + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libdrm + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/pango[X] + x11-libs/pixman +" +DEPEND=" + >=dev-util/patchelf-0.9 +" + +QA_PREBUILT="*" +QA_DESKTOP_FILE="usr/share/applications/yandex-music.*\\.desktop" +YANDEX_HOME="opt/${PN}" + +pkg_setup() { + chromium_suid_sandbox_check_kernel_config +} + +src_unpack() { + unpack_deb ${A} + mv -T "${S}/opt/Яндекс Музыка" "${S}/${YANDEX_HOME}" || die + mv -T "${S}/usr/share/doc/${MY_PN}" "${S}/usr/share/doc/${PF}" || die +} + +src_prepare() { + default + sed -i -e "s|/opt/Яндекс Музыка/${MY_PN}|/opt/bin/${PN}|" -i -e "s/Audio;/AudioVideo;/" \ + "${S}/usr/share/applications/${MY_PN}.desktop" || die + + sed -i -e "s|/opt/Яндекс Музыка|/${YANDEX_HOME}|" "${S}/${YANDEX_HOME}"/resources/apparmor-profile || die + + gunzip "usr/share/doc/${PF}/changelog.gz" || die "Failed to decompress docs" + + rm "${S}/${YANDEX_HOME}"/resources/app-update.yml || die + + pushd "${YANDEX_HOME}/locales" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + patchelf --remove-rpath "${S}/${YANDEX_HOME}/chrome-sandbox" || die "Failed to fix library rpath (chrome-sandbox)" + patchelf --remove-rpath "${S}/${YANDEX_HOME}/${MY_PN}" || die "Failed to fix library rpath (yandexmusic)" +} + +src_install() { + insinto /opt + doins -r opt/* + + insinto /usr + doins -r usr/* + + make_wrapper ${PN} "/${YANDEX_HOME}/${MY_PN}" "" "/${YANDEX_HOME}" "/opt/bin/" + + fowners root:root "/${YANDEX_HOME}/${MY_PN}" + fperms 4711 "/${YANDEX_HOME}/chrome-sandbox" + pax-mark m "${ED}${YANDEX_HOME}/chrome-sandbox" + fperms 755 "/${YANDEX_HOME}/${MY_PN}" +} diff --git a/media-video/gpu-screen-recorder/Manifest b/media-video/gpu-screen-recorder/Manifest index 04e9c3db00..1c94b8b50a 100644 --- a/media-video/gpu-screen-recorder/Manifest +++ b/media-video/gpu-screen-recorder/Manifest @@ -1,4 +1,4 @@ DIST gpu-screen-recorder-5.10.2.tar.gz 294690 BLAKE2B 4a0d9b4987c1dbe8014cf95cf963574e10e84d174f45c3f977432ca58f8599d528bef31df5fefc7cd865fc843eca0096ec073692f46463e31554a2a08bbf4a9f SHA512 ea2ecb1b179cc96e9ae2e5963e040e91e1b39f16878807a2f05a7dc979f00eea7fa0a1c8ece455e84573b0a42a388ff788e7bd205df46d690f065b2ee7e1e29d DIST gpu-screen-recorder-5.11.2.tar.gz 304529 BLAKE2B d33ab55c8714f039e3ae74b2b6b1eadaa8cd165f5a7806a7605db3de6b46190af980b11ab5997acfde596da70545a64eebbe9652bffa6888c3b29566fcf0e280 SHA512 8111929219e07a634a4e95cb9204921afe51285cdd3dc0dc9e28e54d27f42ea12dd0a027a2103c55cb2a785c601f84a0a46e689b171481aa2f975c334e9eb0e2 DIST gpu-screen-recorder-5.11.5.tar.gz 305447 BLAKE2B 102e293f83211da4a93ea71361a4a7e9c57f16dacaa5af1da9c7a56cf00eaf8b5e6bbde03786b349889f1615a501b58fa6055dcd72d90d1d5c07779441f67d01 SHA512 5cd3836f51e630fac736fe778f496bd49ec10eba4d932c2831403d2206568e3c835f308e094ec1ffc81e5ddeb50da733ddd412cc1e293da6911d437298d2451b -DIST gpu-screen-recorder-5.8.1.tar.gz 293447 BLAKE2B d124dca608b7f88e9dda9b96ae4984b74445d0776cec2a456185aeb4016b6110ae5cf242fc75a2661d15282089efd85f081e12d542bbd56bbe371a2ffa1721b1 SHA512 d7258ca091f7d87200566b2414f87edf04d65f016f0064256273ec3fa3a8426cb1eec7714072c8512a5cf904657f3d8f017a4de8ea802a58bac2135b6fed9d02 +DIST gpu-screen-recorder-5.12.2.tar.gz 309321 BLAKE2B 9369d6b5c0546738b42454fa22a9304129b7c7414cbedbec58cc2e318dc5d9f5f107b81e335640101fae585a1121dbdfbb81a05e40b33f9bb15f7a61e6b2bc54 SHA512 f935ab968956b3f673f15e631e6eb99abaee18e54e66bec3aedcf977ad699e3345062a781db31491bb3e4fc2aaee9e4262e076c82092803c6b6216d141e5e035 diff --git a/media-video/gpu-screen-recorder/gpu-screen-recorder-5.8.1.ebuild b/media-video/gpu-screen-recorder/gpu-screen-recorder-5.12.2.ebuild similarity index 100% rename from media-video/gpu-screen-recorder/gpu-screen-recorder-5.8.1.ebuild rename to media-video/gpu-screen-recorder/gpu-screen-recorder-5.12.2.ebuild diff --git a/net-im/legcord-bin/Manifest b/net-im/legcord-bin/Manifest index e8807d594b..d474187af9 100644 --- a/net-im/legcord-bin/Manifest +++ b/net-im/legcord-bin/Manifest @@ -1,4 +1,2 @@ -DIST legcord-bin-1.1.4.deb 82544636 BLAKE2B ba2ef2406992db2f8998459e4d839ecbd089c05eb75b72a67ac9bc05202e76b6cefe999771a2f971a29e43ae5fd28ae12e522de2e86092c0e8cbc9d887ceac1d SHA512 8868d7fc72632d9b87ebb96c3048fc2ff9a96e081b9840144072f7de36c80ddeb1475f680510b0b2e7fce18233a2d152e23932daf26b1dae8121fb5d7d4702d0 -DIST legcord-bin-1.1.5.deb 82572182 BLAKE2B afbae8f710b5247b9eb146552631c5c749020ff1c3615f3d0ce775fcd3e16dfac8e363faa043085dcadcee2414a1b978cf624291d24b50af313c23e1bae7b52f SHA512 52335f920d7148c13b69aedb468e3070dcf76d632f56971d52fd3c04d0c2aeb43d67fb31d67668e85a81c9477b18467225f8156966087dd42d71069357b0e2e9 DIST legcord-bin-1.1.6-amd64.deb 105068616 BLAKE2B 330c40ef2c5753fdf50dc45a4073569f90d5d0caf9a388263d050006950d570c3f56daf4c98c462ce1966fe6ef6200185640dc4fb9a8fd0585b0ded0dcb99bb4 SHA512 9911ea722de2a561e61eb5e5da87152899f9023520025622219b9b1ab779f0b68178385daf4f8ce8ecb46afab4a52b39c52c94946eea93d49d182a256bcad02e DIST legcord-bin-1.1.6-arm64.deb 99729972 BLAKE2B 915b26a084476f14a6e0e11279f549d5aa906f0ab4274435da1213ac174080a190940833a9acc86000fbb3744fc9534c39c0da84c591c4661be897f7e2c5cde1 SHA512 fa1509c0639d3ee81df7fc57a9bac6f1aacd9aea7ecfd36e4812cc967f7b9d8ce04484435a7cc4711a99f1758014459e018e01cae706531aedd478bbfe95f5a0 diff --git a/net-im/legcord-bin/files/legcord-bin-1.1.6-desktop.patch b/net-im/legcord-bin/files/legcord-bin-1.1.6-desktop.patch deleted file mode 100644 index 02a0123eb2..0000000000 --- a/net-im/legcord-bin/files/legcord-bin-1.1.6-desktop.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/usr/share/applications/Legcord.desktop b/usr/share/applications/Legcord.desktop -index fdecb63..c374b75 100644 ---- a/usr/share/applications/Legcord.desktop -+++ b/usr/share/applications/Legcord.desktop -@@ -1,6 +1,6 @@ - [Desktop Entry] - Name=Legcord --Exec=/opt/Legcord/Legcord %U -+Exec=/usr/bin/legcord-bin %U - Terminal=false - Type=Application - Icon=Legcord diff --git a/net-im/legcord-bin/files/legcord-bin-desktop.patch b/net-im/legcord-bin/files/legcord-bin-desktop.patch deleted file mode 100644 index 974703c8fe..0000000000 --- a/net-im/legcord-bin/files/legcord-bin-desktop.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/usr/share/applications/legcord.desktop b/usr/share/applications/legcord.desktop -index fdecb63..c374b75 100644 ---- a/usr/share/applications/legcord.desktop -+++ b/usr/share/applications/legcord.desktop -@@ -1,6 +1,6 @@ - [Desktop Entry] - Name=Legcord --Exec=/opt/Legcord/legcord %U -+Exec=/usr/bin/legcord-bin %U - Terminal=false - Type=Application - Icon=legcord diff --git a/net-im/legcord-bin/legcord-bin-1.1.4.ebuild b/net-im/legcord-bin/legcord-bin-1.1.4.ebuild deleted file mode 100644 index 3f2f404304..0000000000 --- a/net-im/legcord-bin/legcord-bin-1.1.4.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit unpacker desktop xdg - -DESCRIPTION="Legcord is a custom client designed to enhance your Discord experience." -HOMEPAGE="https://legcord.app/" -SRC_URI="https://github.com/Legcord/Legcord/releases/download/v${PV}/Legcord-${PV}-linux-amd64.deb -> ${P}.deb" -S="${WORKDIR}" - -LICENSE="MIT BSD OSL-3.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RESTRICT="bindist mirror test strip" - -RDEPEND=" - app-accessibility/at-spi2-core:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/mesa - net-print/cups - sys-apps/dbus - x11-libs/cairo - x11-libs/gtk+:3 - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libxkbcommon - x11-libs/libXrandr - x11-libs/pango -" -QA_PREBUILT=".*" - -PATCHES=( - "${FILESDIR}/${PN}-desktop.patch" -) - -src_unpack() { - unpack_deb "${P}.deb" -} - -src_prepare() { - default - - mv "${WORKDIR}/opt/Legcord" "${WORKDIR}/opt/${PN}" || die - mv "${WORKDIR}/usr/share/applications/legcord.desktop" "${WORKDIR}/${PN}.desktop" || die - mv "${WORKDIR}"/usr/share/icons/hicolor/* "${WORKDIR}/" || die - rm -rf "${WORKDIR}/usr/share/doc" || die -} - -src_install() { - DESTDIR="/opt/${PN}" - - doicon -s 16 "16x16/apps/legcord.png" - doicon -s 32 "32x32/apps/legcord.png" - doicon -s 48 "48x48/apps/legcord.png" - doicon -s 64 "64x64/apps/legcord.png" - doicon -s 128 "128x128/apps/legcord.png" - doicon -s 256 "256x256/apps/legcord.png" - doicon -s 512 "512x512/apps/legcord.png" - doicon -s 1024 "1024x1024/apps/legcord.png" - - domenu "${PN}.desktop" - - exeinto "${DESTDIR}" - doexe "opt/${PN}/legcord" "opt/${PN}/chrome-sandbox" "opt/${PN}/libEGL.so" \ - "opt/${PN}/libffmpeg.so" "opt/${PN}/libGLESv2.so" "opt/${PN}/libvk_swiftshader.so" - - insinto "${DESTDIR}" - doins "opt/${PN}/chrome_100_percent.pak" "opt/${PN}/chrome_200_percent.pak" "opt/${PN}/icudtl.dat" \ - "opt/${PN}/resources.pak" "opt/${PN}/snapshot_blob.bin" "opt/${PN}/v8_context_snapshot.bin" - insopts -m0766 - doins -r "opt/${PN}/locales" "opt/${PN}/resources" - - fperms -R 644 "${DESTDIR}/locales" - fperms -R 644 "${DESTDIR}/resources" - - # Fix bug 930639 - fperms -R a+r "${DESTDIR}"/resources/ - fperms a+x "${DESTDIR}"/resources/ - - fowners root "${DESTDIR}/chrome-sandbox" - fperms 4711 "${DESTDIR}/chrome-sandbox" - - doins "opt/${PN}/chrome_crashpad_handler" - fperms 755 "${DESTDIR}/chrome_crashpad_handler" - - dosym -r /opt/${PN}/legcord /usr/bin/${PN} -} diff --git a/net-im/legcord-bin/legcord-bin-1.1.5.ebuild b/net-im/legcord-bin/legcord-bin-1.1.5.ebuild deleted file mode 100644 index 3f2f404304..0000000000 --- a/net-im/legcord-bin/legcord-bin-1.1.5.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit unpacker desktop xdg - -DESCRIPTION="Legcord is a custom client designed to enhance your Discord experience." -HOMEPAGE="https://legcord.app/" -SRC_URI="https://github.com/Legcord/Legcord/releases/download/v${PV}/Legcord-${PV}-linux-amd64.deb -> ${P}.deb" -S="${WORKDIR}" - -LICENSE="MIT BSD OSL-3.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RESTRICT="bindist mirror test strip" - -RDEPEND=" - app-accessibility/at-spi2-core:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/mesa - net-print/cups - sys-apps/dbus - x11-libs/cairo - x11-libs/gtk+:3 - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libxkbcommon - x11-libs/libXrandr - x11-libs/pango -" -QA_PREBUILT=".*" - -PATCHES=( - "${FILESDIR}/${PN}-desktop.patch" -) - -src_unpack() { - unpack_deb "${P}.deb" -} - -src_prepare() { - default - - mv "${WORKDIR}/opt/Legcord" "${WORKDIR}/opt/${PN}" || die - mv "${WORKDIR}/usr/share/applications/legcord.desktop" "${WORKDIR}/${PN}.desktop" || die - mv "${WORKDIR}"/usr/share/icons/hicolor/* "${WORKDIR}/" || die - rm -rf "${WORKDIR}/usr/share/doc" || die -} - -src_install() { - DESTDIR="/opt/${PN}" - - doicon -s 16 "16x16/apps/legcord.png" - doicon -s 32 "32x32/apps/legcord.png" - doicon -s 48 "48x48/apps/legcord.png" - doicon -s 64 "64x64/apps/legcord.png" - doicon -s 128 "128x128/apps/legcord.png" - doicon -s 256 "256x256/apps/legcord.png" - doicon -s 512 "512x512/apps/legcord.png" - doicon -s 1024 "1024x1024/apps/legcord.png" - - domenu "${PN}.desktop" - - exeinto "${DESTDIR}" - doexe "opt/${PN}/legcord" "opt/${PN}/chrome-sandbox" "opt/${PN}/libEGL.so" \ - "opt/${PN}/libffmpeg.so" "opt/${PN}/libGLESv2.so" "opt/${PN}/libvk_swiftshader.so" - - insinto "${DESTDIR}" - doins "opt/${PN}/chrome_100_percent.pak" "opt/${PN}/chrome_200_percent.pak" "opt/${PN}/icudtl.dat" \ - "opt/${PN}/resources.pak" "opt/${PN}/snapshot_blob.bin" "opt/${PN}/v8_context_snapshot.bin" - insopts -m0766 - doins -r "opt/${PN}/locales" "opt/${PN}/resources" - - fperms -R 644 "${DESTDIR}/locales" - fperms -R 644 "${DESTDIR}/resources" - - # Fix bug 930639 - fperms -R a+r "${DESTDIR}"/resources/ - fperms a+x "${DESTDIR}"/resources/ - - fowners root "${DESTDIR}/chrome-sandbox" - fperms 4711 "${DESTDIR}/chrome-sandbox" - - doins "opt/${PN}/chrome_crashpad_handler" - fperms 755 "${DESTDIR}/chrome_crashpad_handler" - - dosym -r /opt/${PN}/legcord /usr/bin/${PN} -} diff --git a/net-im/legcord-bin/legcord-bin-1.1.6-r1.ebuild b/net-im/legcord-bin/legcord-bin-1.1.6-r1.ebuild new file mode 100644 index 0000000000..355574f9f8 --- /dev/null +++ b/net-im/legcord-bin/legcord-bin-1.1.6-r1.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit unpacker desktop xdg + +MY_PN="Legcord" + +DESCRIPTION="Legcord is a custom client designed to enhance your Discord experience." +HOMEPAGE="https://legcord.app/" + +SRC_URI=" + amd64? ( https://github.com/Legcord/Legcord/releases/download/v${PV}/Legcord-${PV}-linux-amd64.deb -> ${P}-amd64.deb ) + arm64? ( https://github.com/Legcord/Legcord/releases/download/v${PV}/Legcord-${PV}-linux-arm64.deb -> ${P}-arm64.deb ) +" + +S="${WORKDIR}" + +LICENSE="MIT BSD OSL-3.0" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" + +RESTRICT="bindist mirror test strip" + +RDEPEND=" + app-accessibility/at-spi2-core:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/dbus + x11-libs/cairo + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libXrandr + x11-libs/pango +" + +QA_PREBUILT="*" + +src_unpack() { + unpack_deb ${A} +} + +src_prepare() { + default + + # match with syslink + sed -i "s|^Exec=.*|Exec=/usr/bin/legcord-bin %U|" \ + "usr/share/applications/${MY_PN}.desktop" || die +} + +src_install() { + DESTDIR="/opt/${PN}" + + local x + for x in 16 32 64 128 256 512; do + doicon -s ${x} usr/share/icons/hicolor/${x}*/* + done + + domenu "usr/share/applications/${MY_PN}.desktop" + + exeinto "${DESTDIR}" + doexe "opt/${MY_PN}/${MY_PN}" + doexe "opt/${MY_PN}/chrome-sandbox" + doexe "opt/${MY_PN}/chrome_crashpad_handler" + + insinto "${DESTDIR}" + doins opt/"${MY_PN}"/*.bin + doins opt/"${MY_PN}"/*.pak + doins opt/"${MY_PN}"/*.so + + doins "opt/${MY_PN}/icudtl.dat" + + #insopts -m0766 + doins -r "opt/${MY_PN}/locales" + doins -r "opt/${MY_PN}/resources" + + #fperms -R 644 "${DESTDIR}/locales" + #fperms -R 644 "${DESTDIR}/resources" + + # Fix bug 930639 + #fperms -R a+r "${DESTDIR}"/resources/ + #fperms a+x "${DESTDIR}"/resources/ + + #fowners root "${DESTDIR}/chrome-sandbox" + #fperms 4711 "${DESTDIR}/chrome-sandbox" + + dosym ../../opt/"${PN}"/"${MY_PN}" /usr/bin/"${PN}" +} diff --git a/net-im/legcord-bin/legcord-bin-1.1.6.ebuild b/net-im/legcord-bin/legcord-bin-1.1.6.ebuild deleted file mode 100644 index 49a30f0946..0000000000 --- a/net-im/legcord-bin/legcord-bin-1.1.6.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit unpacker desktop xdg - -DESCRIPTION="Legcord is a custom client designed to enhance your Discord experience." -HOMEPAGE="https://legcord.app/" - -SRC_URI=" -amd64? ( https://github.com/Legcord/Legcord/releases/download/v${PV}/Legcord-${PV}-linux-amd64.deb -> ${P}-amd64.deb ) -arm64? ( https://github.com/Legcord/Legcord/releases/download/v${PV}/Legcord-${PV}-linux-arm64.deb -> ${P}-arm64.deb ) -" - -S="${WORKDIR}" - -LICENSE="MIT BSD OSL-3.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RESTRICT="bindist mirror test strip" - -RDEPEND=" - app-accessibility/at-spi2-core:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/mesa - net-print/cups - sys-apps/dbus - x11-libs/cairo - x11-libs/gtk+:3 - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libxkbcommon - x11-libs/libXrandr - x11-libs/pango -" -QA_PREBUILT=".*" - -PATCHES=( - "${FILESDIR}/${P}-desktop.patch" -) - -src_unpack() { - if use amd64; then - unpack_deb "${P}-amd64.deb" - elif use arm64; then - unpack_deb "${P}-arm64.deb" - else - die - fi -} - -src_prepare() { - default - - mv "${WORKDIR}/opt/Legcord" "${WORKDIR}/opt/${PN}" || die - mv "${WORKDIR}/usr/share/applications/Legcord.desktop" "${WORKDIR}/${PN}.desktop" || die - mv "${WORKDIR}"/usr/share/icons/hicolor/* "${WORKDIR}/" || die - rm -rf "${WORKDIR}/usr/share/doc" || die -} - -src_install() { - DESTDIR="/opt/${PN}" - - doicon -s 16 "16x16/apps/Legcord.png" - doicon -s 32 "32x32/apps/Legcord.png" - doicon -s 48 "48x48/apps/Legcord.png" - doicon -s 64 "64x64/apps/Legcord.png" - doicon -s 128 "128x128/apps/Legcord.png" - doicon -s 256 "256x256/apps/Legcord.png" - doicon -s 512 "512x512/apps/Legcord.png" - doicon -s 1024 "1024x1024/apps/Legcord.png" - - domenu "${PN}.desktop" - - exeinto "${DESTDIR}" - doexe "opt/${PN}/Legcord" "opt/${PN}/chrome-sandbox" "opt/${PN}/libEGL.so" \ - "opt/${PN}/libffmpeg.so" "opt/${PN}/libGLESv2.so" "opt/${PN}/libvk_swiftshader.so" - - insinto "${DESTDIR}" - doins "opt/${PN}/chrome_100_percent.pak" "opt/${PN}/chrome_200_percent.pak" "opt/${PN}/icudtl.dat" \ - "opt/${PN}/resources.pak" "opt/${PN}/snapshot_blob.bin" "opt/${PN}/v8_context_snapshot.bin" - insopts -m0766 - doins -r "opt/${PN}/locales" "opt/${PN}/resources" - - fperms -R 644 "${DESTDIR}/locales" - fperms -R 644 "${DESTDIR}/resources" - - # Fix bug 930639 - fperms -R a+r "${DESTDIR}"/resources/ - fperms a+x "${DESTDIR}"/resources/ - - fowners root "${DESTDIR}/chrome-sandbox" - fperms 4711 "${DESTDIR}/chrome-sandbox" - - doins "opt/${PN}/chrome_crashpad_handler" - fperms 755 "${DESTDIR}/chrome_crashpad_handler" - - dosym -r /opt/${PN}/Legcord /usr/bin/${PN} -} diff --git a/net-libs/syndication-domination/metadata.xml b/net-libs/syndication-domination/metadata.xml index 81cf0cee77..07fdd6f8a9 100644 --- a/net-libs/syndication-domination/metadata.xml +++ b/net-libs/syndication-domination/metadata.xml @@ -2,7 +2,7 @@ - brettalcox@gmail.com + brettalcox@proton.me GabMus/syndication-domination diff --git a/net-news/gfeeds/metadata.xml b/net-news/gfeeds/metadata.xml index c66c460ec6..0a939e1329 100644 --- a/net-news/gfeeds/metadata.xml +++ b/net-news/gfeeds/metadata.xml @@ -2,7 +2,7 @@ - brettalcox@gmail.com + brettalcox@proton.me Julien Roy diff --git a/sys-fs/bcachefs-kmod/Manifest b/sys-fs/bcachefs-kmod/Manifest index 395c94aad3..5ab933a39b 100644 --- a/sys-fs/bcachefs-kmod/Manifest +++ b/sys-fs/bcachefs-kmod/Manifest @@ -1,2 +1,2 @@ -DIST bcachefs-tools-1.35.0.tar.sign 833 BLAKE2B 4ba747b6855d93a502bf8d6005446e4dd92498a940c015829845a2001eaa850cfed21f00bf2fee0382f4e8ca5ace5c23fdf7489bbe865979df369b9ed1e22c0f SHA512 6c59e957f8892bc30668bb14da3351d8435045ddcb9097e64adc4f75359e73634068997884fc1ec5d8df7585d23d2c1988a2ba8b4b158a357d21c2522e5c65da -DIST bcachefs-tools-1.35.0.tar.zst 1396665 BLAKE2B 9047a29a70f19b1260133ca25d087ca75de343d9c1a63ccc2ce72d5526f048682aeea4d43cc9ac72ee5aa8d747ede5fd7608c0543846b3e4cb8d68077caafe61 SHA512 66103c537d2b6dd7915ff390bd8ba72bbacb723ffa18b240828ee1a0e7ec63dc431cef165049c159ec1221a7ce6f6fcbcf73c0f6d3647e6262c01433ee8927f7 +DIST bcachefs-tools-1.35.2.tar.sign 833 BLAKE2B 75346da4c293005a714f6383f6ab373a515010a178d235a51d4b7971c6995a9f3a63c732496e67edd5f8ff6839fb78fe8916880ef0f845f1b0c71299060c21f9 SHA512 43644d5b80799ec295fddd93851f907578c01b7937c70963ed5610a64c4a7b62f2aa857005b0a0a937aa4fc823b0235f8d1dbb5177b5fd6afcbbf6fbb09cc1c6 +DIST bcachefs-tools-1.35.2.tar.zst 1404959 BLAKE2B add91a3d2ef05c45aaef729b4a04d154934bfb3214b917b82cfc8e5df9fbeb3bd4b6c3b5306fe76b7af7870860599182013c83c359226658ffa9919a01c771a2 SHA512 1b5891ca9cbb9d9853448c30162565891c480fd00f53bb2ef325f4b0b7832c5896a8a18ec9684e4ea951421a570cc09e6739e89d5263ff7bdfdc8237a9b1d8b7 diff --git a/sys-fs/bcachefs-kmod/bcachefs-kmod-1.35.0.ebuild b/sys-fs/bcachefs-kmod/bcachefs-kmod-1.35.2.ebuild similarity index 100% rename from sys-fs/bcachefs-kmod/bcachefs-kmod-1.35.0.ebuild rename to sys-fs/bcachefs-kmod/bcachefs-kmod-1.35.2.ebuild diff --git a/sys-fs/mdevd/Manifest b/sys-fs/mdevd/Manifest index ed49b98d81..674d6f6094 100644 --- a/sys-fs/mdevd/Manifest +++ b/sys-fs/mdevd/Manifest @@ -1,2 +1,2 @@ -DIST mdevd-0.1.7.0.tar.gz 37377 BLAKE2B b2ecaa10e676ee76b7ae60fe4a1fddf1c3687b5910171663e2f82327ac4e4034c887847fc31ca5578976ebe727aecde8432afd14c6b96178509f5c142b212cf0 SHA512 b50750afbba81c5168348acc2b38ba28abe0ac19bf4ea49c04f68eec1269a079642bccbed0acb1ef5da4848aea20c5f71c2711945eb2218ab79d570ffecdce57 DIST mdevd-0.1.8.0.tar.gz 38079 BLAKE2B 38dedb81f8d9691da64f25c1de358771ce9f851da881c9920e11e7ae2c553fff56077469a8887f07c40afd2e4e526922b4f28af4aef36f1ac4b6e17599cf2258 SHA512 f70a8baaa832e3ad379f01b81d3511f169460a6034bc40f278c91419ce2453da3fec3ea91e5b6cf00adecc068bf3e408b61decedb70b500d7809a8cd827a0811 +DIST mdevd-0.1.8.1.tar.gz 38115 BLAKE2B 4a5e8c65f5ea409bfb2766bc2dc1cd3caed7f197affd8be93420caf52585d09212869fa34fab6b3f0493feab7a6213ac9385d936b8b161a0f1f3a608a3161a8c SHA512 8ae414f90dc74c4cbe194c3ff4cf4b5d57875cfc1006d4348d2dcd33e7310a7760cbfdc6b4020f7d3ff81ad2c1b1904334ae1fd2559affec9ca0c3127d770ea2 diff --git a/sys-fs/mdevd/mdevd-0.1.7.0.ebuild b/sys-fs/mdevd/mdevd-0.1.8.1.ebuild similarity index 90% rename from sys-fs/mdevd/mdevd-0.1.7.0.ebuild rename to sys-fs/mdevd/mdevd-0.1.8.1.ebuild index 8380bfb453..ca1fee51c8 100644 --- a/sys-fs/mdevd/mdevd-0.1.7.0.ebuild +++ b/sys-fs/mdevd/mdevd-0.1.8.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2024-2025 Gentoo Authors +# Copyright 2024-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ LICENSE="ISC" SLOT="0" KEYWORDS="~amd64 ~arm64" -RDEPEND=">=dev-libs/skalibs-2.14.4.0:=" +RDEPEND=">=dev-libs/skalibs-2.14.5.0:=" DEPEND="${RDEPEND}" DOCS=( AUTHORS NEWS README doc/ examples ) diff --git a/www-apps/pleroma/files/pleroma-2.10.0-vix_bump.patch b/www-apps/pleroma/files/pleroma-2.10.0-vix_bump.patch deleted file mode 100644 index 8234ce1f73..0000000000 --- a/www-apps/pleroma/files/pleroma-2.10.0-vix_bump.patch +++ /dev/null @@ -1,52 +0,0 @@ -From 05704ec86e605ca681c5e95eac57b53851721548 Mon Sep 17 00:00:00 2001 -From: "Haelwenn (lanodan) Monnier" -Date: Wed, 14 Jan 2026 02:37:55 +0100 -Subject: [PATCH] mix: upgrade vix from "~> 0.26.0" to "~> 0.36" - -Dropping the last zero should allow to get 0.x updates rather -than only 0.36.x updates. - -Fixes: https://git.pleroma.social/pleroma/pleroma/-/issues/3393 ---- - changelog.d/vix-0.36.0.fix | 1 + - mix.exs | 2 +- - mix.lock | 2 +- - 3 files changed, 3 insertions(+), 2 deletions(-) - create mode 100644 changelog.d/vix-0.36.0.fix - -diff --git a/changelog.d/vix-0.36.0.fix b/changelog.d/vix-0.36.0.fix -new file mode 100644 -index 0000000000..43a8dd8f83 ---- /dev/null -+++ b/changelog.d/vix-0.36.0.fix -@@ -0,0 +1 @@ -+Fix compilation with vips-8.18.0 with bumping to vix 0.36.0 -diff --git a/mix.exs b/mix.exs -index 48ec9b68fb..5b0c62a49e 100644 ---- a/mix.exs -+++ b/mix.exs -@@ -193,7 +193,7 @@ defp deps do - {:majic, "~> 1.0"}, - {:open_api_spex, "~> 3.16"}, - {:ecto_psql_extras, "~> 0.8"}, -- {:vix, "~> 0.26.0"}, -+ {:vix, "~> 0.36"}, - {:elixir_make, "~> 0.7.7", override: true}, - {:blurhash, "~> 0.1.0", hex: :rinpatch_blurhash}, - {:exile, "~> 0.10.0"}, -diff --git a/mix.lock b/mix.lock -index c469f4f015..a0ef38fc0a 100644 ---- a/mix.lock -+++ b/mix.lock -@@ -152,7 +152,7 @@ - "ueberauth": {:hex, :ueberauth, "0.10.8", "ba78fbcbb27d811a6cd06ad851793aaf7d27c3b30c9e95349c2c362b344cd8f0", [:mix], [{:plug, "~> 1.5", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm", "f2d3172e52821375bccb8460e5fa5cb91cfd60b19b636b6e57e9759b6f8c10c1"}, - "unicode_util_compat": {:hex, :unicode_util_compat, "0.7.1", "a48703a25c170eedadca83b11e88985af08d35f37c6f664d6dcfb106a97782fc", [:rebar3], [], "hexpm", "b3a917854ce3ae233619744ad1e0102e05673136776fb2fa76234f3e03b23642"}, - "unsafe": {:hex, :unsafe, "1.0.2", "23c6be12f6c1605364801f4b47007c0c159497d0446ad378b5cf05f1855c0581", [:mix], [], "hexpm", "b485231683c3ab01a9cd44cb4a79f152c6f3bb87358439c6f68791b85c2df675"}, -- "vix": {:hex, :vix, "0.26.0", "027f10b6969b759318be84bd0bd8c88af877445e4e41cf96a0460392cea5399c", [:make, :mix], [{:castore, "~> 0.1 or ~> 1.0", [hex: :castore, repo: "hexpm", optional: false]}, {:cc_precompiler, "~> 0.1.4 or ~> 0.2", [hex: :cc_precompiler, repo: "hexpm", optional: false]}, {:elixir_make, "~> 0.7.3 or ~> 0.8", [hex: :elixir_make, repo: "hexpm", optional: false]}, {:kino, "~> 0.7", [hex: :kino, repo: "hexpm", optional: true]}], "hexpm", "71b0a79ae7f199cacfc8e679b0e4ba25ee47dc02e182c5b9097efb29fbe14efd"}, -+ "vix": {:hex, :vix, "0.36.0", "3132dc065beda06dab1895a53d8c852d8e6a5bbca375c609435e968b1290e113", [:make, :mix], [{:cc_precompiler, "~> 0.1.4 or ~> 0.2", [hex: :cc_precompiler, repo: "hexpm", optional: false]}, {:elixir_make, "~> 0.7.3 or ~> 0.8", [hex: :elixir_make, repo: "hexpm", optional: false]}, {:kino, "~> 0.7", [hex: :kino, repo: "hexpm", optional: true]}], "hexpm", "92f912b4e90c453f92942742105bcdb367ad53406759da251bd2e587e33f4134"}, - "web_push_encryption": {:hex, :web_push_encryption, "0.3.1", "76d0e7375142dfee67391e7690e89f92578889cbcf2879377900b5620ee4708d", [:mix], [{:httpoison, "~> 1.0", [hex: :httpoison, repo: "hexpm", optional: false]}, {:jose, "~> 1.11.1", [hex: :jose, repo: "hexpm", optional: false]}], "hexpm", "4f82b2e57622fb9337559058e8797cb0df7e7c9790793bdc4e40bc895f70e2a2"}, - "websock": {:hex, :websock, "0.5.3", "2f69a6ebe810328555b6fe5c831a851f485e303a7c8ce6c5f675abeb20ebdadc", [:mix], [], "hexpm", "6105453d7fac22c712ad66fab1d45abdf049868f253cf719b625151460b8b453"}, - "websock_adapter": {:hex, :websock_adapter, "0.5.8", "3b97dc94e407e2d1fc666b2fb9acf6be81a1798a2602294aac000260a7c4a47d", [:mix], [{:bandit, ">= 0.6.0", [hex: :bandit, repo: "hexpm", optional: true]}, {:plug, "~> 1.14", [hex: :plug, repo: "hexpm", optional: false]}, {:plug_cowboy, "~> 2.6", [hex: :plug_cowboy, repo: "hexpm", optional: true]}, {:websock, "~> 0.5", [hex: :websock, repo: "hexpm", optional: false]}], "hexpm", "315b9a1865552212b5f35140ad194e67ce31af45bcee443d4ecb96b5fd3f3782"}, --- -GitLab - diff --git a/www-apps/pleroma/pleroma-2.10.0.ebuild b/www-apps/pleroma/pleroma-2.10.0.ebuild index 1a248f8e39..e0d1c21b49 100644 --- a/www-apps/pleroma/pleroma-2.10.0.ebuild +++ b/www-apps/pleroma/pleroma-2.10.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2026 Haelwenn (lanodan) Monnier +# Copyright 2022-2024 Haelwenn (lanodan) Monnier # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -35,7 +35,7 @@ BDEPEND=" " DEPEND=" dev-libs/glib - media-libs/vips:= +