wok annotate alsa-utils/receipt @ rev 25401

updated vorbis-tools (1.4.0 -> 1.4.2)
author Hans-G?nter Theisgen
date Tue Aug 02 14:59:23 2022 +0100 (22 months ago)
parents 68cf96abc146
children
rev   line source
pankso@32 1 # SliTaz package receipt.
pankso@32 2
pankso@32 3 PACKAGE="alsa-utils"
Hans-G?nter@25066 4 VERSION="1.2.7"
pankso@177 5 CATEGORY="multimedia"
Hans-G?nter@25066 6 SHORT_DESC="Alsa sound system utilities and configuration tools."
pankso@32 7 MAINTAINER="pankso@slitaz.org"
pascal@15000 8 LICENSE="GPL2"
Hans-G?nter@25066 9 WEB_SITE="https://www.alsa-project.org/"
Hans-G?nter@25066 10
pankso@32 11 TARBALL="$PACKAGE-$VERSION.tar.bz2"
slaxemulator@14608 12 WGET_URL="ftp://ftp.alsa-project.org/pub/utils/$TARBALL"
pankso@32 13
Hans-G?nter@25066 14 SUGGESTED="bash"
pankso@13627 15 DEPENDS="alsa-lib ncurses util-linux-getopt"
pankso@13627 16 BUILD_DEPENDS="alsa-lib-dev ncurses-dev"
pankso@13627 17
Hans-G?nter@25066 18 CONFIG_FILES="/var/lib/alsa/asound.state"
Hans-G?nter@25066 19
Hans-G?nter@25066 20 HOST_ARCH="i486 arm"
Hans-G?nter@25066 21
pascal@24066 22 current_version()
pascal@24066 23 {
pascal@24066 24 wget -O - ${WEB_SITE}wiki/Download 2>/dev/null | \
pascal@24066 25 sed '/alsa-utils-/!d;s|.*alsa-utils-||;s|.tar.*||;q'
pascal@24066 26 }
pascal@24066 27
pankso@32 28 # Rules to configure and make the package.
pankso@32 29 compile_rules()
pankso@32 30 {
Hans-G?nter@25066 31 ./configure \
Hans-G?nter@25066 32 --disable-xmlto \
pankso@3001 33 $CONFIGURE_ARGS &&
pascal@1447 34 make &&
Hans-G?nter@25066 35 make install DESTDIR=$DESTDIR
pankso@32 36 }
pankso@32 37
pankso@32 38 # Rules to gen a SliTaz package suitable for Tazpkg.
pankso@32 39 genpkg_rules()
pankso@32 40 {
Hans-G?nter@25066 41 mkdir -p $fs/usr/share/alsa
Hans-G?nter@25066 42 mkdir -p $fs/var/lib/alsa
Hans-G?nter@25066 43 mkdir -p $fs/etc
Hans-G?nter@25066 44
pankso@13627 45 #touch $fs/etc/asound.state
Hans-G?nter@25066 46 cp -a $install/usr/bin $fs/usr
Hans-G?nter@25066 47 cp -a $install/usr/sbin $fs/usr
Hans-G?nter@25066 48 cp -a $install/usr/share/alsa/init $fs/usr/share/alsa
slaxemulator@14608 49
pankso@13627 50 # Declare asound.state
Hans-G?nter@25066 51 touch $fs/var/lib/alsa/asound.state
Hans-G?nter@25066 52 chmod 755 $fs/usr/sbin/*
Hans-G?nter@25066 53
pankso@256 54 # Remove speaker-test (18 Ko and needs sounds)
Hans-G?nter@25066 55 rm $fs/usr/bin/speaker-test
Hans-G?nter@25066 56
pankso@32 57 # For conf we need /var/tmp
Hans-G?nter@25066 58 mkdir -p $fs/var/tmp
Hans-G?nter@25066 59 chmod 1777 $fs/var/tmp
Hans-G?nter@25066 60
pankso@3107 61 # Remove alsaconf (use soundconf).
Hans-G?nter@25066 62 rm $fs/usr/sbin/alsaconf
pankso@32 63 }
pankso@10774 64
Hans-G?nter@25066 65 # Main alsa configuration (card name, volumes, etc) have moved upstream. So backup
pankso@10774 66 # current one and reenable it after package install so user still have ther
pankso@10774 67 # sound card and settings working.
pankso@10774 68 pre_install()
pankso@10774 69 {
Hans-G?nter@25066 70 if [ -f "$1/etc/asound.state" ]
Hans-G?nter@25066 71 then
Hans-G?nter@25066 72 mv "$1/etc/asound.state" "$1/tmp"
pankso@10774 73 fi
pankso@10774 74 }
pankso@10774 75
pankso@10774 76 post_install()
pankso@10774 77 {
Hans-G?nter@25066 78 if [ -f "$1/tmp/asound.state" ]
Hans-G?nter@25066 79 then
Hans-G?nter@25066 80 mv "$1/tmp/asound.state" "$1/var/lib/alsa"
pankso@10774 81 fi
pankso@10774 82 }