wok-next view alsa-tools/receipt @ rev 20474

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