diff --git a/app-admin/rbw/Manifest b/app-admin/rbw/Manifest index 8389016e52..027b3e59dd 100644 --- a/app-admin/rbw/Manifest +++ b/app-admin/rbw/Manifest @@ -1,4 +1,4 @@ -DIST rbw-1.13.2-crates.tar.xz 21883868 BLAKE2B 5f2fa098bbc6208874740c4415297d5c347f7507bbead4059db57cff3871ed21f206e55a41353f5bd0c88c24d00478876d04c2de90b773fbbd78d7c6acab0c21 SHA512 1fb0d2147b5b76d3a5144e387050fa83a3003462d7ba4aff8326cbae783ceda41543d358e5476924a1093883010e7d03bbc7558e21cefdcf92088e4bfdc89274 -DIST rbw-1.13.2.tar.gz 114013 BLAKE2B 7d5abc46807ff7255dec555fdc66e02b679703f705f1857a4ba6323cca0db4e005fb26b88cffd17002b41dcf5dfabf742e38295d45f88272f9f75642976119ad SHA512 15ade846222db380907f52d2b7494c24a3e397a91e7ffdff60a17f874f90734ca282265c247d6229fec0936a25b63dfe8add072fb29f5c045d7c7dfd44f865dc DIST rbw-1.14.0-crates.tar.xz 20219004 BLAKE2B d4d035ce862ce0f99ba247783acccb74b88b45b67d13439a98bfd5471acdab432262940afcb11ad3a512d8fd3197b1811e50ea462eb7d0efe61e35d09294df40 SHA512 c16627fc7598a65a3dd3b0a415664f4146fee1ea069fddd639e307da3f42ba0719a2328e4bfbb2a1648758271abe7c200b65bfc62ac8a4af82d8fd90e6ec501c DIST rbw-1.14.0.tar.gz 124487 BLAKE2B 02e354cc792049a94856b9e622b143435e0ea77ebabc9c5d6b3958cf80ea2caef615a0f12174faf68c665d11c0ff9a838a5767136ab96fdd031cd4ef6107a354 SHA512 3f077e4f0c860eb41d08af6ba9396df2b79e3dec255ffc52946e2a83eefb7838fd19281b0bd38d3db7384ecd355a92bd58078b83525e4b782c5e0edddd5653bf +DIST rbw-1.14.1-crates.tar.xz 20241568 BLAKE2B a0a39143d525ed29d522355b85a8d42a4a99fdd7d40f9f378eb01dbfea86b1e06162e8bba4ce6f36012c5c99aa653011eebf4af77f305f77742e2a28caa4c3f0 SHA512 43793a3c73170c8da2cbcd130b9bf32db2120aa5d71d87af947188781d6dea036257614f6d2375e73b37b1745f22f61fa8c11ef1d55c54f2964e7ecd77219964 +DIST rbw-1.14.1.tar.gz 124422 BLAKE2B c3c84a435282ed86165afe3312533e3aedd91e3f095f8c0596d5c09ce0b8606b6a0cc2c5e1f1ea2daa0b4f5ed4f3d15e06d491c6292af610c48389409b373874 SHA512 e1d6906a1e24da1718a25a6584aaecb1d67824109fd57164c466cdf28c526f875cda965f155e76923081bb37137d91602ad390ed6b4360c4c517c32e09432df4 diff --git a/app-admin/rbw/rbw-1.13.2.ebuild b/app-admin/rbw/rbw-1.14.1.ebuild similarity index 92% rename from app-admin/rbw/rbw-1.13.2.ebuild rename to app-admin/rbw/rbw-1.14.1.ebuild index 551ae439d7..db9bf35d60 100644 --- a/app-admin/rbw/rbw-1.13.2.ebuild +++ b/app-admin/rbw/rbw-1.14.1.ebuild @@ -3,7 +3,9 @@ EAPI=8 -RUST_MIN_VER="1.75.0" +CRATES=" +" +RUST_MIN_VER="1.82.0" inherit cargo shell-completion @@ -23,7 +25,7 @@ fi LICENSE="MIT" # Dependent crate licenses -LICENSE+=" Apache-2.0 BSD Boost-1.0 ISC MIT Unicode-3.0" +LICENSE+=" Apache-2.0 BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-3.0" # Manually added crate licenses LICENSE+=" openssl" SLOT="0" diff --git a/app-admin/sudo-rs/Manifest b/app-admin/sudo-rs/Manifest deleted file mode 100644 index eea01c9c8a..0000000000 --- a/app-admin/sudo-rs/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -DIST diff-0.1.13.crate 46216 BLAKE2B 27ceeafb7afd45eabbbe22d1f05667f513a6062762e6b77122e267282a8f2a0bf96384989508bf10c9e13af4856bc9f58f09b10055d6fc2c32681e288ffa9f9e SHA512 45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb -DIST glob-0.3.2.crate 22359 BLAKE2B 564b72e2738cce5311aee12d8d6147631cb571f7b96d8d3823098d3dd449bcc23ffed5a6584f8979402bef95536b0e73fe9772f273295a0079782b9f7d88d19f SHA512 d15389441e337e3fab9c30102fe7b4b1b3e68d8cbb5d14162d2fd7e7d01a9812b2d6d6d2a24a60116418be41e2075e70becd6994c13b34365d512521e8debb02 -DIST libc-0.2.174.crate 779933 BLAKE2B 20ffcbbcad6961e732521940f0595039dc0576d85b2d3b2ad3f1decd37571132a4cd7505b2e108078a4379fc4cec46290b5633bcbcc6e7009c3b474c1a852628 SHA512 243f2ffd5741ef859e4dc5b7ee0396071943b1d10429efcaecb322957e256c4be88a7a649029dfd47e6456acc73ee257893fb6c4e8b4d0fe66a12bc5d1c13c73 -DIST log-0.4.27.crate 48120 BLAKE2B 09a2159032baaff7eede480062da30ffec1c1d4c77e76288467941dc13722ab1566742c1821326ca5f8c2f9f7597099e235213ecbf883fd93daf5ae9ad5ee981 SHA512 8d57219b76c8a25bae193e4d16d4d03bf0b8523e1ed3bdc80a692cabe00fc0359ae9bc3be989f04476ecda7187f27e4ad23fe260a96fcefc819af00fe12a1151 -DIST pretty_assertions-1.4.1.crate 78952 BLAKE2B 016df9fb2f24304b68a6bf4fc8e144387f07a5a15fc8d92757cffad11b4a00e74559abf597d4ac8619a3dfea705c82df1b8c8620c5f32c61ea8f212fd9cbf9f5 SHA512 474f77c61cc17bbe9914c56b98a80e5918450205827cd059d693c2d603ff61a0897cad25dde645cb495200e61ddc14333d15eb8bf2de090a2eb68deeb9aec8b0 -DIST sudo-rs-0.2.7.tar.gz 736981 BLAKE2B 35889ffa9840984fdff0c3394d2ce07b4df7fd1fa527dcc25384503a1327e3e967f489c02c2697b125cc799ffe1ed7682adda37e38f6863d2179d84e1ab6367e SHA512 4115436e6e198cb03dc5d9e9c756378bd70a98d3874f3de99ccba994bc0c400e673e3dfbf22cf510a76c1334a52e7859753f960ea1d625201c5538d7982af3a6 -DIST sudo-rs-0.2.8.tar.gz 751775 BLAKE2B a2717aebd7b6b1442bfa553c2e691c44eef6c89198809eedb162b6ef48e4f73f32201c723996a562e89c5e2e26958e91b76a4f9b481488e57d3a06aa053ea02d SHA512 72c684de238df4121890fe3f024cab484d7a23fdc33feb57c1ce8aa0d6411ca83eacae2740cf2da3ca0d613512e64a2486b96b929f3f13671b386f26f98d19be -DIST yansi-1.0.1.crate 75497 BLAKE2B c0d396c93a733ed6ec12aca3385d816f39b1f1fbed75da460f491f0cbfc30ba462842ebd1627fa8e5d2b7c0f37913a23747e5f5e23df1cb7c85d965e6c37159b SHA512 182c8c6c60a30a727d8f8b90bbf0527d91fa8ae9d8eb20e5414614b43ee6dc532f4b19241adbfb9299cb0004b39fe627036269b60b0c3860d9e1ea4413aca541 diff --git a/app-admin/sudo-rs/metadata.xml b/app-admin/sudo-rs/metadata.xml deleted file mode 100644 index b928ed379e..0000000000 --- a/app-admin/sudo-rs/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - kupravagoodman@proton.me - Timur Kuprava - - - Installs su - - - https://github.com/trifectatechfoundation/sudo-rs/issues - trifectatechfoundation/sudo-rs - - diff --git a/app-admin/sudo-rs/sudo-rs-0.2.7.ebuild b/app-admin/sudo-rs/sudo-rs-0.2.7.ebuild deleted file mode 100644 index 4dcbf9566f..0000000000 --- a/app-admin/sudo-rs/sudo-rs-0.2.7.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -RUST_MIN_VER="1.71.1" - -CRATES=" - diff@0.1.13 - glob@0.3.2 - libc@0.2.174 - log@0.4.27 - pretty_assertions@1.4.1 - yansi@1.0.1 -" - -inherit cargo pam - -DESCRIPTION="A memory safe implementation of sudo and su." -HOMEPAGE="https://github.com/trifectatechfoundation/sudo-rs" -SRC_URI="https://github.com/trifectatechfoundation/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS}" - -LICENSE="|| ( Apache-2.0 MIT )" -# Dependent crate licenses -LICENSE+=" || ( Apache-2.0 MIT )" - -SLOT="0" -KEYWORDS="~amd64" -IUSE="+pam su" - -DEPEND=" - pam? ( sys-libs/pam ) -" -RDEPEND=" - ${DEPEND} - virtual/editor - !app-admin/sudo - su? ( - sys-apps/shadow[-su] - sys-apps/util-linux[-su] - ) - pam? ( sys-auth/pambase ) -" - -DOCS=( README.md CHANGELOG.md ) - -src_test() { - local skip=( - # Tests failing due to sandbox violations - --skip test_traverse_secure_open_positive - --skip permission_test - ) - - cargo_src_test -- "${skip[@]}" -} - -src_install() { - dobin "$(cargo_target_dir)/sudo" - dobin "$(cargo_target_dir)/visudo" - - if use su ; then - dobin "$(cargo_target_dir)/su" - fi - - fowners 0:0 /usr/bin/sudo - fperms 4755 /usr/bin/sudo - fowners 0:0 /usr/bin/visudo - fperms 4755 /usr/bin/visudo - - if use su ; then - fowners 0:0 /usr/bin/su - fperms 4755 /usr/bin/su - fi - - if use su ; then - newman docs/man/su.1.man su.1 - fi - - newman docs/man/sudo.8.man sudo.8 - newman docs/man/visudo.8.man visudo.8 - newman docs/man/sudoers.5.man sudoers.5 - - if use pam ; then - pamd_mimic system-auth sudo auth account session - pamd_mimic system-auth sudo-i auth account session - fi -} - -pkg_postinst() { - einfo "*******************" - ewarn "Sudo-rs needs the sudoers configuration file." - ewarn "The sudoers configuration file will be loaded from /etc/sudoers-rs if that file exists," - ewarn "otherwise the original /etc/sudoers location will be used." -} diff --git a/app-admin/sudo-rs/sudo-rs-0.2.8.ebuild b/app-admin/sudo-rs/sudo-rs-0.2.8.ebuild deleted file mode 100644 index 4dcbf9566f..0000000000 --- a/app-admin/sudo-rs/sudo-rs-0.2.8.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -RUST_MIN_VER="1.71.1" - -CRATES=" - diff@0.1.13 - glob@0.3.2 - libc@0.2.174 - log@0.4.27 - pretty_assertions@1.4.1 - yansi@1.0.1 -" - -inherit cargo pam - -DESCRIPTION="A memory safe implementation of sudo and su." -HOMEPAGE="https://github.com/trifectatechfoundation/sudo-rs" -SRC_URI="https://github.com/trifectatechfoundation/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS}" - -LICENSE="|| ( Apache-2.0 MIT )" -# Dependent crate licenses -LICENSE+=" || ( Apache-2.0 MIT )" - -SLOT="0" -KEYWORDS="~amd64" -IUSE="+pam su" - -DEPEND=" - pam? ( sys-libs/pam ) -" -RDEPEND=" - ${DEPEND} - virtual/editor - !app-admin/sudo - su? ( - sys-apps/shadow[-su] - sys-apps/util-linux[-su] - ) - pam? ( sys-auth/pambase ) -" - -DOCS=( README.md CHANGELOG.md ) - -src_test() { - local skip=( - # Tests failing due to sandbox violations - --skip test_traverse_secure_open_positive - --skip permission_test - ) - - cargo_src_test -- "${skip[@]}" -} - -src_install() { - dobin "$(cargo_target_dir)/sudo" - dobin "$(cargo_target_dir)/visudo" - - if use su ; then - dobin "$(cargo_target_dir)/su" - fi - - fowners 0:0 /usr/bin/sudo - fperms 4755 /usr/bin/sudo - fowners 0:0 /usr/bin/visudo - fperms 4755 /usr/bin/visudo - - if use su ; then - fowners 0:0 /usr/bin/su - fperms 4755 /usr/bin/su - fi - - if use su ; then - newman docs/man/su.1.man su.1 - fi - - newman docs/man/sudo.8.man sudo.8 - newman docs/man/visudo.8.man visudo.8 - newman docs/man/sudoers.5.man sudoers.5 - - if use pam ; then - pamd_mimic system-auth sudo auth account session - pamd_mimic system-auth sudo-i auth account session - fi -} - -pkg_postinst() { - einfo "*******************" - ewarn "Sudo-rs needs the sudoers configuration file." - ewarn "The sudoers configuration file will be loaded from /etc/sudoers-rs if that file exists," - ewarn "otherwise the original /etc/sudoers location will be used." -} diff --git a/app-misc/cepl/Manifest b/app-misc/cepl/Manifest index b396242cb4..e572ab8da0 100644 --- a/app-misc/cepl/Manifest +++ b/app-misc/cepl/Manifest @@ -1 +1 @@ -DIST cepl-20.0.0.tar.gz 18969 BLAKE2B 619ddfc6c31ccf6052ed19f8fbe318f094eb5e1a0c14df10a68a469dbf641e626881c8aded7190460332c0923841d457446f2f077774aa738e5f4d943c51e1f0 SHA512 b4fe83cfdec4ca42ae55a9e01cfb8637edac86a5602dadc0a0822c01bcac7cbaf18e1554113755a7d47bb97d6245385af48b91d3caf8c16d74c3f2c5c685db1e +DIST cepl-23.0.0.tar.gz 18341 BLAKE2B ab7b7d6e51e7a102f1beb0ffe480ccf9aa36f044a9658f034e943d4d23c7df31da20983f68e859d9e197d18abda62dcc834dc84dbeabec007f48e0e30e1e6b5f SHA512 b025d32118f23bb31909c27bb35d742620a92cfb9e50a9bf978c0bb9fd8fe520d61a9f7c16c4e3a6f54086f01ba779096727648a90643ba6df4c537c0c344795 diff --git a/app-misc/cepl/cepl-20.0.0.ebuild b/app-misc/cepl/cepl-23.0.0.ebuild similarity index 57% rename from app-misc/cepl/cepl-20.0.0.ebuild rename to app-misc/cepl/cepl-23.0.0.ebuild index b93ed065d1..18cafa6635 100644 --- a/app-misc/cepl/cepl-20.0.0.ebuild +++ b/app-misc/cepl/cepl-23.0.0.ebuild @@ -7,11 +7,22 @@ inherit toolchain-funcs DESCRIPTION="A readline C and C++ REPL with history, tab-completion, and undo." HOMEPAGE="https://github.com/alyptik/cepl" -SRC_URI="https://github.com/alyptik/cepl/releases/download/v${PV}/${P}.tar.gz" S="${WORKDIR}" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/alyptik/${PN}.git" + EGIT_SUBMODULES=('*') + EGIT_BRANCH="master" + EGIT_CHECKOUT_DIR="${S}" +else + SRC_URI="https://github.com/alyptik/cepl/releases/download/v${PV}/${P}.tar.gz" + KEYWORDS="~amd64" +fi + LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +IUSE="debug" RDEPEND=" sys-libs/readline:= virtual/libelf:= @@ -19,13 +30,18 @@ RDEPEND=" DEPEND="${RDEPEND}" src_prepare() { + default eapply_user } src_compile() { + local myemakeargs=() + tc-export CC export {C,LD}FLAGS - emake cepl + + use debug && myemakeargs+="debug" + emake "${myemakeargs[@]}" } src_install() { diff --git a/app-misc/cepl/cepl-9999.ebuild b/app-misc/cepl/cepl-9999.ebuild new file mode 100644 index 0000000000..18cafa6635 --- /dev/null +++ b/app-misc/cepl/cepl-9999.ebuild @@ -0,0 +1,49 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="A readline C and C++ REPL with history, tab-completion, and undo." +HOMEPAGE="https://github.com/alyptik/cepl" +S="${WORKDIR}" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/alyptik/${PN}.git" + EGIT_SUBMODULES=('*') + EGIT_BRANCH="master" + EGIT_CHECKOUT_DIR="${S}" +else + SRC_URI="https://github.com/alyptik/cepl/releases/download/v${PV}/${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="debug" +RDEPEND=" + sys-libs/readline:= + virtual/libelf:= + " +DEPEND="${RDEPEND}" + +src_prepare() { + default + eapply_user +} + +src_compile() { + local myemakeargs=() + + tc-export CC + export {C,LD}FLAGS + + use debug && myemakeargs+="debug" + emake "${myemakeargs[@]}" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install +} diff --git a/games-strategy/7k-ambition/7k-ambition-3.2.3.ebuild b/games-strategy/7k-ambition/7k-ambition-3.2.4.ebuild similarity index 100% rename from games-strategy/7k-ambition/7k-ambition-3.2.3.ebuild rename to games-strategy/7k-ambition/7k-ambition-3.2.4.ebuild diff --git a/games-strategy/7k-ambition/Manifest b/games-strategy/7k-ambition/Manifest index b9895c25a6..4a912fcaaf 100644 --- a/games-strategy/7k-ambition/Manifest +++ b/games-strategy/7k-ambition/Manifest @@ -1,3 +1,3 @@ -DIST 7k-ambition-3.2.3.tar.gz 63133137 BLAKE2B fa34f9052cf438fcd3ba5b34e144dbc456598aaf92a901067539ec86bbd958471aa339e8938228ce3d022c33a63a8a117474aa2bb15283ea103047a7ff7b49cc SHA512 afc66da988d9faf57e73c5f4b35b928f532e79414dc91fb2a02b8a775ec3a0e608441e0e195925356a0c4e2c70d8b949085252fec5b716dfb940818be28b65ea +DIST 7k-ambition-3.2.4.tar.gz 63149847 BLAKE2B 966ac11a98a6ac0344c729098b1fc0f1e137822cec1be7c0a432d253c9f4f61c48dc1154ef7df651d25abba6dd3577d0841bc5d45d1f4e0acf8665fee96e2748 SHA512 5404f4d936cd75ca923e3372af535b8136075ea31fe4cd5975c49ab37d031fa52d1168028167d0c95d44c674638fbf5f9086117f406964ac90e408ba8e5a7940 DIST 7k-ambition.png 203178 BLAKE2B 1feaeab6a4538a278578bdbd195d3b809472008fa8d691d564a27d05da3adcc1125f0eafe42c45dd28c8719c62397dedac2f2bf31276430e0e42be246a98f7be SHA512 33a4ed08facceb626f2dc3ed99c0e05b0e3898d2a800878be55520acbfeb2f4d71dfc9bc927b18aa24fb2bef5678674065a79c08fc8a8b44ecafe28d901b5c28 DIST 7kaa-music-2.15.tar.bz2 20050332 BLAKE2B e051ee3071d79316ab5a8d9dbcde5047c551e398da7f4f857c4eaf6f60ec6b66eafb892372e05c4db837238dc2777bdbe9b57079c938b072fda2a250e423f627 SHA512 e2c7ce14dc6e50581dca9769f03167e59e4be19aa559bfc2a7acd277f72c060935f3158edc735711ce971924b105e8df5984c2c40da8d6f484625e5ce94a7f73 diff --git a/gui-wm/niri/Manifest b/gui-wm/niri/Manifest index 92920b9dbb..86c8cdcf82 100644 --- a/gui-wm/niri/Manifest +++ b/gui-wm/niri/Manifest @@ -1,2 +1,4 @@ DIST niri-25.05.1-vendored-dependencies.tar.xz 48884152 BLAKE2B 210eff27af94a01d9058b98ae4a49fd730dabf1d571b7fc5c499522de52d84afaf2a52eabdc296f80bbcdaed15740839cbd1ae4d505f279e007b977135cfa1d1 SHA512 38a1448428c3bc16c238221b70a1df406b87acf72a513ad5f0babed2ac874ac11b88580e5c6a7f69a98354e20180e8a3c0f932ea35382a0254134d57578b199b DIST niri-25.05.1.tar.gz 716558 BLAKE2B 012c44351e6fa0e8631b3c44243da119cd03eb41a5ab81c787961df9f3456acb73c3cbb3639d620d19d8111e954797965c2a1bf4b0b3657142e3a1ab77413d7d SHA512 63f6f6e651d2a399259354f5a80fd8815c2be9c1c6b7d5038c03d89fac5966596d0da8b36d83fa7ea85b192e77e0ddfcf40ee9244a2c44cd55776a7a3f54de35 +DIST niri-25.08-vendored-dependencies.tar.xz 54415568 BLAKE2B 906523cab0fd96ebb47c179efe93d34013ea8afc0b94603016cddfcb5fc4947610a26597c416e209aea48de3b13f8fafab821bcbeb9489135d2d5f7240a63085 SHA512 9d192525d5e07bffda2bfc8a0d9329055f2c3fa4ebe6b2897ec3fe9b9a74e1364120411534902eaf509e970c92d4791e676466bb9bdd0b93d7e5c5892ed11ce6 +DIST niri-25.08.tar.gz 810302 BLAKE2B 39758d4ba4ff721d71a116cba0b8cdcd9e1f0a024257885879b5dc31bf439e91109133cc1650f3bd2376a6f8437fb07b4ee137b0b4d8ace98a1397c6b64d74ea SHA512 d8a10bb726d2e79f695544130cc9f55b1ac0f76dd9a9fb1cafb16cd7934b29a4fecf88656a3bc46ab6140aef7d2c58ed87f3ba43dfe8882df50de997283f2292 diff --git a/gui-wm/niri/niri-25.08.ebuild b/gui-wm/niri/niri-25.08.ebuild new file mode 100644 index 0000000000..8f32f7730c --- /dev/null +++ b/gui-wm/niri/niri-25.08.ebuild @@ -0,0 +1,119 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {18..20} ) +RUST_MIN_VER="1.80.1" + +# used for version string +export NIRI_BUILD_COMMIT="01be0e6" + +inherit cargo llvm-r2 optfeature systemd + +DESCRIPTION="Scrollable-tiling Wayland compositor" +HOMEPAGE="https://github.com/YaLTeR/niri" +SRC_URI=" + https://github.com/YaLTeR/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/YaLTeR/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz +" + +LICENSE="GPL-3+" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 + Unicode-3.0 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+dbus screencast systemd" +REQUIRED_USE=" + screencast? ( dbus ) + systemd? ( dbus ) +" + +DEPEND=" + dev-libs/glib:2 + dev-libs/libinput:= + dev-libs/wayland + th-ch/youtube-music + + Run in Wayland mode + diff --git a/media-sound/youtube-music-bin/youtube-music-bin-3.10.0.ebuild b/media-sound/youtube-music-bin/youtube-music-bin-3.10.0.ebuild index 0019edb6e0..df63f4857c 100644 --- a/media-sound/youtube-music-bin/youtube-music-bin-3.10.0.ebuild +++ b/media-sound/youtube-music-bin/youtube-music-bin-3.10.0.ebuild @@ -16,6 +16,7 @@ S="${WORKDIR}" LICENSE="MIT" SLOT="0" KEYWORDS="-* ~amd64" +IUSE="wayland" RDEPEND=" app-accessibility/at-spi2-core:2 @@ -64,6 +65,10 @@ src_prepare() { default sed -i 's/\/opt\/YouTube Music/\/opt\/'${MY_PN}'/' usr/share/applications/"${MY_PN}".desktop || die + + if use wayland; then + sed -i '/^Exec=/ s|^\(Exec="[^"]*"\)\(.*\)$|\1 --ozone-platform=wayland\2|' usr/share/applications/"${MY_PN}".desktop + fi } src_install() { diff --git a/media-video/motioneye/Manifest b/media-video/motioneye/Manifest new file mode 100644 index 0000000000..da92bffe08 --- /dev/null +++ b/media-video/motioneye/Manifest @@ -0,0 +1 @@ +DIST 0.43.1b4.tar.gz 1387648 BLAKE2B 96732de3ebc02d6c95c673c8ba5c82d0b522792d79049c83038ec3bb76c82fc81fd1107cfef5a4bc37f7721a441579dc8398b3e118b49bd5e417fe75ed163c6d SHA512 492aa342d26485cae46eb9d87affba2b4d32153445d43cf85f6184ac8352ec040b30ee4620edb62fdcfdb03800866cc8ec9482de12bf6fed584705d7e86b229c diff --git a/media-video/motioneye/metadata.xml b/media-video/motioneye/metadata.xml new file mode 100644 index 0000000000..71313c7ed4 --- /dev/null +++ b/media-video/motioneye/metadata.xml @@ -0,0 +1,14 @@ + + + + + Dale Showers + gentoo@fictx.com + + + https://github.com/motioneye-project/motioneye/releases + https://github.com/motioneye-project/motioneye/wiki + https://github.com/motioneye-project/motioneye/issues + motioneye-project/motioneye + + diff --git a/media-video/motioneye/motioneye-0.43.1_beta4.ebuild b/media-video/motioneye/motioneye-0.43.1_beta4.ebuild new file mode 100644 index 0000000000..6ca21568c5 --- /dev/null +++ b/media-video/motioneye/motioneye-0.43.1_beta4.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{7..13} ) +DISTUTILS_USE_PEP517=setuptools + +inherit readme.gentoo-r1 systemd distutils-r1 + +DESCRIPTION="A web frontend for the motion daemon, Python 3" +HOMEPAGE="https://github.com/motioneye-project/motioneye" +MY_PV="b4" +SRC_URI="https://github.com/${PN}-project/${PN}/archive/refs/tags/$(ver_cut 1-3)${MY_PV}.tar.gz" +S="${WORKDIR}/${PN}-$(ver_cut 1-3)${MY_PV}" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="dev-python/babel + dev-python/boto3 + dev-python/jinja2 + dev-python/pillow + dev-python/pycurl + dev-python/tornado + media-video/motion[ffmpeg,v4l]" + +DEPEND="${RDEPEND}" + +BDEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )" + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS=" +Motioneye is run under the motion user installed via the media-video/motion package. + +Configuration files are under /etc/motioneye and need to be writable by the motion user. +Copy /etc/motioneye/motioneye.conf.sample to /etc/motioneye/motioneye.conf and edit +Logs are located by default under /var/log/motioneye and must be writable by the motion user. +Videos are saved by default under /var/lib/motioneye and must be writable by the motion user. + +Web interface +- default listens on 0.0.0.0:8765 +- default login user=admin pasword left blank + +To install motioneye as a service, use: +- rc-update add motioneye default # with OpenRC +- systemctl enable motioneye.service # with systemd +" +distutils_enable_tests pytest +src_install() { + distutils-r1_src_install + diropts -omotion -gmotion + keepdir /var/lib/${PN} + keepdir /var/log/${PN} + dodir /etc/${PN} + insopts -m 660 -omotion -gmotion + insinto /etc/${PN} + doins "$S/${PN}/extra/${PN}.conf.sample" + + newinitd "$S/${PN}/extra/${PN}.sysv" "${PN}" + systemd_newunit "$S/${PN}/extra/${PN}.systemd" "${PN}.service" + readme.gentoo_create_doc +} + +pkg_postinst () { + readme.gentoo_print_elog +} diff --git a/net-im/dissent/Manifest b/net-im/dissent/Manifest new file mode 100644 index 0000000000..200a295d3d --- /dev/null +++ b/net-im/dissent/Manifest @@ -0,0 +1 @@ +DIST dissent-0.0.35.tar.zst 23817470 BLAKE2B 000d158a099019df955c3b543a7fa224dd73488115fda5811c018adee3ce6f48c5d6d17ee47a53a7ff4bd5acef390b837c46cd22d892cfc41629997c19b66dff SHA512 0a8311f2ba2fb44e09dd08b73a5ea034ffd7f59f18f5ee6adcd87b80b7c2c16c1a8527c4eae2fd9eaa4ba0fefdbee0f141416bfbb84d1b1ff7247bd6d28dffc8 diff --git a/net-im/dissent/dissent-0.0.35.ebuild b/net-im/dissent/dissent-0.0.35.ebuild new file mode 100644 index 0000000000..68c129e2d6 --- /dev/null +++ b/net-im/dissent/dissent-0.0.35.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop go-module unpacker xdg + +DESCRIPTION="Tiny native Discord client for Linux" +HOMEPAGE="https://github.com/diamondburned/dissent" +SRC_URI="https://github.com/diamondburned/${PN}/releases/download/v${PV}/${PN}-source.tar.zst -> ${P}.tar.zst" + +S=${WORKDIR} + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=gui-libs/gtk-4.10.0 + >=gui-libs/libadwaita-1.4.0 + >=gui-libs/gtksourceview-5.8.0:5 + >=media-libs/gstreamer-1.20.0:1.0 + >=media-libs/gst-plugins-base-1.20.0:1.0 + >=media-libs/gst-plugins-good-1.20.0:1.0 + >=media-libs/gst-plugins-bad-1.20.0:1.0 + >=media-libs/gst-plugins-ugly-1.20.0:1.0 + >=media-libs/graphene-1.10.0 + >=app-text/libspelling-0.2.0 + >=x11-libs/cairo-1.16.0 + >=x11-libs/gdk-pixbuf-2.42.0:2 + >=dev-libs/glib-2.72.0:2 + >=x11-libs/pango-1.50.0 + >=media-libs/harfbuzz-5.0.0 + >=dev-libs/libxml2-2.9.0 +" + +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-lang/go-1.21.0 + virtual/pkgconfig +" + +RESTRICT="test" + +src_prepare() { + default + + # everything is readonly + chmod -R u+w "${S}/vendor" || die + + # file missing from upstream, causes build failure + cp "${FILESDIR}"/modules.txt "${S}"/vendor || die + + # comments out DBusActivatable which is problematic with launchers + sed -i 's/^\(DBusActivatable=.*\)$/# \1/' nix/so.libdb.dissent.desktop || die +} + +src_compile() { + export CGO_LDFLAGS="-Wl,--as-needed" + + ego build -v -x -buildmode=pie -ldflags "-s -w" -o ${PN} +} + +src_install() { + dobin ${PN} + + domenu nix/so.libdb.dissent.desktop + + insinto /usr/share/dbus-1/services + doins nix/so.libdb.dissent.service + + doicon -s scalable internal/icons/hicolor/scalable/apps/so.libdb.dissent.svg + + insinto /usr/share/metainfo + doins so.libdb.dissent.metainfo.xml + + einstalldocs +} + +pkg_postinst() { + xdg_pkg_postinst +} diff --git a/net-im/dissent/files/modules.txt b/net-im/dissent/files/modules.txt new file mode 100644 index 0000000000..39f1fbee24 --- /dev/null +++ b/net-im/dissent/files/modules.txt @@ -0,0 +1,241 @@ +# al.essio.dev/pkg/shellescape v1.6.0 +## explicit; go 1.18 +al.essio.dev/pkg/shellescape +# github.com/KarpelesLab/weak v0.1.1 +## explicit; go 1.18 +github.com/KarpelesLab/weak +# github.com/alecthomas/chroma v0.10.0 +## explicit; go 1.13 +github.com/alecthomas/chroma +github.com/alecthomas/chroma/lexers +github.com/alecthomas/chroma/lexers/a +github.com/alecthomas/chroma/lexers/b +github.com/alecthomas/chroma/lexers/c +github.com/alecthomas/chroma/lexers/circular +github.com/alecthomas/chroma/lexers/d +github.com/alecthomas/chroma/lexers/e +github.com/alecthomas/chroma/lexers/f +github.com/alecthomas/chroma/lexers/g +github.com/alecthomas/chroma/lexers/h +github.com/alecthomas/chroma/lexers/i +github.com/alecthomas/chroma/lexers/internal +github.com/alecthomas/chroma/lexers/j +github.com/alecthomas/chroma/lexers/k +github.com/alecthomas/chroma/lexers/l +github.com/alecthomas/chroma/lexers/m +github.com/alecthomas/chroma/lexers/n +github.com/alecthomas/chroma/lexers/o +github.com/alecthomas/chroma/lexers/p +github.com/alecthomas/chroma/lexers/q +github.com/alecthomas/chroma/lexers/r +github.com/alecthomas/chroma/lexers/s +github.com/alecthomas/chroma/lexers/t +github.com/alecthomas/chroma/lexers/v +github.com/alecthomas/chroma/lexers/w +github.com/alecthomas/chroma/lexers/x +github.com/alecthomas/chroma/lexers/y +github.com/alecthomas/chroma/lexers/z +github.com/alecthomas/chroma/styles +# github.com/danieljoos/wincred v1.2.2 +## explicit; go 1.18 +github.com/danieljoos/wincred +# github.com/diamondburned/adaptive v0.0.2-0.20221227093656-fa139be203a8 +## explicit; go 1.17 +github.com/diamondburned/adaptive +# github.com/diamondburned/arikawa/v3 v3.5.1-0.20250703053218-19d9c3f2e011 +## explicit; go 1.23 +github.com/diamondburned/arikawa/v3/api +github.com/diamondburned/arikawa/v3/api/rate +github.com/diamondburned/arikawa/v3/api/webhook +github.com/diamondburned/arikawa/v3/discord +github.com/diamondburned/arikawa/v3/gateway +github.com/diamondburned/arikawa/v3/internal/backoff +github.com/diamondburned/arikawa/v3/internal/intmath +github.com/diamondburned/arikawa/v3/internal/lazytime +github.com/diamondburned/arikawa/v3/internal/moreatomic +github.com/diamondburned/arikawa/v3/internal/moreatomic/syncmod +github.com/diamondburned/arikawa/v3/internal/rfutil +github.com/diamondburned/arikawa/v3/session +github.com/diamondburned/arikawa/v3/session/shard +github.com/diamondburned/arikawa/v3/state +github.com/diamondburned/arikawa/v3/state/store +github.com/diamondburned/arikawa/v3/state/store/defaultstore +github.com/diamondburned/arikawa/v3/utils/handler +github.com/diamondburned/arikawa/v3/utils/httputil +github.com/diamondburned/arikawa/v3/utils/httputil/httpdriver +github.com/diamondburned/arikawa/v3/utils/json +github.com/diamondburned/arikawa/v3/utils/json/enum +github.com/diamondburned/arikawa/v3/utils/json/option +github.com/diamondburned/arikawa/v3/utils/sendpart +github.com/diamondburned/arikawa/v3/utils/ws +github.com/diamondburned/arikawa/v3/utils/ws/ophandler +# github.com/diamondburned/chatkit v0.0.0-20240614105536-5788b19145bc +## explicit; go 1.21.0 +github.com/diamondburned/chatkit/components/author +github.com/diamondburned/chatkit/components/autocomplete +github.com/diamondburned/chatkit/components/embed +github.com/diamondburned/chatkit/components/progress +github.com/diamondburned/chatkit/components/secretdialog +github.com/diamondburned/chatkit/kits/secret +github.com/diamondburned/chatkit/md +github.com/diamondburned/chatkit/md/block +github.com/diamondburned/chatkit/md/hl +github.com/diamondburned/chatkit/md/mdrender +# github.com/diamondburned/gotk4-adwaita/pkg v0.0.0-20250703085708-8e7f01e2c815 +## explicit; go 1.24.0 +github.com/diamondburned/gotk4-adwaita/pkg/adw +# github.com/diamondburned/gotk4/pkg v0.3.2-0.20250703063411-16654385f59a +## explicit; go 1.24.0 +github.com/diamondburned/gotk4/pkg/cairo +github.com/diamondburned/gotk4/pkg/cairo/swizzle +github.com/diamondburned/gotk4/pkg/core/closure +github.com/diamondburned/gotk4/pkg/core/gbox +github.com/diamondburned/gotk4/pkg/core/gcancel +github.com/diamondburned/gotk4/pkg/core/gdebug +github.com/diamondburned/gotk4/pkg/core/gerror +github.com/diamondburned/gotk4/pkg/core/gextras +github.com/diamondburned/gotk4/pkg/core/gioutil +github.com/diamondburned/gotk4/pkg/core/glib +github.com/diamondburned/gotk4/pkg/core/intern +github.com/diamondburned/gotk4/pkg/core/slab +github.com/diamondburned/gotk4/pkg/gdk/v4 +github.com/diamondburned/gotk4/pkg/gdkpixbuf/v2 +github.com/diamondburned/gotk4/pkg/gio/v2 +github.com/diamondburned/gotk4/pkg/glib/v2 +github.com/diamondburned/gotk4/pkg/graphene +github.com/diamondburned/gotk4/pkg/gsk/v4 +github.com/diamondburned/gotk4/pkg/gtk/v4 +github.com/diamondburned/gotk4/pkg/pango +# github.com/diamondburned/gotkit v0.0.0-20250223060613-69614d9e70a9 +## explicit; go 1.21.0 +github.com/diamondburned/gotkit/app +github.com/diamondburned/gotkit/app/locale +github.com/diamondburned/gotkit/app/notify +github.com/diamondburned/gotkit/app/prefs +github.com/diamondburned/gotkit/app/sounds +github.com/diamondburned/gotkit/components/autoscroll +github.com/diamondburned/gotkit/components/errpopup +github.com/diamondburned/gotkit/components/logui +github.com/diamondburned/gotkit/components/onlineimage +github.com/diamondburned/gotkit/components/prefui +github.com/diamondburned/gotkit/gtkutil +github.com/diamondburned/gotkit/gtkutil/aggressivegc +github.com/diamondburned/gotkit/gtkutil/cssutil +github.com/diamondburned/gotkit/gtkutil/httputil +github.com/diamondburned/gotkit/gtkutil/imgutil +github.com/diamondburned/gotkit/gtkutil/mediautil +github.com/diamondburned/gotkit/gtkutil/textutil +github.com/diamondburned/gotkit/utils/cachegc +github.com/diamondburned/gotkit/utils/config +github.com/diamondburned/gotkit/utils/osutil +# github.com/diamondburned/ningen/v3 v3.0.1-0.20250703054403-e5dc4cf15e84 +## explicit; go 1.18 +github.com/diamondburned/ningen/v3 +github.com/diamondburned/ningen/v3/discordmd +github.com/diamondburned/ningen/v3/handlerrepo +github.com/diamondburned/ningen/v3/nstore +github.com/diamondburned/ningen/v3/states/emoji +github.com/diamondburned/ningen/v3/states/guild +github.com/diamondburned/ningen/v3/states/member +github.com/diamondburned/ningen/v3/states/mute +github.com/diamondburned/ningen/v3/states/note +github.com/diamondburned/ningen/v3/states/read +github.com/diamondburned/ningen/v3/states/relationship +github.com/diamondburned/ningen/v3/states/summary +github.com/diamondburned/ningen/v3/states/thread +# github.com/dlclark/regexp2 v1.11.5 +## explicit; go 1.13 +github.com/dlclark/regexp2 +github.com/dlclark/regexp2/syntax +# github.com/dustin/go-humanize v1.0.1 +## explicit; go 1.16 +github.com/dustin/go-humanize +# github.com/enescakir/emoji v1.0.0 +## explicit; go 1.13 +github.com/enescakir/emoji +# github.com/godbus/dbus/v5 v5.1.0 +## explicit; go 1.12 +github.com/godbus/dbus/v5 +# github.com/gorilla/schema v1.4.1 +## explicit; go 1.20 +github.com/gorilla/schema +# github.com/gorilla/websocket v1.5.3 +## explicit; go 1.12 +github.com/gorilla/websocket +# github.com/ianlancetaylor/cgosymbolizer v0.0.0-20250410214317-b8ecc8b6bbe6 +## explicit; go 1.12 +github.com/ianlancetaylor/cgosymbolizer +# github.com/leonelquinteros/gotext v1.7.1 +## explicit; go 1.23.5 +github.com/leonelquinteros/gotext +github.com/leonelquinteros/gotext/plurals +# github.com/lmittmann/tint v1.0.7 +## explicit; go 1.21 +github.com/lmittmann/tint +# github.com/mattn/go-isatty v0.0.20 +## explicit; go 1.15 +github.com/mattn/go-isatty +# github.com/pkg/errors v0.9.1 +## explicit +github.com/pkg/errors +# github.com/puzpuzpuz/xsync/v3 v3.5.1 +## explicit; go 1.18 +github.com/puzpuzpuz/xsync/v3 +# github.com/sahilm/fuzzy v0.1.1 +## explicit +github.com/sahilm/fuzzy +# github.com/twmb/murmur3 v1.1.8 +## explicit; go 1.11 +github.com/twmb/murmur3 +# github.com/yalue/merged_fs v1.3.0 +## explicit; go 1.16 +github.com/yalue/merged_fs +# github.com/yuin/goldmark v1.7.11 +## explicit; go 1.22 +github.com/yuin/goldmark +github.com/yuin/goldmark/ast +github.com/yuin/goldmark/parser +github.com/yuin/goldmark/renderer +github.com/yuin/goldmark/renderer/html +github.com/yuin/goldmark/text +github.com/yuin/goldmark/util +# github.com/zalando/go-keyring v0.2.6 +## explicit; go 1.18 +github.com/zalando/go-keyring +github.com/zalando/go-keyring/secret_service +# go4.org v0.0.0-20230225012048-214862532bf5 +## explicit; go 1.13 +go4.org/bytereplacer +# go4.org/unsafe/assume-no-moving-gc v0.0.0-20231121144256-b99613f794b6 +## explicit; go 1.11 +go4.org/unsafe/assume-no-moving-gc +# golang.org/x/crypto v0.37.0 +## explicit; go 1.23.0 +golang.org/x/crypto/pbkdf2 +# golang.org/x/sync v0.13.0 +## explicit; go 1.23.0 +golang.org/x/sync/semaphore +golang.org/x/sync/singleflight +# golang.org/x/sys v0.32.0 +## explicit; go 1.23.0 +golang.org/x/sys/unix +golang.org/x/sys/windows +# golang.org/x/text v0.24.0 +## explicit; go 1.23.0 +golang.org/x/text/unicode/rangetable +# golang.org/x/time v0.11.0 +## explicit; go 1.23.0 +golang.org/x/time/rate +# libdb.so/ctxt v0.0.0-20240229093153-2db38a5d3c12 +## explicit; go 1.21.0 +libdb.so/ctxt +# libdb.so/go-emoji v0.0.0-20240508073816-39776eee41ac +## explicit; go 1.20 +libdb.so/go-emoji +libdb.so/go-emoji/data +# libdb.so/gotk4-sourceview/pkg v0.0.0-20240818070527-98263515a466 +## explicit; go 1.18 +libdb.so/gotk4-sourceview/pkg/gtksource/v5 +# libdb.so/gotk4-spelling/pkg v0.0.0-20241128063647-a9edc40bddb0 +## explicit; go 1.21.0 +libdb.so/gotk4-spelling/pkg/spelling diff --git a/net-im/dissent/metadata.xml b/net-im/dissent/metadata.xml new file mode 100644 index 0000000000..aa897381be --- /dev/null +++ b/net-im/dissent/metadata.xml @@ -0,0 +1,19 @@ + + + + + ghostyn678+git@gmail.com + dsaf + + + Dissent (previously gtkcord4) is a third-party Discord + client designed for a smooth, native experience on Linux desktops. + + Built with the GTK4 and libadwaita for a modern look and feel, + it delivers your favorite Discord app in a lightweight and visually + appealing package. + + + diamondburned/dissent + + diff --git a/net-im/jitsi-meet/Manifest b/net-im/jitsi-meet/Manifest index 1a64fcb4b4..e58ee920a8 100644 --- a/net-im/jitsi-meet/Manifest +++ b/net-im/jitsi-meet/Manifest @@ -1,2 +1,2 @@ -DIST jitsi-meet-2025.4.0.deb 78801658 BLAKE2B ace6e50e3fe97e80aed9718f04e7a7e7625cb56e478f05b6cf911c8ad2e4a4a06b06cde504e287a738f74de3a88e69d1731bdcf62d25d7ada161cce4bd71a193 SHA512 f58e12907e8fc2968939145c0059ea7a49ba9868e7b1e3f24e9b5e30eab897d0861a71ad4e3d2229a4690b871658f8956ab4dd637917cde15fc5965239f8464e DIST jitsi-meet-2025.8.1.deb 81898642 BLAKE2B 630e888fd35a43bd86655397ea12b15be59d0e6676463ce079e4a1004a0129c3e32c13b7217409c5007929099b76b887ced9cdc9a1b6293c27132624bac5bacd SHA512 36ae93f5168b1c27aec6555eef5a4e93a83556e29d9770e30b9b7e5a1690df6ecc6ccf1139d8b47c51a4b420de89c4bd96797a0ab356658909159d8671ff7785 +DIST jitsi-meet-2025.9.1.deb 81898774 BLAKE2B 2e38490165f0429e0ba8c6fd09c073b2d0c50f3e2cb0b48526348ec9b0c21f6786124db23dcb05185d78df2caeb8d9f27689c36eb9f163e1b561bdb98e799a4e SHA512 246a06e3ff1aa887fef016cef7dc4421584a7a06b0b6f972729ce63041db5d7515abd4a2f8c76ce5ecfcea98712ccd44806d0fbdf4973722062c2c76d2b3c080 diff --git a/net-im/jitsi-meet/jitsi-meet-2025.4.0.ebuild b/net-im/jitsi-meet/jitsi-meet-2025.9.1.ebuild similarity index 91% rename from net-im/jitsi-meet/jitsi-meet-2025.4.0.ebuild rename to net-im/jitsi-meet/jitsi-meet-2025.9.1.ebuild index 830f816e91..033702482b 100644 --- a/net-im/jitsi-meet/jitsi-meet-2025.4.0.ebuild +++ b/net-im/jitsi-meet/jitsi-meet-2025.9.1.ebuild @@ -34,6 +34,7 @@ QA_PREBUILT="*" src_install() { rm "opt/Jitsi Meet/chrome-sandbox" || die + rm "opt/Jitsi Meet/resources/app.asar.unpacked/node_modules/@jitsi/robotjs/prebuilds/linux-arm64/@jitsi+robotjs.node" || die insinto /opt doins -r "opt/Jitsi Meet" diff --git a/profiles/package.mask b/profiles/package.mask index 9424e57976..2462bfe558 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -18,6 +18,14 @@ # New entries go on top. +# Bryce Copeland (truffle) (2025-09-03) +# Only created to satisfy a no-longer-required dependency for dev-ruby/ruby-lsp +# Package is just a small component of Sorbet, installed via rubygems +# A proper package should build do a full build of Sorbet from source. +# Additionally, upstream adds new tags too often (multiple times per day) +# Removal on 2025-10-03 +dev-ruby/sorbet-runtime + # David (stkw0) Roman (2025-08-29) # EAPI 7. Depends on masked media-sound/pulseaudio. Archived upstream # Removal on 2025-09-29 diff --git a/sys-apps/dnf5/Manifest b/sys-apps/dnf5/Manifest index ffd9201821..b0ce9c4e93 100644 --- a/sys-apps/dnf5/Manifest +++ b/sys-apps/dnf5/Manifest @@ -1,2 +1,2 @@ -DIST dnf5-5.2.15.0.tar.gz 1909806 BLAKE2B 8b4a3074139339221add4fb7b21e10e77bfa30becb0bf09da3656772d042a67abeb97cb148046effe59f4733352943ee2703d50eeec88e1aaff1a0af5ccbdc95 SHA512 81328cef4bf1d371b275a50d82a7e641b1eb405a3584f263174be2b1b8db3fdc8225f77a59491e539d990725c54754ed42bae345000ebd306f12e75b1a75facf DIST dnf5-5.2.16.0.tar.gz 1943144 BLAKE2B 3c4cc9c822346b9137fd972308a18645362c40e7d7a39bcd80cf86cec1355a9c41646777fe3800f238b64514525bbd3e113f4599252f45cf726a0e9aa9e69a1c SHA512 0ff995e94d19d9f0854c138b892e1e9c7b62732316a0c068279e31db4d5d1870fc258515599c2ae43513fb02cf7dfadeb357311e3bc323bd13751a5d126be544 +DIST dnf5-5.2.17.0.tar.gz 1991354 BLAKE2B 37536733e078bad547e68834173d9a3db36fe92eceb847ad0e232de43ad15d47818d2773ab156b5884d850d5def2bced07e64772e4dd06881a0f11ab652e2b52 SHA512 ea027d5dd6b7802dd7df7a53f74ab6c90a3bee964bf4ddd51fe97692f057d764385cd22a403ed47cb030586e0970ac92a4f6115f19f75799969b74ba382d0f68 diff --git a/sys-apps/dnf5/dnf5-5.2.15.0.ebuild b/sys-apps/dnf5/dnf5-5.2.17.0.ebuild similarity index 100% rename from sys-apps/dnf5/dnf5-5.2.15.0.ebuild rename to sys-apps/dnf5/dnf5-5.2.17.0.ebuild diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest index 8370eb8730..df1f714e1e 100644 --- a/www-client/zen-bin/Manifest +++ b/www-client/zen-bin/Manifest @@ -1,3 +1,4 @@ DIST zen-bin-1.14.11b.tar.xz 81402140 BLAKE2B 8a3d8ed422299c18dc607a8686aa70d29b3a7d072bf955644bf0a47263d6a17ee47ee92cd645dbd86b24c3edcc55d9987436a16c80ae22808a678a7f238528f6 SHA512 be016bcc14f66f3db49f5015b24c58402fbcf5f970279f9bc0bcba300a331cb84e6695c75966545721ecb07c3f9539d82ffe196dd2249335922d9dab6a0228ff DIST zen-bin-1.15.2b.tar.xz 82073980 BLAKE2B e0a3447dac1618cbfeb82847abb3a1c8b773cea2562e840c988edbde484d527bcc0b45e2452477b87b4333b58a86f207ffb40e25fad6491cc0a459df51863ccc SHA512 1cb028a3c12d5f6314e4c231c29c82f090e819d354ba06b7ac92b72d057b995805799433506104b6b60fa4bc9f3ff47ff888f9c7003821e965a0a9f5075d0a9a +DIST zen-bin-1.15.3b.tar.xz 82067504 BLAKE2B 9652ddc30f4ce5a23a76f5581fd5e11bd98a1400f4e787b8aedbd0fd1901f2812aae3bdb0733e5e117c3d349afe535e79cc3a6cc1377baf1ffa64cb63f47ee45 SHA512 19bbb2241cdd1120172e04c9aca61776eb2891efb6d6ac618432c6e669061c944c79ab43118ff88674d0ab5524076119c2dc5ab5e4f351b1aa39e156a02ac063 DIST zen-bin-1.15b.tar.xz 81942456 BLAKE2B d875f82c2345426d27bf9943c6e7d905ca752be78fef203b276237f0877e83a85242c5db3bc03818485981b18ec6658207c5d51c2dd92cbe11d33c2b05e905ad SHA512 63f5df6c82c134ed2ddee297d5af9d2569e0920d5567492800f153151c880e336328eff0593e70a0b2deec56f33f84cc95507c4874036e4114a69678856a9ba2 diff --git a/www-client/zen-bin/zen-bin-1.15.3b.ebuild b/www-client/zen-bin/zen-bin-1.15.3b.ebuild new file mode 100644 index 0000000000..a2ebb90e8d --- /dev/null +++ b/www-client/zen-bin/zen-bin-1.15.3b.ebuild @@ -0,0 +1,81 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Zen Browser - A fast, privacy-focused Firefox fork" +HOMEPAGE="https://zen-browser.app/" +SRC_URI="https://github.com/zen-browser/desktop/releases/download/${PV}/zen.linux-x86_64.tar.xz -> ${P}.tar.xz" + +S="${WORKDIR}/zen" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + 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/fontconfig + media-libs/freetype + media-libs/mesa + net-print/cups + sys-apps/dbus + sys-libs/glibc + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/pango +" +RDEPEND="${DEPEND}" + +inherit desktop xdg-utils + +src_install() { + #create dest dir + local destdir="/opt/zen" + insinto "${destdir}" + doins -r * + #create a symlink to the binary + dosym "${destdir}/zen-bin" "/usr/bin/zen" || die + #add icons + local size + for size in 16 32 48 64 128; do + newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png + done + #create desktop file + make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser" + #handle permissions of destdir files + fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest} + fperms 0750 "${destdir}"/pingsender + # Disable auto-updates + insinto ${destdir}/distribution + doins "${FILESDIR}/policies.json" +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + elog "For optimal performance and compatibility, please ensure" + elog "that you have the latest graphics drivers installed." +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +}