From ff733bfb4d0bd82175e03255004faef8721b53ea Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 2 Jan 2025 06:31:11 +0000 Subject: gentoo auto-resync : 02:01:2025 - 06:31:11 --- app-admin/Manifest.gz | Bin 32512 -> 32506 bytes app-admin/bitwarden-desktop-bin/Manifest | 2 - .../bitwarden-desktop-bin-2024.9.0-r1.ebuild | 91 --------------------- app-admin/qtpass/Manifest | 3 +- .../files/qtpass-1.4.0-qt-6.8-profiles.patch | 42 ++++++++++ app-admin/qtpass/qtpass-1.4.0-r1.ebuild | 66 --------------- app-admin/qtpass/qtpass-1.4.0-r2.ebuild | 69 ++++++++++++++++ 7 files changed, 113 insertions(+), 160 deletions(-) delete mode 100644 app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2024.9.0-r1.ebuild create mode 100644 app-admin/qtpass/files/qtpass-1.4.0-qt-6.8-profiles.patch delete mode 100644 app-admin/qtpass/qtpass-1.4.0-r1.ebuild create mode 100644 app-admin/qtpass/qtpass-1.4.0-r2.ebuild (limited to 'app-admin') diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index 283a0bdd0a33..774a22cedbcf 100644 Binary files a/app-admin/Manifest.gz and b/app-admin/Manifest.gz differ diff --git a/app-admin/bitwarden-desktop-bin/Manifest b/app-admin/bitwarden-desktop-bin/Manifest index d6a96d14480a..0baa797fc72e 100644 --- a/app-admin/bitwarden-desktop-bin/Manifest +++ b/app-admin/bitwarden-desktop-bin/Manifest @@ -1,7 +1,5 @@ DIST Bitwarden-2024.11.2-amd64.deb 84510298 BLAKE2B 7decb80519111fd9d2d29c27aba59acd7bf6ca9733ee06a0e798364a9aad1f91e44e4ed30a021da5e527b562a6b908aa50f07568bae69450d938f89668716364 SHA512 ff5d77afaca6c2579bcd9f4f23be9da4de871cef4288a2fc85bae98517c86eda6040b6affee40256a25e1451bc48c098cf33a83bbcaba69cd7acf13fd1bef794 DIST Bitwarden-2024.12.0-amd64.deb 84480428 BLAKE2B 3cb771978fd2c0ded6bc79fee0beb23e187a0c2c69fe6213ea982929ffbc085155c147ff8729251f4a840bc871e33e5f7b07499d5a2cf4a16d1146e357a0d8f8 SHA512 649686f4cdd6269fabce9af8a1532ea343ac5cedf7a267818ea4ea173220d24d129019b31641bd98d61a3809a02562ce87b0738d842c53bdfa0374889ba69025 -DIST Bitwarden-2024.9.0-amd64.deb 83998696 BLAKE2B adce754866e47c82de6defe08bdb91135dca744e11b460d116c9b23d45cef1e95302ea04c5d1f9c77c7c52fb125490272bce0bbeae0ac3738f4fc6cd2529572e SHA512 e0ed593fe1501f40c1721f23e1673e5ea6bda265ffc65c526956a0c26ebc33d88d314bd9db8138a4052fd35c3827a355d36fbf4f171f9702d21f3bbab4ea9fa8 EBUILD bitwarden-desktop-bin-2024.11.2.ebuild 1805 BLAKE2B e5e6c437437b4fd95b2e6989449215196eff6cc103cddfd6708273beb91bc6ba8be47b215ace74d5d369163b21ea2866fd1f0eb82ba5481b090d6e6d54727c72 SHA512 4ebdcf238d3bc035381dc8e6dd08c91c1a18224bd5609f05cdff0e379e25abe01b896ad90d2098a9b2eacdcc43514505e39ec0b9a709eff28ff0a2c216353e1c EBUILD bitwarden-desktop-bin-2024.12.0.ebuild 1787 BLAKE2B f29cb51f98a68d540a4008be21f1f16b605f432206cb99a798d768e08709ca135778708d35b8dbb0ca0778d594ae87c84546b3bb866cb2a953bdc32ffb64b818 SHA512 525f677a03d1602656d937612567acc043b5bff49a80a44fa74f8b759962d2d744ca32377b8905489060fcff4bcac1d4206489b14c0b96c8a7a1f03579b06b16 -EBUILD bitwarden-desktop-bin-2024.9.0-r1.ebuild 1805 BLAKE2B e5e6c437437b4fd95b2e6989449215196eff6cc103cddfd6708273beb91bc6ba8be47b215ace74d5d369163b21ea2866fd1f0eb82ba5481b090d6e6d54727c72 SHA512 4ebdcf238d3bc035381dc8e6dd08c91c1a18224bd5609f05cdff0e379e25abe01b896ad90d2098a9b2eacdcc43514505e39ec0b9a709eff28ff0a2c216353e1c MISC metadata.xml 323 BLAKE2B 3f1affe8fb7b242a0ea072faaebcccd37bf005ee68c7519857701c37fe6a11b0dffe1692af141b54218367ee8c8361cb0e6608621453d424d52b061b569563d1 SHA512 95ab28dcb844ac6d2ba4573699e86a4c303aa46b4c2eddf1273ecf37a3bbb751b9a478b535fbdcbc12424bc4f826b4b0781cfb8079e5563ed41f12ce68b35908 diff --git a/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2024.9.0-r1.ebuild b/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2024.9.0-r1.ebuild deleted file mode 100644 index ebc9617b1482..000000000000 --- a/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2024.9.0-r1.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop unpacker xdg-utils - -MY_PN="Bitwarden" - -DESCRIPTION="Bitwarden password manager desktop client" -HOMEPAGE="https://bitwarden.com/" -SRC_URI="https://github.com/bitwarden/clients/releases/download/desktop-v${PV}/Bitwarden-${PV}-amd64.deb" -S="${WORKDIR}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - app-crypt/libsecret - dev-libs/expat - dev-libs/glib - dev-libs/nspr - dev-libs/nss - dev-libs/wayland - media-libs/alsa-lib - media-libs/mesa - net-print/cups - sys-apps/dbus - sys-apps/util-linux - sys-libs/glibc - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libdrm - 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/libxkbcommon - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXScrnSaver - x11-libs/libxshmfence - x11-libs/libXtst - x11-libs/pango -" -IDEPEND=" - dev-util/desktop-file-utils - dev-util/gtk-update-icon-cache -" - -QA_PREBUILT=" - opt/Bitwarden/*.so* - opt/Bitwarden/bitwarden - opt/Bitwarden/bitwarden-app - opt/Bitwarden/chrome-sandbox - opt/Bitwarden/chrome_crashpad_handler -" - -src_install() { - insinto /opt - doins -r opt/${MY_PN} - fperms 755 /opt/Bitwarden/bitwarden \ - /opt/Bitwarden/bitwarden-app - fperms 4755 /opt/Bitwarden/chrome-sandbox - - domenu usr/share/applications/bitwarden.desktop - - local x - for x in 16 32 64 128 256 512; do - doicon -s ${x} usr/share/icons/hicolor/${x}*/* - done - - dosym -r "/opt/Bitwarden/bitwarden" "usr/bin/${PN}" -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} diff --git a/app-admin/qtpass/Manifest b/app-admin/qtpass/Manifest index 82b768e4a904..b4fd3615c1a6 100644 --- a/app-admin/qtpass/Manifest +++ b/app-admin/qtpass/Manifest @@ -1,4 +1,5 @@ AUX qtpass-1.4.0-qt-6.8-buildfix.patch 691 BLAKE2B 8336eb26131e134389d3db751a5dcbf2375cd9569cbf3f7582fe9cb6ef6f08c1e2993c8d4a006e71cae55e5f8c13d8c58edaf1b2b1cdc9592c2c764514066630 SHA512 e80bc14d987e95c9a7160d5ad12579a5f43fa3671f879d5779482ce932a522bb4390792a00f03c9d234a19d43e6953ac1838a5db59347d881ec7762c0bb04870 +AUX qtpass-1.4.0-qt-6.8-profiles.patch 1387 BLAKE2B 93c4c80e32f848aa8d54056e31a47d7d28c1b031afa0b1e77de23105a1b079726ad323aae1ba7c9c042270fe66a5510c345693f159075b31bbc3a3d6269e2f9d SHA512 2526cb7de434642a29ada8cfdb914fd7f47ef649d5112e79143dba804ad8a08578a3db2aefb8b83a041caaf0cf98ded1db825c22f2237b606de99e0368b0f4c8 DIST qtpass-1.4.0.tar.gz 581368 BLAKE2B 12bf414ea781bad34d97fe28ae39f44e17812039f0d798162b6d875918f20a1583f7a53a1e98ed917edf41c15709c7693c7651205c5e4ec85860ee773350f075 SHA512 47c1284c10e0d8a3bf63c049fc29d785d1a53bef6f183bbe22efebf466371dd454a6e43c944739f487d609f3cde188701ba538e9cb8e2c7e5530f8fa6f992625 -EBUILD qtpass-1.4.0-r1.ebuild 1311 BLAKE2B ee3421016ccc0d4f94b105952c10df98c60f32d8974ed66c61213a0eb907f55e35305b009c9dc1add0fc135de832037dfec17388ff6bbf80992f1cce027881b5 SHA512 54b8d643f51fc62593cc70aa678bfb9685735ce48544f703b435bff1e6d2b117ca790b7dc9296461bcc00f4653f9f72debb747b030e0e746332477c4863719d3 +EBUILD qtpass-1.4.0-r2.ebuild 1354 BLAKE2B 949bcc2cab877edd31f234d0e376786e8e3996146cb3bac08b12db93a9a18c25b6b0e5cecc9c0c632f65f01032957f3a33056126d1e4e28f20da0fa38a505ec7 SHA512 cadf237199450df28411e36af89cbc83b6ebde39a9858fae9b505044fb73005250f921344fdda3b63afdc47d3cd3968879035e1e54d5788f258ee1638e4022bd MISC metadata.xml 485 BLAKE2B 526a8203c5a8601f6bdae7fcc71fb26a6def402406493ebf95869624f8cea44a09fe2c23a041adebcd1bc5bc4ac9c64b2c33725b7d6d24bbf4f415926468a0ce SHA512 bc1c8273227625672ebfce619956a342dc3c74d412a16383c035e88b289a8dad9383ab00c9c5bd4f368dd8fefdad025b0d4f7c209b84251b0e26e16ef4149eef diff --git a/app-admin/qtpass/files/qtpass-1.4.0-qt-6.8-profiles.patch b/app-admin/qtpass/files/qtpass-1.4.0-qt-6.8-profiles.patch new file mode 100644 index 000000000000..61531e696755 --- /dev/null +++ b/app-admin/qtpass/files/qtpass-1.4.0-qt-6.8-profiles.patch @@ -0,0 +1,42 @@ +From 315397bb882a840eba68b343659b567a7409f34f Mon Sep 17 00:00:00 2001 +From: John Doe +Date: Sat, 25 May 2024 01:23:33 +0800 +Subject: [PATCH] Fix multiple profiles issue for Qt6 + +--- + src/mainwindow.cpp | 4 ++++ + src/mainwindow.h | 4 ++++ + 2 files changed, 8 insertions(+) + +diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp +index b39d3147..66b87dc2 100644 +--- a/src/mainwindow.cpp ++++ b/src/mainwindow.cpp +@@ -787,7 +787,11 @@ void MainWindow::updateProfileBox() { + * correct "profile" + * @param name + */ ++#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) + void MainWindow::on_profileBox_currentIndexChanged(QString name) { ++#else ++void MainWindow::on_profileBox_currentTextChanged(QString name) { ++#endif + if (m_qtPass->isFreshStart() || name == QtPassSettings::getProfile()) + return; + +diff --git a/src/mainwindow.h b/src/mainwindow.h +index 172e326f..b5325f61 100644 +--- a/src/mainwindow.h ++++ b/src/mainwindow.h +@@ -97,7 +97,11 @@ private slots: + void clearPanel(bool notify = true); + void on_lineEdit_textChanged(const QString &arg1); + void on_lineEdit_returnPressed(); ++#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) + void on_profileBox_currentIndexChanged(QString); ++#else ++ void on_profileBox_currentTextChanged(QString); ++#endif + void showContextMenu(const QPoint &pos); + void showBrowserContextMenu(const QPoint &pos); + void openFolder(); diff --git a/app-admin/qtpass/qtpass-1.4.0-r1.ebuild b/app-admin/qtpass/qtpass-1.4.0-r1.ebuild deleted file mode 100644 index e6a4bd5f91d9..000000000000 --- a/app-admin/qtpass/qtpass-1.4.0-r1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop qmake-utils - -DESCRIPTION="Multi-platform GUI for pass, the standard unix password manager" -HOMEPAGE="https://qtpass.org https://github.com/IJHack/qtpass" -SRC_URI="https://github.com/IJHack/qtpass/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/QtPass-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - || ( - app-admin/pass - app-admin/gopass - ) - dev-qt/qtbase:6[gui,network,widgets] - net-misc/x11-ssh-askpass -" -DEPEND="${RDEPEND} - dev-qt/qtsvg:6 -" -BDEPEND="dev-qt/qttools:6[linguist]" - -DOCS=( {CHANGELOG,CONTRIBUTING,FAQ,README}.md ) - -PATCHES=( "${FILESDIR}"/${P}-qt-6.8-buildfix.patch ) - -src_prepare() { - default - - if ! use test ; then - sed -i '/SUBDIRS += src /s/tests //' \ - qtpass.pro || die "sed for qtpass.pro failed" - fi -} - -src_configure() { - eqmake6 PREFIX="${EPREFIX}"/usr -} - -src_test() { - local -x QT_QPA_PLATFORM=offscreen - default -} - -src_install() { - emake INSTALL_ROOT="${D}" install - einstalldocs - - insinto /usr/share/qtpass/translations - doins src/.qm/*.qm - - doman qtpass.1 - domenu qtpass.desktop - newicon artwork/icon.png qtpass-icon.png - insinto /usr/share/metainfo - doins qtpass.appdata.xml -} diff --git a/app-admin/qtpass/qtpass-1.4.0-r2.ebuild b/app-admin/qtpass/qtpass-1.4.0-r2.ebuild new file mode 100644 index 000000000000..b98ef039ff14 --- /dev/null +++ b/app-admin/qtpass/qtpass-1.4.0-r2.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop qmake-utils + +DESCRIPTION="Multi-platform GUI for pass, the standard unix password manager" +HOMEPAGE="https://qtpass.org https://github.com/IJHack/qtpass" +SRC_URI="https://github.com/IJHack/qtpass/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/QtPass-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + || ( + app-admin/pass + app-admin/gopass + ) + dev-qt/qtbase:6[gui,network,widgets] + net-misc/x11-ssh-askpass +" +DEPEND="${RDEPEND} + dev-qt/qtsvg:6 +" +BDEPEND="dev-qt/qttools:6[linguist]" + +DOCS=( {CHANGELOG,CONTRIBUTING,FAQ,README}.md ) + +PATCHES=( + "${FILESDIR}"/${P}-qt-6.8-buildfix.patch + "${FILESDIR}"/${P}-qt-6.8-profiles.patch +) + +src_prepare() { + default + + if ! use test ; then + sed -i '/SUBDIRS += src /s/tests //' \ + qtpass.pro || die "sed for qtpass.pro failed" + fi +} + +src_configure() { + eqmake6 PREFIX="${EPREFIX}"/usr +} + +src_test() { + local -x QT_QPA_PLATFORM=offscreen + default +} + +src_install() { + emake INSTALL_ROOT="${D}" install + einstalldocs + + insinto /usr/share/qtpass/translations + doins src/.qm/*.qm + + doman qtpass.1 + domenu qtpass.desktop + newicon artwork/icon.png qtpass-icon.png + insinto /usr/share/metainfo + doins qtpass.appdata.xml +} -- cgit v1.2.3