From fc2cbd79d829bb384438037c064af82f5f2ff480 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Tue, 2 May 2023 00:36:40 +0500 Subject: [PATCH] app-admin/gnome-passwordsafe: treeclean Closes: https://bugs.gentoo.org/832849 Closes: https://bugs.gentoo.org/897360 Signed-off-by: Anna (cybertailor) Vyalkova --- 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(-) delete mode 100644 app-admin/gnome-passwordsafe/Manifest delete mode 100644 app-admin/gnome-passwordsafe/files/gnome-passwordsafe-4.1.patch delete mode 100644 app-admin/gnome-passwordsafe/gnome-passwordsafe-4.0-r1.ebuild delete mode 100644 app-admin/gnome-passwordsafe/gnome-passwordsafe-4.1.ebuild delete mode 100644 app-admin/gnome-passwordsafe/metadata.xml diff --git a/app-admin/gnome-passwordsafe/Manifest b/app-admin/gnome-passwordsafe/Manifest deleted file mode 100644 index b435883248..0000000000 --- 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 b70d7cbebd..0000000000 --- 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 de1f63d888..0000000000 --- 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 33f8ddd4f3..0000000000 --- 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 e405a2fd7c..0000000000 --- a/app-admin/gnome-passwordsafe/metadata.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/profiles/package.mask b/profiles/package.mask index fb8cd186e7..0c0fd40c14 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -22,7 +22,6 @@ sys-cluster/pcs # Anna Vyalkova (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