From 727c94bc656ea9736583503319b39eb0acdf5e74 Mon Sep 17 00:00:00 2001 From: bayramkarahan Date: Tue, 14 Feb 2023 21:05:36 +0300 Subject: [PATCH] libcroco gi-docgen libtiff shared-mime-info --- dev/libs/libcroco/ympbuild | 33 ++++++++++++++++++++++++++++++ dev/util/gi-docgen/ympbuild | 33 ++++++++++++++++++++++++++++++ media/libs/libtiff/ympbuild | 33 ++++++++++++++++++++++++++++++ x11/misc/shared-mime-info/ympbuild | 32 +++++++++++++++++++++++++++++ 4 files changed, 131 insertions(+) create mode 100644 dev/libs/libcroco/ympbuild create mode 100644 dev/util/gi-docgen/ympbuild create mode 100644 media/libs/libtiff/ympbuild create mode 100644 x11/misc/shared-mime-info/ympbuild diff --git a/dev/libs/libcroco/ympbuild b/dev/libs/libcroco/ympbuild new file mode 100644 index 00000000..ee04a593 --- /dev/null +++ b/dev/libs/libcroco/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='libcroco' +release='1' +version='0.6.13' +url='https://gitlab.gnome.org/Archive/libcroco.git/' +description='Generic Cascading Style Sheet (CSS) parsing and manipulation toolkit ' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://gitlab.gnome.org/Archive/libcroco/-/archive/$version/libcroco-$version.tar.gz") +depends=() +makedepends=() +md5sums=('4167b3767a86c6ebb24d8f44cbf8a922') +group=(dev.libs) +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/dev/util/gi-docgen/ympbuild b/dev/util/gi-docgen/ympbuild new file mode 100644 index 00000000..6f762573 --- /dev/null +++ b/dev/util/gi-docgen/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='gi-docgen' +release='1' +version='2023.1' +url='https://gitlab.gnome.org/GNOME/gi-docgen' +description=' A documentation generator for GObject-based libraries ' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://gitlab.gnome.org/GNOME/gi-docgen/-/archive/$version/gi-docgen-$version.tar.gz") +depends=() +makedepends=() +md5sums=('844e84610246501d3303ae9150d0cc24') +group=(dev.util) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + pip3 install jinja2 markdown markupsafe typogrify + meson setup build --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + ninja -C build +} + +package(){ + ninja -C build install +} + diff --git a/media/libs/libtiff/ympbuild b/media/libs/libtiff/ympbuild new file mode 100644 index 00000000..eb3533f4 --- /dev/null +++ b/media/libs/libtiff/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='libtiff' +release='1' +version='4.5.0' +url='https://gitlab.com/libtiff/libtiff' +description='Tag Image File Format (TIFF) library ' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://gitlab.com/libtiff/libtiff/-/archive/v$version/libtiff-v$version.tar.gz") +depends=() +makedepends=() +md5sums=('6e9b613cd83da5024b65fc9b80416833') +group=() +uses=() +arch=('x86_64') + +cd $name-v$version + +setup(){ + ./autogen.sh + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make -j`nproc` +} + +package(){ + make install -j`nproc` +} + diff --git a/x11/misc/shared-mime-info/ympbuild b/x11/misc/shared-mime-info/ympbuild new file mode 100644 index 00000000..751b8320 --- /dev/null +++ b/x11/misc/shared-mime-info/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='shared-mime-info' +release='1' +version='2.2' +url='https://gitlab.freedesktop.org/xdg/shared-mime-info' +description='The Shared MIME-info Database specification' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://gitlab.freedesktop.org/xdg/shared-mime-info/-/archive/2.2/shared-mime-info-$version.tar.gz") +depends=() +makedepends=() +md5sums=('06cb9e92e4211dc53fd52b7bfd586c78') +group=(x11.misc) +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 +} +