From ff0be7489b75801f87c98739a55da2b315ef9dad Mon Sep 17 00:00:00 2001 From: sulincix Date: Sun, 12 Mar 2023 18:14:13 +0000 Subject: [PATCH] tracker3 done --- app/misc/tracker/ympbuild | 9 +++++-- dev/libs/{uci4x => icu}/ympbuild | 8 +++--- dev/python/feedgen/ympbuild | 26 ------------------- dev/python/hotdoc/ympbuild | 26 ------------------- dev/python/py3-cairo/ympbuild | 6 ++++- .../{pygobject => py3-gobject}/ympbuild | 7 ++--- dev/python/py3-stemmer/ympbuild | 10 ++++++- dev/python/pycairo/ympbuild | 26 ------------------- dev/python/stemmer/ympbuild | 26 ------------------- 9 files changed, 28 insertions(+), 116 deletions(-) rename dev/libs/{uci4x => icu}/ympbuild (87%) delete mode 100644 dev/python/feedgen/ympbuild delete mode 100644 dev/python/hotdoc/ympbuild rename dev/python/{pygobject => py3-gobject}/ympbuild (75%) delete mode 100644 dev/python/pycairo/ympbuild delete mode 100644 dev/python/stemmer/ympbuild diff --git a/app/misc/tracker/ympbuild b/app/misc/tracker/ympbuild index 16b4052a..476e645a 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=(py3-stemmer vala pygobject asciidoc libsoup dbus icu4x) +depends=(py3-stemmer vala py3-pygobject asciidoc libsoup3 dbus icu) makedepends=() md5sums=('11160838cb5a0484d62b3506c0f95afb') group=(app.misc) @@ -39,6 +39,11 @@ build(){ package(){ ninja -C build install -#ln -s /usr/bin/tracker3 $DESTDIR/usr/libexec/tracker3/help + for prog in help export sql endpoint sparql import ; do + if [[ -L $DESTDIR/usr/libexec/tracker3/$prog ]] ; then + rm -f $DESTDIR/usr/libexec/tracker3/$prog + ln -s ../../bin/tracker3 $DESTDIR/usr/libexec/tracker3/$prog + fi + done } diff --git a/dev/libs/uci4x/ympbuild b/dev/libs/icu/ympbuild similarity index 87% rename from dev/libs/uci4x/ympbuild rename to dev/libs/icu/ympbuild index 71f1af3b..e88ce122 100644 --- a/dev/libs/uci4x/ympbuild +++ b/dev/libs/icu/ympbuild @@ -1,5 +1,5 @@ #!/usr/bin/env bash -name='icu4x' +name='icu' release='1' version='72' url='https://github.com/unicode-org/icu' @@ -15,10 +15,8 @@ group=(dev.libs) uses=() arch=('x86_64') -cd icu-icu4x-2023-03-06-72.x -#$name-$version -cd icu4c -cd source +cd icu-icu4x-*/icu4c/source + setup(){ ./configure --prefix=/usr \ --libdir=/usr/lib64/ diff --git a/dev/python/feedgen/ympbuild b/dev/python/feedgen/ympbuild deleted file mode 100644 index 7b3139b2..00000000 --- a/dev/python/feedgen/ympbuild +++ /dev/null @@ -1,26 +0,0 @@ -#!/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/hotdoc/ympbuild b/dev/python/hotdoc/ympbuild deleted file mode 100644 index fa0eac3a..00000000 --- a/dev/python/hotdoc/ympbuild +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env bash -name='hotdoc' -release='1' -version='0.14.0' -url='https://github.com/leohemsted/smartypants.py/' -description='ASCII quote-dot-dash to HTML entity converter' -email='bayramk@gmail.com' -maintainer='bk' -license=('GPLv3') -source=("https://github.com/hotdoc/hotdoc/archive/refs/tags/$version.tar.gz") -depends=(python) -makedepends=() -md5sums=('45374acdd7e720a4461d0ad5b7300008') -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/py3-cairo/ympbuild b/dev/python/py3-cairo/ympbuild index 237a03e8..0448e3f9 100644 --- a/dev/python/py3-cairo/ympbuild +++ b/dev/python/py3-cairo/ympbuild @@ -8,7 +8,8 @@ email='bayramk@gmail.com' maintainer='bk' license=('GPLv3') source=("https://github.com/pygobject/pycairo/archive/refs/tags/v$version.tar.gz") -depends=(python) +pyver=$(python -c "import sys; print(str( sys.version_info[0]) +\".\"+ str(sys.version_info[1] ))") +depends=(python"$pyver" cairo) makedepends=() md5sums=('af0dc8346c2bdee368343f1dc32616ca') group=(dev.python) @@ -17,6 +18,9 @@ arch=('x86_64') cd pycairo-$version + + + build(){ python3 setup.py build } diff --git a/dev/python/pygobject/ympbuild b/dev/python/py3-gobject/ympbuild similarity index 75% rename from dev/python/pygobject/ympbuild rename to dev/python/py3-gobject/ympbuild index 35307b13..247e9acd 100644 --- a/dev/python/pygobject/ympbuild +++ b/dev/python/py3-gobject/ympbuild @@ -1,5 +1,5 @@ #!/usr/bin/env bash -name='pygobject' +name='py3-pygobject' release='1' version='3.43.1' url='Python bindings for GObject Introspection' @@ -8,14 +8,15 @@ email='bayramk@gmail.com' maintainer='bk' license=('GPLv3') source=("https://gitlab.gnome.org/GNOME/pygobject/-/archive/$version/pygobject-$version.tar.gz") -depends=(python cairo py3-cairo libX11 libXext) +pyver=$(python -c "import sys; print(str( sys.version_info[0]) +\".\"+ str(sys.version_info[1] ))") +depends=(python"$pyver" gobject-introspection) makedepends=() md5sums=('644705774d5cd6b668e95ac33ba64de2') group=(dev.python) uses=() arch=('x86_64') -cd $name-$version +cd pygobject-$version build(){ python3 setup.py build diff --git a/dev/python/py3-stemmer/ympbuild b/dev/python/py3-stemmer/ympbuild index f250e38a..fdb623b8 100644 --- a/dev/python/py3-stemmer/ympbuild +++ b/dev/python/py3-stemmer/ympbuild @@ -8,7 +8,8 @@ email='bayramk@gmail.com' maintainer='bk' license=('GPLv3') source=("https://github.com/snowballstem/pystemmer/archive/refs/tags/v$version.tar.gz") -depends=(python) +pyver=$(python -c "import sys; print(str( sys.version_info[0]) +\".\"+ str(sys.version_info[1] ))") +depends=(python"$pyver") makedepends=() md5sums=('8e4f6e0373a0571ed34cda2c8bf98d22') group=(dev.python) @@ -23,4 +24,11 @@ build(){ package(){ python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build + pyver=$(python -c "import sys; print(str( sys.version_info[0]) + str(sys.version_info[1] ))") + for ver in 311 310 ; do + if [[ ! -e ${DESTDIR}/usr/lib64/python3/Stemmer.cpython-$ver-$(uname -m)-linux-gnu.so ]] ; then + ln -s Stemmer.cpython-$pyver-$(uname -m)-linux-gnu.so \ + ${DESTDIR}/usr/lib64/python3/Stemmer.cpython-$ver-$(uname -m)-linux-gnu.so + fi + done } diff --git a/dev/python/pycairo/ympbuild b/dev/python/pycairo/ympbuild deleted file mode 100644 index a730e0cc..00000000 --- a/dev/python/pycairo/ympbuild +++ /dev/null @@ -1,26 +0,0 @@ -#!/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/stemmer/ympbuild b/dev/python/stemmer/ympbuild deleted file mode 100644 index 999b654a..00000000 --- a/dev/python/stemmer/ympbuild +++ /dev/null @@ -1,26 +0,0 @@ -#!/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 -}