pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
yubikey-manager-qt: add new package
Module Name: pkgsrc-wip
Committed By: Thomas Klausner <wiz%gatalith.at@localhost>
Pushed By: wiz
Date: Tue Mar 14 10:29:30 2023 +0100
Changeset: 1915b1808fdbd5830180d22ce429d94210e5059d
Modified Files:
Makefile
Added Files:
yubikey-manager-qt/DESCR
yubikey-manager-qt/Makefile
yubikey-manager-qt/PLIST
yubikey-manager-qt/distinfo
Log Message:
yubikey-manager-qt: add new package
This application provides an easy way to perform the most common
configuration tasks on a YubiKey.
Features:
* Display the serial number and firmware version of a YubiKey
* Configure a FIDO2 PIN
* Reset the FIDO Applications
* Configure the OTP Application. A YubiKey have two slots (Short
Touch and Long Touch), which may both be configured for different
functionality. This tool can configure a Yubico OTP credential,
a static password, a challenge-response credential or an OATH HOTP
credential in both of these slots.
* Manage certificates and PINs for the PIV Application
* Swap the credentials between two configured slots
* Enable and disable USB and NFC interfaces
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=1915b1808fdbd5830180d22ce429d94210e5059d
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
yubikey-manager-qt/DESCR | 16 ++++++++++++++++
yubikey-manager-qt/Makefile | 35 +++++++++++++++++++++++++++++++++++
yubikey-manager-qt/PLIST | 2 ++
yubikey-manager-qt/distinfo | 5 +++++
5 files changed, 59 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index cf86243149..0d41ae93af 100644
--- a/Makefile
+++ b/Makefile
@@ -6084,6 +6084,7 @@ SUBDIR+= you-get
SUBDIR+= yp-tools
SUBDIR+= ypbind-mt
SUBDIR+= ypserv
+SUBDIR+= yubikey-manager-qt
SUBDIR+= zabbix62-agent
SUBDIR+= zabbix62-frontend
SUBDIR+= zabbix62-java
diff --git a/yubikey-manager-qt/DESCR b/yubikey-manager-qt/DESCR
new file mode 100644
index 0000000000..99d19bdf9d
--- /dev/null
+++ b/yubikey-manager-qt/DESCR
@@ -0,0 +1,16 @@
+This application provides an easy way to perform the most common
+configuration tasks on a YubiKey.
+
+Features:
+
+* Display the serial number and firmware version of a YubiKey
+* Configure a FIDO2 PIN
+* Reset the FIDO Applications
+* Configure the OTP Application. A YubiKey have two slots (Short
+Touch and Long Touch), which may both be configured for different
+functionality. This tool can configure a Yubico OTP credential,
+a static password, a challenge-response credential or an OATH HOTP
+credential in both of these slots.
+* Manage certificates and PINs for the PIV Application
+* Swap the credentials between two configured slots
+* Enable and disable USB and NFC interfaces
diff --git a/yubikey-manager-qt/Makefile b/yubikey-manager-qt/Makefile
new file mode 100644
index 0000000000..ca34813cd3
--- /dev/null
+++ b/yubikey-manager-qt/Makefile
@@ -0,0 +1,35 @@
+# $NetBSD$
+
+DISTNAME= yubikey-manager-qt-1.2.5
+CATEGORIES= security
+MASTER_SITES= https://developers.yubico.com/yubikey-manager-qt/Releases/
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://developers.yubico.com/yubikey-manager-qt/
+COMMENT= Cross-platform GUI for configuring any YubiKey over all USB interfaces
+LICENSE= 2-clause-bsd
+
+DEPENDS+= ${PYPKGPREFIX}-otherside-[0-9]*:../../x11/py-otherside
+DEPENDS+= ${PYPKGPREFIX}-yubikey-manager-[0-9]*:../../security/py-yubikey-manager
+DEPENDS+= qt5-qtgraphicaleffects-[0-9]*:../../x11/qt5-qtgraphicaleffects
+DEPENDS+= qt5-qtquickcontrols-[0-9]*:../../x11/qt5-qtquickcontrols
+
+WRKSRC= ${WRKDIR}/yubikey-manager-qt
+USE_LANGUAGES= c++
+
+MAKE_ENV+= INSTALL_ROOT=${DESTDIR}
+INSTALLATION_DIRS+= bin
+
+pre-build:
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${QTDIR}/bin/qmake
+
+post-install:
+ ${MV} ${DESTDIR}/usr/bin/* ${DESTDIR}${PREFIX}/bin
+
+.include "../../security/libyubikey/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt5-qtdeclarative/buildlink3.mk"
+.include "../../x11/qt5-qtquickcontrols2/buildlink3.mk"
+.include "../../lang/python/tool.mk"
+.include "../../lang/python/pyversion.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/yubikey-manager-qt/PLIST b/yubikey-manager-qt/PLIST
new file mode 100644
index 0000000000..d46c2971a9
--- /dev/null
+++ b/yubikey-manager-qt/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+bin/ykman-gui
diff --git a/yubikey-manager-qt/distinfo b/yubikey-manager-qt/distinfo
new file mode 100644
index 0000000000..c88eeb7183
--- /dev/null
+++ b/yubikey-manager-qt/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (yubikey-manager-qt-1.2.5.tar.gz) = 4fe1d67f5921bc3801292e803c048bf82f272dcd9dac9cb69732d0ef6ed58cce
+SHA512 (yubikey-manager-qt-1.2.5.tar.gz) = e204f393a939bdc8bdec481b1a401c3f99fc364706dc4efc7460286a9bb4e5aa51496a92015a4b328eb948084135e95bb30f3f043ed742293799b6650915d6a7
+Size (yubikey-manager-qt-1.2.5.tar.gz) = 17360184 bytes
Home |
Main Index |
Thread Index |
Old Index