diff --git a/app/arch/gzip/ympbuild b/app/arch/gzip/ympbuild new file mode 100644 index 00000000..6fa10686 --- /dev/null +++ b/app/arch/gzip/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='gzip' +release='1' +version='1.12' +url='https://ftp.gnu.org/gnu/gzip' +description='Standard GNU compressor' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://ftp.gnu.org/gnu/gzip/gzip-$version.zip") +depends=() +makedepends=() +md5sums=('a8a12bb7efcdc73af08a584a0bcf8f3f') +uses=() +group=(app.arch) +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make -j`nproc` +} + +package(){ + make install -j`nproc` +} + diff --git a/sys/apps/fakechroot/ympbuild b/sys/apps/fakechroot/ympbuild new file mode 100644 index 00000000..cd10e194 --- /dev/null +++ b/sys/apps/fakechroot/ympbuild @@ -0,0 +1,39 @@ +#!/usr/bin/env bash +name='fakechroot' +release='1' +version='2.20.1+ds-8' +url='https://salsa.debian.org/debian/fakechroot/-/tags' +description='Provide a faked chroot environment without requiring root privileges' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://salsa.debian.org/debian/fakechroot/-/archive/debian/$version/fakechroot-debian-$version.tar.gz") +depends=() +makedepends=() +md5sums=('06afa6380221e51a3afdbcf4632f1b53') +uses=() +group=(sys.apps) +arch=('x86_64') + +cd $name-debian-$version + +prepare(){ + for file in ./debian/patches/*.patch ; do + patch -Np1 -i $file + done +} + +setup(){ + autoreconf -fvi + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make +} + +package(){ + make install -j`nproc` +} + diff --git a/sys/apps/fakeroot/ympbuild b/sys/apps/fakeroot/ympbuild new file mode 100644 index 00000000..0625eb49 --- /dev/null +++ b/sys/apps/fakeroot/ympbuild @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +name='fakeroot' +release='1' +version='1.30.1-1' +url='https://salsa.debian.org/clint/fakeroot/-/tags' +description='A fake root environment by means of LD_PRELOAD and SysV IPC (or TCP) trickery' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://salsa.debian.org/clint/fakeroot/-/archive/debian/$version/fakeroot-debian-$version.tar.gz") +depends=(sed util-linux) +makedepends=() +md5sums=('840f91cde585b509f2b408df5e0a14fb') +uses=() +group=(sys.apps) +arch=('x86_64') + +cd $name-debian-$version + +setup(){ + autoreconf -fvi + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --with-ipc=sysv +} + +build(){ + make + cd doc + po4a -k 0 --rm-backups --variable 'srcdir=../doc/' po4a/po4a.cfg +} + +package(){ + make install +} +