[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubioath-desktop/, profiles/, app-crypt/yubioath-desktop/files/

2023-04-15 Thread David Seifert
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/

2023-02-27 Thread Marek Szuba
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/

2023-02-27 Thread Marek Szuba
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/

2022-11-14 Thread Marek Szuba
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/

2022-01-20 Thread Marek Szuba
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/

2022-01-20 Thread Marek Szuba
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/

2021-11-23 Thread David Seifert
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/

2021-11-11 Thread Marek Szuba
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/

2021-09-10 Thread Marek Szuba
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/

2021-08-11 Thread Marek Szuba
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/

2021-07-29 Thread David Seifert
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/

2021-07-29 Thread David Seifert
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
+}