From 09cc0d623ae7e6d97c8ff4ee41747c3789bb330a Mon Sep 17 00:00:00 2001 From: Marcin Puc Date: Sun, 7 Aug 2022 12:07:25 +0200 Subject: [PATCH] New package: tpm2-totp-0.3.0 --- common/shlibs | 1 + srcpkgs/libtpm2-totp | 1 + srcpkgs/tpm2-totp-devel | 1 + srcpkgs/tpm2-totp/template | 38 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 41 insertions(+) create mode 120000 srcpkgs/libtpm2-totp create mode 120000 srcpkgs/tpm2-totp-devel create mode 100644 srcpkgs/tpm2-totp/template diff --git a/common/shlibs b/common/shlibs index 326943713f07..e20f6987f405 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4185,3 +4185,4 @@ libnvidia-container-go.so.1 libnvidia-container-1.10.0_1 libqtspell-qt5.so.1 qtspell-1.0.1_1 libopensmtpd.so.0 libopensmtpd-0.7_1 libiio.so.0 libiio-0.23_1 +libtpm2-totp.so.0 libtpm2-totp-0.3.0_1 diff --git a/srcpkgs/libtpm2-totp b/srcpkgs/libtpm2-totp new file mode 120000 index 000000000000..483b177bd8ef --- /dev/null +++ b/srcpkgs/libtpm2-totp @@ -0,0 +1 @@ +tpm2-totp \ No newline at end of file diff --git a/srcpkgs/tpm2-totp-devel b/srcpkgs/tpm2-totp-devel new file mode 120000 index 000000000000..483b177bd8ef --- /dev/null +++ b/srcpkgs/tpm2-totp-devel @@ -0,0 +1 @@ +tpm2-totp \ No newline at end of file diff --git a/srcpkgs/tpm2-totp/template b/srcpkgs/tpm2-totp/template new file mode 100644 index 000000000000..9edbcf3e6044 --- /dev/null +++ b/srcpkgs/tpm2-totp/template @@ -0,0 +1,38 @@ +# Template file for 'tpm2-totp' +pkgname=tpm2-totp +version=0.3.0 +revision=1 +build_style=gnu-configure +hostmakedepends="autoconf autoconf-archive automake doxygen libtool pandoc pkg-config" +makedepends="dracut mkinitcpio qrencode-devel tpm2-tss-devel" +short_desc="Attest the trustworthiness of a device using TOTP" +maintainer="Marcin Puc " +license="BSD-3-Clause" +homepage="https://github.com/tpm2-software/tpm2-totp" +changelog="https://raw.githubusercontent.com/tpm2-software/tpm2-totp/master/CHANGELOG.md" +distfiles="https://github.com/tpm2-software/tpm2-totp/archive/v${version}.tar.gz" +checksum=5ff29164979d21bc0a51afce17aee80929ccce3270d0f4abce996fd36a4469e1 + +pre_configure() { + autoreconf -isv +} + +libtpm2-totp_package() { + short_desc+=" - library files" + pkg_install() { + vmove "usr/lib/*.so.*" + vlicense LICENSE + } +} + +tpm2-totp-devel_package() { + short_desc+=" - development files" + depends="libtpm2-totp>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + vmove usr/share/man/man3 + } +}