diff --git a/network/library/libtpms/actions.py b/network/library/libtpms/actions.py new file mode 100644 index 0000000000..1f194f604c --- /dev/null +++ b/network/library/libtpms/actions.py @@ -0,0 +1,24 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + shelltools.system("NOCONFIGURE=1 ./autogen.sh") + autotools.configure("--disable-static \ + --with-tpm2 \ + --with-openssl") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("LICENSE", "README") diff --git a/network/library/libtpms/pspec.xml b/network/library/libtpms/pspec.xml new file mode 100644 index 0000000000..dc74ea5324 --- /dev/null +++ b/network/library/libtpms/pspec.xml @@ -0,0 +1,61 @@ + + + + + libtpms + https://github.com/stefanberger/libtpms + + PisiLinux Community + admins@pisilinux.org + + BSD + library + Library providing Trusted Platform Module (TPM) functionality + libtpms + Güvenilir Platform Modülü (TPM) işlevselliği sağlayan kitaplık + https://github.com/stefanberger/libtpms/archive/refs/tags/v0.9.5.tar.gz + + openssl-devel + + + + + + libtpms + + openssl + + + /usr/lib + /usr/share/man + /usr/share/doc + + + + + libtpms-devel + Development files for libtpms + + libtpms + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2022-10-23 + 0.9.5 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/network/library/libtpms/translations.xml b/network/library/libtpms/translations.xml new file mode 100644 index 0000000000..df5ec71657 --- /dev/null +++ b/network/library/libtpms/translations.xml @@ -0,0 +1,8 @@ + + + + libtpms + Library providing Trusted Platform Module (TPM) functionality + Güvenilir Platform Modülü (TPM) işlevselliği sağlayan kitaplık + + diff --git a/pisi-index.xml b/pisi-index.xml index 4a827bb015..e94c2f3dde 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -12431,6 +12431,60 @@ + + + libtpms + https://github.com/stefanberger/libtpms + + PisiLinux Community + admins@pisilinux.org + + BSD + library + network.library + Library providing Trusted Platform Module (TPM) functionality + Library providing Trusted Platform Module (TPM) functionality + Güvenilir Platform Modülü (TPM) işlevselliği sağlayan kitaplık + Güvenilir Platform Modülü (TPM) işlevselliği sağlayan kitaplık + libtpms + https://github.com/stefanberger/libtpms/archive/refs/tags/v0.9.5.tar.gz + + openssl-devel + + network/library/libtpms/pspec.xml + + + libtpms + + openssl + + + /usr/lib + /usr/share/man + /usr/share/doc + + + + libtpms-devel + Development files for libtpms + + libtpms + + + /usr/include + /usr/lib/pkgconfig + + + + + 2022-10-23 + 0.9.5 + First release + PisiLinux Community + admins@pisilinux.org + + + libqmi @@ -46095,6 +46149,57 @@ Gnome session. + + + liblzf + http://oldhome.schmorp.de/marc/liblzf.html + + PisiLinux Community + admins@pisilinux.org + + BSD + library + util.archive + Small data compression library + Small data compression library + Küçük veri sıkıştırma kitaplığı + Küçük veri sıkıştırma kitaplığı + liblzf + http://dist.schmorp.de/liblzf/liblzf-3.6.tar.gz + + fedora/liblzf-3.6-autoconf-20140314.patch + + util/archive/liblzf/pspec.xml + + + liblzf + + /usr/bin + /usr/lib + /usr/share/doc + + + + liblzf-devel + Development files for liblzf + + liblzf + + + /usr/include + /usr/lib/pkgconfig + + + + + 2022-10-23 + 3.6 + First release + PisiLinux Community + admins@pisilinux.org + + + unrar diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index ab5fd2c4de..63d789e393 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -8d10112fd3740718ea74582108a4221417824bda \ No newline at end of file +47dc03b1d455f03a48bb0802f4eb21503ec6b49e \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index bb56060e85..8c6a370a7b 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index 6d267521cc..d6909537c2 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -4971cb2f4810e181ef1aefa7bd639d1d24a58a25 \ No newline at end of file +39ca287898781b9c37a493ad9ba504dce4883d28 \ No newline at end of file diff --git a/util/archive/liblzf/actions.py b/util/archive/liblzf/actions.py new file mode 100644 index 0000000000..6d937b885c --- /dev/null +++ b/util/archive/liblzf/actions.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + shelltools.system("sh ./bootstrap.sh") + autotools.configure("--disable-static") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("LICENSE", "README") diff --git a/util/archive/liblzf/files/fedora/liblzf-3.6-autoconf-20140314.patch b/util/archive/liblzf/files/fedora/liblzf-3.6-autoconf-20140314.patch new file mode 100644 index 0000000000..b7ed04e224 --- /dev/null +++ b/util/archive/liblzf/files/fedora/liblzf-3.6-autoconf-20140314.patch @@ -0,0 +1,309 @@ +diff -uNr liblzf-3.6.ORIG/bootstrap.sh liblzf-3.6/bootstrap.sh +--- liblzf-3.6.ORIG/bootstrap.sh 1970-01-01 00:00:00.000000000 +0000 ++++ liblzf-3.6/bootstrap.sh 2014-03-13 08:10:49.132000000 +0000 +@@ -0,0 +1,10 @@ ++#!/bin/sh ++set -x ++mkdir -p config ++aclocal -I config ++#aclocal-1.10 -I config ++autoheader ++libtoolize --automake ++automake --add-missing --copy --foreign ++#automake-1.10 --add-missing --copy ++autoconf +diff -uNr liblzf-3.6.ORIG/config.h.in liblzf-3.6/config.h.in +--- liblzf-3.6.ORIG/config.h.in 2014-03-13 08:10:30.234000000 +0000 ++++ liblzf-3.6/config.h.in 2014-03-13 08:10:49.133000000 +0000 +@@ -1,16 +1,89 @@ +-/* config.h.in. Generated automatically from configure.in by autoheader 2.13. */ ++/* config.h.in. Generated from configure.ac by autoheader. */ + +-/* Define to empty if the keyword does not work. */ +-#undef const ++/* Define to 1 if you have the header file. */ ++#undef HAVE_DLFCN_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_ERRNO_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_FCNTL_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_GETOPT_H ++ ++/* Define to 1 if you have the `getopt_long' function. */ ++#undef HAVE_GETOPT_LONG ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_INTTYPES_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_LIMITS_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_MEMORY_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_STDINT_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_STDIO_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_STDLIB_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_STRINGS_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_STRING_H + +-/* Define if you have the ANSI C header files. */ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_SYS_STAT_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_SYS_TYPES_H ++ ++/* Define to 1 if you have the header file. */ ++#undef HAVE_UNISTD_H ++ ++/* Define to the sub-directory in which libtool stores uninstalled libraries. ++ */ ++#undef LT_OBJDIR ++ ++/* Define to the address where bug reports for this package should be sent. */ ++#undef PACKAGE_BUGREPORT ++ ++/* Define to the full name of this package. */ ++#undef PACKAGE_NAME ++ ++/* Define to the full name and version of this package. */ ++#undef PACKAGE_STRING ++ ++/* Define to the one symbol short name of this package. */ ++#undef PACKAGE_TARNAME ++ ++/* Define to the home page for this package. */ ++#undef PACKAGE_URL ++ ++/* Define to the version of this package. */ ++#undef PACKAGE_VERSION ++ ++/* Define to 1 if you have the ANSI C header files. */ + #undef STDC_HEADERS + +-/* The number of bytes in a int. */ +-#undef SIZEOF_INT ++/* Number of bits in a file offset, on hosts where this is settable. */ ++#undef _FILE_OFFSET_BITS ++ ++/* Define for large files, on AIX-style hosts. */ ++#undef _LARGE_FILES + +-/* The number of bytes in a long. */ +-#undef SIZEOF_LONG ++/* Define to empty if `const' does not conform to ANSI C. */ ++#undef const + +-/* The number of bytes in a short. */ +-#undef SIZEOF_SHORT ++/* Define to `__inline__' or `__inline' if that's what the C compiler ++ calls it, or to nothing if 'inline' is not supported under any name. */ ++#ifndef __cplusplus ++#undef inline ++#endif +diff -uNr liblzf-3.6.ORIG/configure.ac liblzf-3.6/configure.ac +--- liblzf-3.6.ORIG/configure.ac 2014-03-13 08:10:30.233000000 +0000 ++++ liblzf-3.6/configure.ac 2014-03-13 08:10:49.133000000 +0000 +@@ -1,9 +1,65 @@ +-AC_INIT +-AC_CONFIG_SRCDIR([lzfP.h]) ++AC_INIT(lzf.c) ++ ++AC_CONFIG_AUX_DIR(config) ++ ++AC_CANONICAL_SYSTEM ++AM_CONFIG_HEADER(config.h) ++AC_CHECK_HEADERS(getopt.h) ++ ++ ++ ++dnl uncomment when tagging ++#RELEASE=TRUE ++ ++VER_ARCHITECTURE=3 ++VER_MAJOR=6 ++VER_MINOR=0 ++VER_PATCH=0 ++if test "A" = A$RELEASE; then ++ VER_PATCH=${VER_PATCH}_`date '+20%y%m%d%H'` ++fi ++ ++AM_INIT_AUTOMAKE(liblzf,$VER_ARCHITECTURE.$VER_MAJOR.$VER_MINOR,"http://software.schmorp.de/pkg/liblzf") ++AC_SUBST(VER_ARCHITECTURE) ++AC_SUBST(VER_MAJOR) ++AC_SUBST(VER_MINOR) ++AC_SUBST(VER_PATCH) ++ ++LIBRARY_VERSION="1:0:0" ++ ++AC_SUBST(LIBRARY_VERSION) ++ ++ ++# ++# Wall ++# ++AC_CACHE_CHECK([for maximum warnings compiler flag], ++ ac_cv_cwflag, ++[case "${CC-cc}" in ++ *gcc*) ac_cv_cwflag="-Wall -pedantic -pipe -O3 -funroll-all-loops";; ++ *) ++ ;; ++esac]) ++AC_SUBST([CWFLAG], [$ac_cv_cwflag]) ++ ++AM_PROG_LIBTOOL ++AC_PROG_LN_S ++AC_CHECK_HEADERS([limits.h]) ++AC_CHECK_HEADERS([errno.h]) ++AC_CHECK_HEADERS([fcntl.h]) ++AC_CHECK_HEADERS([stdio.h]) ++LT_INIT ++ ++AC_CONFIG_SRCDIR([lzf_c.c]) ++ ++ ++if test "${prefix}" = NONE ; then ++ liblzf_prefix=/usr/local ++else ++ liblzf_prefix=${prefix} ++fi + +-AC_CONFIG_HEADER(config.h) + +-AC_GNU_SOURCE + AC_SYS_LARGEFILE + AC_PROG_CC + AC_PROG_RANLIB +@@ -14,12 +70,6 @@ + AC_C_INLINE + AC_CHECK_HEADERS(getopt.h) + AC_CHECK_FUNCS(getopt_long) ++AC_SUBST(ac_aux_dir) + +-if test "$GCC" = yes; then +- CFLAGS="$CFLAGS -O3 -funroll-all-loops" +-else +- AC_MSG_RESULT(no gcc) +-fi +- +-AC_CONFIG_FILES([Makefile]) +-AC_OUTPUT ++AC_OUTPUT(Makefile liblzf.pc) +diff -uNr liblzf-3.6.ORIG/liblzf.pc.in liblzf-3.6/liblzf.pc.in +--- liblzf-3.6.ORIG/liblzf.pc.in 1970-01-01 00:00:00.000000000 +0000 ++++ liblzf-3.6/liblzf.pc.in 2014-03-13 08:10:49.134000000 +0000 +@@ -0,0 +1,11 @@ ++prefix=@prefix@ ++exec_prefix=@exec_prefix@ ++libdir=@libdir@ ++includedir=@includedir@ ++ ++Name: liblzf ++Description: Small data compression library ++URL: http://oldhome.schmorp.de/marc/liblzf.html ++Version: @VERSION@ ++Libs: -L${libdir} -llzf ++Cflags: -I${includedir} +diff -uNr liblzf-3.6.ORIG/Makefile.am liblzf-3.6/Makefile.am +--- liblzf-3.6.ORIG/Makefile.am 1970-01-01 00:00:00.000000000 +0000 ++++ liblzf-3.6/Makefile.am 2014-03-13 08:12:06.195000000 +0000 +@@ -0,0 +1,74 @@ ++$(PROGRAMS): $(LDEPS) ++ ++ ++ ++h_sources = lzf.h lzfP.h ++c_sources = lzf_c.c \ ++ lzf_d.c \ ++ crc32.h \ ++ lzfP.h ++ ++ ++library_includedir="$(includedir)" ++ ++ ++INCLUDES = -I$(includedir) -DLOCALEDIR=\"$(localedir)\" ++ ++library_include_HEADERS = $(h_sources) ++ ++lib_LTLIBRARIES = liblzf.la ++ ++liblzf_la_SOURCES = $(c_sources) ++liblzf_la_LDFLAGS = -no-undefined -version-info $(LIBRARY_VERSION) ++ ++bin_PROGRAMS = lzf ++lzf_SOURCES = lzf.c ++lzf_LDADD = $(LDADDS) liblzf.la ++topdir=@RPM_DIR@ ++ ++ ++AUX_DIST = $(ac_aux_dir)/config.guess \ ++ $(ac_aux_dir)/config.sub \ ++ $(ac_aux_dir)/install-sh \ ++ $(ac_aux_dir)/ltmain.sh \ ++ $(ac_aux_dir)/missing \ ++ $(ac_aux_dir)/ltconfig \ ++ $(ac_aux_dir)/ltmain.sh ++ ++MAINTAINERCLEANFILES = Makefile.in aclocal.m4 configure config-h.in \ ++ stamp-h.in $(AUX_DIST) ++ ++ACLOCAL = aclocal -I $(ac_aux_dir) ++ ++ ++dist-hook: ++ (cd $(distdir); \ ++ if [ -a $(ac_aux_dir) ]; then \ ++ echo "config exist!"; \ ++ else \ ++ mkdir $(ac_aux_dir); \ ++ fi) ++ (if [ -a $(ac_aux_dir)/depcomp ]; then \ ++ echo "depcomp exist!"; \ ++ else \ ++ touch $(ac_aux_dir)/depcomp; \ ++ fi) ++ for file in $(AUX_DIST) $(AUX_DIST_EXTRA); do \ ++ cp $$file $(distdir)/$$file; \ ++ done ++ ++docfiles = \ ++ LICENSE \ ++ Changes \ ++ README ++ ++ ++csCLZFfiles = \ ++ cs/CLZF.cs \ ++ cs/README ++ ++EXTRA_DIST = $(docfiles) $(csCLZFfiles) bootstrap.sh ++ ++pkgconfigdir = $(libdir)/pkgconfig ++pkgconfig_DATA = liblzf.pc ++ +diff -uNr liblzf-3.6.ORIG/Makefile.in liblzf-3.6/Makefile.in +--- liblzf-3.6.ORIG/Makefile.in 2014-03-13 08:10:30.233000000 +0000 ++++ liblzf-3.6/Makefile.in 2014-03-13 08:13:08.090000000 +0000 +@@ -41,6 +41,7 @@ + $(INSTALL) -m 755 lzf $(bindir) + $(INSTALL) -d $(includedir) + $(INSTALL_DATA) lzf.h $(includedir) ++ $(INSTALL_DATA) lzfP.h $(includedir) + $(INSTALL) -d $(libdir) + $(INSTALL_DATA) liblzf.a $(libdir) + diff --git a/util/archive/liblzf/pspec.xml b/util/archive/liblzf/pspec.xml new file mode 100644 index 0000000000..bb69f0da04 --- /dev/null +++ b/util/archive/liblzf/pspec.xml @@ -0,0 +1,57 @@ + + + + + liblzf + http://oldhome.schmorp.de/marc/liblzf.html + + PisiLinux Community + admins@pisilinux.org + + BSD + library + Small data compression library + liblzf + Küçük veri sıkıştırma kitaplığı + http://dist.schmorp.de/liblzf/liblzf-3.6.tar.gz + + + fedora/liblzf-3.6-autoconf-20140314.patch + + + + + liblzf + + /usr/bin + /usr/lib + /usr/share/doc + + + + + liblzf-devel + Development files for liblzf + + liblzf + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2022-10-23 + 3.6 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/util/archive/liblzf/translations.xml b/util/archive/liblzf/translations.xml new file mode 100644 index 0000000000..41bacd7c16 --- /dev/null +++ b/util/archive/liblzf/translations.xml @@ -0,0 +1,8 @@ + + + + liblzf + Small data compression library + Küçük veri sıkıştırma kitaplığı + +