pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/security/yubikey-manager-qt



Module Name:    pkgsrc
Committed By:   wiz
Date:           Tue Mar 14 12:22:37 UTC 2023

Added Files:
        pkgsrc/security/yubikey-manager-qt: DESCR Makefile PLIST distinfo

Log Message:
security/yubikey-manager-qt: import yubikey-manager-qt-1.2.5

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 generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/security/yubikey-manager-qt/DESCR \
    pkgsrc/security/yubikey-manager-qt/Makefile \
    pkgsrc/security/yubikey-manager-qt/PLIST \
    pkgsrc/security/yubikey-manager-qt/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/security/yubikey-manager-qt/DESCR
diff -u /dev/null pkgsrc/security/yubikey-manager-qt/DESCR:1.1
--- /dev/null   Tue Mar 14 12:22:37 2023
+++ pkgsrc/security/yubikey-manager-qt/DESCR    Tue Mar 14 12:22:37 2023
@@ -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
Index: pkgsrc/security/yubikey-manager-qt/Makefile
diff -u /dev/null pkgsrc/security/yubikey-manager-qt/Makefile:1.1
--- /dev/null   Tue Mar 14 12:22:37 2023
+++ pkgsrc/security/yubikey-manager-qt/Makefile Tue Mar 14 12:22:37 2023
@@ -0,0 +1,37 @@
+# $NetBSD: Makefile,v 1.1 2023/03/14 12:22:37 wiz Exp $
+
+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}
+# https://github.com/Yubico/yubikey-manager-qt/issues/342
+MAKE_ENV+=             SUBLIBS=-lpython${PYVERSSUFFIX}
+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"
Index: pkgsrc/security/yubikey-manager-qt/PLIST
diff -u /dev/null pkgsrc/security/yubikey-manager-qt/PLIST:1.1
--- /dev/null   Tue Mar 14 12:22:37 2023
+++ pkgsrc/security/yubikey-manager-qt/PLIST    Tue Mar 14 12:22:37 2023
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1 2023/03/14 12:22:37 wiz Exp $
+bin/ykman-gui
Index: pkgsrc/security/yubikey-manager-qt/distinfo
diff -u /dev/null pkgsrc/security/yubikey-manager-qt/distinfo:1.1
--- /dev/null   Tue Mar 14 12:22:37 2023
+++ pkgsrc/security/yubikey-manager-qt/distinfo Tue Mar 14 12:22:37 2023
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2023/03/14 12:22:37 wiz Exp $
+
+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