diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-03-12 18:13:14 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-03-12 18:13:14 +0000 |
commit | f1ced5f5f09c4d27185e6986a465f7bc3b828c65 (patch) | |
tree | bb4a65f6889f3cbcc2f8e5053b624f23291d7921 /app-crypt | |
parent | 70d27c1344f6a6a51e11c610966542333b6f432a (diff) |
gentoo auto-resync : 12:03:2023 - 18:13:14
Diffstat (limited to 'app-crypt')
-rw-r--r-- | app-crypt/Manifest.gz | bin | 24439 -> 24614 bytes | |||
-rw-r--r-- | app-crypt/yubikey-manager-qt/Manifest | 4 | ||||
-rw-r--r-- | app-crypt/yubikey-manager-qt/metadata.xml | 18 | ||||
-rw-r--r-- | app-crypt/yubikey-manager-qt/yubikey-manager-qt-1.2.5.ebuild | 2 | ||||
-rw-r--r-- | app-crypt/yubioath-flutter-bin/Manifest | 3 | ||||
-rw-r--r-- | app-crypt/yubioath-flutter-bin/metadata.xml | 11 | ||||
-rw-r--r-- | app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-6.1.0.ebuild | 70 |
7 files changed, 98 insertions, 10 deletions
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz Binary files differindex 28f121ec329f..0af4f32e3942 100644 --- a/app-crypt/Manifest.gz +++ b/app-crypt/Manifest.gz diff --git a/app-crypt/yubikey-manager-qt/Manifest b/app-crypt/yubikey-manager-qt/Manifest index 9ec92868014a..fefe7ce4bb33 100644 --- a/app-crypt/yubikey-manager-qt/Manifest +++ b/app-crypt/yubikey-manager-qt/Manifest @@ -1,3 +1,3 @@ DIST yubikey-manager-qt-1.2.5.tar.gz 17360184 BLAKE2B 3b9d41e80fe81fe3f394d66ab3c2c8dc986fae0df5f51f184186ce800177aec5f7708e9b03259b5f9f20530cba66e5a73355135dacb51481e1169f7129fd47bd SHA512 e204f393a939bdc8bdec481b1a401c3f99fc364706dc4efc7460286a9bb4e5aa51496a92015a4b328eb948084135e95bb30f3f043ed742293799b6650915d6a7 -EBUILD yubikey-manager-qt-1.2.5.ebuild 1413 BLAKE2B 1e2cf140f3eff40b6c697633dcf7715a0f05b5caa866dfd51ebb8ee8942bff5b8548a60e22453d183ebc3973724fcc8fc8d7203ef3e3b82e7d2e13c15dbbca1d SHA512 02556c24d276741562776881756b4fbff45dac02021d53a69d61515f5255045ce676d745125fb370c22e270e4f0739215f7a851cdbae61456f1b2a6ee8451409 -MISC metadata.xml 348 BLAKE2B 4f53e607c12f5c201a7e9b6ad7bc8e4ba948dab3b3e0d9cb3aaf7c66537abff638f1873f2723da85587dd3ac79ac88c4b9c679441e3be7dc49e7eed78ddb27f9 SHA512 e8391ad187535f95e8de09b40177858d62612547723aeaec2487da991a79aea4752a223aa225d3a2df810cf1ec4efc7b694277f2e7db954f765067de69ecd83f +EBUILD yubikey-manager-qt-1.2.5.ebuild 1417 BLAKE2B 54ee10f0fbfd63197d4ab0ba67937004789f4cbd11f7984a99558470302879cf6b4e142ba2eeaf740345b715deeb1f8b93f6bed764d035b440d045d937265c56 SHA512 87e133f951b5f77a07ddbffafe8e506714cd84d4d9ebcf29b81accb889fb3a7374165bd5dad178074495313561fb9191651a7d4966fadfb6eb7748a7d753cefb +MISC metadata.xml 441 BLAKE2B a1696bcc194d00ce8126bb17c3e2acbd976d949b5ddfbd0c06081d09023abc47c657a8a6a1d1e7d95870dee41fb7c5050bbad850261d96f8f54d31248a53ca8c SHA512 23684de901c1e4b405d134f17956c6ee67f3a81d96a4ae310aec9dad49b854053431a22c731f3498de8a7764d8fca00f039fd0c020f9426cfbac9771638fb4bd diff --git a/app-crypt/yubikey-manager-qt/metadata.xml b/app-crypt/yubikey-manager-qt/metadata.xml index 1f472919c5a5..9d999314e856 100644 --- a/app-crypt/yubikey-manager-qt/metadata.xml +++ b/app-crypt/yubikey-manager-qt/metadata.xml @@ -1,11 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>zerochaos@gentoo.org</email> - <name>Rick Farina</name> - </maintainer> - <upstream> - <remote-id type="github">Yubico/yubikey-manager-qt</remote-id> - </upstream> + <maintainer type="person"> + <email>soap@gentoo.org</email> + <name>David Seifert</name> + </maintainer> + <maintainer type="person"> + <email>marecki@gentoo.org</email> + <name>Marek Szuba</name> + </maintainer> + <upstream> + <remote-id type="github">Yubico/yubikey-manager-qt</remote-id> + </upstream> </pkgmetadata> diff --git a/app-crypt/yubikey-manager-qt/yubikey-manager-qt-1.2.5.ebuild b/app-crypt/yubikey-manager-qt/yubikey-manager-qt-1.2.5.ebuild index f292b940b4f4..a53022b7585e 100644 --- a/app-crypt/yubikey-manager-qt/yubikey-manager-qt-1.2.5.ebuild +++ b/app-crypt/yubikey-manager-qt/yubikey-manager-qt-1.2.5.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{9..11} ) -inherit qmake-utils python-single-r1 desktop +inherit qmake-utils python-single-r1 desktop xdg DESCRIPTION="Cross-platform application for configuring any YubiKey over all USB transports" HOMEPAGE="https://developers.yubico.com/yubikey-manager-qt/ https://github.com/Yubico/yubikey-manager-qt" diff --git a/app-crypt/yubioath-flutter-bin/Manifest b/app-crypt/yubioath-flutter-bin/Manifest new file mode 100644 index 000000000000..9d4c0dfde996 --- /dev/null +++ b/app-crypt/yubioath-flutter-bin/Manifest @@ -0,0 +1,3 @@ +DIST yubico-authenticator-6.1.0-linux.tar.gz 46363854 BLAKE2B f50f8dc6cdca9044c9c1a0f370cc71d627358038bd00f34bb3801d9b5cc31a5fc904ba817e5ad613c6947c9546691d965e6b373c89e220314747a5eb0321e217 SHA512 e4a63aa40e06ae4cbeee5fc32b749bcc94c9a22b86104ff32e8f94dcd34cf0a0e61e686efd4a21ea8965f37e997f53d452739bb4c332af2387473dccd5b72b99 +EBUILD yubioath-flutter-bin-6.1.0.ebuild 2163 BLAKE2B 9dbb38e4873e59f14f9508ab4be478a1e9979ad702f887fbe506619bbea93f6b267d9f50881d0a4e6d0e34aeb7b4887ada819c54c2d7e500c0d7a52b1f762146 SHA512 aea37b417e5ae34dc5909d720a8f95fc4cbb81b93cd64e01b41fac5beed059164bcf3a1994ce89687b87b149a2ad619260d528b4e45bef3015346c8e4e90f9ae +MISC metadata.xml 333 BLAKE2B 7f04bc0877fb881af8d867ef35b9e9998e22be0c69747a2f36e16de3632cf0cb7835483430396244551dcac978021e9281301ebf0bde51a3ae2f022b9a03f354 SHA512 f857a7150979f6a9e93c21ab6a60dcfaf70998021605e94eb486d8db73371c9bcf7f02b80f4b65dcda84ead94fd3641acd00ed78a92e807f57ddd59a78080093 diff --git a/app-crypt/yubioath-flutter-bin/metadata.xml b/app-crypt/yubioath-flutter-bin/metadata.xml new file mode 100644 index 000000000000..a5fba6897c0d --- /dev/null +++ b/app-crypt/yubioath-flutter-bin/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>soap@gentoo.org</email> + <name>David Seifert</name> + </maintainer> + <upstream> + <remote-id type="github">Yubico/yubioath-flutter</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-6.1.0.ebuild b/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-6.1.0.ebuild new file mode 100644 index 000000000000..7662796ea649 --- /dev/null +++ b/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-6.1.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop xdg + +DESCRIPTION="Yubico Authenticator for TOTP" +HOMEPAGE=" + https://developers.yubico.com/yubioath-flutter/ + https://github.com/Yubico/yubioath-flutter" +SRC_URI="https://github.com/Yubico/yubioath-flutter/releases/download/${PV}/yubico-authenticator-${PV}-linux.tar.gz" +S="${WORKDIR}/yubico-authenticator-${PV}-linux" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="-* ~amd64" + +RDEPEND=" + app-accessibility/at-spi2-core:2 + dev-libs/glib:2 + media-libs/libepoxy + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libxcb + x11-libs/pango" +BDEPEND="app-admin/chrpath" + +# "Modern" app, built using Google's flutter framework. +# +# Don't even *think* about unbundling the dependencies, they're all +# hardcoded into the main binary and the helper, including but not +# limited to a full-fledged python interpreter that gets dlopen'd, an +# assortment of python packages, the X11 kitchen sink, random GCC +# libraries, and OpenSSL 1.1, oftentimes using git checkouts instead of +# released versioned libraries. +# +# The only way to avoid this mess would be to build flutter from source, +# but unfortunately life is too short to be dealing with whatever is +# Google's framework-de-jour on a regular basis. +QA_PREBUILT="opt/yubico-authenticator/*" + +src_install() { + einstalldocs + rm -r README* || die + + sed -e 's|@EXEC_PATH/authenticator|authenticator|' \ + -e 's|@EXEC_PATH/linux_support/com.yubico.yubioath.png|com.yubico.yubioath|g' \ + -i linux_support/com.yubico.authenticator.desktop || die + domenu linux_support/com.yubico.authenticator.desktop + doicon -s 128 linux_support/com.yubico.yubioath.png + rm -r linux_support || die + + exeinto /opt/yubico-authenticator + doexe authenticator + rm authenticator || die + + exeinto /opt/yubico-authenticator/helper + doexe helper/authenticator-helper + rm helper/authenticator-helper || die + + # prevent rpath_security_checks() trigger + chrpath -d helper/libjpeg*.so.* || die + + insinto /opt/yubico-authenticator + doins -r . + + dosym ../../opt/yubico-authenticator/authenticator /usr/bin/authenticator +} |