wok annotate ponyprog-qt/receipt @ rev 25817

Update kernel config for support mmc tablet
author Stanislas Leduc <shann@slitaz.org>
date Mon Mar 03 12:26:15 2025 +0100 (6 months ago)
parents 5ea0ce1cecc0
children a852cf9b7c1f
rev   line source
psychomaniak@20111 1 # SliTaz package receipt.
psychomaniak@20111 2
psychomaniak@20111 3 PACKAGE="ponyprog-qt"
psychomaniak@20111 4 VERSION="3.0.0"
psychomaniak@20111 5 CATEGORY="system-tools"
psychomaniak@20111 6 SHORT_DESC="PonyProg is the universal programmer for many serial devices."
psychomaniak@20111 7 MAINTAINER="psychomaniak@xakep.ru"
psychomaniak@20111 8 LICENSE="GPL"
psychomaniak@20111 9 WEB_SITE="http://www.lancos.com/prog.html"
psychomaniak@20111 10 TARBALL="$PACKAGE-$VERSION.tar.gz"
psychomaniak@20111 11 WGET_URL="https://github.com/lancos/ponyprog/archive/v${VERSION}.tar.gz"
psychomaniak@20111 12
psychomaniak@20113 13 EXTRA_SOURCE_FILES="qhexedit2-5f3ca79.tar.gz"
psychomaniak@20113 14 WGET_URL2="https://github.com/lancos/qhexedit2/archive/5f3ca79.tar.gz"
psychomaniak@20113 15
psychomaniak@20113 16 DEPENDS="libQtGui"
psychomaniak@20113 17 BUILD_DEPENDS="Qt4-dev qmake cmake"
psychomaniak@20111 18
pascal@25601 19 # What is the latest version available today?
pascal@24055 20 current_version()
pascal@24055 21 {
pascal@24055 22 wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \
pascal@25601 23 sed '/tag\//!d;s|.*tag/v*||;s|".*||;q'
pascal@24055 24 }
pascal@24055 25
psychomaniak@20111 26 # Rules to configure and make the package.
psychomaniak@20111 27 compile_rules()
psychomaniak@20111 28 {
psychomaniak@20113 29 [ -s $SOURCES_REPOSITORY/$EXTRA_SOURCE_FILES ] || \
psychomaniak@20113 30 wget -O $SOURCES_REPOSITORY/$EXTRA_SOURCE_FILES $WGET_URL2
psychomaniak@20113 31 busybox tar -xf $SOURCES_REPOSITORY/$EXTRA_SOURCE_FILES
psychomaniak@20113 32 rm -rf qhexedit2
psychomaniak@20113 33 mv -f qhexedit2-* qhexedit2
psychomaniak@20114 34 sed 's|c++11|c++0x|g' -i ponyprog.pro CMakeLists.txt
psychomaniak@20112 35
psychomaniak@20113 36 qmake && make && make DESTDIR=$DESTDIR install
psychomaniak@20111 37 }
psychomaniak@20111 38
psychomaniak@20111 39 # Rules to gen a SliTaz package suitable for Tazpkg.
psychomaniak@20111 40 genpkg_rules()
psychomaniak@20111 41 {
psychomaniak@20113 42 mkdir -p $fs/usr/bin $fs/usr/share/applications
psychomaniak@20113 43 cp -a $src/build/ponyprog $fs/usr/bin
psychomaniak@20113 44 cp -a $src/desktop/*.desktop $fs/usr/share/applications
pascal@20115 45 chown -R root:root $fs
psychomaniak@20111 46 }