Date: Monday, November 9, 2015 @ 17:04:12 Author: anatolik Revision: 250247
archrelease: copy trunk to testing-i686, testing-x86_64 Added: alsa-tools/repos/testing-i686/ alsa-tools/repos/testing-i686/PKGBUILD (from rev 250246, alsa-tools/trunk/PKGBUILD) alsa-tools/repos/testing-x86_64/ alsa-tools/repos/testing-x86_64/PKGBUILD (from rev 250246, alsa-tools/trunk/PKGBUILD) -------------------------+ testing-i686/PKGBUILD | 77 ++++++++++++++++++++++++++++++++++++++++++++++ testing-x86_64/PKGBUILD | 77 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 154 insertions(+) Copied: alsa-tools/repos/testing-i686/PKGBUILD (from rev 250246, alsa-tools/trunk/PKGBUILD) =================================================================== --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2015-11-09 16:04:12 UTC (rev 250247) @@ -0,0 +1,77 @@ +# Maintainer: Ray Rashif <sc...@archlinux.org> +# Contributor: Limao Luo <luolimao+...@gmail.com> +# Contributor: Sebastien Luttringer <seblu+a...@seblu.net> +# Contributor: Jochen Immendœrfer <jochen.immendoer...@gmail.com> + +pkgname=alsa-tools +pkgver=1.1.0 +pkgrel=1 +pkgdesc="Advanced tools for certain sound cards" +arch=('i686' 'x86_64') +url="http://alsa-project.org/" +license=('GPL') +depends=('gcc-libs' 'alsa-lib') +makedepends=('fltk' 'gtk2' 'gtk3') +optdepends=('fltk: hdspconf, hdspmixer' + 'gtk2: other GUI tools' + 'gtk3: hdajackretask' + 'bash: couple of tools') +provides=("$pkgname-emu10k1" "$pkgname-ice1712") +source=("ftp://ftp.alsa-project.org/pub/tools/$pkgname-$pkgver.tar.bz2") +md5sums=('b476a5afaa3ea3230855553ad59d259d') + +_tools=("as10k1" "echomixer" "envy24control" "hdajackretask" "hda-verb" + "hdspconf" "hdsploader" "hdspmixer" "ld10k1" "mixartloader" + "pcxhrloader" "rmedigicontrol" "sb16_csp" "sbiload" "sscape_ctl" + "us428control" "usx2yloader" "vxloader") + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + + # qlo10k1 cannot be built; it depends on ld10k1 + sed -i 's:ld10k1 qlo10k1 \\:ld10k1 \\:' Makefile + + # hwmixvolume requires pyalsa, not currently in repos + sed -i 's:hwmixvolume hdajackretask :hdajackretask :' Makefile +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + + # not using upstream's global makefile as it's too clever + for i in ${_tools[@]}; do + if [ $i != sbiload ]; then + ( + cd $i + ./configure --prefix=/usr --sbindir=/usr/bin + make + ) + else + ( + cd seq/sbiload + ./configure --prefix=/usr --sbindir=/usr/bin + make + ) + fi + done +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + for i in ${_tools[@]}; do + if [ $i != sbiload ]; then + ( + cd $i + make DESTDIR="$pkgdir" install + ) + else + ( + cd seq/sbiload + make DESTDIR="$pkgdir" install + ) + fi + done +} + +# vim:set ts=2 sw=2 et: Copied: alsa-tools/repos/testing-x86_64/PKGBUILD (from rev 250246, alsa-tools/trunk/PKGBUILD) =================================================================== --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2015-11-09 16:04:12 UTC (rev 250247) @@ -0,0 +1,77 @@ +# Maintainer: Ray Rashif <sc...@archlinux.org> +# Contributor: Limao Luo <luolimao+...@gmail.com> +# Contributor: Sebastien Luttringer <seblu+a...@seblu.net> +# Contributor: Jochen Immendœrfer <jochen.immendoer...@gmail.com> + +pkgname=alsa-tools +pkgver=1.1.0 +pkgrel=1 +pkgdesc="Advanced tools for certain sound cards" +arch=('i686' 'x86_64') +url="http://alsa-project.org/" +license=('GPL') +depends=('gcc-libs' 'alsa-lib') +makedepends=('fltk' 'gtk2' 'gtk3') +optdepends=('fltk: hdspconf, hdspmixer' + 'gtk2: other GUI tools' + 'gtk3: hdajackretask' + 'bash: couple of tools') +provides=("$pkgname-emu10k1" "$pkgname-ice1712") +source=("ftp://ftp.alsa-project.org/pub/tools/$pkgname-$pkgver.tar.bz2") +md5sums=('b476a5afaa3ea3230855553ad59d259d') + +_tools=("as10k1" "echomixer" "envy24control" "hdajackretask" "hda-verb" + "hdspconf" "hdsploader" "hdspmixer" "ld10k1" "mixartloader" + "pcxhrloader" "rmedigicontrol" "sb16_csp" "sbiload" "sscape_ctl" + "us428control" "usx2yloader" "vxloader") + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + + # qlo10k1 cannot be built; it depends on ld10k1 + sed -i 's:ld10k1 qlo10k1 \\:ld10k1 \\:' Makefile + + # hwmixvolume requires pyalsa, not currently in repos + sed -i 's:hwmixvolume hdajackretask :hdajackretask :' Makefile +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + + # not using upstream's global makefile as it's too clever + for i in ${_tools[@]}; do + if [ $i != sbiload ]; then + ( + cd $i + ./configure --prefix=/usr --sbindir=/usr/bin + make + ) + else + ( + cd seq/sbiload + ./configure --prefix=/usr --sbindir=/usr/bin + make + ) + fi + done +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + for i in ${_tools[@]}; do + if [ $i != sbiload ]; then + ( + cd $i + make DESTDIR="$pkgdir" install + ) + else + ( + cd seq/sbiload + make DESTDIR="$pkgdir" install + ) + fi + done +} + +# vim:set ts=2 sw=2 et: