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

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