diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 00000000..809300d6 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,14 @@ +check: + image: debian:testing + stage: build + artifacts: + expire_in: 1 week + paths: + - build + script: | + set -e + find -type f -iname ympbuild | while read line ; do + echo "Check $line" + bash -n $line + done + diff --git a/net/misc/rsync/ympbuild b/net/misc/rsync/ympbuild index 6dd93ec9..6b4d9940 100644 --- a/net/misc/rsync/ympbuild +++ b/net/misc/rsync/ympbuild @@ -2,25 +2,30 @@ name='rsync' release='1' version='3.2.7' -url='https://example.org' -description='Package description missing' +url='https://rsync.samba.org/' +description='File transfer program to keep remote files into sync' email='bk@gmail.com' maintainer='bk' license=('GPLv3') source=('https://download.samba.org/pub/rsync/src/rsync-3.2.7.tar.gz') -depends=() +depends=(acl openssl) makedepends=() md5sums=('f216f350ef56b9ba61bc313cb6ec2ed6') -group=() +group=(net.misc) uses=() uses_extra=(zstd xxhash) arch=('x86_64') +unset CFLAGS +unset CXXFLAGS + cd $name-$version setup(){ - ./configure --prefix=/usr \ + ./configure --prefix=/usr \ --libdir=/usr/lib64/ \ + --with-included-popt \ + --with-included-zlib \ $(use_opt zstd --enable-zstd --disable-zstd) \ $(use_opt xxhash --enable-xxhash --disable-xxhash) } diff --git a/x11/base/xextproto/ympbuild b/x11/base/xextproto/ympbuild new file mode 100644 index 00000000..47efc563 --- /dev/null +++ b/x11/base/xextproto/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='xextproto' +release='1' +version='7.3.0' +url='https://example.org' +description='Package description missing' +email='bayramk@gmail.com' +maintainer='bayramkarahan' +license=('GPLv3') +source=("https://www.x.org/archive/individual/proto/xextproto-$version.tar.gz") +depends=() +makedepends=() +md5sums=('37b700baa8c8ea7964702d948dd13821') +group=(x11.base) +uses=() +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/x11/base/xproto/ympbuild b/x11/base/xproto/ympbuild new file mode 100644 index 00000000..61f68cde --- /dev/null +++ b/x11/base/xproto/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='xproto' +release='1' +version='7.0.31' +url='https://example.org' +description='Package description missing' +email='bayramk@gmail.com' +maintainer='bayramkarahan' +license=('GPLv3') +source=("https://www.x.org/archive/individual/proto/xproto-$version.tar.gz") +depends=() +makedepends=() +md5sums=('04b925bf9e472c80f9212615cd684f1e') +group=(x11.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make -j`nproc` +} + +package(){ + make install -j`nproc` +} +