diff --git a/dev/libs/fribidi/ympbuild b/dev/libs/fribidi/ympbuild new file mode 100644 index 00000000..1f7cb0cc --- /dev/null +++ b/dev/libs/fribidi/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='fribidi' +release='1' +version='1.0.12' +url='https://github.com/fribidi/fribidi' +description='A free implementation of the unicode bidirectional algorithm' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=('https://github.com/fribidi/fribidi/releases/download/v$version/fribidi-$version.tar.xz') +depends=() +makedepends=() +md5sums=('21185b398635a7fc0d3ff0a7578c4791') +group=(dev.libs) +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/media/libs/libpng/ympbuild b/media/libs/libpng/ympbuild new file mode 100644 index 00000000..44fcd8b8 --- /dev/null +++ b/media/libs/libpng/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='libpng' +release='1' +version='1.6.39' +url='http://www.libpng.org/' +description='Portable Network Graphics library' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=('https://sourceforge.net/projects/libpng/files/latest/download') +depends=() +makedepends=() +md5sums=('aa1ae92e172417039bda072b702f6326') +group=(media.libs) +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/libs/cairo/ympbuild b/x11/libs/cairo/ympbuild new file mode 100644 index 00000000..342a1f86 --- /dev/null +++ b/x11/libs/cairo/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='cairo' +release='1' +version='1.17.6' +url='https://gitlab.freedesktop.org/cairo/cairo.git/' +description='A vector graphics library with cross-device output support' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=('https://gitlab.freedesktop.org/cairo/cairo/-/archive/1.17.6/cairo-$version.tar.gz') +depends=(pixman) +makedepends=() +md5sums=('bbea11bcc63e465e58aa054b56350b04') +group=(x11.libs) +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/x11/libs/libdatrie/ympbuild b/x11/libs/libdatrie/ympbuild new file mode 100644 index 00000000..7584490d --- /dev/null +++ b/x11/libs/libdatrie/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='libdatrie' +release='1' +version='0.2.13' +url='https://linux.thai.net/projects/datrie' +description='Implementation of double-array structure for representing trie, as proposed by Junichi Aoe. +' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=('https://github.com/tlwg/libdatrie/releases/download/v0.2.13/libdatrie-0.2.13.tar.xz') +depends=() +makedepends=() +md5sums=('e26b5aa008b5f3588ab38d2dce9e9325') +group=(x11.libs) +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/libs/libthai/ympbuild b/x11/libs/libthai/ympbuild new file mode 100644 index 00000000..700d9c48 --- /dev/null +++ b/x11/libs/libthai/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='libthai' +release='1' +version='0.1.29' +url='https://github.com/tlwg/libthai' +description='Package libthai' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=('https://github.com/tlwg/libthai/releases/download/v0.1.29/libthai-0.1.29.tar.xz') +depends=(libdatrie) +makedepends=() +md5sums=('c1fe8255d2bdfc5ea4f68dd9aff8b7f1') +group=(x11.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make -j`nproc` +} + +package(){ + make install -j`nproc` +} +