wok-next annotate audacious/receipt @ rev 20569
Fix libtool where applicable (a*-f* packages yet); combine collectd* receipts
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Apr 13 07:14:16 2018 +0300 (2018-04-13) |
parents | 56e3821be0be |
children | a3c581bf52b8 |
rev | line source |
---|---|
al@20415 | 1 # SliTaz package receipt v2. |
mimas@2030 | 2 |
mimas@2030 | 3 PACKAGE="audacious" |
al@20415 | 4 VERSION="3.9" |
mimas@2030 | 5 CATEGORY="multimedia" |
al@20415 | 6 SHORT_DESC="A lightweight and versatile audio player" |
al@20415 | 7 MAINTAINER="al.bobylev@gmail.com" |
al@20415 | 8 LICENSE="BSD" |
al@19275 | 9 WEB_SITE="http://audacious-media-player.org/" |
al@20415 | 10 |
pascal@15861 | 11 TARBALL="$PACKAGE-$VERSION.tar.bz2" |
slaxemulator@12322 | 12 WGET_URL="http://distfiles.audacious-media-player.org/$TARBALL" |
mimas@2030 | 13 |
al@20415 | 14 BUILD_DEPENDS="glib-dev qt5-dev gettext gtk+-dev" |
al@20415 | 15 SPLIT="audacious audacious-qt:qt audacious-common \ |
al@20415 | 16 audacious-dev audacious-qt-dev:qt" |
al@20416 | 17 COOKOPTS="!menus" |
pascal@15023 | 18 |
al@20415 | 19 compile_rules() { |
al@20415 | 20 case $SET in |
al@20415 | 21 '') SET_ARGS='';; |
al@20415 | 22 qt) SET_ARGS='--disable-gtk --enable-qt';; |
al@20415 | 23 esac |
al@19275 | 24 |
mimas@2030 | 25 ./configure \ |
al@20415 | 26 --with-buildstamp='SliTaz GNU/Linux' \ |
al@20415 | 27 $SET_ARGS \ |
slaxemulator@5364 | 28 $CONFIGURE_ARGS && |
al@20415 | 29 sed -i 's|-shared|& -Wl,-Os,--as-needed|g' buildsys.mk m4/buildsys.m4 && |
slaxemulator@5364 | 30 make && |
al@20415 | 31 make install || return 1 |
al@20415 | 32 |
al@20415 | 33 chown -R root:root $install |
mimas@2030 | 34 } |
mimas@2030 | 35 |
al@20415 | 36 genpkg_rules() { |
al@20415 | 37 case $PACKAGE in |
al@20415 | 38 audacious) |
al@20415 | 39 copy audacious libaudcore.so* libaudgui.so* |
al@20415 | 40 DEPENDS="audacious-common cairo gdk-pixbuf gtk+ pango" |
al@20415 | 41 CAT="multimedia|GTK+2 GUI" |
al@20415 | 42 TAGS="music audio player" |
al@20415 | 43 ;; |
al@20415 | 44 audacious-qt) |
al@20415 | 45 copy audacious libaudcore.so* libaudqt.so* |
al@20415 | 46 DEPENDS="audacious-common qt5-base" |
al@20415 | 47 CAT="multimedia|Qt5 GUI" |
al@20415 | 48 TAGS="music audio player" |
al@20415 | 49 ;; |
al@20415 | 50 audacious-common) |
al@20415 | 51 copy @std @rm |
al@20415 | 52 DEPENDS="glib" |
al@20415 | 53 ;; |
al@20415 | 54 |
al@20415 | 55 audacious-dev) |
al@20415 | 56 copy @dev |
al@20415 | 57 DEPENDS="audacious" |
al@20415 | 58 ;; |
al@20415 | 59 audacious-qt-dev) |
al@20415 | 60 copy libaudqt/ # all the rest found in audacious-dev |
al@20415 | 61 DEPENDS="audacious-qt audacious-dev" |
al@20415 | 62 ;; |
al@20415 | 63 esac |
mimas@2030 | 64 } |