wok-next annotate alsa-tools/receipt @ rev 20511

Up alsa-tools, git, gmerlin.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Mar 16 17:17:21 2018 +0200 (2018-03-16)
parents c37be8966f03
children 757d032c55c7
rev   line source
pascal@20054 1 # SliTaz package receipt v2.
pankso@13628 2
pankso@13628 3 PACKAGE="alsa-tools"
al@20455 4 VERSION="1.1.5"
pankso@13628 5 CATEGORY="meta"
al@20455 6 SHORT_DESC="ALSA sound system advanced tools"
pankso@13628 7 MAINTAINER="pankso@slitaz.org"
pascal@15201 8 LICENSE="GPL2"
al@19275 9 WEB_SITE="http://www.alsa-project.org/"
al@20455 10 LFS="http://www.linuxfromscratch.org/blfs/view/stable/multimedia/alsa-tools.html"
al@20455 11
pankso@13628 12 TARBALL="$PACKAGE-$VERSION.tar.bz2"
al@20455 13 WGET_URL="ftp://ftp.alsa-project.org/pub/tools/$TARBALL"
pankso@13628 14
al@20455 15 BUILD_DEPENDS="alsa-lib-dev gtk+-dev fltk-dev autoconf automake gtk+3-dev"
al@20455 16 at='alsa-tools'
al@20455 17 # skip qlo10k1: it requre old Qt
al@20455 18 # skip hdajacksensetest: sysfs-pin-configs.h: No such file or directory
al@20455 19 SPLIT="\
al@20455 20 $at-as10k1 $at-echomixer $at-envy24control $at-hda-verb \
al@20455 21 $at-hdajack $at-hdsp $at-hwmixvolume $at-ld10k1 \
al@20455 22 $at-ld10k1-dev $at-mixartloader $at-pcxhrloader $at-rmedigicontrol \
al@20455 23 $at-sb16_csp $at-seq $at-sscape_ctl $at-us428control \
al@20455 24 $at-usx2yloader $at-vxloader"
al@20455 25 #COOKOPTS="!menus"
pankso@13628 26
al@20455 27 compile_rules() {
al@20455 28 fix ld
al@20455 29 for i in *; do
al@20455 30 case $i in
al@20511 31 Makefile|gitcompile|qlo10k1) continue;;
al@20455 32 seq) cd $src/seq/sbiload;;
al@20455 33 *) cd $src/$i;;
al@20455 34 esac
al@20455 35 ./configure $CONFIGURE_ARGS &&
al@20455 36 make &&
al@20455 37 make install
pankso@13628 38 done
al@20511 39 cp $stuff/*.desktop $install/usr/share/applications/
pankso@13628 40 }
pascal@20054 41
al@20455 42 genpkg_rules() {
pascal@20054 43 case $PACKAGE in
al@20455 44 alsa-tools)
al@20455 45 COOKOPTS="!menus"
al@20455 46 CAT="meta|meta package"
al@20455 47 DEPENDS="alsa-lib" # We don't want all card mixer as dep.
al@20455 48 ;;
al@20455 49 *-as10k1)
al@20455 50 copy as10k1
al@20455 51 CAT="multimedia|assembler for emu10k1 DSP chip"
al@20455 52 DEPENDS=" "
al@20455 53 ;;
al@20455 54 *-echomixer)
al@20455 55 copy echomixer echomixer.desktop
al@20455 56 CAT="multimedia|control all the features of any Echoaudio soundcard"
al@20455 57 DEPENDS="alsa-lib glib gtk+"
al@20455 58 ;;
al@20455 59 *-envy24control)
al@20455 60 copy envy24control envy24control.desktop
al@20455 61 CAT="multimedia|control tool for Envy24 (ice1712) based soundcards"
al@20455 62 DEPENDS="alsa-lib glib gtk+"
al@20455 63 ;;
al@20455 64 *-hda-verb)
al@20455 65 copy hda-verb
al@20455 66 CAT="multimedia|send a HD-audio command"
al@20455 67 DEPENDS=" "
al@20455 68 ;;
al@20455 69 *-hdajack)
al@20455 70 copy hdajackretask hdajacksensetest
al@20455 71 CAT="multimedia|HDA Intel tools"
al@20455 72 DEPENDS="glib gtk+3"
al@20455 73 ;;
al@20455 74 *-hdsp)
al@20455 75 copy hdspconf hdspconf.desktop hdspconf.png \
al@20455 76 hdsploader \
al@20455 77 hdspmixer hdspmixer.desktop hdspmixer.png
al@20455 78 CAT="multimedia|RME Hammerfall DSP cards firmware loader, mixer and config tool"
al@20455 79 DEPENDS="alsa-lib fltk"
al@20455 80 ;;
al@20455 81 *-hwmixvolume)
al@20455 82 copy hwmixvolume
al@20455 83 CAT="multimedia|control the volume of sound cards using hardware mixing"
al@20455 84 DEPENDS="alsa-lib python pygtk" #?
al@20455 85 ;;
al@20455 86 *-ld10k1)
al@20455 87 copy init_audigy init_audigy_eq10 init_live lo10k1 liblo10k1.so* \
al@20455 88 dl10k1 ld10k1 ld10k1d ld10k1/effects/
al@20455 89 CAT="multimedia|emu10k1 (emu10k2) patch loader"
al@20455 90 DEPENDS="alsa-lib"
al@20455 91 ;;
al@20455 92 *-ld10k1-dev)
al@20455 93 copy lo10k1/ liblo10k1.la ld10k1.m4
al@20455 94 CAT="development|ld10k1 development files"
al@20455 95 DEPENDS="alsa-tools-ld10k1"
al@20455 96 ;;
al@20455 97 *-mixartloader)
al@20455 98 copy mixartloader
al@20455 99 CAT="multimedia|firmware loader for Digigram miXart soundcards"
al@20455 100 DEPENDS="alsa-lib"
al@20455 101 ;;
al@20455 102 *-pcxhrloader)
al@20455 103 copy pcxhrloader
al@20455 104 CAT="multimedia|firmware loader for Digigram pcxhr compatible soundards"
al@20455 105 DEPENDS="alsa-lib"
al@20455 106 ;;
al@20455 107 *-rmedigicontrol)
al@20455 108 copy rmedigicontrol rmedigicontrol.desktop
al@20455 109 CAT="multimedia|control tool for RME Digi32 and RME Digi96 soundcards"
al@20455 110 DEPENDS="alsa-lib glib gtk+"
al@20455 111 ;;
al@20455 112 *-sb16_csp)
al@20455 113 copy cspctl
al@20455 114 CAT="multimedia|Sound Blaster 16 ASP/CSP control program"
al@20455 115 DEPENDS="alsa-lib"
al@20455 116 ;;
al@20455 117 *-seq)
al@20455 118 copy sbiload opl3/
al@20455 119 CAT="multimedia|OPL2/3 FM instrument loader"
al@20455 120 DEPENDS="alsa-lib"
al@20455 121 ;;
al@20455 122 *-sscape_ctl)
al@20455 123 copy sscape_ctl
al@20455 124 CAT="multimedia|SoundScape control utility"
al@20455 125 DEPENDS="alsa-lib"
al@20455 126 ;;
al@20455 127 *-us428control)
al@20455 128 copy us428control
al@20455 129 CAT="multimedia|controller for Tascam US-X2Y"
al@20455 130 DEPENDS="alsa-lib"
al@20455 131 ;;
al@20455 132 *-usx2yloader)
al@20455 133 copy usx2yloader /etc/hotplug/usb/
al@20455 134 CAT="multimedia|firmware loader for Tascam USX2Y USB soundcards"
al@20455 135 DEPENDS="alsa-lib"
al@20455 136 ;;
al@20455 137 *-vxloader)
al@20455 138 copy vxloader
al@20455 139 CAT="multimedia|firmware loader for Digigram VX soundcards"
al@20455 140 DEPENDS="alsa-lib"
al@20455 141 ;;
pascal@20054 142 esac
pascal@20054 143 }