From 5dca07f5242a5c682171e2ebea428f28836dc4f6 Mon Sep 17 00:00:00 2001 From: kurth4cker Date: Fri, 11 Nov 2022 01:14:49 +0300 Subject: [PATCH 1/3] add xz-utils-5.2.7 --- system/extra/xz-utils/ympbuild | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 system/extra/xz-utils/ympbuild diff --git a/system/extra/xz-utils/ympbuild b/system/extra/xz-utils/ympbuild new file mode 100644 index 00000000..80d87606 --- /dev/null +++ b/system/extra/xz-utils/ympbuild @@ -0,0 +1,29 @@ +#!/usr/bin/env bash +name=xz-utils +version=5.2.7 +homepage='https://tukaani.org/xz/' +description='lzma compression utilities' +maintainer='kurth4cker' +email='kurth4cker@tutanota.com' +license=('GPLv2+') +source=('https://tukaani.org/xz/xz-5.2.7.tar.gz') +md5sums=('66f82a9fa24623f5ea8a9ee6b4f808e2') +group=(system.extra) +uses=(doc nls) + +cd xz-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64 \ + --enable-static \ + --enable-shared \ + $(use_opt doc --enable-doc --disable-doc) \ + $(use_opt nls --enable-nls --disable-nls) +} +build(){ + make -j$(nproc) +} +package(){ + make install -j$(nproc) +} From 6cd02222a4ceff5ed5ec9295c911cec2f172ec81 Mon Sep 17 00:00:00 2001 From: kurth4cker Date: Fri, 11 Nov 2022 01:31:19 +0300 Subject: [PATCH 2/3] use ${version} in source --- system/extra/bzip2/ympbuild | 2 +- system/extra/file/ympbuild | 4 ++-- system/extra/xz-utils/ympbuild | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/system/extra/bzip2/ympbuild b/system/extra/bzip2/ympbuild index fc648eb5..29fc0da9 100644 --- a/system/extra/bzip2/ympbuild +++ b/system/extra/bzip2/ympbuild @@ -6,7 +6,7 @@ url='https://sourceware.org/bzip2' description='lzma compression utilities and library' email='kurth4cker@tutanota.com' maintainer='kurth4cker' -source=('https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz') +source=("https://sourceware.org/pub/bzip2/bzip2-${version}.tar.gz") md5sums=('67e051268d0c475ea773822f7500d0e5') group=(system.extra) diff --git a/system/extra/file/ympbuild b/system/extra/file/ympbuild index e1aeb721..a1bb9054 100644 --- a/system/extra/file/ympbuild +++ b/system/extra/file/ympbuild @@ -6,8 +6,8 @@ url='https://www.darwinsys.com/file/' description="Identify a file's format by scanning binary data for patterns" email='kurth4cker@tutanota.com' maintainer='kurth4cker' -source=(http://ftp.astron.com/pub/file/file-5.43.tar.gz) -md5sums=(8effd70da368210a6c6eece037f978eb) +source=("http://ftp.astron.com/pub/file/file-${version}.tar.gz") +md5sums=('8effd70da368210a6c6eece037f978eb') group=(system.extra) uses=(bzip2 lzma zlib seccomp) zlib_depends=(zlib) diff --git a/system/extra/xz-utils/ympbuild b/system/extra/xz-utils/ympbuild index 80d87606..c05d7e59 100644 --- a/system/extra/xz-utils/ympbuild +++ b/system/extra/xz-utils/ympbuild @@ -1,12 +1,13 @@ #!/usr/bin/env bash name=xz-utils version=5.2.7 +release=1 homepage='https://tukaani.org/xz/' description='lzma compression utilities' maintainer='kurth4cker' email='kurth4cker@tutanota.com' license=('GPLv2+') -source=('https://tukaani.org/xz/xz-5.2.7.tar.gz') +source=("https://tukaani.org/xz/xz-${version}.tar.gz") md5sums=('66f82a9fa24623f5ea8a9ee6b4f808e2') group=(system.extra) uses=(doc nls) From 46b6f2663461c9ccfc103531c67479ca494bbb49 Mon Sep 17 00:00:00 2001 From: kurth4cker Date: Fri, 11 Nov 2022 14:04:36 +0300 Subject: [PATCH 3/3] add libseccomp-2.5.4 --- system/extra/libseccomp/ympbuild | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 system/extra/libseccomp/ympbuild diff --git a/system/extra/libseccomp/ympbuild b/system/extra/libseccomp/ympbuild new file mode 100644 index 00000000..d972f2fb --- /dev/null +++ b/system/extra/libseccomp/ympbuild @@ -0,0 +1,30 @@ +#!/usr/bin/env bash +name=libseccomp +version=2.5.4 +release=1 +homepage='https://github.com/seccomp/libseccomp' +description='high level interface to linux seccomp filter' +maintainer='kurth4cker' +email='kurth4cker@tutanota.com' +license=('LGPL-2.1') +source=("https://github.com/seccomp/libseccomp/releases/download/v${version}/libseccomp-${version}.tar.gz") +md5sums=('74008bb33234e0c2a0d998e7bee5c625') +group=(system.extra) + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64 \ + --enable-static \ + --enable-shared \ + --disable-silent-rules \ + --disable-python + --disable-code-coverage +} +build(){ + make -j$(nproc) +} +package(){ + make install -j$(nproc) +}