diff --git a/dev/util/gtk-doc/ympbuild b/dev/util/gtk-doc/ympbuild new file mode 100644 index 00000000..35da66c9 --- /dev/null +++ b/dev/util/gtk-doc/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='gtk-doc' +release='1' +version='1.33.2' +url='https://gitlab.gnome.org/GNOME/gtk-doc.git/' +description='GTK+ Documentation Generator' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://gitlab.gnome.org/GNOME/gtk-doc/-/archive/1.33.2/gtk-doc-$version.tar.gz") +depends=(itstool) +makedepends=() +md5sums=('9d1196925cb053fba6b5559a8a6e22be') +group=(dev.util) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + meson setup build --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + ninja -C build +} + +package(){ + ninja -C build install +} + diff --git a/dev/util/itstool/ympbuild b/dev/util/itstool/ympbuild new file mode 100644 index 00000000..bc03f3b5 --- /dev/null +++ b/dev/util/itstool/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='itstool' +release='1' +version='2.0.7' +url='https://github.com/itstool/itstool' +description=' Translation tool for XML documents that uses gettext files and ITS rules ' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://github.com/itstool/itstool/archive/refs/tags/$version.tar.gz") +depends=(libxml2) +makedepends=() +md5sums=('e759b258617a912acce630de3fa43957') +group=(dev.util) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./autogen.sh + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make -j`nproc` +} + +package(){ + make install -j`nproc` +} + diff --git a/x11/apps/xinit/ympbuild b/x11/apps/xinit/ympbuild new file mode 100644 index 00000000..a2b734bb --- /dev/null +++ b/x11/apps/xinit/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='xinit' +release='1' +version='1.4.2' +url='https://gitlab.freedesktop.org/xorg/app/xinit' +description='X Window System initializer xinit' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://gitlab.freedesktop.org/xorg/app/xinit/-/archive/xinit-$version/xinit-xinit-1.4.2.tar.gz") +depends=(xorg-macros xorgproto libX11) +makedepends=() +md5sums=('0855364c1c869679300d55e9dd57e2aa') +group=(x11.apps) +uses=() +arch=('x86_64') + +cd $name-$name-$version + +setup(){ + ./autogen.sh + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make -j`nproc` +} + +package(){ + make install -j`nproc` +} +