commit: fc2cbd79d829bb384438037c064af82f5f2ff480 Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in> AuthorDate: Mon May 1 19:36:40 2023 +0000 Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in> CommitDate: Mon May 1 19:36:40 2023 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fc2cbd79
app-admin/gnome-passwordsafe: treeclean Closes: https://bugs.gentoo.org/832849 Closes: https://bugs.gentoo.org/897360 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in> app-admin/gnome-passwordsafe/Manifest | 2 - .../files/gnome-passwordsafe-4.1.patch | 34 ----------- .../gnome-passwordsafe-4.0-r1.ebuild | 68 ---------------------- .../gnome-passwordsafe-4.1.ebuild | 63 -------------------- app-admin/gnome-passwordsafe/metadata.xml | 6 -- profiles/package.mask | 1 - 6 files changed, 174 deletions(-) diff --git a/app-admin/gnome-passwordsafe/Manifest b/app-admin/gnome-passwordsafe/Manifest deleted file mode 100644 index b43588324..000000000 --- a/app-admin/gnome-passwordsafe/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST PasswordSafe-4.0.tar.bz2 708173 BLAKE2B b795c0c898aa79a7b80d3defab86a6ce8e457919db6e87a7505a60419123aa338f018d804f562fda12110a2530b839fd672997c9a0dd9e8e3b8ccc7861439d26 SHA512 19cab57785f9d98285099d4e15a1aa8580ac12b05df0ae5a5be63c51aea07b146952d19da889cf1398fbe3ba10c9055754ecd3f4ca4a1e74acbe08731f3ae661 -DIST PasswordSafe-4.1.tar.bz2 708057 BLAKE2B aff935fa9e6e03ef0a644ea82a642bdfee5ea4d5eb9d28baf36a8a82b096d57f89ea9d15a87730e32e68c8e416b0b3e80872693487d26f67cb7af4be799360c2 SHA512 27ef0abb5e1d25f3bb9dc47845a4cb783ef02f3f2c7df1e9b2d5751b8446dc083f7007967aed984c71033bbe6a4474de90ffccddb1a0db615a689b75914c272d diff --git a/app-admin/gnome-passwordsafe/files/gnome-passwordsafe-4.1.patch b/app-admin/gnome-passwordsafe/files/gnome-passwordsafe-4.1.patch deleted file mode 100644 index b70d7cbeb..000000000 --- a/app-admin/gnome-passwordsafe/files/gnome-passwordsafe-4.1.patch +++ /dev/null @@ -1,34 +0,0 @@ -diff --git a/meson.build b/meson.build -index 9eb076b..f16419d 100644 ---- a/meson.build -+++ b/meson.build -@@ -98,5 +98,3 @@ configure_file( - configuration: conf, - install_dir: bindir - ) -- --meson.add_install_script('meson_post_install.py') -diff --git a/passwordsafe.in b/passwordsafe.in -index acc8b3a..de801bb 100755 ---- a/passwordsafe.in -+++ b/passwordsafe.in -@@ -1,4 +1,4 @@ --#!@PYTHON@ -+#! /usr/bin/env python - - import sys - import os -diff --git a/passwordsafe/keyfile_generator.py b/passwordsafe/keyfile_generator.py -index 02582fc..e29b25a 100644 ---- a/passwordsafe/keyfile_generator.py -+++ b/passwordsafe/keyfile_generator.py -@@ -1,7 +1,7 @@ - # SPDX-License-Identifier: GPL-3.0-only - import secrets --from Cryptodome.Cipher import AES --from Cryptodome.Random import get_random_bytes -+from Crypto.Cipher import AES -+from Crypto.Random import get_random_bytes - from gi.repository import GLib - - diff --git a/app-admin/gnome-passwordsafe/gnome-passwordsafe-4.0-r1.ebuild b/app-admin/gnome-passwordsafe/gnome-passwordsafe-4.0-r1.ebuild deleted file mode 100644 index de1f63d88..000000000 --- a/app-admin/gnome-passwordsafe/gnome-passwordsafe-4.0-r1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_9 ) - -inherit gnome2-utils meson xdg python-r1 - -DESCRIPTION="A password manager for GNOME" -HOMEPAGE="https://gitlab.gnome.org/World/PasswordSafe" -SRC_URI="https://gitlab.gnome.org/World/PasswordSafe/-/archive/${PV}/PasswordSafe-${PV}.tar.bz2" - -LICENSE="GPL-2+" -KEYWORDS="~amd64 ~x86" -SLOT="0" - -IUSE="debug +introspection" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -S="${WORKDIR}/PasswordSafe-${PV}" - -DEPEND=" - $(python_gen_any_dep ' - dev-python/pycryptodome[${PYTHON_USEDEP}] - >=dev-python/pykeepass-3.2.0[${PYTHON_USEDEP}] - ') - gui-libs/libhandy:1=[introspection?] - >=dev-libs/libpwquality-1.4.0[python] - >=x11-libs/gtk+-3.24.1:3[introspection?] - introspection? ( >=dev-libs/gobject-introspection-0.6.7:= ) -" -RDEPEND=" - ${PYTHON_DEPS} - ${DEPEND} -" - -src_prepare() { - default - # Use python from PATH instead of binary found during install - sed -i "s:@PYTHON@:/usr/bin/env python:" passwordsafe.in || die - # pycryptodomex to pycryptodome conversion - sed -i 's/Cryptodome/Crypto/g' passwordsafe/keyfile_generator.py || die -} - -src_configure() { - local emesonargs=( - -Dprofile=$(usex debug development default) - ) - meson_src_configure -} - -src_install() { - meson_src_install - python_optimize -} - -pkg_postinst() { - gnome2_gconf_install - gnome2_schemas_update - xdg_pkg_postinst -} - -pkg_postrm() { - gnome2_gconf_uninstall - gnome2_schemas_update - xdg_pkg_postrm -} diff --git a/app-admin/gnome-passwordsafe/gnome-passwordsafe-4.1.ebuild b/app-admin/gnome-passwordsafe/gnome-passwordsafe-4.1.ebuild deleted file mode 100644 index 33f8ddd4f..000000000 --- a/app-admin/gnome-passwordsafe/gnome-passwordsafe-4.1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_9 ) - -inherit gnome2-utils meson xdg python-single-r1 - -DESCRIPTION="A password manager for GNOME" -HOMEPAGE="https://gitlab.gnome.org/World/PasswordSafe" -SRC_URI="https://gitlab.gnome.org/World/PasswordSafe/-/archive/${PV}/PasswordSafe-${PV}.tar.bz2" - -LICENSE="GPL-2+" -KEYWORDS="~amd64 ~x86" -SLOT="0" -IUSE="debug +introspection" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -S="${WORKDIR}/PasswordSafe-${PV}" - -DEPEND=" - $(python_gen_cond_dep ' - dev-python/pycryptodome[${PYTHON_USEDEP}] - >=dev-python/pykeepass-3.2.0[${PYTHON_USEDEP}] - ') - gui-libs/libhandy:1=[introspection?] - >=dev-libs/libpwquality-1.4.0[python] - >=x11-libs/gtk+-3.24.1:3[introspection?] - introspection? ( >=dev-libs/gobject-introspection-0.6.7:= ) -" -RDEPEND=" - ${PYTHON_DEPS} - ${DEPEND} -" - -PATCHES=( "${FILESDIR}/${PN}-4.1.patch" ) - -src_configure() { - local emesonargs=( - -Dprofile=$(usex debug development default) - ) - - meson_src_configure -} - -src_install() { - meson_src_install - python_doscript "${ED}"/usr/bin/gnome-passwordsafe - python_optimize -} - -pkg_postinst() { - gnome2_gconf_install - gnome2_schemas_update - xdg_pkg_postinst -} - -pkg_postrm() { - gnome2_gconf_uninstall - gnome2_schemas_update - xdg_pkg_postrm -} diff --git a/app-admin/gnome-passwordsafe/metadata.xml b/app-admin/gnome-passwordsafe/metadata.xml deleted file mode 100644 index e405a2fd7..000000000 --- a/app-admin/gnome-passwordsafe/metadata.xml +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> - -<pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> diff --git a/profiles/package.mask b/profiles/package.mask index fb8cd186e..0c0fd40c1 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -22,7 +22,6 @@ sys-cluster/pcs # Anna Vyalkova <cyber+gen...@sysrq.in> (2023-05-01) # No supported Pythom implementations set in ebuild. # Masked for removal in 30 days. -app-admin/gnome-passwordsafe dev-embedded/yosys dev-lang/wren dev-python/asciimatics