From b8848d31a1f7aaf579e643b8044cbc61d70eb971 Mon Sep 17 00:00:00 2001 From: Dale Sweeney Date: Sat, 15 Jun 2024 17:20:27 -0400 Subject: [PATCH 01/35] media-video/gpu-screen-recorder: update DESCRIPTION Signed-off-by: Dale Sweeney --- .../gpu-screen-recorder/gpu-screen-recorder-9999.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/media-video/gpu-screen-recorder/gpu-screen-recorder-9999.ebuild b/media-video/gpu-screen-recorder/gpu-screen-recorder-9999.ebuild index bfea22b7df..ea25ff5c7f 100644 --- a/media-video/gpu-screen-recorder/gpu-screen-recorder-9999.ebuild +++ b/media-video/gpu-screen-recorder/gpu-screen-recorder-9999.ebuild @@ -7,7 +7,7 @@ inherit git-r3 meson EGIT_REPO_URI="https://repo.dec05eba.com/gpu-screen-recorder" -DESCRIPTION="A screen recorder that has minimal impact on system performance." +DESCRIPTION="A screen recorder that has minimal impact on system performance" HOMEPAGE="https://git.dec05eba.com/gpu-screen-recorder/about" LICENSE="GPL-3" SLOT="0" @@ -30,8 +30,8 @@ BDEPEND="${DEPEND}" src_configure() { local emesonargs=( - -Dsystemd=$(usex filecaps true none) - -Dcapabilities=$(usex systemd true none) + -Dsystemd=$(usex systemd true false) + -Dcapabilities=$(usex filecaps true false) ) meson_src_configure } From faca0e1ee752577ed4e220f6c2ea066563873a2b Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Sat, 15 Jun 2024 20:01:49 -0700 Subject: [PATCH 02/35] www-apps/forgejo: add 7.0.4 Signed-off-by: Artemis Everfree --- www-apps/forgejo/Manifest | 1 + www-apps/forgejo/forgejo-7.0.4.ebuild | 139 ++++++++++++++++++++++++++ 2 files changed, 140 insertions(+) create mode 100644 www-apps/forgejo/forgejo-7.0.4.ebuild diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest index 7e6b220e03..c24645d2f4 100644 --- a/www-apps/forgejo/Manifest +++ b/www-apps/forgejo/Manifest @@ -1,2 +1,3 @@ DIST forgejo-1.21.11.1.tar.gz 58893566 BLAKE2B cf3541682de609d63f079922610cc7ae338b7736634a6bc767e310f4ea9fc21fd8c6928b2de4693be6619b49d7e0cbf3b0effd58b681a0cd5e95d4ba21c29141 SHA512 c461d8690a7d2eb3a4955487223391daac58f3236481c0b963a208184ed06fc96372fe8082fbb4a7d9a64b01b2c468d43d1559dd081ec65e65c9f9bc043f9af4 DIST forgejo-7.0.3.tar.gz 54895104 BLAKE2B a5965efaca04745fe8bfd60d18bfc68196b4a5f4b4731ee7aa8e0ee3dfeac0fb9e13193bd65df8db9202f37211b40c1a77ccbfbe018cbf0a3c7f708e77a864d8 SHA512 5d47a229cf89af44a1a36d0b873a3f0eede81b52aefe44c38f7f8a96930dd5038655c488112e4c945b8e71e8aa1e6d092fe51917535463d3228e0dfc0c974474 +DIST forgejo-7.0.4.tar.gz 54935871 BLAKE2B 3333c3d0ddd4021b0ca28765dd5a97fba1d77d538e8297852f2a541cad181a401bd3a1650cce10e746adbd54a3731219f0b8bc2c35612524532b2724d1f6310e SHA512 adba79ea5f49a36f399f8cbfb42a8ff2197f57ec74cbf195d1778a9634b51be6da88683c78355c9f04654c8bc3c77c7198751fc4685ff469d115c50d7e05cdfa diff --git a/www-apps/forgejo/forgejo-7.0.4.ebuild b/www-apps/forgejo/forgejo-7.0.4.ebuild new file mode 100644 index 0000000000..2b2357dce5 --- /dev/null +++ b/www-apps/forgejo/forgejo-7.0.4.ebuild @@ -0,0 +1,139 @@ +# Copyright 2016-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit fcaps go-module tmpfiles systemd flag-o-matic + +DESCRIPTION="A self-hosted lightweight software forge" +HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo" + +SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${PV}/forgejo-src-${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-src-${PV}" +LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0" +SLOT="0" + +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +IUSE="+acct pam sqlite pie" + +DEPEND=" + acct? ( + acct-group/git + acct-user/git[gitea] ) + pam? ( sys-libs/pam )" +RDEPEND="${DEPEND} + dev-vcs/git + !www-apps/gitea" # until acct-user/git[forgejo] + +DOCS=( + custom/conf/app.example.ini CONTRIBUTING.md README.md +) +FILECAPS=( + -m 711 cap_net_bind_service+ep usr/bin/forgejo +) + +RESTRICT="test" + +src_prepare() { + default + + local sedcmds=( + -e "s#^ROOT =#ROOT = ${EPREFIX}/var/lib/gitea/gitea-repositories#" + -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/forgejo#" + -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = ${EPREFIX}/var/lib/gitea/data#" + -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#" + -e "s#^MODE = console#MODE = file#" + -e "s#^LEVEL = Trace#LEVEL = Info#" + -e "s#^LOG_SQL = true#LOG_SQL = false#" + -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#" + ) + + sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die + if use sqlite ; then + sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" custom/conf/app.example.ini || die + fi +} + +src_configure() { + # bug 832756 - PIE build issues + filter-flags -fPIE + filter-ldflags -fPIE -pie +} + +src_compile() { + local forgejo_tags=( + bindata + $(usev pam) + $(usex sqlite 'sqlite sqlite_unlock_notify' '') + ) + local forgejo_settings=( + "-X code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/forgejo/app.ini" + "-X code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom" + "-X code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea" + ) + local makeenv=( + DRONE_TAG="${PV}" + LDFLAGS="-extldflags \"${LDFLAGS}\" ${forgejo_settings[*]}" + TAGS="${forgejo_tags[*]}" + ) + + GOFLAGS="" + if use pie ; then + GOFLAGS+="-buildmode=pie" + fi + + # need to set -j1 or build fails due to a race condition between MAKE jobs. + # this does not actually impact build parallelism, because the go compiler + # will still build everything in parallel when it's invoked. + env "${makeenv[@]}" emake -j1 EXTRA_GOFLAGS="${GOFLAGS}" backend +} + +src_install() { + cp gitea forgejo + dobin forgejo + + einstalldocs + + newconfd "${FILESDIR}/forgejo.confd-r1" forgejo + newinitd "${FILESDIR}/forgejo.initd-r3" forgejo + newtmpfiles - forgejo.conf <<-EOF + d /run/forgejo 0755 git git + EOF + systemd_newunit "${FILESDIR}"/forgejo.service-r3 forgejo.service + + insinto /etc/forgejo + newins custom/conf/app.example.ini app.ini + if use acct; then + fowners root:git /etc/forgejo/{,app.ini} + fperms g+w,o-rwx /etc/forgejo/{,app.ini} + + diropts -m0750 -o git -g git + keepdir /var/lib/gitea /var/lib/gitea/custom /var/lib/gitea/data + keepdir /var/log/forgejo + fi +} + +pkg_postinst() { + fcaps_pkg_postinst + tmpfiles_process forgejo.conf + + ewarn "${PN} ${PV} will continue to use /var/lib/gitea as the default home," + ewarn "as acct-user/git[gitea] depends on it, and acct-user[forgejo] does not" + ewarn "exist yet." + ewarn "" + ewarn "7.x includes changes that may require manual intervention when" + ewarn "upgrading from 1.21.x, most prominently:" + ewarn "" + ewarn "> MySQL 8.0 or PostgreSQL 12 are the minimum supported versions. The" + ewarn "> database must be migrated before upgrading. The requirements" + ewarn "> regarding SQLite did not change." + ewarn ">" + ewarn "> The Gitea themes were renamed and the [ui].THEMES setting must be changed as follows:" + ewarn "> - gitea is replaced by gitea-light" + ewarn "> - arc-green is replaced by gitea-dark" + ewarn "> - auto is replaced by gitea-auto" + ewarn "" + ewarn "See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#7-0-0" + ewarn "for more information" +} From b81ec6ad4a0fa73b4ae22adbcb0a19896deda805 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Sat, 15 Jun 2024 20:12:14 -0700 Subject: [PATCH 03/35] app-office/obsidian: add 1.6.3 Signed-off-by: Artemis Everfree --- app-office/obsidian/Manifest | 3 + app-office/obsidian/obsidian-1.6.3.ebuild | 178 ++++++++++++++++++++++ 2 files changed, 181 insertions(+) create mode 100644 app-office/obsidian/obsidian-1.6.3.ebuild diff --git a/app-office/obsidian/Manifest b/app-office/obsidian/Manifest index 28702d8efc..41fd79a373 100644 --- a/app-office/obsidian/Manifest +++ b/app-office/obsidian/Manifest @@ -4,3 +4,6 @@ DIST obsidian-1.5.11.gh.deb 78667536 BLAKE2B 7daa4827fc45573ea07f6bd93f9f9523a7c DIST obsidian-1.5.12-amd64.tar.gz 107180662 BLAKE2B 52dd5a7f818629ba57cadec4a0c6b4f75d99c19ceaf1537b4f6b7dc0f9901c52b78318587b1f2a273ad6345475026e45c805d8978e7c0558a2487b9b2bf33376 SHA512 643409760fd99c6863679ca93b740a5f9a3d331144a82889c0a2f85bd53af4dcc0d5960840f8b7fa06216796fb5fc10522a769c27d8218bb32fb79370524b324 DIST obsidian-1.5.12-arm64.tar.gz 106911948 BLAKE2B 484128a6d790e5d7cf7c02df3ba192ea8a571b760b1b0e1719aa652237b586ceb281ca73e268cce200365a79fc711fb5b67966601be69e5b370fcebf59531de5 SHA512 b0bea43efd0be464a33847d23f8c3e5f204a9e76621cc17f37d852e9ebc5f6cddd82ac1ac65d6c847d4d1453dc9615a89bb7cf16739e08444ae2c502240a571b DIST obsidian-1.5.12.gh.deb 78651254 BLAKE2B 22b3596a9bb098b4a15a79ed39a302526dd8f2294b85227a06a95ceaf2e597d2ab5e1d689dd6f3e497ed2acc2e0689bf79949b1337e4b34998bdb3f1b93b96ca SHA512 f0cdb88d54c0ae3ab8dc62dab7df21b6617ce4973d81798d344cac5608689cc0a2618345dcdec1c08750194d2d02118c81b2edf8a308547bbbde56dbf6100528 +DIST obsidian-1.6.3-amd64.tar.gz 107181697 BLAKE2B 28585263ebe3cda2bfebaec6a6a36855286d5e2c0b10538e207168ee945d810b84085190e1d4e76cb666982c5b83f7dadf0f533cfd3ff3c0c6e98329a6e06e1a SHA512 fa57ad6bbd1b8c04eba329a663a448786e31bf16c26a481f0ee078e40261e3f9d8dab09fb167940b28e067e6ab80a6120452a0ff08dba5382812d1eac6154161 +DIST obsidian-1.6.3-arm64.tar.gz 106921857 BLAKE2B c87abea6309a7bc8b87e7de44fd14a75747772797c3fa1133ee883f30839ca77c97b5e3eedb3bd4f72c692f2ec33b309847723232417c07bfe381650b5feabe0 SHA512 797c351aa7f4e09bb24b609c788f8856273aa4f21297a04cdc558772f188f43a8add146150e68d547ef6fc1033b9919b6ac6f760bc5cddad4a3d52d5c1d02307 +DIST obsidian-1.6.3.gh.deb 78238076 BLAKE2B 27164e545c36d9f7897aa3a81e1abcb233ea35ec9f9c0a797eafe83ad3fece6b73e82236bccd5deb23d496622609897e9f1c0e2dc2d38f75a75f3bddd0dc7eca SHA512 96219a0a4935f4b44ad969a58374c52cd642c202119291e0956adba9eec6f4b7887b9d46244c93bf0fff2609d66e3e1c09ed445e6657079d48b0dfe4f83572b3 diff --git a/app-office/obsidian/obsidian-1.6.3.ebuild b/app-office/obsidian/obsidian-1.6.3.ebuild new file mode 100644 index 0000000000..168968ddb8 --- /dev/null +++ b/app-office/obsidian/obsidian-1.6.3.ebuild @@ -0,0 +1,178 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHROMIUM_VERSION="102" +CHROMIUM_LANGS=" + af am ar bg bn ca cs da de el en-GB en-US es es-419 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 desktop linux-info unpacker xdg + +DESCRIPTION="A second brain, for you, forever." +HOMEPAGE="https://obsidian.md/" + +# For some reason, the main binary tarballs don't include the .desktop file or +# icon. The .deb does. One would hope then, that we could just download the .deb +# for each arch, but they only generate a .deb for amd64. Maybe we can get them +# to fix this, but in the meantime, we download the .deb purely to get the +# .desktop file and app icon out of it. +SRC_URI=" + https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P/-/_}_amd64.deb -> ${P}.gh.deb + amd64? ( https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}.tar.gz -> ${P}-amd64.tar.gz ) + arm64? ( https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}-arm64.tar.gz ) +" + +DIR="/opt/${PN^}" + +# deb gets extracted to WORKDIR. actual program gets extracted to its own dir +# which depends on CPU arch. +S="${WORKDIR}" + +LICENSE="Obsidian-EULA" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="appindicator" +RESTRICT="mirror strip bindist" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/libsecret[crypt] + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/fontconfig + media-libs/mesa[gbm(+)] + net-print/cups + sys-apps/dbus + sys-apps/util-linux + sys-libs/glibc + x11-libs/cairo + x11-libs/libdrm + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/libxshmfence + x11-libs/pango + appindicator? ( dev-libs/libayatana-appindicator ) +" + +QA_PREBUILT="*" + +CONFIG_CHECK="~USER_NS" + +set_obsidian_src_dir() { + if use amd64; then + S_OBSIDIAN="${WORKDIR}/${P}" + elif use arm64; then + S_OBSIDIAN="${WORKDIR}/${P}-arm64" + else + die "Obsidian only supports amd64 and arm64" + fi +} + +src_configure() { + default + chromium_suid_sandbox_check_kernel_config +} + +src_prepare() { + default + # cleanup languages + set_obsidian_src_dir + pushd "${S_OBSIDIAN}/locales/" >/dev/null || die "location change for language cleanup failed" + chromium_remove_language_paks + popd >/dev/null || die "location reset for language cleanup failed" + + # Create separate .desktop file for launching Obsidian with native wayland + # support. + # + # Obsidian is an Electron app, and Electron can be instructed to run in + # native-wayland mode by turning on the Ozone platform. However, doing this + # causes Obsidian to crash on some users' systems, while it works fine for + # others. (see https://bugs.gentoo.org/915899) + # + # It appears VSCode may have encountered a similar issue, because VSCode + # installs two separate .desktop files, one for launching with wayland + # support and one for launching without. We will do the same here. + + # Create a copy of upstream's .desktop + cp usr/share/applications/obsidian.desktop \ + usr/share/applications/obsidian-wayland.desktop \ + || die "failed to create obsidian-wayland.desktop file" + + # Edit the Exec & Name + sed -i \ + ' + # Add Electron ozone enable flags to obsidian execution + /Exec/s/obsidian /obsidian --ozone-platform-hint=auto --enable-features=UseOzonePlatform,WaylandWindowDecorations / + + # Give this .desktop file a new name/desc of "Obsidian Wayland" + /^Name/s/$/ Wayland/ + + # comment field + /^Comment/s/$/ with Wayland support enabled/ + ' \ + 'usr/share/applications/obsidian-wayland.desktop' || + die "sed failed for obsidian-wayland.desktop file" +} + +src_install() { + insinto "${DIR}" + exeinto "${DIR}" + + set_obsidian_src_dir + pushd "${S_OBSIDIAN}" >/dev/null || die "location change for main install failed" + + doexe obsidian chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so libvulkan.so.1 + doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin \ + v8_context_snapshot.bin vk_swiftshader_icd.json + insopts -m0755 + doins -r locales resources + + # Chrome-sandbox requires the setuid bit to be specifically set. + # see https://github.com/electron/electron/issues/17972 + fowners root "${DIR}/chrome-sandbox" + fperms 4711 "${DIR}/chrome-sandbox" + + [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler + + popd >/dev/null || die "location reset for main install failed" + + dosym "${DIR}/obsidian" "/usr/bin/obsidian" + + if use appindicator; then + dosym ../../usr/lib64/libayatana-appindicator3.so "${DIR}/libappindicator3.so" + fi + + domenu usr/share/applications/obsidian.desktop + domenu usr/share/applications/obsidian-wayland.desktop + + for size in 16 32 48 64 128 256 512; do + doicon --size ${size} usr/share/icons/hicolor/${size}x${size}/apps/${PN}.png + done +} + +pkg_postinst() { + xdg_pkg_postinst + + ewarn "Some users have reported that running Obsidian with native Wayland" + ewarn "support causes the software to crash. Others have it working" + ewarn "without issue. See https://bugs.gentoo.org/915899" + ewarn "" + ewarn "This package now provides application entries for both Obsidian and" + ewarn "Obsidian Wayland. If Obsidian Wayland breaks for you under Wayland," + ewarn "try the other Obsidian entry to launch with XWayland" +} From 869583da0119f0ecaca1e662567e61aee3bc9b2c Mon Sep 17 00:00:00 2001 From: Dale Sweeney Date: Sun, 16 Jun 2024 02:19:41 -0400 Subject: [PATCH 04/35] media-video/gpu-screen-recorder: Use `meson_use` over `usex` in ebuild Signed-off-by: Dale Sweeney --- .../gpu-screen-recorder/gpu-screen-recorder-9999.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-video/gpu-screen-recorder/gpu-screen-recorder-9999.ebuild b/media-video/gpu-screen-recorder/gpu-screen-recorder-9999.ebuild index ea25ff5c7f..b961545af6 100644 --- a/media-video/gpu-screen-recorder/gpu-screen-recorder-9999.ebuild +++ b/media-video/gpu-screen-recorder/gpu-screen-recorder-9999.ebuild @@ -30,8 +30,8 @@ BDEPEND="${DEPEND}" src_configure() { local emesonargs=( - -Dsystemd=$(usex systemd true false) - -Dcapabilities=$(usex filecaps true false) + -Dsystemd=$(meson_use systemd) + -Dcapabilities=$(meson_use filecaps) ) meson_src_configure } From 22b27d89c73646e3e92b19eee0c2395786760d23 Mon Sep 17 00:00:00 2001 From: Henri Gasc Date: Sun, 16 Jun 2024 11:30:44 +0200 Subject: [PATCH 05/35] x11-themes/candy-icons: new package, add 9999 Signed-off-by: Henri Gasc --- .../candy-icons/candy-icons-9999.ebuild | 29 +++++++++++++++++++ x11-themes/candy-icons/metadata.xml | 11 +++++++ 2 files changed, 40 insertions(+) create mode 100644 x11-themes/candy-icons/candy-icons-9999.ebuild create mode 100644 x11-themes/candy-icons/metadata.xml diff --git a/x11-themes/candy-icons/candy-icons-9999.ebuild b/x11-themes/candy-icons/candy-icons-9999.ebuild new file mode 100644 index 0000000000..b75497b561 --- /dev/null +++ b/x11-themes/candy-icons/candy-icons-9999.ebuild @@ -0,0 +1,29 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit git-r3 xdg-utils + +DESCRIPTION="🍭 Sweet gradient icons" +HOMEPAGE="https://github.com/EliverLara/candy-icons" +EGIT_REPO_URI="https://github.com/EliverLara/candy-icons.git" + +LICENSE="GPL-3" +SLOT="0" + +src_install() { + default + + insinto "/usr/share/icons/${PN}" + rm -rf "${S}"/{.git,.github,preview} + doins -r "${S}"/* +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/x11-themes/candy-icons/metadata.xml b/x11-themes/candy-icons/metadata.xml new file mode 100644 index 0000000000..98f3634241 --- /dev/null +++ b/x11-themes/candy-icons/metadata.xml @@ -0,0 +1,11 @@ + + + + + gasc@eurecom.fr + Gasc Henri + + + EliverLara/candy-icons + + From a60a4a07c1d9a115efbef5c723d6fb6017f540bb Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sun, 16 Jun 2024 19:48:56 +0900 Subject: [PATCH 06/35] dev-util/distribution-gpg-keys: add 1.104 Signed-off-by: Takuya Wakazono --- dev-util/distribution-gpg-keys/Manifest | 1 + .../distribution-gpg-keys-1.104.ebuild | 26 +++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 dev-util/distribution-gpg-keys/distribution-gpg-keys-1.104.ebuild diff --git a/dev-util/distribution-gpg-keys/Manifest b/dev-util/distribution-gpg-keys/Manifest index 00571f6dd5..064b64f45e 100644 --- a/dev-util/distribution-gpg-keys/Manifest +++ b/dev-util/distribution-gpg-keys/Manifest @@ -1 +1,2 @@ DIST distribution-gpg-keys-1.103-1.tar.gz 57321798 BLAKE2B 8e3e46ee3916f2f02b5398a61cb578638f531b820ac9589e4d585ed18fa395e5492db45564237cd0555e1ea5341fd7089d8c4bd2be9d104e8bd0f8b8b877043d SHA512 9dc7c854f796484ee710783fcc931f13bbef7fd5d1514cd2f06b33d43fb575aa06bef03be3d2683730175491cdf7a91a7b49c1f7c5dac93f794e38939f925081 +DIST distribution-gpg-keys-1.104-1.tar.gz 63565336 BLAKE2B 6ba4dda992f14212fe2865657c0bfd341c7c4078ee42d68344704373ae25d627b4319ada632f2b1f2ca49a2da0a2d2ce1fb422fba7be84a750dab9040a31998c SHA512 3adb06f8e4c5f9983c752916e5e63045aad19caffac3de0a90ef232fd616b9a5edaf56d7dc2d330f4d8b7a0a412619918043fce68fcdb44b29605c85d66b84af diff --git a/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.104.ebuild b/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.104.ebuild new file mode 100644 index 0000000000..7be1840f5b --- /dev/null +++ b/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.104.ebuild @@ -0,0 +1,26 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="${P}-1" + +DESCRIPTION="Collection of GPG keys used in Linux Distributions" +HOMEPAGE="https://github.com/xsuchy/distribution-gpg-keys" +SRC_URI="https://github.com/xsuchy/distribution-gpg-keys/archive/${MY_P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_P}" + +LICENSE="CC0-1.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="copr" + +src_prepare() { + default + use copr || rm -rf keys/copr || die +} + +src_install() { + insinto "/usr/share/${PN}" + doins -r keys/* +} From a7420018367d782d03e5ff98a8ede7fab4b4c71b Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sun, 16 Jun 2024 19:49:05 +0900 Subject: [PATCH 07/35] dev-util/distribution-gpg-keys: drop 1.103 Signed-off-by: Takuya Wakazono --- dev-util/distribution-gpg-keys/Manifest | 1 - .../distribution-gpg-keys-1.103.ebuild | 26 ------------------- 2 files changed, 27 deletions(-) delete mode 100644 dev-util/distribution-gpg-keys/distribution-gpg-keys-1.103.ebuild diff --git a/dev-util/distribution-gpg-keys/Manifest b/dev-util/distribution-gpg-keys/Manifest index 064b64f45e..167804ccb8 100644 --- a/dev-util/distribution-gpg-keys/Manifest +++ b/dev-util/distribution-gpg-keys/Manifest @@ -1,2 +1 @@ -DIST distribution-gpg-keys-1.103-1.tar.gz 57321798 BLAKE2B 8e3e46ee3916f2f02b5398a61cb578638f531b820ac9589e4d585ed18fa395e5492db45564237cd0555e1ea5341fd7089d8c4bd2be9d104e8bd0f8b8b877043d SHA512 9dc7c854f796484ee710783fcc931f13bbef7fd5d1514cd2f06b33d43fb575aa06bef03be3d2683730175491cdf7a91a7b49c1f7c5dac93f794e38939f925081 DIST distribution-gpg-keys-1.104-1.tar.gz 63565336 BLAKE2B 6ba4dda992f14212fe2865657c0bfd341c7c4078ee42d68344704373ae25d627b4319ada632f2b1f2ca49a2da0a2d2ce1fb422fba7be84a750dab9040a31998c SHA512 3adb06f8e4c5f9983c752916e5e63045aad19caffac3de0a90ef232fd616b9a5edaf56d7dc2d330f4d8b7a0a412619918043fce68fcdb44b29605c85d66b84af diff --git a/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.103.ebuild b/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.103.ebuild deleted file mode 100644 index 7be1840f5b..0000000000 --- a/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.103.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="${P}-1" - -DESCRIPTION="Collection of GPG keys used in Linux Distributions" -HOMEPAGE="https://github.com/xsuchy/distribution-gpg-keys" -SRC_URI="https://github.com/xsuchy/distribution-gpg-keys/archive/${MY_P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_P}" - -LICENSE="CC0-1.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="copr" - -src_prepare() { - default - use copr || rm -rf keys/copr || die -} - -src_install() { - insinto "/usr/share/${PN}" - doins -r keys/* -} From 886b9fef706da43b9d253f1a0945c8d88f8aca08 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sun, 16 Jun 2024 19:49:17 +0900 Subject: [PATCH 08/35] dev-util/mock-core-configs: add 40.6 Signed-off-by: Takuya Wakazono --- dev-util/mock-core-configs/Manifest | 1 + .../mock-core-configs-40.6.ebuild | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 dev-util/mock-core-configs/mock-core-configs-40.6.ebuild diff --git a/dev-util/mock-core-configs/Manifest b/dev-util/mock-core-configs/Manifest index 3ab2408846..abef14fff3 100644 --- a/dev-util/mock-core-configs/Manifest +++ b/dev-util/mock-core-configs/Manifest @@ -1 +1,2 @@ DIST mock-core-configs-40.5-1.tar.gz 370990 BLAKE2B 5f721811bd66b75f87e8cf3a92040fa8e1f7ddbf3c6086a1e4aa4c0f96792a2e6a4011cae27e85b77993d4bc8e5093001400e997271a5cc8f5b56e5dcd0b5413 SHA512 3c41c12b222d270a01ccbc13861e57a4aadad486a327e2d487fea0a4636dd0c01bc01b91f6fec50d14e55dc6c540f8d58f71a6ad6ec22cc42a452bd21e19b71c +DIST mock-core-configs-40.6-1.tar.gz 371264 BLAKE2B a063cd7f5eb1de96453f500d02de053ed6968ee2a1468a9bfbb43130a8834070376b7c1f78f86abc4fd987cb19b521cc0b5986e0d792c4d5938f4f1cfb10b942 SHA512 2d4cf5cf37802b199c0ca01d442329377d45ccd7ef6aea3ad38f148f06ff415776c2c306e87546264d7777c0af4852aa826b5b0b458abd9dce7fdeae909a8737 diff --git a/dev-util/mock-core-configs/mock-core-configs-40.6.ebuild b/dev-util/mock-core-configs/mock-core-configs-40.6.ebuild new file mode 100644 index 0000000000..33e92d76f0 --- /dev/null +++ b/dev-util/mock-core-configs/mock-core-configs-40.6.ebuild @@ -0,0 +1,20 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P=${P}-1 + +DESCRIPTION="Mock core config files basic chroots" +HOMEPAGE="https://rpm-software-management.github.io/mock/ https://github.com/rpm-software-management/mock" +SRC_URI="https://github.com/rpm-software-management/mock/archive/refs/tags/${MY_P}.tar.gz" +S="${WORKDIR}/mock-${MY_P}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" + +src_install() { + insinto /etc/mock + doins -r ${PN}/etc/mock/* +} From 483791c8b5f1c0dfa2b73bcad724b5b74bdc8164 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sun, 16 Jun 2024 19:49:25 +0900 Subject: [PATCH 09/35] dev-util/mock-core-configs: drop 40.5 Signed-off-by: Takuya Wakazono --- dev-util/mock-core-configs/Manifest | 1 - .../mock-core-configs-40.5.ebuild | 20 ------------------- 2 files changed, 21 deletions(-) delete mode 100644 dev-util/mock-core-configs/mock-core-configs-40.5.ebuild diff --git a/dev-util/mock-core-configs/Manifest b/dev-util/mock-core-configs/Manifest index abef14fff3..68f42a5496 100644 --- a/dev-util/mock-core-configs/Manifest +++ b/dev-util/mock-core-configs/Manifest @@ -1,2 +1 @@ -DIST mock-core-configs-40.5-1.tar.gz 370990 BLAKE2B 5f721811bd66b75f87e8cf3a92040fa8e1f7ddbf3c6086a1e4aa4c0f96792a2e6a4011cae27e85b77993d4bc8e5093001400e997271a5cc8f5b56e5dcd0b5413 SHA512 3c41c12b222d270a01ccbc13861e57a4aadad486a327e2d487fea0a4636dd0c01bc01b91f6fec50d14e55dc6c540f8d58f71a6ad6ec22cc42a452bd21e19b71c DIST mock-core-configs-40.6-1.tar.gz 371264 BLAKE2B a063cd7f5eb1de96453f500d02de053ed6968ee2a1468a9bfbb43130a8834070376b7c1f78f86abc4fd987cb19b521cc0b5986e0d792c4d5938f4f1cfb10b942 SHA512 2d4cf5cf37802b199c0ca01d442329377d45ccd7ef6aea3ad38f148f06ff415776c2c306e87546264d7777c0af4852aa826b5b0b458abd9dce7fdeae909a8737 diff --git a/dev-util/mock-core-configs/mock-core-configs-40.5.ebuild b/dev-util/mock-core-configs/mock-core-configs-40.5.ebuild deleted file mode 100644 index 33e92d76f0..0000000000 --- a/dev-util/mock-core-configs/mock-core-configs-40.5.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P=${P}-1 - -DESCRIPTION="Mock core config files basic chroots" -HOMEPAGE="https://rpm-software-management.github.io/mock/ https://github.com/rpm-software-management/mock" -SRC_URI="https://github.com/rpm-software-management/mock/archive/refs/tags/${MY_P}.tar.gz" -S="${WORKDIR}/mock-${MY_P}" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" - -src_install() { - insinto /etc/mock - doins -r ${PN}/etc/mock/* -} From 6ab11648b5ca2c7c10e689b8b503218cc6c1ab58 Mon Sep 17 00:00:00 2001 From: Henri Gasc Date: Sun, 16 Jun 2024 13:07:35 +0200 Subject: [PATCH 10/35] x11-themes/candy-icons: Add 'die' on rm Signed-off-by: Henri Gasc --- x11-themes/candy-icons/candy-icons-9999.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-themes/candy-icons/candy-icons-9999.ebuild b/x11-themes/candy-icons/candy-icons-9999.ebuild index b75497b561..a5ee17477e 100644 --- a/x11-themes/candy-icons/candy-icons-9999.ebuild +++ b/x11-themes/candy-icons/candy-icons-9999.ebuild @@ -16,7 +16,7 @@ src_install() { default insinto "/usr/share/icons/${PN}" - rm -rf "${S}"/{.git,.github,preview} + rm -rf "${S}"/{.git,.github,preview} || die "Could not remove useless directories" doins -r "${S}"/* } From 88816994a96160ec1ff70afd3f6cecc4feeac057 Mon Sep 17 00:00:00 2001 From: Eli Burch Date: Sun, 16 Jun 2024 07:50:32 -0700 Subject: [PATCH 11/35] net-news/newsraft: add 0.25, add myself as maintainer Signed-off-by: Eli Burch --- net-news/newsraft/Manifest | 1 + net-news/newsraft/metadata.xml | 5 +++- net-news/newsraft/newsraft-0.25.ebuild | 38 ++++++++++++++++++++++++++ 3 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 net-news/newsraft/newsraft-0.25.ebuild diff --git a/net-news/newsraft/Manifest b/net-news/newsraft/Manifest index 0c66e2a827..73730dc085 100644 --- a/net-news/newsraft/Manifest +++ b/net-news/newsraft/Manifest @@ -1 +1,2 @@ DIST newsraft-0.23.tar.gz 139740 BLAKE2B 5a98c25b120f79d7ccf518545146ab8ec4e2c86772cc0fb9723b225ff15a8e86761f4d79ce25bdf5182a5fbf282b0ffa9b618e9265e589fc9fcbeac8fb75c325 SHA512 e55acd637d55dc5566fa5aed1b7c74b8f7f1b61b8ad4de0db08d0ab32a99d68bbbce2f5f47fdc0c43d7601cc1221fe7ae5ca41b1c3d2d7e44a3621d577dc4edc +DIST newsraft-0.25.tar.gz 153586 BLAKE2B d2790f4eb0a1fa9ceb5e0240b475ffff9e5dd00c1bcdc7a55d79d7527b6d17057f4d6635f722982af7fea8c5d7df351d88e0389982a77f5651fcc64cfa051f86 SHA512 354f3d5fb0e6d86782538da03408383b74443889aed19ae3599b1f286c76f6814ec406297dcdb505bbca6cf835440161a89066df0f21d52871c57dca288dfa23 diff --git a/net-news/newsraft/metadata.xml b/net-news/newsraft/metadata.xml index aa5a508e21..643f89a541 100644 --- a/net-news/newsraft/metadata.xml +++ b/net-news/newsraft/metadata.xml @@ -1,7 +1,10 @@ - + + eli.burch@burchbytes.com + Eli Burch + https://codeberg.org/newsraft/newsraft/issues diff --git a/net-news/newsraft/newsraft-0.25.ebuild b/net-news/newsraft/newsraft-0.25.ebuild new file mode 100644 index 0000000000..9118c6cefc --- /dev/null +++ b/net-news/newsraft/newsraft-0.25.ebuild @@ -0,0 +1,38 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A lightweight feed reader with ncurses user interface inspired by Newsboat." +HOMEPAGE="https://codeberg.org/newsraft/newsraft" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://codeberg.org/newsraft/newsraft.git" +else + SRC_URI="https://codeberg.org/newsraft/newsraft/archive/${P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/${PN}" +fi + +LICENSE="ISC" +SLOT="0" + +DEPEND=" + dev-db/sqlite:3 + dev-libs/expat + dev-libs/gumbo:= + dev-libs/yajl:= + net-misc/curl + sys-libs/ncurses:= +" +RDEPEND="${DEPEND}" +BDEPEND=" + app-text/scdoc + virtual/pkgconfig +" + +src_install() { + emake PREFIX="/usr" DESTDIR="${D}" install + einstalldocs +} From f22c622c10cae6e2874347d542f6a127ff42340f Mon Sep 17 00:00:00 2001 From: tea Date: Sun, 16 Jun 2024 16:05:38 +0200 Subject: [PATCH 12/35] net-im/nheko: add mising dependency on dev-qt/qtbase:6[wayland] Closes: https://bugs.gentoo.org/934414 Signed-off-by: tea --- net-im/nheko/nheko-0.12.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/nheko/nheko-0.12.0.ebuild b/net-im/nheko/nheko-0.12.0.ebuild index d51334d1ee..d68d324464 100644 --- a/net-im/nheko/nheko-0.12.0.ebuild +++ b/net-im/nheko/nheko-0.12.0.ebuild @@ -34,7 +34,7 @@ RDEPEND=" >=dev-libs/re2-0.2022.04.01:= dev-libs/spdlog:= >=dev-qt/kdsingleapplication-1.1.0:=[qt6] - dev-qt/qtbase:6[concurrent,dbus,gui,widgets] + dev-qt/qtbase:6[concurrent,dbus,gui,wayland,widgets] dev-qt/qtdeclarative:6[widgets] dev-qt/qtimageformats:6 dev-qt/qtmultimedia:6[gstreamer] From f6fda7b26a10defc4e269fe570776f66c8f09797 Mon Sep 17 00:00:00 2001 From: tea Date: Sun, 16 Jun 2024 17:06:28 +0200 Subject: [PATCH 13/35] media-video/gpu-screen-recorder: replace spaces with tabs Signed-off-by: tea --- .../gpu-screen-recorder-9999.ebuild | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/media-video/gpu-screen-recorder/gpu-screen-recorder-9999.ebuild b/media-video/gpu-screen-recorder/gpu-screen-recorder-9999.ebuild index b961545af6..a16f5557a8 100644 --- a/media-video/gpu-screen-recorder/gpu-screen-recorder-9999.ebuild +++ b/media-video/gpu-screen-recorder/gpu-screen-recorder-9999.ebuild @@ -14,16 +14,16 @@ SLOT="0" IUSE="+filecaps systemd" DEPEND=" - media-video/ffmpeg - media-libs/libglvnd - x11-libs/libXcomposite - x11-libs/libXrandr - x11-libs/libXfixes - media-libs/libpulse - media-libs/libva - x11-libs/libdrm - sys-libs/libcap - dev-libs/wayland + media-video/ffmpeg + media-libs/libglvnd + x11-libs/libXcomposite + x11-libs/libXrandr + x11-libs/libXfixes + media-libs/libpulse + media-libs/libva + x11-libs/libdrm + sys-libs/libcap + dev-libs/wayland " RDEPEND="${DEPEND}" BDEPEND="${DEPEND}" From c96dab943d5da4f071e03ad06d910a4030021826 Mon Sep 17 00:00:00 2001 From: Eli Burch Date: Sun, 16 Jun 2024 08:11:27 -0700 Subject: [PATCH 14/35] x11-misc/gammy: treeclean Signed-off-by: Eli Burch --- x11-misc/gammy/Manifest | 2 -- x11-misc/gammy/gammy-0.9.60.ebuild | 49 ------------------------------ x11-misc/gammy/gammy-0.9.64.ebuild | 40 ------------------------ x11-misc/gammy/metadata.xml | 13 -------- 4 files changed, 104 deletions(-) delete mode 100644 x11-misc/gammy/Manifest delete mode 100644 x11-misc/gammy/gammy-0.9.60.ebuild delete mode 100644 x11-misc/gammy/gammy-0.9.64.ebuild delete mode 100644 x11-misc/gammy/metadata.xml diff --git a/x11-misc/gammy/Manifest b/x11-misc/gammy/Manifest deleted file mode 100644 index 56f727fea4..0000000000 --- a/x11-misc/gammy/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST gammy-0.9.60.tar.gz 211249 BLAKE2B 00082c1dd7f9dce26b43fa4a3172e7399a4c8c18743c455fec222b33ca55ecb0b2a3d0483f3e83c58843ef6d47a0ceb52ff38185d0e34649fa634b475a845b88 SHA512 2167a14e579575d5d185a62fae93762f30dbb3396a66f99e4affb7ce710f076c119dfe4cd9a2432fd031dcfbe6548b4fbfe91dd854a6152768017c40596209f9 -DIST gammy-0.9.64.tar.gz 242282 BLAKE2B 3f1e1400eb00d15163843231e8d9907d68946d6347473db905413fe151611fa69239d7d5fe9763e54e5c7806e144604f596dca745973900ecddbe74bde2731d3 SHA512 80f43ca8ca0644b8b01cf299db21332f5f508196d0ba63e7e835e7e36b7e0d4f4dc3c78617523c36c52f8220a78ae42103605ffb93526f54a2bc5dccc7dab3b5 diff --git a/x11-misc/gammy/gammy-0.9.60.ebuild b/x11-misc/gammy/gammy-0.9.60.ebuild deleted file mode 100644 index 15cea3e94b..0000000000 --- a/x11-misc/gammy/gammy-0.9.60.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop qmake-utils xdg - -DESCRIPTION="Adaptive screen brightness/temperature" -HOMEPAGE="https://github.com/Fushko/gammy" - -if [[ "${PV}" == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/Fushko/${PN}.git" -else - SRC_URI="https://github.com/Fushko/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3" -SLOT="0" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtdbus:5 - dev-qt/qtwidgets:5 - x11-libs/libXxf86vm -" -DEPEND=" - ${RDEPEND} - media-gfx/imagemagick -" - -src_configure() { - eqmake5 PREFIX="${EPREFIX}/usr" -} - -src_install() { - emake INSTALL_ROOT="${D}" install - - local sizes="128 16 32 64" - cd ./icons || die - for size in ${sizes}; do - convert "${size}x${size}ball.ico" "${size}x${size}ball.png" || die - newicon -s "${size}" "${size}x${size}ball.png" "${PN}.png" - done - - make_desktop_entry "${PN}" "${PN^}" "${PN}" "Graphics;Settings" -} diff --git a/x11-misc/gammy/gammy-0.9.64.ebuild b/x11-misc/gammy/gammy-0.9.64.ebuild deleted file mode 100644 index b885252951..0000000000 --- a/x11-misc/gammy/gammy-0.9.64.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit qmake-utils xdg - -DESCRIPTION="Adaptive screen brightness/temperature" -HOMEPAGE="https://github.com/Fushko/gammy" - -if [[ "${PV}" == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/Fushko/${PN}.git" -else - SRC_URI="https://github.com/Fushko/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3" -SLOT="0" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtdbus:5 - dev-qt/qtwidgets:5 - x11-libs/libXxf86vm -" -DEPEND=" - ${RDEPEND} - media-gfx/imagemagick -" - -src_configure() { - eqmake5 PREFIX="${EPREFIX}/usr" -} - -src_install() { - emake INSTALL_ROOT="${D}" install -} diff --git a/x11-misc/gammy/metadata.xml b/x11-misc/gammy/metadata.xml deleted file mode 100644 index 7230db7938..0000000000 --- a/x11-misc/gammy/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - Fushko/gammy - - - Gammy is a GUI tool for adjusting pixel brightness/temperature automatically or manually. - It can dim the screen if its content is too bright, or brighten it otherwise. This can help your eyes adjust when switching between dark and light windows, especially at night or in suboptimal lighting conditions. - Screenshots available on its website. - - From de526c83713ff0c01c1efa9c2681a61d5c8e9415 Mon Sep 17 00:00:00 2001 From: Eli Burch Date: Sun, 16 Jun 2024 08:58:19 -0700 Subject: [PATCH 15/35] Revert "x11-misc/gammy: treeclean" This reverts commit c96dab943d5da4f071e03ad06d910a4030021826. Signed-off-by: Eli Burch --- x11-misc/gammy/Manifest | 2 ++ x11-misc/gammy/gammy-0.9.60.ebuild | 49 ++++++++++++++++++++++++++++++ x11-misc/gammy/gammy-0.9.64.ebuild | 40 ++++++++++++++++++++++++ x11-misc/gammy/metadata.xml | 13 ++++++++ 4 files changed, 104 insertions(+) create mode 100644 x11-misc/gammy/Manifest create mode 100644 x11-misc/gammy/gammy-0.9.60.ebuild create mode 100644 x11-misc/gammy/gammy-0.9.64.ebuild create mode 100644 x11-misc/gammy/metadata.xml diff --git a/x11-misc/gammy/Manifest b/x11-misc/gammy/Manifest new file mode 100644 index 0000000000..56f727fea4 --- /dev/null +++ b/x11-misc/gammy/Manifest @@ -0,0 +1,2 @@ +DIST gammy-0.9.60.tar.gz 211249 BLAKE2B 00082c1dd7f9dce26b43fa4a3172e7399a4c8c18743c455fec222b33ca55ecb0b2a3d0483f3e83c58843ef6d47a0ceb52ff38185d0e34649fa634b475a845b88 SHA512 2167a14e579575d5d185a62fae93762f30dbb3396a66f99e4affb7ce710f076c119dfe4cd9a2432fd031dcfbe6548b4fbfe91dd854a6152768017c40596209f9 +DIST gammy-0.9.64.tar.gz 242282 BLAKE2B 3f1e1400eb00d15163843231e8d9907d68946d6347473db905413fe151611fa69239d7d5fe9763e54e5c7806e144604f596dca745973900ecddbe74bde2731d3 SHA512 80f43ca8ca0644b8b01cf299db21332f5f508196d0ba63e7e835e7e36b7e0d4f4dc3c78617523c36c52f8220a78ae42103605ffb93526f54a2bc5dccc7dab3b5 diff --git a/x11-misc/gammy/gammy-0.9.60.ebuild b/x11-misc/gammy/gammy-0.9.60.ebuild new file mode 100644 index 0000000000..15cea3e94b --- /dev/null +++ b/x11-misc/gammy/gammy-0.9.60.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop qmake-utils xdg + +DESCRIPTION="Adaptive screen brightness/temperature" +HOMEPAGE="https://github.com/Fushko/gammy" + +if [[ "${PV}" == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Fushko/${PN}.git" +else + SRC_URI="https://github.com/Fushko/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3" +SLOT="0" + +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtdbus:5 + dev-qt/qtwidgets:5 + x11-libs/libXxf86vm +" +DEPEND=" + ${RDEPEND} + media-gfx/imagemagick +" + +src_configure() { + eqmake5 PREFIX="${EPREFIX}/usr" +} + +src_install() { + emake INSTALL_ROOT="${D}" install + + local sizes="128 16 32 64" + cd ./icons || die + for size in ${sizes}; do + convert "${size}x${size}ball.ico" "${size}x${size}ball.png" || die + newicon -s "${size}" "${size}x${size}ball.png" "${PN}.png" + done + + make_desktop_entry "${PN}" "${PN^}" "${PN}" "Graphics;Settings" +} diff --git a/x11-misc/gammy/gammy-0.9.64.ebuild b/x11-misc/gammy/gammy-0.9.64.ebuild new file mode 100644 index 0000000000..b885252951 --- /dev/null +++ b/x11-misc/gammy/gammy-0.9.64.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit qmake-utils xdg + +DESCRIPTION="Adaptive screen brightness/temperature" +HOMEPAGE="https://github.com/Fushko/gammy" + +if [[ "${PV}" == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Fushko/${PN}.git" +else + SRC_URI="https://github.com/Fushko/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3" +SLOT="0" + +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtdbus:5 + dev-qt/qtwidgets:5 + x11-libs/libXxf86vm +" +DEPEND=" + ${RDEPEND} + media-gfx/imagemagick +" + +src_configure() { + eqmake5 PREFIX="${EPREFIX}/usr" +} + +src_install() { + emake INSTALL_ROOT="${D}" install +} diff --git a/x11-misc/gammy/metadata.xml b/x11-misc/gammy/metadata.xml new file mode 100644 index 0000000000..7230db7938 --- /dev/null +++ b/x11-misc/gammy/metadata.xml @@ -0,0 +1,13 @@ + + + + + + Fushko/gammy + + + Gammy is a GUI tool for adjusting pixel brightness/temperature automatically or manually. + It can dim the screen if its content is too bright, or brighten it otherwise. This can help your eyes adjust when switching between dark and light windows, especially at night or in suboptimal lighting conditions. + Screenshots available on its website. + + From 3a922dd7483aeee58da53f8ea69eab851e761ffe Mon Sep 17 00:00:00 2001 From: Eli Burch Date: Sun, 16 Jun 2024 09:03:46 -0700 Subject: [PATCH 16/35] profiles: mask x11-misc/gammy, upstream is dead Signed-off-by: Eli Burch --- profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index bd71959339..bd8ebce852 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -18,6 +18,11 @@ # New entries go on top. +# Eli Burch (2024-06-16) +# Removal on 2024-07-16 +# Upstream is dead, and there is no replacement +x11-misc/gammy + # Julien Roy (2024-06-08) # Removal 2024-07-08 # Dependencies dropped from ::gentoo From 3d9d09200c98fc61c62bcf2587d8048ff97221ad Mon Sep 17 00:00:00 2001 From: Steffen Winter Date: Sun, 16 Jun 2024 22:17:07 +0200 Subject: [PATCH 17/35] dev-cpp/scnlib: add 3.0.1, drop 3.0.0 Signed-off-by: Steffen Winter --- dev-cpp/scnlib/Manifest | 2 +- dev-cpp/scnlib/{scnlib-3.0.0.ebuild => scnlib-3.0.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-cpp/scnlib/{scnlib-3.0.0.ebuild => scnlib-3.0.1.ebuild} (100%) diff --git a/dev-cpp/scnlib/Manifest b/dev-cpp/scnlib/Manifest index 91f6953009..af7a4495c1 100644 --- a/dev-cpp/scnlib/Manifest +++ b/dev-cpp/scnlib/Manifest @@ -1,2 +1,2 @@ DIST scnlib-2.0.3.tar.gz 520197 BLAKE2B 6e0a88985e8113d85d5c511fe9ec857af12a5d34224fee7a41d8347e1e1e9fe7bb78b15bbdafd9c06006112de747c9c3cd6b101d1076b619e33ac7e745668cc4 SHA512 888f60d5a60b2e348001a56a59e123f496f89b09668f0b05791e878528c1c46930963f22e3b64130c875896ace56dffc0d9310edabb4804abf79cc125dfd5ff4 -DIST scnlib-3.0.0.tar.gz 410057 BLAKE2B f5e6336b08063eacfd3c1c53e22559ea808482fba80d190c1c7a40d17e9c31fc776e7b672ca0943781346de99e115e0a3bf60b910f715d90235bef9934465bb4 SHA512 bf768ce47d4717ddbd563f0fa9472ea001d632a42921737d1ac858c63c664fd834247e192f053927f880ce5b6774d47fb684088f5ac5dbc1033a10df22916df1 +DIST scnlib-3.0.1.tar.gz 410264 BLAKE2B 15b71f514f9ee7ee1c2a029592ec541e52c36e27cc28b4eac58d51a49bfa04869d9b02c291356a3f7a1d3e9af82ac78c5fdadcfe87575da2ca08a9395fc49935 SHA512 76f3196d6bd01a349c69bf1863cc0dc521a95b84ef25b841198acbef99e295b53c1c82c745a7498b9a86a6fd4cc0c395abcb02fdf18b1d7c9152321ab195945b diff --git a/dev-cpp/scnlib/scnlib-3.0.0.ebuild b/dev-cpp/scnlib/scnlib-3.0.1.ebuild similarity index 100% rename from dev-cpp/scnlib/scnlib-3.0.0.ebuild rename to dev-cpp/scnlib/scnlib-3.0.1.ebuild From 6ca728086ec2b5ce3e67467da0a092f84eee15bc Mon Sep 17 00:00:00 2001 From: Steffen Winter Date: Sun, 16 Jun 2024 22:17:18 +0200 Subject: [PATCH 18/35] dev-cpp/scnlib: drop 2.0.3 Signed-off-by: Steffen Winter --- dev-cpp/scnlib/Manifest | 1 - dev-cpp/scnlib/scnlib-2.0.3.ebuild | 39 ------------------------------ 2 files changed, 40 deletions(-) delete mode 100644 dev-cpp/scnlib/scnlib-2.0.3.ebuild diff --git a/dev-cpp/scnlib/Manifest b/dev-cpp/scnlib/Manifest index af7a4495c1..16ed6b2b39 100644 --- a/dev-cpp/scnlib/Manifest +++ b/dev-cpp/scnlib/Manifest @@ -1,2 +1 @@ -DIST scnlib-2.0.3.tar.gz 520197 BLAKE2B 6e0a88985e8113d85d5c511fe9ec857af12a5d34224fee7a41d8347e1e1e9fe7bb78b15bbdafd9c06006112de747c9c3cd6b101d1076b619e33ac7e745668cc4 SHA512 888f60d5a60b2e348001a56a59e123f496f89b09668f0b05791e878528c1c46930963f22e3b64130c875896ace56dffc0d9310edabb4804abf79cc125dfd5ff4 DIST scnlib-3.0.1.tar.gz 410264 BLAKE2B 15b71f514f9ee7ee1c2a029592ec541e52c36e27cc28b4eac58d51a49bfa04869d9b02c291356a3f7a1d3e9af82ac78c5fdadcfe87575da2ca08a9395fc49935 SHA512 76f3196d6bd01a349c69bf1863cc0dc521a95b84ef25b841198acbef99e295b53c1c82c745a7498b9a86a6fd4cc0c395abcb02fdf18b1d7c9152321ab195945b diff --git a/dev-cpp/scnlib/scnlib-2.0.3.ebuild b/dev-cpp/scnlib/scnlib-2.0.3.ebuild deleted file mode 100644 index a3b4301895..0000000000 --- a/dev-cpp/scnlib/scnlib-2.0.3.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="scanf for modern C++ " -HOMEPAGE="https://www.scnlib.dev/" -SRC_URI="https://github.com/eliaskosunen/scnlib/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -RDEPEND=">=dev-cpp/simdutf-5.2.0:=" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-cpp/fast_float - test? ( dev-cpp/gtest ) -" - -RESTRICT="!test? ( test )" - -src_configure() { - local mycmakeargs=( - -DSCN_BENCHMARKS=OFF - -DSCN_BENCHMARKS_BINARYSIZE=OFF - -DSCN_BENCHMARKS_BUILDTIME=OFF - -DSCN_DOCS=OFF - -DSCN_EXAMPLES=$(usex test ON OFF) - -DSCN_TESTS=$(usex test ON OFF) - -DSCN_USE_EXTERNAL_FAST_FLOAT=ON - -DSCN_USE_EXTERNAL_GTEST=ON - -DSCN_USE_EXTERNAL_SIMDUTF=ON - ) - cmake_src_configure -} From 5398a7ebbd026998c3df18479ef12eccf9a3ba90 Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Mon, 17 Jun 2024 03:35:17 +0400 Subject: [PATCH 19/35] media-sound/nulloy: DEP imagemagick: add [svg] Closes https://bugs.gentoo.org/934416 Signed-off-by: Vitaly Zdanevich --- media-sound/nulloy/nulloy-0.9.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/nulloy/nulloy-0.9.9.ebuild b/media-sound/nulloy/nulloy-0.9.9.ebuild index ef53fab808..d4c5f2417c 100644 --- a/media-sound/nulloy/nulloy-0.9.9.ebuild +++ b/media-sound/nulloy/nulloy-0.9.9.ebuild @@ -29,7 +29,7 @@ DEPEND=" dev-qt/linguist dev-qt/qtscript dev-qt/qtx11extras - media-gfx/imagemagick + media-gfx/imagemagick[svg] media-libs/gstreamer media-libs/gst-plugins-base media-libs/taglib From 669b5ef816050b0fbbbd289be215272a4a09fd15 Mon Sep 17 00:00:00 2001 From: Jason Blackwell Date: Mon, 17 Jun 2024 00:43:18 +0000 Subject: [PATCH 20/35] dev-util/pmbootstrap: add 2.3.1, drop 1.51.0 Signed-off-by: Jason Blackwell --- dev-util/pmbootstrap/Manifest | 2 +- dev-util/pmbootstrap/metadata.xml | 8 ++++++-- ...pmbootstrap-1.51.0.ebuild => pmbootstrap-2.3.1.ebuild} | 1 + 3 files changed, 8 insertions(+), 3 deletions(-) rename dev-util/pmbootstrap/{pmbootstrap-1.51.0.ebuild => pmbootstrap-2.3.1.ebuild} (93%) diff --git a/dev-util/pmbootstrap/Manifest b/dev-util/pmbootstrap/Manifest index 2340b1625c..c073823540 100644 --- a/dev-util/pmbootstrap/Manifest +++ b/dev-util/pmbootstrap/Manifest @@ -1 +1 @@ -DIST pmbootstrap-1.51.0.tar.gz 230563 BLAKE2B d1832a699c7e5a86eaa2c145df1e48c92b3f370be92a82b6841d302a85ba5450ca7c6a4cae040cb0191fcc7cea909e63e5d7915bf1cd16891577d654ea86ecdb SHA512 288a2ad12f93f4ff7d11ec37448b739611acb684f41b68327ca83997e6d9bbf8110dc42f93e00d356728b16193092142055378c18d23c49c2b11324cee6121b3 +DIST pmbootstrap-2.3.1.tar.bz2 22491945 BLAKE2B b74816ae98068d87979f235e42e71cfc2f2345bb962ecf4338b2ecb24304e60f2aa3cd0e01b2f39019d9f966fbea3ea10b69fb79fb21c850b46e345a69d65d7a SHA512 d2c184ca3bb2f3a671a3a17a73f2f3e38ed1971ba11ab9bdec0151c06988c99b97e2558acfe176956a5348f661f863449174e60313422e10a1ebcd9ae72e581a diff --git a/dev-util/pmbootstrap/metadata.xml b/dev-util/pmbootstrap/metadata.xml index 2c8371a6e6..fe462bb0db 100644 --- a/dev-util/pmbootstrap/metadata.xml +++ b/dev-util/pmbootstrap/metadata.xml @@ -1,8 +1,12 @@ - + + Jason Blackwell + blackwell@disroot.org + - pmbootstrap + https://gitlab.com/postmarketOS/pmbootstrap/-/issues + postmarketOS/pmbootstrap diff --git a/dev-util/pmbootstrap/pmbootstrap-1.51.0.ebuild b/dev-util/pmbootstrap/pmbootstrap-2.3.1.ebuild similarity index 93% rename from dev-util/pmbootstrap/pmbootstrap-1.51.0.ebuild rename to dev-util/pmbootstrap/pmbootstrap-2.3.1.ebuild index ca2650562a..0600f45f11 100644 --- a/dev-util/pmbootstrap/pmbootstrap-1.51.0.ebuild +++ b/dev-util/pmbootstrap/pmbootstrap-2.3.1.ebuild @@ -10,6 +10,7 @@ inherit distutils-r1 linux-info pypi DESCRIPTION="Helper tool for developing and building postmarketOS" HOMEPAGE="https://postmarketos.org/" +SRC_URI="https://gitlab.com/postmarketOS/pmbootstrap/-/archive/${PV}/${P}.tar.bz2" LICENSE="GPL-3" SLOT="0" From cb7f344f4826efe6c411abee955ea6b6a4695037 Mon Sep 17 00:00:00 2001 From: Eli Burch Date: Sun, 16 Jun 2024 17:42:13 -0700 Subject: [PATCH 21/35] net-wireless/airspyhf: Add static-libs use flag Closes: https://bugs.gentoo.org/934412 Signed-off-by: Eli Burch --- net-wireless/airspyhf/airspyhf-1.6.8.ebuild | 4 +- net-wireless/airspyhf/files/static.patch | 43 +++++++++++++++++++++ 2 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 net-wireless/airspyhf/files/static.patch diff --git a/net-wireless/airspyhf/airspyhf-1.6.8.ebuild b/net-wireless/airspyhf/airspyhf-1.6.8.ebuild index 1ccb88f4b5..df9f0b0824 100644 --- a/net-wireless/airspyhf/airspyhf-1.6.8.ebuild +++ b/net-wireless/airspyhf/airspyhf-1.6.8.ebuild @@ -13,7 +13,7 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" -IUSE="udev" +IUSE="udev static-libs" DEPEND="dev-libs/libusb" @@ -26,6 +26,8 @@ BDEPEND="virtual/pkgconfig" src_prepare(){ sed -i "s@DESTINATION \"/etc/udev/rules.d\"@DESTINATION \"$(get_udevdir)/rules.d\"@" "tools/CMakeLists.txt" || die + use static-libs || eapply "${FILESDIR}/static.patch" || die + cmake_src_prepare } diff --git a/net-wireless/airspyhf/files/static.patch b/net-wireless/airspyhf/files/static.patch new file mode 100644 index 0000000000..393e529fca --- /dev/null +++ b/net-wireless/airspyhf/files/static.patch @@ -0,0 +1,43 @@ +diff --git a/libairspyhf/src/CMakeLists.txt b/libairspyhf/src/CMakeLists.txt +index 9d8d483..38d1b24 100644 +--- a/libairspyhf/src/CMakeLists.txt ++++ b/libairspyhf/src/CMakeLists.txt +@@ -46,16 +46,7 @@ add_library(airspyhf SHARED ${c_sources} ${AIRSPYHF_DLL_SRCS}) + set_target_properties(airspyhf PROPERTIES VERSION ${AIRSPYHF_VER_MAJOR}.${AIRSPYHF_VER_MINOR}.${AIRSPYHF_VER_REVISION}) + set_target_properties(airspyhf PROPERTIES SOVERSION 0) + +-# Static library +-add_library(airspyhf-static STATIC ${c_sources}) +-if(MSVC) +- set_target_properties(airspyhf-static PROPERTIES OUTPUT_NAME "airspyhf_static") +-else() +- set_target_properties(airspyhf-static PROPERTIES OUTPUT_NAME "airspyhf") +-endif() +- + set_target_properties(airspyhf PROPERTIES CLEAN_DIRECT_OUTPUT 1) +-set_target_properties(airspyhf-static PROPERTIES CLEAN_DIRECT_OUTPUT 1) + + # Dependencies + target_link_libraries(airspyhf ${LIBUSB_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) +@@ -71,10 +62,6 @@ if( ${UNIX} ) + LIBRARY DESTINATION lib${LIB_SUFFIX} + COMPONENT sharedlibs + ) +- install(TARGETS airspyhf-static +- ARCHIVE DESTINATION lib${LIB_SUFFIX} +- COMPONENT staticlibs +- ) + install(FILES ${c_headers} + DESTINATION include/${PROJECT_NAME} + COMPONENT headers +@@ -86,10 +73,6 @@ if( ${WIN32} ) + DESTINATION bin + COMPONENT sharedlibs + ) +- install(TARGETS airspyhf-static +- DESTINATION bin +- COMPONENT staticlibs +- ) + install(FILES ${c_headers} + DESTINATION include/${PROJECT_NAME} + COMPONENT headers From 6970d0037e5e7cf93b4db68cbcb8a4eca7ccd979 Mon Sep 17 00:00:00 2001 From: Dale Sweeney Date: Sun, 16 Jun 2024 21:23:28 -0400 Subject: [PATCH 22/35] media-video/gpu-screen-recorder: Fix incorrect use of `meson_use` Signed-off-by: Dale Sweeney --- .../gpu-screen-recorder/gpu-screen-recorder-9999.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-video/gpu-screen-recorder/gpu-screen-recorder-9999.ebuild b/media-video/gpu-screen-recorder/gpu-screen-recorder-9999.ebuild index a16f5557a8..27ba2a7692 100644 --- a/media-video/gpu-screen-recorder/gpu-screen-recorder-9999.ebuild +++ b/media-video/gpu-screen-recorder/gpu-screen-recorder-9999.ebuild @@ -30,8 +30,8 @@ BDEPEND="${DEPEND}" src_configure() { local emesonargs=( - -Dsystemd=$(meson_use systemd) - -Dcapabilities=$(meson_use filecaps) + $(meson_use systemd) + $(meson_use filecaps capabilities) ) meson_src_configure } From 39121376eaf7e859d63b87dee3bb930be0869ff3 Mon Sep 17 00:00:00 2001 From: Rahil Bhimjiani Date: Mon, 17 Jun 2024 14:29:35 +0530 Subject: [PATCH 23/35] app-admin/bitwarden-cli-bin: update to 2024.6.0 Signed-off-by: Rahil Bhimjiani --- app-admin/bitwarden-cli-bin/Manifest | 1 + .../bitwarden-cli-bin-2024.6.0.ebuild | 35 +++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 app-admin/bitwarden-cli-bin/bitwarden-cli-bin-2024.6.0.ebuild diff --git a/app-admin/bitwarden-cli-bin/Manifest b/app-admin/bitwarden-cli-bin/Manifest index ba9451f7e9..8cee2ae796 100644 --- a/app-admin/bitwarden-cli-bin/Manifest +++ b/app-admin/bitwarden-cli-bin/Manifest @@ -1,3 +1,4 @@ DIST bw-linux-2024.2.1.zip 33060347 BLAKE2B fdfeec07f9c9a0c70741461ff4969b8909fb04d6aa0411a936b8a10165d7e2a31ad02228cbb6e1aea6f375436be8dd5d2dc560a440d1db9877c056ed1e870719 SHA512 67222301f62371129eccd7847a642e7ac13191d9e8d5033774f888cb6eb989e1427ce2c02a05121a259e7c217214d31d793474827b315479b410bb780f858f0d DIST bw-linux-2024.3.1.zip 33190371 BLAKE2B e0440980ef22083b53cf3032b9fb600fc9fefe06afd64431475871d2f64af1fb5620096aada09ff3a7b7fd89992abefa410e8bbf289230aae2515e118d36ad77 SHA512 4406a118b4815eab950f8bfdba5623f8097acf0d4018726985e4614a3deb6a52d3a0323deac35ba270c7974649da9f4a70ccdf049ce88ee0528c6980935366a0 DIST bw-linux-2024.4.0.zip 33268198 BLAKE2B 672e2bc0b123320fa1118d1043c4314905203cd890c49d4c5c5ab524a9b12d3f966863dce9b4a1c5921816564fb94e908b099a94f44d033db7da3ac805de529b SHA512 07c5b153025e3303ee6f563b9e7a88908d5f7f8877594b42f94fceb3daddb77c718cf01d1546a80618c288a38a8872dbbda8faf1bc2d58af7cf74b0347e95e51 +DIST bw-linux-2024.6.0.zip 35438206 BLAKE2B 59a464240a0940a28d5bb57d087efc68f1b714ca7c7711a4a42bb40ccd3b682255537d053f8d573c57ef50a5b547d5c05946e3e262e0b01c6a25fbc98543fe17 SHA512 6ffb7ab7bd405f49cd620c4110136d656362f1b57d6051da4066f60c3e3d562baa0aebc2d0d9e47967da4cbbba2e06cbfab2d3aefc48fd3620551caf8e4c05a7 diff --git a/app-admin/bitwarden-cli-bin/bitwarden-cli-bin-2024.6.0.ebuild b/app-admin/bitwarden-cli-bin/bitwarden-cli-bin-2024.6.0.ebuild new file mode 100644 index 0000000000..d30d477c53 --- /dev/null +++ b/app-admin/bitwarden-cli-bin/bitwarden-cli-bin-2024.6.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit shell-completion + +DESCRIPTION="Precompiled CLI frontend which connects to Bitwarden comapatible servers" +HOMEPAGE="https://github.com/bitwarden/clients/tree/main/apps/cli" + +SRC_URI=" + https://github.com/bitwarden/clients/releases/download/cli-v${PV}/bw-linux-${PV}.zip +" + +S="${WORKDIR}" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +# non-stripped binary is of 99M but works +# stripped bianry is of 44M but doesnt work +RESTRICT='strip' + +RDEPEND="!app-admin/bitwarden-cli" +BDEPEND="app-arch/unzip" +QA_PREBUILT="usr/bin/bw" + +src_compile() { + ./bw completion --shell zsh > bw.zsh 2> /dev/null || die +} + +src_install() { + dobin bw + newzshcomp bw.zsh _bw +} From 893b5880fbf3573f586c828a0ead5d897628f5d5 Mon Sep 17 00:00:00 2001 From: Alarig Le Lay Date: Mon, 17 Jun 2024 11:46:36 +0200 Subject: [PATCH 24/35] dev-libs/libsignal-ffi: add 0.51.0 Signed-off-by: Alarig Le Lay --- dev-libs/libsignal-ffi/Manifest | 2 + .../libsignal-ffi/libsignal-ffi-0.51.0.ebuild | 50 +++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 dev-libs/libsignal-ffi/libsignal-ffi-0.51.0.ebuild diff --git a/dev-libs/libsignal-ffi/Manifest b/dev-libs/libsignal-ffi/Manifest index d4f5fb747a..965e53253c 100644 --- a/dev-libs/libsignal-ffi/Manifest +++ b/dev-libs/libsignal-ffi/Manifest @@ -2,3 +2,5 @@ DIST libsignal-ffi-0.44.0-vendor.tar.xz 33303356 BLAKE2B eee56cf615b8d84a1303fb0 DIST libsignal-ffi-0.44.0.gh.tar.gz 1382003 BLAKE2B 9984a430e03b908468e0c773e717deb3a4d9e3997680ebd2a0f536c1377407edbd092f8f81b3bfdef8fff4cd8836f7bddfccd2190610216d283cd8da84ea73fd SHA512 ef5bb03e2ebf37aefb31eb7c2e6c5196d07ca90f056e834a580f6293505789cd56268296a4ebc44b60b7550f2d6995ff1d8e4d27e73e783dedc29d097135d784 DIST libsignal-ffi-0.46.0-vendor.tar.xz 33689364 BLAKE2B 260ce4c19f4f1467a32cc1a78af5e76def16acb0fa9c0fed74ddef345ec187523c5efa8f1cb49846346fd2d584076f014a6ba52d5c0ed3c8831ffb85c6e09288 SHA512 df5cb098b863c88d7451bb84bb43b5441d39ee9de37aacd7fd388b020c7827567c6adc088ea7a2c675562a0e6e4745e8c3fbebf4dcfc8051fa80378081815943 DIST libsignal-ffi-0.46.0.gh.tar.gz 1405351 BLAKE2B fc9b4360b42b5ea925f11162736ae759008ec806c267e2bbfc4815ee501216e9669dc880528cd4cd4d6419496b4ffe61959d8af8cef99719878bd3c1eb02c309 SHA512 ca34ec4bb6d2931ba1b72c7c1640cb85e10b4418c305791494ba444afb7b9625c04d46c22eef2d070f66d7883e80f1a845b800ecd1344159877e84c757c78c0b +DIST libsignal-ffi-0.51.0-vendor.tar.xz 45717128 BLAKE2B b062ae6884bfcc70d793b6aa4bfbb32c5a6ee129617c931fe77a75632429d03783bff8aa660446f91b8b1a46fa5fa208eb1b8291a5c0f5683d768d7902be3b6d SHA512 ec9315421da4997138284c896d4cbaf6a0cbcd911eef3d8d3dd4ae1bf97577dfe61ef3681abc9886a9b1e110794ccaae427de059cd8d5644e004657739b07d83 +DIST libsignal-ffi-0.51.0.gh.tar.gz 1482490 BLAKE2B c2f27c33e20c3b2701ea7025197371d8ed2f161123ecc58c2f50f5df7ca561f4295ae4142372e6d437d1203d3a148031604f6da69cfc231d8c580ba694be653a SHA512 646cb30451dc08f5659f61ea808d19d07336c7731c2309cb950e5f94e3993221ff7cb8311512c1490bbb09b6378f4cc14dfc2ff0689d6e3e7494f2b8a8769406 diff --git a/dev-libs/libsignal-ffi/libsignal-ffi-0.51.0.ebuild b/dev-libs/libsignal-ffi/libsignal-ffi-0.51.0.ebuild new file mode 100644 index 0000000000..e45e06f0ff --- /dev/null +++ b/dev-libs/libsignal-ffi/libsignal-ffi-0.51.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.13.1 + +EAPI=8 + +CRATES=" " + +inherit cargo + +DESCRIPTION="A C ABI library which exposes Signal protocol logic" +HOMEPAGE="https://github.com/signalapp/libsignal" +SRC_URI=" + https://github.com/signalapp/libsignal/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz + https://herbizarre.swordarmor.fr/garbage/${P}-vendor.tar.xz +" +S="${WORKDIR}/libsignal-${PV}/rust/bridge/ffi" + +LICENSE="AGPL-3" +# Dependent crate licenses +LICENSE+=" AGPL-3 Apache-2.0 BSD-2 BSD ISC MIT Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64" +IUSE="debug" + +BDEPEND=" + dev-libs/protobuf + sys-devel/clang +" + +src_unpack() { + default + cargo_gen_config + ln -s "${WORKDIR}/vendor/" "${WORKDIR}/libsignal-${PV}/vendor" || die + sed -i "${ECARGO_HOME}/config" -e '/source.crates-io/d' || die + sed -i "${ECARGO_HOME}/config" -e '/replace-with = "gentoo"/d' || die + sed -i "${ECARGO_HOME}/config" -e '/local-registry = "\/nonexistent"/d' || die + cat "${WORKDIR}/vendor/vendor-config.toml" >> "${ECARGO_HOME}/config" || die +} + +src_install() { + if use debug; then + TARGET=debug + else + TARGET=release + fi + + dolib.a "${WORKDIR}/${P/-ffi/}/target/${TARGET}/${PN/-/_}.a" +} From 596cbc0c4fdb57ccb299050f8516d291ce2f91f1 Mon Sep 17 00:00:00 2001 From: Alarig Le Lay Date: Mon, 17 Jun 2024 11:48:11 +0200 Subject: [PATCH 25/35] net-im/mautrix-signal: add 0.6.2 Signed-off-by: Alarig Le Lay --- net-im/mautrix-signal/Manifest | 2 + .../mautrix-signal-0.6.2.ebuild | 66 +++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 net-im/mautrix-signal/mautrix-signal-0.6.2.ebuild diff --git a/net-im/mautrix-signal/Manifest b/net-im/mautrix-signal/Manifest index 66063c3807..beff003dad 100644 --- a/net-im/mautrix-signal/Manifest +++ b/net-im/mautrix-signal/Manifest @@ -2,3 +2,5 @@ DIST mautrix-signal-0.6.0-deps.tar.xz 23987148 BLAKE2B 67ef4ae365b2f3bd5ac98d371 DIST mautrix-signal-0.6.0.gh.tar.gz 329464 BLAKE2B 723bb833c712c42e82bcf80fd205b8bf6371818a9631823cd68daa2d29c91cd00eafd6daa2b1d5278f808e7114babd7a572200f6738066225f7e97a18a9a81f5 SHA512 ac55ed462b442bc28045bd639359151b5717fef374f74a150c6597f4252cfb406c16de2b7989cb49b5e0e3c29f447427e19ac860048f7a9b2b020823694ffdba DIST mautrix-signal-0.6.1-deps.tar.xz 20518340 BLAKE2B 5329b1b839a20160e10736b2cadcc3baf9c5a62cc95e992dad70d3a5c2eb0cba73bef7ee256967ffa11c137f0ace08c31f37016362d3bda679f019f0d79d2e30 SHA512 be26db727443d479b5c948e316e6ba259e6e6636aa8bd72b3987676fd8902c2cc46e48888249d977e2fe0985dbf0d39650d5487e6b78cb9454a201ca980540a0 DIST mautrix-signal-0.6.1.gh.tar.gz 330028 BLAKE2B d2474ffa525f738e739e3bfce2fdfc9725e339a7615c75c468b3704a755e32c64eca6ca72a30719586f97b777e916e2777bd450f9217631a26e5b45b311c2acf SHA512 36d15e65d916ddbb97d3bfb62c73b5c481fecd65d145c41d7580f5eb3f575daeb057aa6a8b9ad8b35bfc20117a2adcfe7d239aa30802e04dd2f8c9ff9a2b34ce +DIST mautrix-signal-0.6.2-deps.tar.xz 3411160 BLAKE2B 6aa191dfeef85d7181b2a6ea9075b6fee9d3b1592fded949fcc76ce2211ac4fb69269785ca1276e1bff9e07b93c8c73f8d4996fee989a0964919fed57fc07241 SHA512 962ddffb7cabc2b97dbe06e4263c6a998b8194c3895aa967362d3309cf7f96b62b4b26b0e7a1d66678e7c958dc2d517d595693a3e2c4b35801e3d06de34e02bb +DIST mautrix-signal-0.6.2.gh.tar.gz 346173 BLAKE2B 1e3f2dfae1a767981b385da895819f4e75d2e77c03bedfaaa429f455e9272a54e1b57e57af4efbb48f0200f84a91a818196006fbc54a56c567a2c94a389c581d SHA512 5adf47c2a4f1239e34fbbebe7700405369d1b610dc9fcffbd55cbe46eea86f94caed7316a319561c2ec34105eaa2214bf815dbaf43d3d57920e2a74151be0507 diff --git a/net-im/mautrix-signal/mautrix-signal-0.6.2.ebuild b/net-im/mautrix-signal/mautrix-signal-0.6.2.ebuild new file mode 100644 index 0000000000..6cc7f1c12a --- /dev/null +++ b/net-im/mautrix-signal/mautrix-signal-0.6.2.ebuild @@ -0,0 +1,66 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module systemd + +DESCRIPTION="A Matrix-Signal puppeting bridge" +HOMEPAGE="https://github.com/mautrix/signal" +SRC_URI="https://github.com/mautrix/signal/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz + https://herbizarre.swordarmor.fr/garbage/${P}-deps.tar.xz +" +S="${WORKDIR}/signal-${PV}" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + acct-user/${PN} +" +DEPEND="${RDEPEND}" +BDEPEND=" + ~dev-libs/libsignal-ffi-0.51.0 + dev-libs/olm +" + +src_compile() { + ego build +} + +src_install() { + dobin mautrix-signal + + keepdir /var/log/mautrix/signal + fowners -R root:mautrix /var/log/mautrix + fperms -R 770 /var/log/mautrix + sed -i -e "s/\.\/logs/\/var\/log\/${PN/-/\\\/}/" "example-config.yaml" || die + + insinto "/etc/mautrix" + newins "example-config.yaml" "${PN/-/_}.yaml" + + newinitd "${FILESDIR}/${PN}.initd" "${PN}" + systemd_dounit "${FILESDIR}/${PN}.service" + + fowners -R root:mautrix /etc/mautrix + fperms -R 770 /etc/mautrix +} + +pkg_postinst() { + einfo + elog "" + elog "Before you can use ${PN}, you must configure it correctly" + elog "The configuration file is located at \"/etc/mautrix/${PN/-/_}.yaml\"" + elog "When done, run the following command: emerge --config ${CATEGORY}/${PN}" + elog "Then, you must register the bridge with your homeserver" + elog "Refer your homeserver's documentation for instructions" + elog "The registration file is located at /var/lib/${PN/-/\/}/registration.yaml" + elog "Finally, you may start the ${PN} daemon" + einfo +} + +pkg_config() { + su - "${PN}" -s /bin/sh -c \ + "/usr/bin/${PN} -c /etc/mautrix/${PN/-/_}.yaml -g -r /var/lib/${PN/-/\/}/registration.yaml" +} From a0bd3e1955e349ba3378c8bd0f33e7f891dfd06b Mon Sep 17 00:00:00 2001 From: Alarig Le Lay Date: Mon, 17 Jun 2024 11:49:17 +0200 Subject: [PATCH 26/35] net-im/mautrix-telegram: enable py3.12 Signed-off-by: Alarig Le Lay --- net-im/mautrix-telegram/mautrix-telegram-0.15.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/mautrix-telegram/mautrix-telegram-0.15.1.ebuild b/net-im/mautrix-telegram/mautrix-telegram-0.15.1.ebuild index 7c9a550ec6..294d15ff69 100644 --- a/net-im/mautrix-telegram/mautrix-telegram-0.15.1.ebuild +++ b/net-im/mautrix-telegram/mautrix-telegram-0.15.1.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYPI_NO_NORMALIZE=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 optfeature pypi systemd From aff66d67c796db71da77a26f703c94319ec26343 Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 17 Jun 2024 12:26:33 +0200 Subject: [PATCH 27/35] media-sound/lms: drop 3.53.0 Closes: https://bugs.gentoo.org/928330 Signed-off-by: David Roman --- media-sound/lms/Manifest | 1 - media-sound/lms/lms-3.53.0.ebuild | 72 ------------------------------- 2 files changed, 73 deletions(-) delete mode 100644 media-sound/lms/lms-3.53.0.ebuild diff --git a/media-sound/lms/Manifest b/media-sound/lms/Manifest index f38af00f09..4fcfa5facb 100644 --- a/media-sound/lms/Manifest +++ b/media-sound/lms/Manifest @@ -1,2 +1 @@ -DIST lms-3.53.0.tar.gz 423679 BLAKE2B 4b6c5ac28f10674209242c11593de999e50a8ae975f44bec3f277fbe9c4aeb3968bb4bce135540c1df0d6014e805d7617e2203bc5fcf56a64dedb1562df0cdbc SHA512 19e90135049097a814ef9c0d760c5ff7ca061d7a2e27720f1ee645d2781026be233dcb7105034ac291e416e990b0a91b6df4f9c235f5ef18e733e07f8dfe2ead DIST lms-3.54.0.tar.gz 428132 BLAKE2B bec14813d42e5a0d2854c62827218c06b56d092e6228ff7b32b37a0c0d85f545eb8747c8108dd390e445d28921c4a79f4a86d9985a3d1e0ffe888b4beb1a2261 SHA512 e0434c12d460d9ee2a1aaaa32ef0344dbce7ee11d250d31a9f3f08213834e48620f8c14ed97ba6a625c6a8f292efdbe1dcd90d50ce3c51b369c6d67c5ac6a0c9 diff --git a/media-sound/lms/lms-3.53.0.ebuild b/media-sound/lms/lms-3.53.0.ebuild deleted file mode 100644 index 39d6e350f5..0000000000 --- a/media-sound/lms/lms-3.53.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic pam systemd - -DESCRIPTION="Lightweight Music Server." -HOMEPAGE="http://lms-demo.poupon.dev/ https://github.com/epoupon/lms" -SRC_URI="https://github.com/epoupon/lms/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test stb" -RESTRICT="!test? ( test )" - -RDEPEND=" - acct-user/lms - dev-cpp/wt - dev-libs/boost - dev-libs/libconfig[cxx] - media-libs/taglib - media-video/ffmpeg[mp3,opus] - - !stb? ( media-gfx/graphicsmagick ) - -" - -DEPEND=" - ${RDEPEND} - - stb? ( dev-libs/stb ) -" - -BDEPEND=" - test? ( dev-cpp/gtest ) -" - -PATCHES=( - "${FILESDIR}/${PN}-respect-ldflags.patch" -) - -src_configure() { - append-flags -I/usr/include/stb/deprecated - - local mycmakeargs=( - -DLMS_IMAGE_BACKEND=$(usex stb stb graphicsmagick) - -DENABLE_TESTS=$(usex test) - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - systemd_newunit conf/systemd/default.service lms.service - newinitd "${FILESDIR}/lms.init" lms - dopamd conf/pam/lms - mv "${ED}/usr/share/lms/lms.conf" "${ED}/etc/lms.conf" || die - - # Already installed in the proper directory - rm "${ED}/usr/share/lms/default.service" || die - rm "${ED}/usr/share/lms/lms" || die - - keepdir /var/log/lms - fowners -R lms:lms /var/log/lms - - keepdir /var/lms - fowners lms:lms /var/lms -} From b9099803b10d5ca727c476a5df7d7643464204c2 Mon Sep 17 00:00:00 2001 From: Alarig Le Lay Date: Mon, 17 Jun 2024 14:37:11 +0200 Subject: [PATCH 28/35] dev-libs/libsignal-ffi: Fixing manifest and useless variables Thanks @antecrescent for the review Signed-off-by: Alarig Le Lay --- dev-libs/libsignal-ffi/Manifest | 2 +- dev-libs/libsignal-ffi/libsignal-ffi-0.51.0.ebuild | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/dev-libs/libsignal-ffi/Manifest b/dev-libs/libsignal-ffi/Manifest index 965e53253c..ac63928007 100644 --- a/dev-libs/libsignal-ffi/Manifest +++ b/dev-libs/libsignal-ffi/Manifest @@ -2,5 +2,5 @@ DIST libsignal-ffi-0.44.0-vendor.tar.xz 33303356 BLAKE2B eee56cf615b8d84a1303fb0 DIST libsignal-ffi-0.44.0.gh.tar.gz 1382003 BLAKE2B 9984a430e03b908468e0c773e717deb3a4d9e3997680ebd2a0f536c1377407edbd092f8f81b3bfdef8fff4cd8836f7bddfccd2190610216d283cd8da84ea73fd SHA512 ef5bb03e2ebf37aefb31eb7c2e6c5196d07ca90f056e834a580f6293505789cd56268296a4ebc44b60b7550f2d6995ff1d8e4d27e73e783dedc29d097135d784 DIST libsignal-ffi-0.46.0-vendor.tar.xz 33689364 BLAKE2B 260ce4c19f4f1467a32cc1a78af5e76def16acb0fa9c0fed74ddef345ec187523c5efa8f1cb49846346fd2d584076f014a6ba52d5c0ed3c8831ffb85c6e09288 SHA512 df5cb098b863c88d7451bb84bb43b5441d39ee9de37aacd7fd388b020c7827567c6adc088ea7a2c675562a0e6e4745e8c3fbebf4dcfc8051fa80378081815943 DIST libsignal-ffi-0.46.0.gh.tar.gz 1405351 BLAKE2B fc9b4360b42b5ea925f11162736ae759008ec806c267e2bbfc4815ee501216e9669dc880528cd4cd4d6419496b4ffe61959d8af8cef99719878bd3c1eb02c309 SHA512 ca34ec4bb6d2931ba1b72c7c1640cb85e10b4418c305791494ba444afb7b9625c04d46c22eef2d070f66d7883e80f1a845b800ecd1344159877e84c757c78c0b -DIST libsignal-ffi-0.51.0-vendor.tar.xz 45717128 BLAKE2B b062ae6884bfcc70d793b6aa4bfbb32c5a6ee129617c931fe77a75632429d03783bff8aa660446f91b8b1a46fa5fa208eb1b8291a5c0f5683d768d7902be3b6d SHA512 ec9315421da4997138284c896d4cbaf6a0cbcd911eef3d8d3dd4ae1bf97577dfe61ef3681abc9886a9b1e110794ccaae427de059cd8d5644e004657739b07d83 +DIST libsignal-ffi-0.51.0-vendor.tar.xz 45705656 BLAKE2B 9cedcb219161b100d0b24319f3b1fd69d9ca6784d94b748bde12e4cb5f1621e6b71cc6b7909db6fc60b2ef45de4ad12992a902c5d86d79e6d4620fb47c0552cb SHA512 633cd8fcafd9b0f0c4454e6a56900c4188b2bd6cd8078517f6ad6ddb26cc07c9b53f5419239956007d2b770132834dd7384bfc65ae5ce552ac2d6e9950777b5c DIST libsignal-ffi-0.51.0.gh.tar.gz 1482490 BLAKE2B c2f27c33e20c3b2701ea7025197371d8ed2f161123ecc58c2f50f5df7ca561f4295ae4142372e6d437d1203d3a148031604f6da69cfc231d8c580ba694be653a SHA512 646cb30451dc08f5659f61ea808d19d07336c7731c2309cb950e5f94e3993221ff7cb8311512c1490bbb09b6378f4cc14dfc2ff0689d6e3e7494f2b8a8769406 diff --git a/dev-libs/libsignal-ffi/libsignal-ffi-0.51.0.ebuild b/dev-libs/libsignal-ffi/libsignal-ffi-0.51.0.ebuild index e45e06f0ff..6947f0c864 100644 --- a/dev-libs/libsignal-ffi/libsignal-ffi-0.51.0.ebuild +++ b/dev-libs/libsignal-ffi/libsignal-ffi-0.51.0.ebuild @@ -5,8 +5,6 @@ EAPI=8 -CRATES=" " - inherit cargo DESCRIPTION="A C ABI library which exposes Signal protocol logic" @@ -22,7 +20,6 @@ LICENSE="AGPL-3" LICENSE+=" AGPL-3 Apache-2.0 BSD-2 BSD ISC MIT Unicode-DFS-2016" SLOT="0" KEYWORDS="~amd64" -IUSE="debug" BDEPEND=" dev-libs/protobuf From e90037a0dc749bcc923aab742cbd6b9513e9c2de Mon Sep 17 00:00:00 2001 From: Alarig Le Lay Date: Mon, 17 Jun 2024 14:42:17 +0200 Subject: [PATCH 29/35] dev-libs/libsignal-ffi: Make only one sed call for cargo toml Signed-off-by: Alarig Le Lay --- dev-libs/libsignal-ffi/libsignal-ffi-0.51.0.ebuild | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/dev-libs/libsignal-ffi/libsignal-ffi-0.51.0.ebuild b/dev-libs/libsignal-ffi/libsignal-ffi-0.51.0.ebuild index 6947f0c864..daf5f5e7ab 100644 --- a/dev-libs/libsignal-ffi/libsignal-ffi-0.51.0.ebuild +++ b/dev-libs/libsignal-ffi/libsignal-ffi-0.51.0.ebuild @@ -30,9 +30,11 @@ src_unpack() { default cargo_gen_config ln -s "${WORKDIR}/vendor/" "${WORKDIR}/libsignal-${PV}/vendor" || die - sed -i "${ECARGO_HOME}/config" -e '/source.crates-io/d' || die - sed -i "${ECARGO_HOME}/config" -e '/replace-with = "gentoo"/d' || die - sed -i "${ECARGO_HOME}/config" -e '/local-registry = "\/nonexistent"/d' || die + sed -i "${ECARGO_HOME}/config" \ + -e '/source.crates-io/d' \ + -e '/replace-with = "gentoo"/d' \ + -e '/local-registry = "\/nonexistent"/d' \ + || die cat "${WORKDIR}/vendor/vendor-config.toml" >> "${ECARGO_HOME}/config" || die } From da24565f564514601dd6c28e02be2fd6246b20cd Mon Sep 17 00:00:00 2001 From: Nicola Smaniotto Date: Mon, 17 Jun 2024 15:03:49 +0200 Subject: [PATCH 30/35] mpv-plugin/mpv_thumbnail_script: add 0.5.4, drop 0.5.1 Signed-off-by: Nicola Smaniotto --- mpv-plugin/mpv_thumbnail_script/Manifest | 2 +- ...il_script-0.5.1.ebuild => mpv_thumbnail_script-0.5.4.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename mpv-plugin/mpv_thumbnail_script/{mpv_thumbnail_script-0.5.1.ebuild => mpv_thumbnail_script-0.5.4.ebuild} (97%) diff --git a/mpv-plugin/mpv_thumbnail_script/Manifest b/mpv-plugin/mpv_thumbnail_script/Manifest index a002df3c98..e536750e5b 100644 --- a/mpv-plugin/mpv_thumbnail_script/Manifest +++ b/mpv-plugin/mpv_thumbnail_script/Manifest @@ -1,3 +1,3 @@ -DIST mpv_thumbnail_script-0.5.1.tar.gz 2585674 BLAKE2B 34db1877694ba71139377ecf97d370ea4a75b7a82694f7f29321abe1ed40c702f2bf47df9e24c300ad999bef126d1b082d12b1abde0cc7227ad66dd965f23209 SHA512 642ede1ec1a73a4bf78839c12bdf19a0f1e4797290b83a811b9ac40e47868ada3703b80798b4963616830d91981cdc4093df2a156d391aba54d48a0569045a87 DIST mpv_thumbnail_script-0.5.2.tar.gz 2585900 BLAKE2B f0b2afe1f1cba942ddb469ae66f32f1d444679302f47b13742feb924bbe3de331c74bb60530079580a8802258109d9d17e6ebe1581910c8083e2897370961274 SHA512 d151c6e5aa0ad276a0a5451f0b0ab36c5bf4426521ce17b3db7ca9a94ee4265bf66f3632ff48f8210a96d176cdba0f7926138e9a4971eca4b0331dfc87034e11 DIST mpv_thumbnail_script-0.5.3.tar.gz 2588152 BLAKE2B a15399bf2fca65bf721a33718b4c27752fb5a7ce9c158eddff7ea1c6018929b372f0091ddb44a6f102dd3657b1e14148779543db5dac4953ca06fac21689dc3e SHA512 4a785bbd0037f18ffb60aa4980ed94ff6f03f75db43c5ebf5dde5bf53e0afa4970a94ecd5be26b279d71875540a98e2f4efd8c636dd553f2af5e6f3918f8b5fa +DIST mpv_thumbnail_script-0.5.4.tar.gz 2587970 BLAKE2B beac1f447551a8eed8b58f1d9cc27bec93937d5e84df71ff104f5799a574eacfe893029135fc2840f1077791d810fc8b0bc2ca517b3fe0a41a18e091c9d50e00 SHA512 a25b69eaa02de347dbb32f7adf61cd775b35f78872cb212c64c533222c3f24a131ffbd029604079bc48c26332698e5ef977268e241eae36be9b037a8199559ca diff --git a/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.1.ebuild b/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.4.ebuild similarity index 97% rename from mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.1.ebuild rename to mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.4.ebuild index 4f880b5be7..d50da51af1 100644 --- a/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.1.ebuild +++ b/mpv-plugin/mpv_thumbnail_script/mpv_thumbnail_script-0.5.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 From 21e1950315856d4fa7f6cc7785c0890691f44ba5 Mon Sep 17 00:00:00 2001 From: Paul Zander Date: Mon, 17 Jun 2024 15:56:23 +0200 Subject: [PATCH 31/35] dev-python/anytree: add USE=dot, test dep on six, .gh suffix - Fix PythonGHDistfileSuffix by adding .gh suffix to source archive. - Add `USE=dot` to optionally pull in `media-gfx/graphviz`, or otherwise disable related test. - Add `dev-python/six` dependency required by `USE=test`. Closes: https://bugs.gentoo.org/934415 Signed-off-by: Paul Zander --- dev-python/anytree/Manifest | 2 +- dev-python/anytree/anytree-2.12.0.ebuild | 27 ++++++++++++++++++++++-- dev-python/anytree/metadata.xml | 3 +++ 3 files changed, 29 insertions(+), 3 deletions(-) diff --git a/dev-python/anytree/Manifest b/dev-python/anytree/Manifest index 97b80ce124..46aba4f417 100644 --- a/dev-python/anytree/Manifest +++ b/dev-python/anytree/Manifest @@ -1 +1 @@ -DIST anytree-2.12.0.tar.gz 192330 BLAKE2B 117f80689b6610f622a41b2abb85cf54f2ba639659f80e6b8d163043d2552586ef11ed86532b19c7b69beec5e66ab3acad2f72ed0f1e9aa5d3832e4e8ec76457 SHA512 822a72cf84227a7b78cb3808eea585d783821d9c476f1b1e50d77cf982b4bf3c08011be9564ff5205a3efd0d982b03daabeb0067aea523a14002179c94451ff4 +DIST anytree-2.12.0.gh.tar.gz 192330 BLAKE2B 117f80689b6610f622a41b2abb85cf54f2ba639659f80e6b8d163043d2552586ef11ed86532b19c7b69beec5e66ab3acad2f72ed0f1e9aa5d3832e4e8ec76457 SHA512 822a72cf84227a7b78cb3808eea585d783821d9c476f1b1e50d77cf982b4bf3c08011be9564ff5205a3efd0d982b03daabeb0067aea523a14002179c94451ff4 diff --git a/dev-python/anytree/anytree-2.12.0.ebuild b/dev-python/anytree/anytree-2.12.0.ebuild index b34aff9a03..bbed6b04b5 100644 --- a/dev-python/anytree/anytree-2.12.0.ebuild +++ b/dev-python/anytree/anytree-2.12.0.ebuild @@ -7,17 +7,32 @@ PYTHON_COMPAT=( python3_{10..13} ) DISTUTILS_USE_PEP517=poetry inherit distutils-r1 -# inherit pypi DESCRIPTION="Powerful and Lightweight Python Tree Data Structure with various plugins" HOMEPAGE="https://anytree.readthedocs.io/" -SRC_URI="https://github.com/c0fec0de/anytree/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/c0fec0de/anytree/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="dot" + +RDEPEND=" + dot? ( + media-gfx/graphviz + ) +" + +DEPEND="${RDEPEND} + test? ( + $(python_gen_cond_dep ' + dev-python/six[${PYTHON_USEDEP}] + ') + ) +" + distutils_enable_sphinx docs distutils_enable_tests pytest @@ -29,6 +44,14 @@ src_prepare(){ python_test() { local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x EPYTEST_DESELECT=() + + if ! use dot; then + EPYTEST_DESELECT+=( + "tests/test_dotexport.py::test_tree_png" + ) + fi + cd "${S}/tests" || die distutils-r1_python_test } diff --git a/dev-python/anytree/metadata.xml b/dev-python/anytree/metadata.xml index 4961d1e12a..475d5d4cae 100644 --- a/dev-python/anytree/metadata.xml +++ b/dev-python/anytree/metadata.xml @@ -8,4 +8,7 @@ c0fec0de/anytree Anytree + + allow to create dot graphs using media-gfx/graphviz + From 8f8c89e640f787e8a1711cab0146789cf7a7c4be Mon Sep 17 00:00:00 2001 From: Patrick Nicolas Date: Mon, 17 Jun 2024 17:39:29 +0200 Subject: [PATCH 32/35] media-libs/wivrn: update upstream git branch Signed-off-by: Patrick Nicolas --- media-libs/wivrn/wivrn-9999.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild index d495d12997..a8720f8c26 100644 --- a/media-libs/wivrn/wivrn-9999.ebuild +++ b/media-libs/wivrn/wivrn-9999.ebuild @@ -16,7 +16,6 @@ REQUIRED_USE="|| ( nvenc vaapi x264 )" if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git" - EGIT_BRANCH="dev" MONADO_V=598080453545c6bf313829e5780ffb7dde9b79dc PFR_V=2.2.0 From 7250f70183c255309d52e5a6ac902c36f32ce2e8 Mon Sep 17 00:00:00 2001 From: Eli Burch Date: Mon, 17 Jun 2024 09:48:04 -0700 Subject: [PATCH 33/35] net-wireless/airspyhf: Always remove static lib Signed-off-by: Eli Burch --- net-wireless/airspyhf/airspyhf-1.6.8.ebuild | 4 ++-- .../{static.patch => airspyhf-1.6.8-remove-static.patch} | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) rename net-wireless/airspyhf/files/{static.patch => airspyhf-1.6.8-remove-static.patch} (93%) diff --git a/net-wireless/airspyhf/airspyhf-1.6.8.ebuild b/net-wireless/airspyhf/airspyhf-1.6.8.ebuild index df9f0b0824..d4a3ffb6f9 100644 --- a/net-wireless/airspyhf/airspyhf-1.6.8.ebuild +++ b/net-wireless/airspyhf/airspyhf-1.6.8.ebuild @@ -13,7 +13,7 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" -IUSE="udev static-libs" +IUSE="udev" DEPEND="dev-libs/libusb" @@ -26,7 +26,7 @@ BDEPEND="virtual/pkgconfig" src_prepare(){ sed -i "s@DESTINATION \"/etc/udev/rules.d\"@DESTINATION \"$(get_udevdir)/rules.d\"@" "tools/CMakeLists.txt" || die - use static-libs || eapply "${FILESDIR}/static.patch" || die + eapply "${FILESDIR}/static.patch" cmake_src_prepare } diff --git a/net-wireless/airspyhf/files/static.patch b/net-wireless/airspyhf/files/airspyhf-1.6.8-remove-static.patch similarity index 93% rename from net-wireless/airspyhf/files/static.patch rename to net-wireless/airspyhf/files/airspyhf-1.6.8-remove-static.patch index 393e529fca..518fe8a042 100644 --- a/net-wireless/airspyhf/files/static.patch +++ b/net-wireless/airspyhf/files/airspyhf-1.6.8-remove-static.patch @@ -1,5 +1,6 @@ -diff --git a/libairspyhf/src/CMakeLists.txt b/libairspyhf/src/CMakeLists.txt -index 9d8d483..38d1b24 100644 +# Remove build steps related to static libs. +# Bug: https://bugs.gentoo.org/934412 + --- a/libairspyhf/src/CMakeLists.txt +++ b/libairspyhf/src/CMakeLists.txt @@ -46,16 +46,7 @@ add_library(airspyhf SHARED ${c_sources} ${AIRSPYHF_DLL_SRCS}) From d465b6f0014e6d1c50bab3e046f53a3621f2d491 Mon Sep 17 00:00:00 2001 From: Eli Burch Date: Mon, 17 Jun 2024 09:58:44 -0700 Subject: [PATCH 34/35] net-wireless/airspyhf: Fix patch filename Signed-off-by: Eli Burch --- net-wireless/airspyhf/airspyhf-1.6.8.ebuild | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/net-wireless/airspyhf/airspyhf-1.6.8.ebuild b/net-wireless/airspyhf/airspyhf-1.6.8.ebuild index d4a3ffb6f9..03530b7af3 100644 --- a/net-wireless/airspyhf/airspyhf-1.6.8.ebuild +++ b/net-wireless/airspyhf/airspyhf-1.6.8.ebuild @@ -23,11 +23,13 @@ RDEPEND="${DEPEND} BDEPEND="virtual/pkgconfig" +PATCHES=( + "${FILESDIR}/airspyhf-1.6.8-remove-static.patch" +) + src_prepare(){ sed -i "s@DESTINATION \"/etc/udev/rules.d\"@DESTINATION \"$(get_udevdir)/rules.d\"@" "tools/CMakeLists.txt" || die - eapply "${FILESDIR}/static.patch" - cmake_src_prepare } From 0ef8adb09ad970947a0c3ecad17dd80eaa090444 Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Mon, 17 Jun 2024 17:30:53 -0400 Subject: [PATCH 35/35] net-im/mautrix-signal: add missing RDEPEND Closes: https://bugs.gentoo.org/932856 Signed-off-by: Julien Roy --- net-im/mautrix-signal/mautrix-signal-0.6.2.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/net-im/mautrix-signal/mautrix-signal-0.6.2.ebuild b/net-im/mautrix-signal/mautrix-signal-0.6.2.ebuild index 6cc7f1c12a..9e6cf87392 100644 --- a/net-im/mautrix-signal/mautrix-signal-0.6.2.ebuild +++ b/net-im/mautrix-signal/mautrix-signal-0.6.2.ebuild @@ -18,6 +18,7 @@ KEYWORDS="~amd64" RDEPEND=" acct-user/${PN} + dev-libs/olm " DEPEND="${RDEPEND}" BDEPEND="