wok-6.x annotate python-mysql/receipt @ rev 25538
get-java8-jre: get version 8u361 by default
author | Hans-G?nter Theisgen |
---|---|
date | Fri Mar 03 17:41:58 2023 +0100 (19 months ago) |
parents | 080c1dff8494 |
children |
rev | line source |
---|---|
claudinei@3388 | 1 # SliTaz package receipt. |
claudinei@3388 | 2 |
claudinei@3388 | 3 PACKAGE="python-mysql" |
Hans-G?nter@25205 | 4 VERSION="1.2.5" |
claudinei@3388 | 5 CATEGORY="development" |
Hans-G?nter@25205 | 6 SHORT_DESC="A Python interface to MySQL." |
claudinei@3388 | 7 MAINTAINER="claudinei@slitaz.org" |
pascal@15378 | 8 LICENSE="GPL" |
Hans-G?nter@25205 | 9 WEB_SITE="https://pypi.org/project/MySQL-python/" |
Hans-G?nter@25205 | 10 REPOLOGY="python:mysql-python" |
pankso@9855 | 11 |
Hans-G?nter@25205 | 12 SOURCE="MySQL-python" |
Hans-G?nter@25205 | 13 TARBALL="$SOURCE-$VERSION.zip" |
Hans-G?nter@25205 | 14 WGET_URL="https://files.pythonhosted.org/packages/source/${SOURCE:0:1}/$SOURCE/$TARBALL" |
Hans-G?nter@25205 | 15 |
Hans-G?nter@25205 | 16 DEPENDS="libmysqlclient openssl python zlib" |
Hans-G?nter@25205 | 17 BUILD_DEPENDS="mysql-dev python-dev python-setuptools" |
claudinei@3388 | 18 |
pascal@24396 | 19 # What is the latest version available today? |
pascal@24396 | 20 current_version() |
pascal@24396 | 21 { |
pascal@24396 | 22 wget -O - https://sourceforge.net/projects/mysql-python/files/mysql-python/ 2>/dev/null | \ |
pascal@24396 | 23 sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ |
pascal@24396 | 24 sed '/scope="row/!d;s|.*/mysql-python/||;s|/.*||;q' |
pascal@24396 | 25 } |
pascal@24396 | 26 |
claudinei@3388 | 27 # Rules to configure and make the package. |
claudinei@3388 | 28 compile_rules() |
claudinei@3388 | 29 { |
claudinei@3388 | 30 sed -i 's/threadsafe = True/threadsafe = False/' $src/site.cfg |
Hans-G?nter@25205 | 31 python setup.py build && |
slaxemulator@9467 | 32 python setup.py install --root=$DESTDIR |
claudinei@3388 | 33 } |
claudinei@3388 | 34 |
claudinei@3388 | 35 # Rules to gen a SliTaz package suitable for Tazpkg. |
claudinei@3388 | 36 genpkg_rules() |
claudinei@3388 | 37 { |
Hans-G?nter@25205 | 38 cook_copy_folders lib |
claudinei@3388 | 39 } |
claudinei@3388 | 40 |
claudinei@3404 | 41 # Remove old package. |
claudinei@3404 | 42 post_install() |
claudinei@3404 | 43 { |
pascal@18730 | 44 [ ! -d "$1/var/lib/tazpkg/installed/mysql-python" ] || |
pascal@18730 | 45 rm -rf "$1/var/lib/tazpkg/installed/mysql-python" |
claudinei@3404 | 46 } |