diff --git a/dev/libs/appstream/ympbuild b/dev/libs/appstream/ympbuild new file mode 100644 index 00000000..22f122a0 --- /dev/null +++ b/dev/libs/appstream/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='appstream' +release='1' +version='0.16.1' +url='https://distributions.freedesktop.org/wiki/AppStream' +description='Provides a standard for creating app stores across distributions' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPL') +source=("https://github.com/ximion/appstream/archive/refs/tags/v${version}.tar.gz") +depends=(meson glib libxml2 libyaml curl) +makedepends=(gobject-introspection) +md5sums=('2b51bcf37f4071ec83050fcf75ec173c') +group=(dev.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + meson setup build --prefix=/usr \ + --libdir=/usr/lib64/ \ + -Dqt=false \ + -Dstemming=false +} + +build(){ + ninja -C build $jobs +} + +package(){ + ninja -C build install $jobs +} + diff --git a/dev/libs/libxmlb/ympbuild b/dev/libs/libxmlb/ympbuild new file mode 100644 index 00000000..a07b2297 --- /dev/null +++ b/dev/libs/libxmlb/ympbuild @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +name='libxmlb' +release='1' +version='0.3.11' +url='https://github.com/hughsie/libxmlb' +description='Library to help create and query binary XML blobs' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://github.com/hughsie/libxmlb/archive/refs/tags/${version}.tar.gz") +depends=() +makedepends=() +md5sums=('751a20472aaf901e5306497581491508') +group=(dev.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + meson setup build --prefix=/usr \ + --libdir=/usr/lib64/ \ + -Dgtkdoc=false \ + -Dtests=true \ + -Dstemmer=false \ + -Dintrospection=true +} + +build(){ + ninja -C build $jobs +} + +package(){ + ninja -C build install $jobs +} + diff --git a/dev/libs/libyaml/ympbuild b/dev/libs/libyaml/ympbuild new file mode 100644 index 00000000..c6045f27 --- /dev/null +++ b/dev/libs/libyaml/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='libyaml' +release='1' +version='0.2.5' +url='https://pyyaml.org/wiki/LibYAMLg' +description='YAML 1.1 library' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('MIT') +source=("https://github.com/yaml/libyaml/releases/download/${version}/yaml-${version}.tar.gz") +depends=() +makedepends=() +md5sums=('bb15429d8fb787e7d3f1c83ae129a999') +group=(dev.libs) +uses=() +arch=('x86_64') + +cd "yaml"-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} +