wok annotate deadbeef/receipt @ rev 25805
created recipe for xfce4-weather-plugin
author | Hans-G?nter Theisgen |
---|---|
date | Wed Nov 13 15:24:31 2024 +0100 (7 days ago) |
parents | 640a2eba2511 |
children |
rev | line source |
---|---|
pankso@5639 | 1 # SliTaz package receipt. |
pankso@5639 | 2 |
pankso@5639 | 3 PACKAGE="deadbeef" |
Hans-G?nter@22640 | 4 VERSION="1.8.2" |
pankso@5639 | 5 CATEGORY="multimedia" |
al@21208 | 6 TAGS="music audio player mp3 ogg ape" |
pankso@5639 | 7 SHORT_DESC="Simple to use GTK+ audio player with systray support." |
pankso@5639 | 8 MAINTAINER="pankso@slitaz.org" |
pascal@15021 | 9 LICENSE="GPL2 LGPL2.1" |
Hans-G?nter@22640 | 10 WEB_SITE="https://deadbeef.sourceforge.io/" |
al@21208 | 11 |
pankso@5639 | 12 TARBALL="$PACKAGE-$VERSION.tar.bz2" |
pankso@5639 | 13 WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" |
pascal@15021 | 14 |
Hans-G?nter@22640 | 15 SUGGESTED="deadbeef-plugins cdparanoia-III" |
Hans-G?nter@22640 | 16 DEPENDS="alsa-lib atk cairo fontconfig freetype gdk-pixbuf glib gtk+ |
Hans-G?nter@22640 | 17 jansson libgio libmad libvorbis pango xorg-libX11" |
Hans-G?nter@22641 | 18 BUILD_DEPENDS="alsa-lib-dev cdparanoia-III-dev curl-dev flac-dev gettext |
Hans-G?nter@22640 | 19 gtk+-dev intltool jansson-dev libcddb-dev libcdio-dev libcurl |
Hans-G?nter@22640 | 20 libmad-dev libogg-dev libsamplerate-dev libsndfile libsndfile-dev |
Hans-G?nter@22640 | 21 libvorbis-dev libzip-dev util-linux-uuid-dev yasm zlib-dev" |
pankso@9961 | 22 |
pascal@24385 | 23 # What is the latest version available today? |
pascal@24385 | 24 current_version() |
pascal@24385 | 25 { |
pascal@24385 | 26 wget -O - https://sourceforge.net/projects/deadbeef/files/travis/linux/ 2>/dev/null | \ |
pascal@25605 | 27 sed '/scope="row/!d;/\/[0-9]/!d;s|.*a href="|"https://sourceforge.net|;s| .*||;q' | xargs wget -O - 2>/dev/null | \ |
pascal@24385 | 28 sed '/scope="row/!d;/deadbeef-[0-9]/!d;s|.*/deadbeef-||;s|.tar.*||;q' |
pascal@24385 | 29 } |
pascal@24385 | 30 |
pankso@5639 | 31 # Rules to configure and make the package. |
pankso@5639 | 32 compile_rules() |
pankso@5639 | 33 { |
al@21208 | 34 ./configure $CONFIGURE_ARGS && |
al@21208 | 35 make && |
al@21208 | 36 make install |
pankso@5639 | 37 } |
pankso@5639 | 38 |
pankso@5639 | 39 # Rules to gen a SliTaz package suitable for Tazpkg. |
pankso@5639 | 40 genpkg_rules() |
pankso@5639 | 41 { |
Hans-G?nter@22640 | 42 mkdir -p $fs/usr |
Hans-G?nter@22640 | 43 mkdir -p $fs/usr/lib/deadbeef |
Hans-G?nter@22640 | 44 mkdir -p $fs/usr/share |
Hans-G?nter@22640 | 45 mkdir -p $fs/usr/share/icons/hicolor |
al@21208 | 46 |
Hans-G?nter@22640 | 47 cp -a $install/usr/bin $fs/usr |
al@21208 | 48 |
Hans-G?nter@22640 | 49 for i in alsa ddb_gui_GTK2 hotkeys vorbis mp3 |
Hans-G?nter@22640 | 50 do |
Hans-G?nter@22640 | 51 cp -a $install/usr/lib/deadbeef/$i.so $fs/usr/lib/deadbeef |
Hans-G?nter@22640 | 52 done |
al@21208 | 53 |
Hans-G?nter@22640 | 54 for i in applications doc deadbeef |
Hans-G?nter@22640 | 55 do |
Hans-G?nter@22640 | 56 cp -a $install/usr/share/$i $fs/usr/share |
Hans-G?nter@22640 | 57 done |
Hans-G?nter@22640 | 58 |
Hans-G?nter@22640 | 59 for i in 16 48 |
Hans-G?nter@22640 | 60 do |
Hans-G?nter@22640 | 61 cp -a $install/usr/share/icons/hicolor/${i}x$i \ |
Hans-G?nter@22640 | 62 $fs/usr/share/icons/hicolor |
Hans-G?nter@22640 | 63 done |
pankso@5639 | 64 } |