diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest index b3f58bda73..dc6e004953 100644 --- a/app-misc/doublecmd-bin/Manifest +++ b/app-misc/doublecmd-bin/Manifest @@ -6,3 +6,8 @@ DIST doublecmd-1.1.21.gtk2.i386.tar.xz 8094768 BLAKE2B e651c345445308016aa260b2a DIST doublecmd-1.1.21.gtk2.x86_64.tar.xz 8833232 BLAKE2B d2f07636e8bac066f13b46b7f72ac7c530747ad863dda5570a2f89670cce045c2a4af56a6da8b85f73f9a220b01aae9dc605af1121d7e63b85efa107c7fce37a SHA512 19bb6ed64e40b733cb327f21a6d7fa7a3680fc263d8ee4ef320c04b562c02353b5fd1af80aaebd6786492873e4f9471e62df22bb357b01af8b74f1016432be73 DIST doublecmd-1.1.21.qt.i386.tar.xz 8475080 BLAKE2B 8f0660bfc1218bcdff3846e518dd1a8366c1023b5283fad1bed41c604da552102a73ec21d899f995e99ebd90e57d6f31627c18bef0efde82794f087b7b80e750 SHA512 5e9303d58c7d15a5395174c7ad586f3e00e0fde4dd98bf870302b76775ccca72c225013c98e2b7f1fda827d9e5c768cfa42d55768da362507dff6c316ba1f2b8 DIST doublecmd-1.1.21.qt.x86_64.tar.xz 9165644 BLAKE2B 1bc62f0e4f87b411681ea1c1fe9e76c16d374ac2dd1b1f73dacdde2dc29ad0e577968e344f5a37ea9eda258b93ae339257bb9d5ee4339ffbbb50f96103f74784 SHA512 efa00d4f4e39a3eeecd99c1ce0ff50cb2edd23bd2b6eedafad8fec616f195f1b91038bcb56858acd85c6f3a3467bd68bd8fd8c61ac3b44bd37613f84ff0e5c16 +DIST doublecmd-1.1.23.gtk2.i386.tar.xz 8296328 BLAKE2B 51855de86bc8ab043011a11054d15e15f5f07e3433787d03b7cd7fead65fe8a92db575b7f693c24651a0b6ecd1310c2497eb81cc39494fe78272d843c61d231b SHA512 a7e7801943afb3c59f15eb9d23974e2effe86f2bb851a8a85d0bc817edc89b4a36de822ac99cb75bedcf090990dd2feedad0ba6316a97a3ba5bfec92b3e3ebd4 +DIST doublecmd-1.1.23.gtk2.x86_64.tar.xz 9038884 BLAKE2B 1b5024ad03011ebb75f8f7ced51a7c14966ad21271b868a973519fe9c89094aa29c58416ed322f8090901c8de031632b98ac6d2a1d31f3c0d3c81b973e6b0419 SHA512 c3bdb6493b29864f99a53b3141ac6bad9a32f3bb36be43e1c57a951dc27d426db2da389adae4bd0a8a46aad9b04ecd36a6e7b0c5b1de7c630eaedcb4b7809d74 +DIST doublecmd-1.1.23.qt.i386.tar.xz 8710404 BLAKE2B 48a85219bfdefc09711ab8f0f7c5d14ecd43f4746ef5eb5cbc6f5d0c274e8a529b219d08deb2a8a5c25585d75432ccd53ae227e306f0bdaf5cc757135429e5ec SHA512 306069850672bfc67df44b08ce4b32a16d45c631c0dce8753b9af5fabb4f38e0b150f9fd1fbc32408df258533ff3d24694799a91869c712f6ff5caf6dbae95aa +DIST doublecmd-1.1.23.qt.x86_64.tar.xz 9396044 BLAKE2B f57f8bcb705bcea09c1a90b1136aa62605988a87889c9a4a42ac10f909293c4c0366bbbe91fad7066c785885694976ad019dfca45c139872940324d58a4c5491 SHA512 b8b0d4673938b4ee2c1363e5ea4d16ba00cb1e1c9d0ddbfd4e7ab8cb0ed86cef7e6dbc41394dda1ab451ff9dbbd64b706595e9cb420cd4297216c3ccdd85f420 +DIST doublecmd-1.1.23.qt6.x86_64.tar.xz 9468420 BLAKE2B 3a8d031bd4fb63e4f699432653f0757e327245c92593bc53625724b89099ae5b763f9c15409527ccb1402c43fff2d21298b4155e4d5d5eaf5e18f60ae6f51a18 SHA512 2dcd9baae310afd6b6bcdb99c8c366286e57b2e3c640098a761c946539b303565deab39886e5911d46d232ab29997e1d4707caee2e1ac28baff5abea7f99ef31 diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.1.23.ebuild b/app-misc/doublecmd-bin/doublecmd-bin-1.1.23.ebuild new file mode 100644 index 0000000000..7d8925b49a --- /dev/null +++ b/app-misc/doublecmd-bin/doublecmd-bin-1.1.23.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop wrapper xdg + +MY_PN="doublecmd" +DESCRIPTION="Free cross platform open source file manager with two panels side by side." +HOMEPAGE="https://doublecmd.sourceforge.io/" + +SRC_URI="amd64? ( + gtk? ( https://downloads.sourceforge.net/${MY_PN}/${MY_PN}-${PV}.gtk2.x86_64.tar.xz ) + qt5? ( https://downloads.sourceforge.net/${MY_PN}/${MY_PN}-${PV}.qt.x86_64.tar.xz ) + qt6? ( https://downloads.sourceforge.net/${MY_PN}/${MY_PN}-${PV}.qt6.x86_64.tar.xz ) + ) + x86? ( + gtk? ( https://downloads.sourceforge.net/${MY_PN}/${MY_PN}-${PV}.gtk2.i386.tar.xz ) + qt5? ( https://downloads.sourceforge.net/${MY_PN}/${MY_PN}-${PV}.qt.i386.tar.xz ) + )" + +S="${WORKDIR}/${MY_PN}" + +# Licenses for package and plugins +LICENSE="GPL-2+ LGPL-2-with-linking-exception LGPL-2.1+ LGPL-3 GPL-1 freedist" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" + +IUSE="gtk qt5 qt6" +REQUIRED_USE=" ^^ ( gtk qt5 qt6 ) " + +QA_PREBUILT=" + */doublecmd + */libQt5Pas.so.1 + */libQt6Pas.so.6 + */libunrar.so + */plugins/.* +" + +## "ldd doublecmd" output show linking to some libraries provided by sys-libs/glibc:2.2 +## (maybe virtual/libc-1) and no libraries of sys-libs/ncurses (that removed here). +## x11-libs/X11 is optional dependency of dev-qt/qtgui:5 by [xcb] or [X] +## therefore it is mentioned here explicitly. +RDEPEND=" + dev-libs/glib:2 + sys-apps/dbus + x11-libs/libX11 + virtual/libc + gtk? ( x11-libs/gtk+:2 ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + ) + qt6? ( + dev-qt/qtbase:6[gui,widgets] + ) +" + +src_install(){ + insinto "/opt/${PN}" + doins -r "${S}/." + + # Remove doublecmd.inf to use config from user home directory + rm "${ED}/opt/${PN}"/settings/doublecmd.inf || die + + exeinto "/opt/${PN}" + doexe "${S}/${MY_PN}" + make_wrapper ${MY_PN} "/opt/${PN}/${MY_PN}" "" "/opt/${PN}" "/opt/bin/" + + doicon -s 48 ${MY_PN}.png + make_desktop_entry "${MY_PN}" "Double Commander" "${MY_PN}" "Utility;" || die "Failed making desktop entry!" +} diff --git a/app-text/tinymist/tinymist-0.13.10.ebuild b/app-text/tinymist/tinymist-0.13.10.ebuild index 9219b90ecc..47a0defd94 100644 --- a/app-text/tinymist/tinymist-0.13.10.ebuild +++ b/app-text/tinymist/tinymist-0.13.10.ebuild @@ -565,7 +565,7 @@ declare -A GIT_CRATES=( [typstfmt]='https://github.com/Myriad-Dreamin/typstfmt;cdfe44ed065a90d80040c3b29dee7ed431a710ee;typstfmt-%commit%' ) -inherit cargo +inherit cargo shell-completion DESCRIPTION="An integrated language service for Typst." HOMEPAGE="https://github.com/Myriad-Dreamin/tinymist" @@ -610,6 +610,18 @@ src_prepare() { die "Failed to override dependencies in Cargo.toml" } +src_compile() { + cargo_src_compile + + "$(cargo_target_dir)"/tinymist completion bash > tinymist || die + "$(cargo_target_dir)"/tinymist completion fish > tinymist.fish || die + "$(cargo_target_dir)"/tinymist completion zsh > _tinymist || die +} + src_install() { cargo_src_install --path ./crates/tinymist + + dobashcomp tinymist + dofishcomp tinymist.fish + dozshcomp _tinymist } diff --git a/app-text/tinymist/tinymist-9999.ebuild b/app-text/tinymist/tinymist-9999.ebuild index 6c321d75ee..86828c69e2 100644 --- a/app-text/tinymist/tinymist-9999.ebuild +++ b/app-text/tinymist/tinymist-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cargo git-r3 +inherit cargo git-r3 shell-completion DESCRIPTION="An integrated language service for Typst." HOMEPAGE="https://github.com/Myriad-Dreamin/tinymist" @@ -26,6 +26,18 @@ src_configure() { cargo_src_configure --frozen } +src_compile() { + cargo_src_compile + + "$(cargo_target_dir)"/tinymist completion bash > tinymist || die + "$(cargo_target_dir)"/tinymist completion fish > tinymist.fish || die + "$(cargo_target_dir)"/tinymist completion zsh > _tinymist || die +} + src_install() { cargo_src_install --path ./crates/tinymist + + dobashcomp tinymist + dofishcomp tinymist.fish + dozshcomp _tinymist } diff --git a/dev-games/unityhub/Manifest b/dev-games/unityhub/Manifest index c3700bb3c5..ea7688e827 100644 --- a/dev-games/unityhub/Manifest +++ b/dev-games/unityhub/Manifest @@ -1,3 +1,4 @@ DIST unityhub-amd64-3.10.0.deb 154699344 BLAKE2B b85f8fcad421270c9c82f825c971c6923ab957590579a2df211f5ce0ee4eb761499a635458d2afa4b3a32ca3decafb6bff1d10c24e3ae76f2e81152501b926c6 SHA512 403bb4a98afb7e106a50b7ff7fe94362b7eea252465c6b326a1092d03fcbe74244901ef8cb470dde7aa2b19d3aa1b77f34cfc9c2e29409a796579cc8270db250 DIST unityhub-amd64-3.11.0.deb 154290090 BLAKE2B abca0f40c8109c6db531b93f61ab459416eff68baae392d4affbd229dba823ff8849f79ea74fb0e46dbe984482505cf7aa4b9770457303fb6d9e96f80d9b063f SHA512 d8584ddd6a6c03d5686d693dc8689ddf73cccbf9a363409a2f2911c884e301436f90e963e78d5aa6f7942cf528c690250f2cc68f900e7f1154764301181aa4d7 +DIST unityhub-amd64-3.11.1.deb 154304252 BLAKE2B 7b3fb95d0db18b47cf754757ab80e200d330952468d80c6c4bfb00042b0e079e7a65ebf3b4be42d878b8bf7d423205a4ba07d113df6038634b26ce625fe650d4 SHA512 fa65df318de46d12a8425a3f8fed6ae8fbabd358c3357b9736ce649f0e022feb194318c355ee14aa9fa627fd6d76ca81e30a1b9b6a04b91b12d9519ad74b3a25 DIST unityhub-amd64-3.9.1.deb 154411128 BLAKE2B aebae0d0cce346e2258e25e5feb927a6db4cb3a17c8cdea2d0a71961405363f35ac59a83f3e09a6ba674ed08d10cae10236a682ffedab65edbd2eff3c13a2997 SHA512 d3aba1517dbcd1c51ed9a953bbf8ffa4eb6584c8fc1bc4668c138a427ee47c0c855ff1a7b747af49afc09a7e0f9a8bd9705ec73b79e32b02f3d1d3a72894f4f9 diff --git a/dev-games/unityhub/unityhub-3.11.1.ebuild b/dev-games/unityhub/unityhub-3.11.1.ebuild new file mode 100644 index 0000000000..f2bfd4f6b6 --- /dev/null +++ b/dev-games/unityhub/unityhub-3.11.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit unpacker xdg + +DESCRIPTION="Official Unity tool for managing Unity Engines and projects" +HOMEPAGE="https://unity.com" +SRC_URI="https://hub.unity3d.com/linux/repos/deb/pool/main/u/unity/unityhub_amd64/${PN}-amd64-${PV}.deb" +S="${WORKDIR}" + +LICENSE="Unity-TOS" +SLOT="0" +KEYWORDS="-* ~amd64" + +RESTRICT="bindist mirror strip test" + +RDEPEND=" + app-accessibility/at-spi2-core:2 + app-alternatives/cpio + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + dev-util/lttng-ust:0/2.12 + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/dbus + sys-libs/zlib + x11-libs/cairo + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libdrm + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/pango +" + +QA_PREBUILT="*" + +src_install() { + mv usr/share/doc/{${PN},${P}} || die + mv ./* "${ED}" || die + + dodir usr/bin + dosym -r /opt/unityhub/unityhub /usr/bin/unityhub + docompress -x "/usr/share/doc/${P}/changelog.gz" +} diff --git a/media-sound/listenbrainz-mpd/listenbrainz-mpd-2.3.8-r1.ebuild b/media-sound/listenbrainz-mpd/listenbrainz-mpd-2.3.8-r2.ebuild similarity index 95% rename from media-sound/listenbrainz-mpd/listenbrainz-mpd-2.3.8-r1.ebuild rename to media-sound/listenbrainz-mpd/listenbrainz-mpd-2.3.8-r2.ebuild index 703caa65d3..b710f10ee0 100644 --- a/media-sound/listenbrainz-mpd/listenbrainz-mpd-2.3.8-r1.ebuild +++ b/media-sound/listenbrainz-mpd/listenbrainz-mpd-2.3.8-r2.ebuild @@ -195,7 +195,7 @@ CRATES=" zerocopy@0.7.35 " -inherit cargo systemd +inherit cargo systemd shell-completion DESCRIPTION="ListenBrainz submission client for MPD" HOMEPAGE="https://codeberg.org/elomatreb/listenbrainz-mpd" @@ -225,6 +225,7 @@ QA_FLAGS_IGNORED="usr/bin/listenbrainz-mpd" src_configure() { local myfeatures=( $(usev systemd) + shell_completion ) cargo_src_configure } @@ -234,4 +235,7 @@ src_install() { cargo_src_install systemd_douserunit listenbrainz-mpd.service + newbashcomp generated_completions/listenbrainz-mpd.bash listenbrainz-mpd + dofishcomp generated_completions/listenbrainz-mpd.fish + dozshcomp generated_completions/_listenbrainz-mpd } diff --git a/net-dns/AdGuardHome/AdGuardHome-0.107.57.ebuild b/net-dns/AdGuardHome/AdGuardHome-0.107.60.ebuild similarity index 98% rename from net-dns/AdGuardHome/AdGuardHome-0.107.57.ebuild rename to net-dns/AdGuardHome/AdGuardHome-0.107.60.ebuild index 7eb5d6bd98..639bccedd1 100644 --- a/net-dns/AdGuardHome/AdGuardHome-0.107.57.ebuild +++ b/net-dns/AdGuardHome/AdGuardHome-0.107.60.ebuild @@ -12,7 +12,7 @@ WIKI_COMMIT="5657b4b" SRC_URI=" https://github.com/AdguardTeam/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz - https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/wiki.tar.xz -> ${PN}-wiki-${WIKI_COMMIT}.tar.xz + https://github.com/rahilarious/gentoo-distfiles/releases/download/${PN}-0.107.57/wiki.tar.xz -> ${PN}-wiki-${WIKI_COMMIT}.tar.xz web? ( https://github.com/AdguardTeam/AdGuardHome/releases/download/v${PV}/AdGuardHome_frontend.tar.gz -> ${P}-web.tar.gz ) " diff --git a/net-dns/AdGuardHome/Manifest b/net-dns/AdGuardHome/Manifest index 7ce85819cd..3cb582d1d3 100644 --- a/net-dns/AdGuardHome/Manifest +++ b/net-dns/AdGuardHome/Manifest @@ -1,10 +1,10 @@ -DIST AdGuardHome-0.107.57-deps.tar.xz 2732084 BLAKE2B 918d46dd3cdbfa663f155b7e97cfafb9fb9ab0c35c629e386b4dc83733660c1d403509dca0de469d3e0fa2cf9e9d9e36ad583719c2f9348c426f553a92d16572 SHA512 4d3b8947911cf18bb64ef4d8c2fa0608f6a37a3f5edc1a7c48e89573b1aac62f65d0a077abd1b429b54911f0b5cff72ac367f04b2986b98c6f915fe1c88022b9 -DIST AdGuardHome-0.107.57-web.tar.gz 2461334 BLAKE2B 8ab1fad83d66a5f330593e783a09263bf72e10d5c64d5e7cd0eaa7a2e2ce59e9004ad113ed1339e22ced5d5a3e552485b84a06db839c2982ded49a80f06d228f SHA512 3a6372a4e3d8aad2b1b96da859b738f9425584f24ede188742fed2a29097748c6d3bf10933cc2b1542126bd25c8ea4673685135d15f7784b19b6a765ab66814c -DIST AdGuardHome-0.107.57.tar.gz 2301234 BLAKE2B 054b981658aed9d275559d056d686ea9be62a96a9aa822761004242277ddeca7a6e23637b9a024576e9f12500ec9a8b259713f5a2dc21f36f7ab327dbfed40d7 SHA512 10d76bb4fd8b7f57c72272ae18077e12c5096a29ee8700920dd258b17ad6495310ea8ce47e0e7287b2fda9ef741e12afdfb0ee446e0058d964dc4d6cb56abbc3 DIST AdGuardHome-0.107.58-deps.tar.xz 5228196 BLAKE2B 9022f6f42a19f91aabe61069bfe1ce5f32096928fb76c99e98837dcbf48212dcec1aa11cf18db93e0702a933bca5aeb98c93d23a1ec324109ecc281fb321aafc SHA512 b46d4471bb1a9346c08e928654a8346cef3cbc6dc3e77d4bedbbc55c8168746e231041bcd99ecfee831faadf7ed8caf9c34b75e3f323b304893ea6edd54fdc9e DIST AdGuardHome-0.107.58-web.tar.gz 2459682 BLAKE2B 11daf72a80c8d962986772711d3f6caa9e48da82aa5c3714b56ef666c6ff8c95887893eb771cf0e7e2a74f11c991ae66b893c489391e3e4db0cd46b00565f4af SHA512 4a923bd8e3ca284592fc1de0082b838da328570fc6eb5a30806bfd4201fb5cfc62290de7a32d33e0cbe6bceb428c2cc65598ef7b1e30a511e99f6198c6495d9a DIST AdGuardHome-0.107.58.tar.gz 2292117 BLAKE2B 59e5eee6d03008258226b29df53d594117aaccd426225f095b0787817e049eff6e9dd942abf074cb6978e9a9f8ea91a98eb82f81e9c18840783cb9095343be75 SHA512 4d6f3b2a3a3932cb91a408f4ff53133a86390806d4bee01a6e2edc5c1f0d941783c7ffd8bd1e4ead97ec69e4fbbcc1ae84c2bfebc71398b96050109e41ac6429 DIST AdGuardHome-0.107.59-deps.tar.xz 5228836 BLAKE2B 88f41df2d9a9c8f538e6a3efc5a25b8cb51b92ab14893d74ee9f3d5199d4b766413737725c352d6b9468739d60dc47f8f13ff3f27c834c9eec3c3bbf27de1282 SHA512 16314cd75696567da5ee151f20a12269c411c9c33d0cf07a27f7091240e953e646bc040ec592b0762043517f7e8c93ccc339f75258cd2da174f58c82b7016604 DIST AdGuardHome-0.107.59-web.tar.gz 2460222 BLAKE2B 8488b1797f2e76fc9973d0cdde6e9d9f84d1c1e21884998300beb1edf098d6fa87b0eda1974a8ce875a974894533373080fc215ea2f08887f2338ca081cd692e SHA512 882f83c0cb1841c16adb0c1041f2c04aa662634114c376613b1173f234390d1e88df5bcdc46e9b27b1a835c870beafa83734ef0b86a436ea13e431edf5faf5ab DIST AdGuardHome-0.107.59.tar.gz 2292263 BLAKE2B f0071eab28194d36874cfaeef08a0bf159e76ad7a09fe7456e5372e4a338fec63a131566914cf6f8ebf889c867259e268d1ebaa28f79e9aeb85385890939c3a2 SHA512 eedf4e0425160abfe0510fdf7547c497df921276f7f0cfb3d589987c9610761a75490ed6b19013732ee40baa7c799b7eadedb5ab3c24c48e45e19f987c9fa734 +DIST AdGuardHome-0.107.60-deps.tar.xz 5233544 BLAKE2B f29ea35932cd664b85e8039389df094426df38a578fd8e9bc6c9b263253380b82453b6c27054875c17e89bab2320a3cb0257d3366930b135856cc0799ded4914 SHA512 9b58011b0a8218c7d943032cd51d9df48a494de4afd141e94d130bbb3b0e8b979d81772d7b0c03afbabaeb78b955bad5d30782a1f041cbb7c975747a697cb3c4 +DIST AdGuardHome-0.107.60-web.tar.gz 2460509 BLAKE2B f7a7236952fe3bf5da4f4c77a89ee30d2fda6875334d895f4c0ef9e6825c7f712f1a558732f473b6e22ea4617e780405357473935fc5fc564b48e813f6525961 SHA512 5efbdcb163ce5f34fd75635166ce1cffb61bca3250da711b76168c371d9a1411d0b115dc5bcb19fe61a95b83711043cf5fa77a3b4c90e93f7adeee9798a84eba +DIST AdGuardHome-0.107.60.tar.gz 2266231 BLAKE2B 325c0456bc934a5aac9fce3a272efa3cbbeefb1c7dbf02cca5b3494871e4ebbac7ad35e0708d8869c25e07f1d74334904d48a923159f04e5593f3f3c18bb0070 SHA512 48bc1fe8433bf6dbccd27cbd975e3859f5840dfe75455fcc5c701ea0ce3d5cd78240a8812217f61b5c33f23d2baa3b576a88963c8286a0e2efbee9dae1d59c16 DIST AdGuardHome-wiki-5657b4b.tar.xz 181172 BLAKE2B 604484e8ecad6a1af61af5b3f5f46a20779951936e55eb51884081c161dd6a97b3a1ec08ad0fec2511ec5173944cacfbe8ca2d4b56c44b375b281671a2280068 SHA512 1a555490b6145a611c456e0443bcd07504c51c2cf1afa20ca74850479762297451c9096a0f0d03aa2f1fe95ae9fa500beb16d4d080d2525c71c987b52f0eb861 diff --git a/net-dns/AdGuardHome/files/AdGuardHome-0.107.43.service b/net-dns/AdGuardHome/files/AdGuardHome-0.107.43.service deleted file mode 100644 index 2311ee1497..0000000000 --- a/net-dns/AdGuardHome/files/AdGuardHome-0.107.43.service +++ /dev/null @@ -1,22 +0,0 @@ -# This unit is inspired from -# `AdGuardHome -s install` on systemd machine and -# https://aur.archlinux.org/cgit/aur.git/tree/adguardhome.service?h=adguardhome - -[Unit] -Description=Network-wide ads & trackers blocking DNS server with WebUI -After=network-online.target -ConditionFileIsExecutable=/usr/bin/AdGuardHome - -[Service] -StartLimitInterval=5 -StartLimitBurst=10 -DynamicUser=true -StateDirectory=AdGuardHome -WorkingDirectory=/var/lib/AdGuardHome -AmbientCapabilities=CAP_NET_BIND_SERVICE CAP_NET_RAW -CapabilityBoundingSet=CAP_NET_BIND_SERVICE CAP_NET_RAW -ExecStart=/usr/bin/AdGuardHome --no-check-update --work-dir /var/lib/AdGuardHome -ExecReload=/usr/bin/kill -HUP $MAINPID - -[Install] -WantedBy=multi-user.target diff --git a/net-misc/gnome-ssh-askpass/Manifest b/net-misc/gnome-ssh-askpass/Manifest index a1a71c64b1..4b705b8d70 100644 --- a/net-misc/gnome-ssh-askpass/Manifest +++ b/net-misc/gnome-ssh-askpass/Manifest @@ -1,2 +1,4 @@ +DIST openssh-10.0p1.tar.gz 1972675 BLAKE2B 4ce353adf75aade8f4b2a223ad13e2f92cd23d1e60b4ee52bad0eaf036571229438cd9760dfa99c0e10fa09a8ac47b2bfb04eb183fb7b9287ac564ec75316a75 SHA512 2daa1fcf95793b23810142077e68ddfabdf3732b207ef4f033a027f72d733d0e9bcdb6f757e7f3a5934b972de05bfaae3baae381cfc7a400cd8ab4d4e277a0ed +DIST openssh-10.0p1.tar.gz.asc 833 BLAKE2B 105fd1238c9923719fb7fcbafa55806e2e5053095422b95193438d4c536d1f3bae04a1fc674fe1fee8bc14abaa5ea41c4d25134f4fe677cdf1d761c009246f0c SHA512 6ab9deb4233ff159e55a18c9fc07d5ff8a41723dad74aa3d803e1476b585f5662aba34f8a7a1f5fe1d248f3ff3cd663f2c2fb8e399c6a4723b6215b0eb423d13 DIST openssh-9.9p2.tar.gz 1944499 BLAKE2B 1b5bc09482b3a807ccfee52c86c6be3c363acf0c8e774862e0ae64f76bfeb4ce7cf29b3ed2f99c04c89bb4977da0cf50a7a175b15bf1d9925de1e03c66f8306d SHA512 4c6d839aa3189cd5254c745f2bd51cd3f468b02f8e427b8d7a16b9ad017888a41178d2746dc51fb2d3fec5be00e54b9ab7c32c472ca7dec57a1dea4fc9840278 DIST openssh-9.9p2.tar.gz.asc 833 BLAKE2B 21d9ef3da2b54be47420327f1c724e38eef951ea11d646de81ac3ee2abf3d81f218424432cf5ac7d60cdae72e2190001f923dbdf5bed57f4a105ee1895261c9d SHA512 e7f9bc74d27e5cf8cbf4f5831fddd1d8ad00b03e51e7deb7f95ef17c5017ab7ce0116f4770374aaf6bd3a5f6013dab651a7651b21fa303d05ad6d14b537ab955 diff --git a/net-misc/gnome-ssh-askpass/gnome-ssh-askpass-10.0_p1.ebuild b/net-misc/gnome-ssh-askpass/gnome-ssh-askpass-10.0_p1.ebuild new file mode 100644 index 0000000000..c063f7eade --- /dev/null +++ b/net-misc/gnome-ssh-askpass/gnome-ssh-askpass-10.0_p1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs verify-sig + +MY_P="openssh-${PV/_p/p}" +DESCRIPTION="GTK-based passphrase dialog for use with OpenSSH" +HOMEPAGE="https://www.openssh.com/" +SRC_URI=" + mirror://openbsd/OpenSSH/portable/${MY_P}.tar.gz + verify-sig? ( mirror://openbsd/OpenSSH/portable/${MY_P}.tar.gz.asc ) +" +S="${WORKDIR}/${MY_P}/contrib" + +LICENSE="BSD GPL-2" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="test" + +RDEPEND=" + dev-libs/glib:2 + x11-libs/gtk+:3 +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + verify-sig? ( sec-keys/openpgp-keys-openssh ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/openssh.org.asc" + +src_unpack() { + default + + # We don't have signatures for HPN, X509, so we have to write this ourselves + use verify-sig && \ + verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.gz{,.asc} +} + +src_configure() { + tc-export CC +} + +src_compile() { + emake gnome-ssh-askpass3 +} + +src_install() { + dobin gnome-ssh-askpass3; + + newenvd - 99gnome_ssh_askpass <<-EOF + export SSH_ASKPASS='${EPREFIX}/usr/bin/gnome-ssh-askpass3' + EOF +} diff --git a/net-p2p/feather/Manifest b/net-p2p/feather/Manifest index e659e58448..347167108c 100644 --- a/net-p2p/feather/Manifest +++ b/net-p2p/feather/Manifest @@ -2,3 +2,5 @@ DIST feather-2.7.0.tar.gz 27411343 BLAKE2B 764ff22a36e1668da3fa2109a13802b96c432 DIST feather-2.7.0.tar.gz.asc 833 BLAKE2B a6a37eb2470c2dc7e3c3a72812681e62458b30925b6b12fb9a1f3b7eb8351294e202b4af38c757adff7a3e9d84df37a0560e189cffbeaa32910e859171fa576c SHA512 3ba73562fb712a28b84d7185235d31a62dc967b25eea4764f4c8c89329427a126eb3ebef3e28182c3d53e1fcf2c2b4c45e732fb209f77d16756609e510e281ec DIST feather-2.8.0.tar.gz 25873275 BLAKE2B 8d3d7041a8239f2b5dcf833ea79c589b78fcaefdd2bb54bb628c5ef8b9702ab2fd18f7841c3ed2d6327b05a167b91958d3214d03e74c55ae0cba7eb80454fbe8 SHA512 fde873a8f7442fe65ea390c4b410cc3d1331d2dd455704f264dc1bd0d21babede17b04e96e1671c424966abe6b674799c02eb375fa14f91baaa61d631627b425 DIST feather-2.8.0.tar.gz.asc 833 BLAKE2B dc44d0d9fa1aca692cd0a31a1bb7a624ef29032a83fdd6fadf87f9d7f31469e147a17def3725e0ff24095d913a803fb515931161bf2da3cdefefc531a5abeb76 SHA512 53a41c1c688111fdd3ae5fc0270551148de5d966442293536569d4159440af9af53614bc28d2c79fcdf0f16479ee5210259de8c7ad65993b81c43baf14368641 +DIST feather-2.8.1.tar.gz 25878783 BLAKE2B 02f7ec447c8962dce689a7c679eb407aaf406f7a970146ba7c2551abfae7d69077817087b83e1b3f6064d789c78e48b1788af8a9f7f0d7c760f098e359248e60 SHA512 3852e412e43abdce271a441c9ed2deb38f9c755b63e2caaf903e70c0291bfa1a9c8fa64a453f136c53fd16c35e5844d3d8884f917ea34feca4e0e3e3d844d6bb +DIST feather-2.8.1.tar.gz.asc 833 BLAKE2B 727ab2049323d03d839fb8f570cbb687829aa2a8abe1e8d5d7abecd1689559389696707da7bc570b6f6d17256c6785f5071c75f0ec89f96ad3d30e3b69e6b915 SHA512 2a082d467c95cb7757dc5261e93a1ecfbec5a4881cab3c88c25b7869af76892965904a9e3d8fc250e57c3f2210002aa695960f3bc32c97b59313504a6e0e2eef diff --git a/net-p2p/feather/feather-2.7.0.ebuild b/net-p2p/feather/feather-2.7.0-r1.ebuild similarity index 92% rename from net-p2p/feather/feather-2.7.0.ebuild rename to net-p2p/feather/feather-2.7.0-r1.ebuild index e26ff73f16..23906b8d45 100644 --- a/net-p2p/feather/feather-2.7.0.ebuild +++ b/net-p2p/feather/feather-2.7.0-r1.ebuild @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="BSD MIT" SLOT="0" KEYWORDS="~amd64" -IUSE="bounties calc crowdfunding exchange home localmonero qrcode reddit revuo tickers xmrig" +IUSE="bounties calc crowdfunding home qrcode revuo tickers xmrig" DEPEND=" dev-libs/libsodium:= media-gfx/qrencode:= @@ -67,11 +67,8 @@ src_configure() { -DWITH_PLUGIN_TICKERS=$(usex tickers) -DWITH_PLUGIN_CROWDFUNDING=$(usex crowdfunding) -DWITH_PLUGIN_BOUNTIES=$(usex bounties) - -DWITH_PLUGIN_REDDIT=$(usex reddit) -DWITH_PLUGIN_REVUO=$(usex revuo) -DWITH_PLUGIN_CALC=$(usex calc) - -DWITH_PLUGIN_EXCHANGE=$(usex exchange) - -DWITH_PLUGIN_LOCALMONERO=$(usex localmonero) -DWITH_PLUGIN_XMRIG=$(usex xmrig) -DCHECK_UPDATES=OFF -DPLATFORM_INSTALLER=OFF diff --git a/net-p2p/feather/feather-2.8.1.ebuild b/net-p2p/feather/feather-2.8.1.ebuild new file mode 100644 index 0000000000..f1e6d8384d --- /dev/null +++ b/net-p2p/feather/feather-2.8.1.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +# RavFX (2025) Bump version and remove deprecated plugins + +EAPI=8 + +inherit cmake desktop verify-sig xdg + +DESCRIPTION="A free, open-source Monero wallet" +HOMEPAGE="https://featherwallet.org" +SRC_URI=" + https://featherwallet.org/files/releases/source/${P}.tar.gz + verify-sig? ( https://featherwallet.org/files/releases/source/${P}.tar.gz.asc ) +" + +# Feather is released under the terms of the BSD license, but it vendors +# code from Monero and Tor too. +LICENSE="BSD MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="bounties calc crowdfunding home qrcode revuo tickers xmrig" +DEPEND=" + dev-libs/libsodium:= + media-gfx/qrencode:= + media-gfx/zbar:=[v4l] + ~dev-libs/polyseed-1.0.0 + dev-libs/libzip:= + dev-libs/boost:=[nls] + >=dev-qt/qtbase-6.7.3:6 + >=dev-qt/qtsvg-6.7.3:6 + >=dev-qt/qtmultimedia-6.7.3:6 + >=dev-qt/qtwebsockets-6.7.3:6 + dev-libs/libgcrypt:= + sys-libs/zlib + dev-libs/openssl:= + net-dns/unbound:=[threads] + net-libs/czmq:= + qrcode? ( media-libs/zxing-cpp ) +" +RDEPEND=" + ${DEPEND} + net-vpn/tor + xmrig? ( net-misc/xmrig ) +" +BDEPEND=" + virtual/pkgconfig + verify-sig? ( sec-keys/openpgp-keys-featherwallet ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/featherwallet.asc + +src_prepare() { + default + echo "#define FEATHER_VERSION \"${PV}\"" > "${WORKDIR}"/${P}/src/config-feather.h || die + echo "#define TOR_VERSION \"NOT_EMBEDDED\"" >> "${WORKDIR}"/${P}/src/config-feather.h || die + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_BUILD_TYPE=Release + -DBUILD_SHARED_LIBS=OFF + -DARCH=x86-64 + -DBUILD_TAG="linux-x64" + -DBUILD_64=ON + -DSELF_CONTAINED=OFF + -DWITH_PLUGIN_HOME=$(usex home) + -DWITH_PLUGIN_TICKERS=$(usex tickers) + -DWITH_PLUGIN_CROWDFUNDING=$(usex crowdfunding) + -DWITH_PLUGIN_BOUNTIES=$(usex bounties) + -DWITH_PLUGIN_REVUO=$(usex revuo) + -DWITH_PLUGIN_CALC=$(usex calc) + -DWITH_PLUGIN_XMRIG=$(usex xmrig) + -DCHECK_UPDATES=OFF + -DPLATFORM_INSTALLER=OFF + -DUSE_DEVICE_TREZOR=OFF + -DDONATE_BEG=OFF + -DWITH_SCANNER=$(usex qrcode) + ) + cmake_src_configure +} + +src_compile() { + cmake_build feather +} + +src_install() { + dobin "${BUILD_DIR}/bin/feather" + + newicon -s 256 "${WORKDIR}"/${P}/src/assets/images/appicons/256x256.png feather.png + newicon -s 128 "${WORKDIR}"/${P}/src/assets/images/appicons/128x128.png feather.png + newicon -s 96 "${WORKDIR}"/${P}/src/assets/images/appicons/96x96.png feather.png + newicon -s 64 "${WORKDIR}"/${P}/src/assets/images/appicons/64x64.png feather.png + newicon -s 48 "${WORKDIR}"/${P}/src/assets/images/appicons/48x48.png feather.png + newicon -s 32 "${WORKDIR}"/${P}/src/assets/images/appicons/32x32.png feather.png + domenu "${WORKDIR}"/${P}/src/assets/feather.desktop +} + +pkg_postinst() { + xdg_pkg_postinst + + einfo "Ensure that Tor is running with 'rc-service tor start' before" + einfo "using Feather." + einfo "" + einfo "Donation popup has been disabled in this build." + einfo "Consider donating to upstream developers here:" + einfo "https://docs.featherwallet.org/guides/donate" +} diff --git a/net-p2p/feather/metadata.xml b/net-p2p/feather/metadata.xml index e6541e81fe..6ecf99c304 100644 --- a/net-p2p/feather/metadata.xml +++ b/net-p2p/feather/metadata.xml @@ -6,7 +6,7 @@ Adam Pimentel - b747xx@gmail.com + ravfx@xmr.mx RavFX @@ -26,7 +26,7 @@ - Enable bounties page plugin + Enable bounties page plugin Enable price calculator page plugin @@ -39,7 +39,7 @@ Enable QR code scanning with media-gfx/zbar - + Enable revuo plugin