diff --git a/programming/library/tpm2-tss/actions.py b/programming/library/tpm2-tss/actions.py index aef979ab00..478bac708c 100644 --- a/programming/library/tpm2-tss/actions.py +++ b/programming/library/tpm2-tss/actions.py @@ -4,15 +4,20 @@ # Licensed under the GNU General Public License, version 3. # See the file http://www.gnu.org/licenses/gpl.txt +from pisi.actionsapi import get from pisi.actionsapi import autotools from pisi.actionsapi import pisitools -from pisi.actionsapi import get +from pisi.actionsapi import shelltools def setup(): - autotools.configure("--with-tmpfilesdir=/usr/lib/tmpfiles.d \ - --enable-static=no \ + shelltools.system("./bootstrap") + autotools.configure("--enable-static=no \ --with-udevrulesprefix=60- \ + --with-tmpfilesdir=/usr/lib/tmpfiles.d \ --with-sysusersdir=/usr/lib/sysusers.d") + + # fix unused direct dependency analysis + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") def build(): autotools.make() @@ -20,4 +25,4 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("AUTHORS", "CHANGELOG*", "LICENSE", "README*") + pisitools.dodoc("LICENSE", "README*") \ No newline at end of file diff --git a/programming/library/tpm2-tss/pspec.xml b/programming/library/tpm2-tss/pspec.xml index 4e9479392b..08dabf0906 100644 --- a/programming/library/tpm2-tss/pspec.xml +++ b/programming/library/tpm2-tss/pspec.xml @@ -1,5 +1,5 @@ - + tpm2-tss @@ -8,22 +8,26 @@ PisiLinux Community admins@pisilinux.org - BSD + programming.library + BSDv2 library - Implementation of the TCG Trusted Platform Module 2.0 Software Stack (TSS2) + OSS implementation of the TCG TPM2 Software Stack (TSS2) Implementation of the TCG Trusted Platform Module 2.0 Software Stack (TSS2) - https://github.com/tpm2-software/tpm2-tss/releases/download/2.4.0/tpm2-tss-2.4.0.tar.gz + https://github.com/tpm2-software/tpm2-tss/archive/3.0.0.tar.gz doxygen iproute2 curl-devel json-c-devel + gettext-devel openssl-devel + autoconf-archive tpm2-tss + OSS implementation of the TCG TPM2 Software Stack (TSS2) curl json-c @@ -31,10 +35,12 @@ /etc - /usr/lib /usr/share + /usr/lib /usr/share/man /usr/share/doc + /var/lib/tpm2-tss + /var/run/tpm2-tss @@ -42,10 +48,10 @@ tpm2-tss-devel Development files for tpm2-tss - tpm2-tss curl-devel json-c-devel openssl-devel + tpm2-tss /usr/include @@ -54,6 +60,13 @@ + + 2020-09-23 + 3.0.0 + Major version bump. Fix translation + Blue Devil + bluedevil@sctzine.com + 2020-04-02 2.4.0 @@ -62,4 +75,4 @@ admins@pisilinux.org - + \ No newline at end of file diff --git a/programming/library/tpm2-tss/translations.xml b/programming/library/tpm2-tss/translations.xml index f7f2a08c57..a44f4e1c8b 100644 --- a/programming/library/tpm2-tss/translations.xml +++ b/programming/library/tpm2-tss/translations.xml @@ -2,7 +2,13 @@ tpm2-tss - Implementation of the TCG Trusted Platform Module 2.0 Software Stack (TSS2) - Implementation of the TCG Trusted Platform Module 2.0 Software Stack (TSS2) + TCG TPM2 (Trusted Platform Module) Yazılım yığınının (TSS2) açık kaynak kodlu uygulanması + tpm2-tss, TCG TPM2 (Trusted Platform Module) Yazılım yığınının (TSS2) açık kaynak kodlu uygulanmasını içeren kitaplıkları sunar. - + + + tpm2-tss-devel + tpm2-tss için geliştirme dosyaları + tpm2-tss-devel, tpm2-tss için geliştirme dosyalarını içerir. + + \ No newline at end of file