diff --git a/app/misc/tracker/ympbuild b/app/misc/tracker/ympbuild index 86852d03..40378fa3 100644 --- a/app/misc/tracker/ympbuild +++ b/app/misc/tracker/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='tracker' release='1' -version='3.4.1' +version='3.4.2' url='https://gitlab.gnome.org/GNOME/tracker' description='A tagging metadata database, search tool and indexer' email='bayramk@gmail.com' maintainer='bk' license=('GPLv3') -source=("https://gitlab.gnome.org/GNOME/tracker/-/archive/$version/tracker-$version.tar.gz") -depends=(asciidoc libsoup3) +source=("https://gitlab.gnome.org/GNOME/tracker/-/archive/3.4.2/tracker-3.4.2.tar.gz") +depends=(pystemmer vala pygobject asciidoc libsoup dbus uci4x) makedepends=() -md5sums=('d996e40dde492da7ed2a33ea716ba235') +md5sums=('11160838cb5a0484d62b3506c0f95afb') group=(app.misc) uses=() arch=('x86_64') @@ -20,9 +20,16 @@ cd $name-$version setup(){ meson setup build --prefix=/usr \ --libdir=/usr/lib64/ \ - -Dstemmer=auto \ - -Ddocs=false - -Dsystemd_user_services=false + -Dbash_completion=false \ + -Dsystemd_user_services=false \ + -Ddocs=false \ + -Dman=false \ + -Dtests=false \ + -Dsoup='soup3' \ + -Dunicode_support='auto' \ + -Doverride_sqlite_version_check=false \ + -Dtest_utils=false \ + -Dtests_tap_protocol=false } build(){ @@ -30,6 +37,8 @@ build(){ } package(){ + ninja -C build install +#ln -s /usr/bin/tracker3 $DESTDIR/usr/libexec/tracker3/help } diff --git a/dev/libs/uci4x/ympbuild b/dev/libs/uci4x/ympbuild new file mode 100644 index 00000000..dbb4841f --- /dev/null +++ b/dev/libs/uci4x/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='uci4x' +release='1' +version='72' +url='https://example.org' +description='Package description missing' +email='bk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=('https://github.com/unicode-org/icu/archive/refs/tags/icu4x/2023-03-06/72.x.tar.gz') +depends=() +makedepends=() +md5sums=('a6186148b67659684288a5829ef3b62c') +group=() +uses=() +arch=('x86_64') + +cd icu-icu4x-2023-03-06-72.x +#$name-$version +cd icu4c +cd source +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} + diff --git a/dev/python/feedgen/ympbuild b/dev/python/feedgen/ympbuild new file mode 100644 index 00000000..7b3139b2 --- /dev/null +++ b/dev/python/feedgen/ympbuild @@ -0,0 +1,26 @@ +#!/usr/bin/env bash +name='py3-feedgen' +release='1' +version='0.9.0' +url='https://github.com/lkiesow/python-feedgen' +description='feedgen Python 2 and 3 compatibility library ' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://github.com/lkiesow/python-feedgen/archive/refs/tags/v$version.tar.gz") +depends=(python) +makedepends=() +md5sums=('1d5bc899ec8e506391674413911b15dc') +group=(dev.python) +uses=() +arch=('x86_64') + +cd python-feedgen-$version + +build(){ + python3 setup.py build +} + +package(){ + python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build +} diff --git a/dev/python/pycairo/ympbuild b/dev/python/pycairo/ympbuild new file mode 100644 index 00000000..a730e0cc --- /dev/null +++ b/dev/python/pycairo/ympbuild @@ -0,0 +1,26 @@ +#!/usr/bin/env bash +name='pycairo' +release='1' +version='1.23.0' +url='https://github.com/pygobject/pycairo/' +description='Python bindings for the cairo library' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://github.com/pygobject/pycairo/archive/refs/tags/v$version.tar.gz") +depends=(python) +makedepends=() +md5sums=('af0dc8346c2bdee368343f1dc32616ca') +group=(dev.python) +uses=() +arch=('x86_64') + +cd $name-$version + +build(){ + python3 setup.py build +} + +package(){ + python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build +} diff --git a/dev/python/pygobject/ympbuild b/dev/python/pygobject/ympbuild new file mode 100644 index 00000000..b898ebff --- /dev/null +++ b/dev/python/pygobject/ympbuild @@ -0,0 +1,26 @@ +#!/usr/bin/env bash +name='pygobject' +release='1' +version='3.43.1' +url='Python bindings for GObject Introspection' +description='Python bindings for GObject Introspection' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://gitlab.gnome.org/GNOME/pygobject/-/archive/$version/pygobject-$version.tar.gz") +depends=(python cairo pycairo libX11 libXext) +makedepends=() +md5sums=('644705774d5cd6b668e95ac33ba64de2') +group=(dev.python) +uses=() +arch=('x86_64') + +cd $name-$version + +build(){ + python3 setup.py build +} + +package(){ + python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build +} diff --git a/dev/python/stemmer/ympbuild b/dev/python/stemmer/ympbuild new file mode 100644 index 00000000..999b654a --- /dev/null +++ b/dev/python/stemmer/ympbuild @@ -0,0 +1,26 @@ +#!/usr/bin/env bash +name='stemmer' +release='1' +version='2.2.0.1' +url='https://github.com/snowballstem/pystemmer' +description='String processing language for creating stemming algorithms' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://github.com/snowballstem/pystemmer/archive/refs/tags/v$version.tar.gz") +depends=(python) +makedepends=() +md5sums=('8e4f6e0373a0571ed34cda2c8bf98d22') +group=(dev.python) +uses=() +arch=('x86_64') + +cd py$name-$version + +build(){ + python3 setup.py build +} + +package(){ + python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build +}