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/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) +} diff --git a/system/extra/xz-utils/ympbuild b/system/extra/xz-utils/ympbuild new file mode 100644 index 00000000..c05d7e59 --- /dev/null +++ b/system/extra/xz-utils/ympbuild @@ -0,0 +1,30 @@ +#!/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-${version}.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) +}