wok annotate potamus/receipt @ rev 22805

updated gawk (4.2.1 -> 5.0.1)
author Hans-G?nter Theisgen
date Tue Jan 28 10:03:39 2020 +0100 (2020-01-28)
parents f3e5f6a3ef9a
children 241fb98cab1c
rev   line source
pankso@16562 1 # SliTaz package receipt.
pankso@16562 2
pankso@16562 3 PACKAGE="potamus"
Hans-G?nter@21699 4 VERSION="17"
pankso@16562 5 CATEGORY="multimedia"
Hans-G?nter@21699 6 TAGS="music audio player mp3 ogg flac"
pankso@16562 7 SHORT_DESC="Unbloated and easy to use GTK+ Audio player."
pankso@16562 8 MAINTAINER="pankso@slitaz.org"
pankso@16562 9 LICENSE="GPL3"
Hans-G?nter@21699 10 WEB_SITE="http://offog.org/code/potamus/"
Hans-G?nter@21699 11
pankso@16562 12 TARBALL="$PACKAGE-$VERSION.tar.gz"
pankso@16562 13 WGET_URL="http://offog.org/files/$TARBALL"
Hans-G?nter@21699 14
Hans-G?nter@21699 15 DEPENDS="alsa-lib gtk+ libglade libmad libogg libsamplerate libvorbis"
Hans-G?nter@21699 16 BUILD_DEPENDS="alsa-lib-dev gtk+-dev libglade-dev libmad-dev \
Hans-G?nter@21699 17 libogg-dev libsamplerate-dev libvorbis-dev"
Hans-G?nter@21699 18
pankso@16562 19 HOST_ARCH="i486 arm"
pankso@16562 20
pankso@16563 21 # Handle arch install
pankso@16563 22 case "$SLTAZ_ARCH" in
pankso@16563 23 i?86) DEPENDS="$DEPENDS flac" ;;
pankso@16563 24 esac
pankso@16562 25
pankso@16562 26 # Handle cross compilation.
pankso@16562 27 case "$ARCH" in
pascal@21370 28 i?86) BUILD_DEPENDS="$BUILD_DEPENDS flac-dev"
pascal@21370 29 export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries -lm" ;;
pankso@16562 30 arm*) ARCH_ARGS="--disable-input-flac" ;;
pankso@16562 31 esac
pankso@16562 32
pankso@16562 33 # Rules to configure and make the package.
pankso@16562 34 compile_rules()
pankso@16562 35 {
pankso@16564 36 # libmad for MP3
Hans-G?nter@21699 37 ./configure \
Hans-G?nter@21699 38 --disable-input-modplug \
Hans-G?nter@21699 39 --disable-input-audiofile \
Hans-G?nter@21699 40 --disable-input-opus \
Hans-G?nter@21699 41 --disable-output-ao \
Hans-G?nter@21699 42 --disable-output-jack \
pankso@16562 43 $CONFIGURE_ARGS ${ARCH_ARGS} &&
Hans-G?nter@21699 44 make &&
Hans-G?nter@21699 45 make install &&
pankso@16562 46 sed -i s'/Name=.*/Name=Potamus Audio Player/' \
pankso@16562 47 ${DESTDIR}/usr/share/applications/*.desktop
pankso@16562 48 }
pankso@16562 49
pankso@16562 50 # Rules to gen a SliTaz package suitable for Tazpkg.
pankso@16562 51 genpkg_rules()
pankso@16562 52 {
Hans-G?nter@21699 53 mkdir -p $fs/usr/share/pixmaps
Hans-G?nter@21699 54
Hans-G?nter@21699 55 cp -a $install/usr/bin $fs/usr
Hans-G?nter@21699 56 cp -a $install/usr/share/${PACKAGE} $fs/usr/share
pankso@16562 57 cp -a $install/usr/share/icons/hicolor/48x48/*/${PACKAGE}.png \
pankso@16562 58 $fs/usr/share/pixmaps
pankso@16562 59 }