From b2a21f877592fce163953c155bcd7467aaf927bf Mon Sep 17 00:00:00 2001 From: bayramkarahan Date: Sat, 11 Mar 2023 12:08:01 +0300 Subject: [PATCH 1/2] tracker --- app/misc/tracker/ympbuild | 23 ++++++++++++++++------- dev/libs/uci4x/ympbuild | 34 ++++++++++++++++++++++++++++++++++ dev/python/feedgen/ympbuild | 26 ++++++++++++++++++++++++++ dev/python/pycairo/ympbuild | 26 ++++++++++++++++++++++++++ dev/python/pygobject/ympbuild | 26 ++++++++++++++++++++++++++ dev/python/stemmer/ympbuild | 26 ++++++++++++++++++++++++++ 6 files changed, 154 insertions(+), 7 deletions(-) create mode 100644 dev/libs/uci4x/ympbuild create mode 100644 dev/python/feedgen/ympbuild create mode 100644 dev/python/pycairo/ympbuild create mode 100644 dev/python/pygobject/ympbuild create mode 100644 dev/python/stemmer/ympbuild 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 +} From 7881d9e731912ad0d8458c1c56289684d83d7c71 Mon Sep 17 00:00:00 2001 From: bayramkarahan Date: Sat, 11 Mar 2023 21:32:44 +0300 Subject: [PATCH 2/2] tracker edit --- app/misc/tracker/ympbuild | 2 +- dev/libs/uci4x/ympbuild | 8 ++++---- dev/python/py3-cairo/ympbuild | 26 ++++++++++++++++++++++++++ dev/python/py3-feedgen/ympbuild | 26 ++++++++++++++++++++++++++ dev/python/py3-stemmer/ympbuild | 26 ++++++++++++++++++++++++++ dev/python/pygobject/ympbuild | 2 +- 6 files changed, 84 insertions(+), 6 deletions(-) create mode 100644 dev/python/py3-cairo/ympbuild create mode 100644 dev/python/py3-feedgen/ympbuild create mode 100644 dev/python/py3-stemmer/ympbuild diff --git a/app/misc/tracker/ympbuild b/app/misc/tracker/ympbuild index 40378fa3..16b4052a 100644 --- a/app/misc/tracker/ympbuild +++ b/app/misc/tracker/ympbuild @@ -8,7 +8,7 @@ email='bayramk@gmail.com' maintainer='bk' license=('GPLv3') 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) +depends=(py3-stemmer vala pygobject asciidoc libsoup dbus icu4x) makedepends=() md5sums=('11160838cb5a0484d62b3506c0f95afb') group=(app.misc) diff --git a/dev/libs/uci4x/ympbuild b/dev/libs/uci4x/ympbuild index dbb4841f..71f1af3b 100644 --- a/dev/libs/uci4x/ympbuild +++ b/dev/libs/uci4x/ympbuild @@ -1,9 +1,9 @@ #!/usr/bin/env bash -name='uci4x' +name='icu4x' release='1' version='72' -url='https://example.org' -description='Package description missing' +url='https://github.com/unicode-org/icu' +description='icu International Components for Unicode' email='bk@gmail.com' maintainer='bk' license=('GPLv3') @@ -11,7 +11,7 @@ source=('https://github.com/unicode-org/icu/archive/refs/tags/icu4x/2023-03-06/7 depends=() makedepends=() md5sums=('a6186148b67659684288a5829ef3b62c') -group=() +group=(dev.libs) uses=() arch=('x86_64') diff --git a/dev/python/py3-cairo/ympbuild b/dev/python/py3-cairo/ympbuild new file mode 100644 index 00000000..237a03e8 --- /dev/null +++ b/dev/python/py3-cairo/ympbuild @@ -0,0 +1,26 @@ +#!/usr/bin/env bash +name='py3-cairo' +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 pycairo-$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/py3-feedgen/ympbuild b/dev/python/py3-feedgen/ympbuild new file mode 100644 index 00000000..7b3139b2 --- /dev/null +++ b/dev/python/py3-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/py3-stemmer/ympbuild b/dev/python/py3-stemmer/ympbuild new file mode 100644 index 00000000..f250e38a --- /dev/null +++ b/dev/python/py3-stemmer/ympbuild @@ -0,0 +1,26 @@ +#!/usr/bin/env bash +name='py3-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 pystemmer-$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 index b898ebff..35307b13 100644 --- a/dev/python/pygobject/ympbuild +++ b/dev/python/pygobject/ympbuild @@ -8,7 +8,7 @@ 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) +depends=(python cairo py3-cairo libX11 libXext) makedepends=() md5sums=('644705774d5cd6b668e95ac33ba64de2') group=(dev.python)