[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubioath-desktop/, profiles/, app-crypt/yubioath-desktop/files/
commit: c360ddbba0ac13f5993eb6b6328bffe1b706d8e1 Author: David Seifert gentoo org> AuthorDate: Sat Apr 15 09:22:59 2023 + Commit: David Seifert gentoo org> CommitDate: Sat Apr 15 09:22:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c360ddbb app-crypt/yubioath-desktop: treeclean Closes: https://bugs.gentoo.org/893522 Closes: https://bugs.gentoo.org/895194 Signed-off-by: David Seifert gentoo.org> app-crypt/yubioath-desktop/Manifest| 1 - .../yubioath-desktop-5.1.0-bin-installdir.patch| 22 .../yubioath-desktop-5.1.0-qtquickcontrols1.patch | 10 app-crypt/yubioath-desktop/metadata.xml| 15 -- .../yubioath-desktop-5.1.0-r3.ebuild | 60 -- profiles/package.mask | 7 --- 6 files changed, 115 deletions(-) diff --git a/app-crypt/yubioath-desktop/Manifest b/app-crypt/yubioath-desktop/Manifest deleted file mode 100644 index a86044250f36.. --- a/app-crypt/yubioath-desktop/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST yubioath-desktop-5.1.0.tar.gz 634 BLAKE2B e1fc93bd38af3c6937f390c738248e43dbd17052df5103a0e25547adf7b34eca60ed8b45c9681568202d01802a5d8503cf2a5bf53d57c7c18ee2ee53cecd8d51 SHA512 152e27fca3c082c996c96fb05ed66781a52a47f30d8c5649d43937cf87c566f09c1fcb6afd65402b5f7fbe2a1f71872f10c8b456bd8a9b240c360018defd48c9 diff --git a/app-crypt/yubioath-desktop/files/yubioath-desktop-5.1.0-bin-installdir.patch b/app-crypt/yubioath-desktop/files/yubioath-desktop-5.1.0-bin-installdir.patch deleted file mode 100644 index 749533ba31ba.. --- a/app-crypt/yubioath-desktop/files/yubioath-desktop-5.1.0-bin-installdir.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 9ae1ef710d5b070e128597a0fad3bd4ffa94b0aa Mon Sep 17 00:00:00 2001 -From: Dennis Fokin -Date: Thu, 7 Oct 2021 10:18:33 +0200 -Subject: [PATCH] Set correct install path - - yubioath-desktop.pro | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/yubioath-desktop.pro b/yubioath-desktop.pro -index 551416ae..c0ef9bb1 100644 a/yubioath-desktop.pro -+++ b/yubioath-desktop.pro -@@ -75,6 +75,8 @@ lupdate_only { - qml/slot/*.qml - } - -+# Set correct install path -+target.path = $$PREFIX/bin - - DISTFILES += \ - py/* \ diff --git a/app-crypt/yubioath-desktop/files/yubioath-desktop-5.1.0-qtquickcontrols1.patch b/app-crypt/yubioath-desktop/files/yubioath-desktop-5.1.0-qtquickcontrols1.patch deleted file mode 100644 index f5d80643bf84.. --- a/app-crypt/yubioath-desktop/files/yubioath-desktop-5.1.0-qtquickcontrols1.patch +++ /dev/null @@ -1,10 +0,0 @@ a/qml/NewCredentialView.qml -+++ b/qml/NewCredentialView.qml -@@ -3,7 +3,6 @@ - import QtQuick.Layouts 1.3 - import QtQuick.Controls.Material 2.2 - import QtGraphicalEffects 1.0 --import QtQuick.Dialogs 1.2 - import Qt.labs.platform 1.0 - import QtQuick.Window 2.2 - diff --git a/app-crypt/yubioath-desktop/metadata.xml b/app-crypt/yubioath-desktop/metadata.xml deleted file mode 100644 index e3ffb2c669e2.. --- a/app-crypt/yubioath-desktop/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - -https://www.gentoo.org/dtd/metadata.dtd;> - - - s...@gentoo.org - David Seifert - - - mare...@gentoo.org - Marek Szuba - - - Yubico/yubioath-desktop - - diff --git a/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r3.ebuild b/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r3.ebuild deleted file mode 100644 index 71795479f0b7.. --- a/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r3.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit desktop python-single-r1 qmake-utils xdg - -DESCRIPTION="Library and tool for personalization of Yubico's YubiKey NEO" -HOMEPAGE=" - https://developers.yubico.com/yubioath-desktop/ - https://github.com/Yubico/yubioath-desktop; -SRC_URI="https://github.com/Yubico/yubioath-desktop/archive/${P}.tar.gz; -S="${WORKDIR}/${PN}-${P}" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~riscv" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND=" - ${PYTHON_DEPS} - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtquickcontrols2:5 - dev-qt/qtdeclarative:5 - dev-qt/qtmultimedia:5 - dev-qt/qtwidgets:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - x11-libs/libdrm" -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - >=app-crypt/yubikey-manager-4.0.0[${PYTHON_USEDEP}] -(2023-03-12) -# Qt-based application is EOL, Yubico has switched to a Flutter-based -# Googleware framework. Switch to app-crypt/yubioath-flutter-bin or use -# your phone for TOTP. Blocks app-crypt/yubikey-manager-4 cleanups. -# Removal on 2023-04-11.
[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubioath-desktop/
commit: dcb4985601e1d119f3315d13de3a4a0433f8e636 Author: Marek Szuba gentoo org> AuthorDate: Mon Feb 27 12:16:41 2023 + Commit: Marek Szuba gentoo org> CommitDate: Mon Feb 27 12:45:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcb49856 app-crypt/yubioath-desktop: enable py3.11 Closes: https://bugs.gentoo.org/896518 Signed-off-by: Marek Szuba gentoo.org> app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r3.ebuild b/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r3.ebuild index 0cf919d9712a..71795479f0b7 100644 --- a/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r3.ebuild +++ b/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit desktop python-single-r1 qmake-utils xdg
[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubioath-desktop/
commit: 700d53522db4b5739b8278365eeab68d44ef0cfd Author: Marek Szuba gentoo org> AuthorDate: Mon Feb 27 12:41:27 2023 + Commit: Marek Szuba gentoo org> CommitDate: Mon Feb 27 12:45:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=700d5352 app-crypt/yubioath-desktop: add github upstream metadata Sticking with the original repo name for now, for consistency with the ebuilds and to make it absolutely clear this is not the Flutter rewrite. Signed-off-by: Marek Szuba gentoo.org> app-crypt/yubioath-desktop/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app-crypt/yubioath-desktop/metadata.xml b/app-crypt/yubioath-desktop/metadata.xml index 1fad7916d280..e3ffb2c669e2 100644 --- a/app-crypt/yubioath-desktop/metadata.xml +++ b/app-crypt/yubioath-desktop/metadata.xml @@ -9,4 +9,7 @@ mare...@gentoo.org Marek Szuba + + Yubico/yubioath-desktop +
[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubioath-desktop/
commit: a7d974a6f8c7d904bcf39fbe3f88273098086e86 Author: Marek Szuba gentoo org> AuthorDate: Mon Nov 14 09:21:10 2022 + Commit: Marek Szuba gentoo org> CommitDate: Mon Nov 14 11:05:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7d974a6 app-crypt/yubioath-desktop: block >=app-crypt/yubikey-manager-5.0.0 Does not and will not work on this major branch, see https://github.com/Yubico/yubikey-manager/issues/523#issuecomment-1285985218 Closes: https://bugs.gentoo.org/881159 Signed-off-by: Marek Szuba gentoo.org> ...oath-desktop-5.1.0-r2.ebuild => yubioath-desktop-5.1.0-r3.ebuild} | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r2.ebuild b/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r3.ebuild similarity index 90% rename from app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r2.ebuild rename to app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r3.ebuild index 4c36fdb3a992..cf6768da262e 100644 --- a/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r2.ebuild +++ b/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r3.ebuild @@ -31,7 +31,10 @@ DEPEND=" dev-qt/qtnetwork:5 x11-libs/libdrm" RDEPEND="${DEPEND} - $(python_gen_cond_dep '>=app-crypt/yubikey-manager-4.0.0[${PYTHON_USEDEP}]') + $(python_gen_cond_dep ' + >=app-crypt/yubikey-manager-4.0.0[${PYTHON_USEDEP}] +
[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubioath-desktop/
commit: 53ef040f13a9736eeb51e3c9ade7b87593e7d03d Author: Marek Szuba gentoo org> AuthorDate: Thu Jan 20 21:21:13 2022 + Commit: Marek Szuba gentoo org> CommitDate: Thu Jan 20 21:21:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53ef040f app-crypt/yubioath-desktop: drop 5.0.5 Signed-off-by: Marek Szuba gentoo.org> app-crypt/yubioath-desktop/Manifest| 1 - .../yubioath-desktop/yubioath-desktop-5.0.5.ebuild | 54 -- 2 files changed, 55 deletions(-) diff --git a/app-crypt/yubioath-desktop/Manifest b/app-crypt/yubioath-desktop/Manifest index e37919968b57..a86044250f36 100644 --- a/app-crypt/yubioath-desktop/Manifest +++ b/app-crypt/yubioath-desktop/Manifest @@ -1,2 +1 @@ -DIST yubioath-desktop-5.0.5.tar.gz 5659179 BLAKE2B 31dd1a7e9b8a5034e916f38c7893572b6b7e75fa0bc45b5b807c89010ac0e4a01a446f03d1591dd6323a015fc8fb17861fa60dc5a5e4eff40b5261fb6e3f7088 SHA512 b5a0df306916896e1fd84d6a794a43365b0e0a2cecd97ec1dacc6312507dd2e4dd55fc12b0de9d72d1d0a1b40625330373b7c74dacb2ec37a24ea3e1fd2d4ff7 DIST yubioath-desktop-5.1.0.tar.gz 634 BLAKE2B e1fc93bd38af3c6937f390c738248e43dbd17052df5103a0e25547adf7b34eca60ed8b45c9681568202d01802a5d8503cf2a5bf53d57c7c18ee2ee53cecd8d51 SHA512 152e27fca3c082c996c96fb05ed66781a52a47f30d8c5649d43937cf87c566f09c1fcb6afd65402b5f7fbe2a1f71872f10c8b456bd8a9b240c360018defd48c9 diff --git a/app-crypt/yubioath-desktop/yubioath-desktop-5.0.5.ebuild b/app-crypt/yubioath-desktop/yubioath-desktop-5.0.5.ebuild deleted file mode 100644 index aa669dbe591a.. --- a/app-crypt/yubioath-desktop/yubioath-desktop-5.0.5.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit desktop python-single-r1 qmake-utils xdg - -DESCRIPTION="Library and tool for personalization of Yubico's YubiKey NEO" -HOMEPAGE=" - https://developers.yubico.com/yubioath-desktop/ - https://github.com/Yubico/yubioath-desktop; -SRC_URI="https://github.com/Yubico/yubioath-desktop/archive/${P}.tar.gz; -S="${WORKDIR}/${PN}-${P}" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~riscv" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND=" - ${PYTHON_DEPS} - dev-qt/qtcore:5 - dev-qt/qtquickcontrols2:5 - dev-qt/qtdeclarative:5 - dev-qt/qtwidgets:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - x11-libs/libdrm" -RDEPEND="${DEPEND} - $(python_gen_cond_dep '>=app-crypt/yubikey-manager-4.0.0[${PYTHON_USEDEP}]') - dev-python/pyotherside[${PYTHON_SINGLE_USEDEP}]" - -src_prepare() { - default - sed -i \ - -e "s:python build_qrc.py:${PYTHON} build_qrc.py:" \ - yubioath-desktop.pro || die - - python_fix_shebang "${S}" -} - -src_configure() { - eqmake5 yubioath-desktop.pro -} - -src_install() { - emake INSTALL_ROOT="${D}" install - - domenu resources/com.yubico.yubioath.desktop - doicon resources/icons/com.yubico.yubioath.png - doicon -s scalable resources/icons/com.yubico.yubioath.svg -}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubioath-desktop/files/, app-crypt/yubioath-desktop/
commit: 4b8610761ef3da96cacfe7fb2874f9d8af9ea68d Author: Marek Szuba gentoo org> AuthorDate: Thu Jan 20 21:10:29 2022 + Commit: Marek Szuba gentoo org> CommitDate: Thu Jan 20 21:10:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b861076 app-crypt/yubioath-desktop: do not import legacy QtQuick module yubioath-desktop looks for Qt Quick Controls 2 at configure time yet one of the QML scripts attempts to import QtQuick.Dialogs - which belongs to deprecated Qt Quick Controls 1. Patch the offending import out so that said QML script uses the class Dialog from QtQuick.Controls instead; fortunately the two classes are largely API-compatible and the script does not seem to trigger any of the (few according to documentation) incompatibilities which do exist. Closes: https://bugs.gentoo.org/831506 Signed-off-by: Marek Szuba gentoo.org> .../files/yubioath-desktop-5.1.0-qtquickcontrols1.patch| 10 ++ ...esktop-5.1.0-r1.ebuild => yubioath-desktop-5.1.0-r2.ebuild} | 7 +-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/app-crypt/yubioath-desktop/files/yubioath-desktop-5.1.0-qtquickcontrols1.patch b/app-crypt/yubioath-desktop/files/yubioath-desktop-5.1.0-qtquickcontrols1.patch new file mode 100644 index ..f5d80643bf84 --- /dev/null +++ b/app-crypt/yubioath-desktop/files/yubioath-desktop-5.1.0-qtquickcontrols1.patch @@ -0,0 +1,10 @@ +--- a/qml/NewCredentialView.qml b/qml/NewCredentialView.qml +@@ -3,7 +3,6 @@ + import QtQuick.Layouts 1.3 + import QtQuick.Controls.Material 2.2 + import QtGraphicalEffects 1.0 +-import QtQuick.Dialogs 1.2 + import Qt.labs.platform 1.0 + import QtQuick.Window 2.2 + diff --git a/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r1.ebuild b/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r2.ebuild similarity index 90% rename from app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r1.ebuild rename to app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r2.ebuild index c2f7b927166a..4c36fdb3a992 100644 --- a/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r1.ebuild +++ b/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -34,7 +34,10 @@ RDEPEND="${DEPEND} $(python_gen_cond_dep '>=app-crypt/yubikey-manager-4.0.0[${PYTHON_USEDEP}]') dev-python/pyotherside[${PYTHON_SINGLE_USEDEP}]" -PATCHES=( "${FILESDIR}"/${P}-bin-installdir.patch ) +PATCHES=( + "${FILESDIR}"/${P}-bin-installdir.patch + "${FILESDIR}"/${P}-qtquickcontrols1.patch +) src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubioath-desktop/files/, app-crypt/yubioath-desktop/
commit: 17a2413ac177eb44ec991ba0007bb28227c7ddc9 Author: David Seifert gentoo org> AuthorDate: Tue Nov 23 12:53:05 2021 + Commit: David Seifert gentoo org> CommitDate: Tue Nov 23 12:53:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17a2413a app-crypt/yubioath-desktop: fix install location Closes: https://bugs.gentoo.org/825390 Signed-off-by: David Seifert gentoo.org> .../yubioath-desktop-5.1.0-bin-installdir.patch| 22 ++ ...1.0.ebuild => yubioath-desktop-5.1.0-r1.ebuild} | 6 ++ 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/app-crypt/yubioath-desktop/files/yubioath-desktop-5.1.0-bin-installdir.patch b/app-crypt/yubioath-desktop/files/yubioath-desktop-5.1.0-bin-installdir.patch new file mode 100644 index ..749533ba31ba --- /dev/null +++ b/app-crypt/yubioath-desktop/files/yubioath-desktop-5.1.0-bin-installdir.patch @@ -0,0 +1,22 @@ +From 9ae1ef710d5b070e128597a0fad3bd4ffa94b0aa Mon Sep 17 00:00:00 2001 +From: Dennis Fokin +Date: Thu, 7 Oct 2021 10:18:33 +0200 +Subject: [PATCH] Set correct install path + +--- + yubioath-desktop.pro | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/yubioath-desktop.pro b/yubioath-desktop.pro +index 551416ae..c0ef9bb1 100644 +--- a/yubioath-desktop.pro b/yubioath-desktop.pro +@@ -75,6 +75,8 @@ lupdate_only { + qml/slot/*.qml + } + ++# Set correct install path ++target.path = $$PREFIX/bin + + DISTFILES += \ + py/* \ diff --git a/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0.ebuild b/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r1.ebuild similarity index 92% rename from app-crypt/yubioath-desktop/yubioath-desktop-5.1.0.ebuild rename to app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r1.ebuild index e2f85896c574..c2f7b927166a 100644 --- a/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0.ebuild +++ b/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0-r1.ebuild @@ -34,12 +34,10 @@ RDEPEND="${DEPEND} $(python_gen_cond_dep '>=app-crypt/yubikey-manager-4.0.0[${PYTHON_USEDEP}]') dev-python/pyotherside[${PYTHON_SINGLE_USEDEP}]" +PATCHES=( "${FILESDIR}"/${P}-bin-installdir.patch ) + src_prepare() { default - sed -i \ - -e "s:python build_qrc.py:${PYTHON} build_qrc.py:" \ - yubioath-desktop.pro || die - python_fix_shebang "${S}" }
[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubioath-desktop/
commit: c9c0e2920b970b5cd69d1204efdb34344c8d8ffb Author: Marek Szuba gentoo org> AuthorDate: Thu Nov 11 16:53:22 2021 + Commit: Marek Szuba gentoo org> CommitDate: Thu Nov 11 20:15:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9c0e292 app-crypt/yubioath-desktop: add 5.1.0 Signed-off-by: Marek Szuba gentoo.org> app-crypt/yubioath-desktop/Manifest| 1 + .../yubioath-desktop/yubioath-desktop-5.1.0.ebuild | 56 ++ 2 files changed, 57 insertions(+) diff --git a/app-crypt/yubioath-desktop/Manifest b/app-crypt/yubioath-desktop/Manifest index 79259f2181a..e37919968b5 100644 --- a/app-crypt/yubioath-desktop/Manifest +++ b/app-crypt/yubioath-desktop/Manifest @@ -1 +1,2 @@ DIST yubioath-desktop-5.0.5.tar.gz 5659179 BLAKE2B 31dd1a7e9b8a5034e916f38c7893572b6b7e75fa0bc45b5b807c89010ac0e4a01a446f03d1591dd6323a015fc8fb17861fa60dc5a5e4eff40b5261fb6e3f7088 SHA512 b5a0df306916896e1fd84d6a794a43365b0e0a2cecd97ec1dacc6312507dd2e4dd55fc12b0de9d72d1d0a1b40625330373b7c74dacb2ec37a24ea3e1fd2d4ff7 +DIST yubioath-desktop-5.1.0.tar.gz 634 BLAKE2B e1fc93bd38af3c6937f390c738248e43dbd17052df5103a0e25547adf7b34eca60ed8b45c9681568202d01802a5d8503cf2a5bf53d57c7c18ee2ee53cecd8d51 SHA512 152e27fca3c082c996c96fb05ed66781a52a47f30d8c5649d43937cf87c566f09c1fcb6afd65402b5f7fbe2a1f71872f10c8b456bd8a9b240c360018defd48c9 diff --git a/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0.ebuild b/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0.ebuild new file mode 100644 index 000..e2f85896c57 --- /dev/null +++ b/app-crypt/yubioath-desktop/yubioath-desktop-5.1.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit desktop python-single-r1 qmake-utils xdg + +DESCRIPTION="Library and tool for personalization of Yubico's YubiKey NEO" +HOMEPAGE=" + https://developers.yubico.com/yubioath-desktop/ + https://github.com/Yubico/yubioath-desktop; +SRC_URI="https://github.com/Yubico/yubioath-desktop/archive/${P}.tar.gz; +S="${WORKDIR}/${PN}-${P}" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~riscv" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=" + ${PYTHON_DEPS} + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtquickcontrols2:5 + dev-qt/qtdeclarative:5 + dev-qt/qtmultimedia:5 + dev-qt/qtwidgets:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + x11-libs/libdrm" +RDEPEND="${DEPEND} + $(python_gen_cond_dep '>=app-crypt/yubikey-manager-4.0.0[${PYTHON_USEDEP}]') + dev-python/pyotherside[${PYTHON_SINGLE_USEDEP}]" + +src_prepare() { + default + sed -i \ + -e "s:python build_qrc.py:${PYTHON} build_qrc.py:" \ + yubioath-desktop.pro || die + + python_fix_shebang "${S}" +} + +src_configure() { + eqmake5 yubioath-desktop.pro +} + +src_install() { + emake INSTALL_ROOT="${D}" install + + domenu resources/com.yubico.yubioath.desktop + doicon resources/icons/com.yubico.yubioath.png + doicon -s scalable resources/icons/com.yubico.yubioath.svg +}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubioath-desktop/
commit: e40a7a88e8c87b0c48a55cdc64eb994aa4af7f92 Author: Marek Szuba gentoo org> AuthorDate: Fri Sep 10 08:40:58 2021 + Commit: Marek Szuba gentoo org> CommitDate: Fri Sep 10 08:56:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e40a7a88 app-crypt/yubioath-desktop: keyword 5.0.5 for ~riscv Signed-off-by: Marek Szuba gentoo.org> app-crypt/yubioath-desktop/yubioath-desktop-5.0.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/yubioath-desktop/yubioath-desktop-5.0.5.ebuild b/app-crypt/yubioath-desktop/yubioath-desktop-5.0.5.ebuild index 7c9e0959879..aa669dbe591 100644 --- a/app-crypt/yubioath-desktop/yubioath-desktop-5.0.5.ebuild +++ b/app-crypt/yubioath-desktop/yubioath-desktop-5.0.5.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}-${P}" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~riscv" REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubioath-desktop/
commit: 43282be38e697a6049c71948ffdb125016b09861 Author: Marek Szuba gentoo org> AuthorDate: Wed Aug 11 16:06:40 2021 + Commit: Marek Szuba gentoo org> CommitDate: Wed Aug 11 16:07:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43282be3 app-crypt/yubioath-desktop: add self as co-maintainer As discussed with Soap on IRC. Signed-off-by: Marek Szuba gentoo.org> app-crypt/yubioath-desktop/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/app-crypt/yubioath-desktop/metadata.xml b/app-crypt/yubioath-desktop/metadata.xml index 70f78a5392d..3b66fccf0eb 100644 --- a/app-crypt/yubioath-desktop/metadata.xml +++ b/app-crypt/yubioath-desktop/metadata.xml @@ -5,4 +5,8 @@ s...@gentoo.org David Seifert + + mare...@gentoo.org + Marek Szuba +
[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubioath-desktop/
commit: 630c0a171c6be1ba2f22964d1b72b8c145276e65 Author: David Seifert gentoo org> AuthorDate: Thu Jul 29 15:05:35 2021 + Commit: David Seifert gentoo org> CommitDate: Thu Jul 29 15:05:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=630c0a17 app-crypt/yubioath-desktop: fix missing python deps Signed-off-by: David Seifert gentoo.org> app-crypt/yubioath-desktop/yubioath-desktop-5.0.5.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app-crypt/yubioath-desktop/yubioath-desktop-5.0.5.ebuild b/app-crypt/yubioath-desktop/yubioath-desktop-5.0.5.ebuild index 67898ac59b2..7c9e0959879 100644 --- a/app-crypt/yubioath-desktop/yubioath-desktop-5.0.5.ebuild +++ b/app-crypt/yubioath-desktop/yubioath-desktop-5.0.5.ebuild @@ -17,8 +17,10 @@ S="${WORKDIR}/${PN}-${P}" LICENSE="BSD-2" SLOT="0" KEYWORDS="~amd64" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND=" + ${PYTHON_DEPS} dev-qt/qtcore:5 dev-qt/qtquickcontrols2:5 dev-qt/qtdeclarative:5
[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubioath-desktop/
commit: 82c1657e6087a9ec05c52ca98a220b2c089f000f Author: David Seifert gentoo org> AuthorDate: Thu Jul 29 12:08:48 2021 + Commit: David Seifert gentoo org> CommitDate: Thu Jul 29 12:08:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82c1657e app-crypt/yubioath-desktop: initial import Signed-off-by: David Seifert gentoo.org> app-crypt/yubioath-desktop/Manifest| 1 + app-crypt/yubioath-desktop/metadata.xml| 8 .../yubioath-desktop/yubioath-desktop-5.0.5.ebuild | 52 ++ 3 files changed, 61 insertions(+) diff --git a/app-crypt/yubioath-desktop/Manifest b/app-crypt/yubioath-desktop/Manifest new file mode 100644 index 000..79259f2181a --- /dev/null +++ b/app-crypt/yubioath-desktop/Manifest @@ -0,0 +1 @@ +DIST yubioath-desktop-5.0.5.tar.gz 5659179 BLAKE2B 31dd1a7e9b8a5034e916f38c7893572b6b7e75fa0bc45b5b807c89010ac0e4a01a446f03d1591dd6323a015fc8fb17861fa60dc5a5e4eff40b5261fb6e3f7088 SHA512 b5a0df306916896e1fd84d6a794a43365b0e0a2cecd97ec1dacc6312507dd2e4dd55fc12b0de9d72d1d0a1b40625330373b7c74dacb2ec37a24ea3e1fd2d4ff7 diff --git a/app-crypt/yubioath-desktop/metadata.xml b/app-crypt/yubioath-desktop/metadata.xml new file mode 100644 index 000..70f78a5392d --- /dev/null +++ b/app-crypt/yubioath-desktop/metadata.xml @@ -0,0 +1,8 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + s...@gentoo.org + David Seifert + + diff --git a/app-crypt/yubioath-desktop/yubioath-desktop-5.0.5.ebuild b/app-crypt/yubioath-desktop/yubioath-desktop-5.0.5.ebuild new file mode 100644 index 000..67898ac59b2 --- /dev/null +++ b/app-crypt/yubioath-desktop/yubioath-desktop-5.0.5.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit desktop python-single-r1 qmake-utils xdg + +DESCRIPTION="Library and tool for personalization of Yubico's YubiKey NEO" +HOMEPAGE=" + https://developers.yubico.com/yubioath-desktop/ + https://github.com/Yubico/yubioath-desktop; +SRC_URI="https://github.com/Yubico/yubioath-desktop/archive/${P}.tar.gz; +S="${WORKDIR}/${PN}-${P}" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-qt/qtcore:5 + dev-qt/qtquickcontrols2:5 + dev-qt/qtdeclarative:5 + dev-qt/qtwidgets:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + x11-libs/libdrm" +RDEPEND="${DEPEND} + $(python_gen_cond_dep '>=app-crypt/yubikey-manager-4.0.0[${PYTHON_USEDEP}]') + dev-python/pyotherside[${PYTHON_SINGLE_USEDEP}]" + +src_prepare() { + default + sed -i \ + -e "s:python build_qrc.py:${PYTHON} build_qrc.py:" \ + yubioath-desktop.pro || die + + python_fix_shebang "${S}" +} + +src_configure() { + eqmake5 yubioath-desktop.pro +} + +src_install() { + emake INSTALL_ROOT="${D}" install + + domenu resources/com.yubico.yubioath.desktop + doicon resources/icons/com.yubico.yubioath.png + doicon -s scalable resources/icons/com.yubico.yubioath.svg +}