60 lines
2.5 KiB
Bash
60 lines
2.5 KiB
Bash
# Maintainer: Jesus E. <heckyel@riseup.net>
|
|
|
|
pkgname=alsa-lib
|
|
pkgver=1.2.6.1
|
|
pkgrel=2
|
|
pkgdesc="An alternative implementation of kernel sound support"
|
|
arch=('i686' 'x86_64')
|
|
url='https://alsa-project.org/'
|
|
depends=('glibc' 'alsa-topology-conf' 'alsa-ucm-conf')
|
|
license=('LGPL-2.1')
|
|
backup=('etc/alsa.conf'
|
|
'etc/asound.conf')
|
|
source=("https://www.alsa-project.org/files/pub/lib/$pkgname-$pkgver.tar.bz2"{,.sig}
|
|
"alsa.sh.profile"
|
|
"alsa.conf.profile"
|
|
"asound.conf"
|
|
"0001-correct-paths-for-configurations.patch"
|
|
"0002-Enabled-extended-namehints-in-alsa.conf.patch")
|
|
sha512sums=('70e539cf092b5d43e00e4134d8a3e184f0dc34312823e4b58a574320cbf06cb7369bc3251ecb1858033756a7a8c35d36faa8da48d49f6efe0cec905784adbd45'
|
|
'SKIP'
|
|
'13e7d3ec57c0b4048d6ca63284cc15ee26b77a30dbceb62fc7b870f1be36e435774a8a459cca06d5fbe4dfe5efb1b3ab016484b6d7e084d26f96232e4a8219b4'
|
|
'a519cb8797d889d78fef2fef4fa04699dd9e8821d714ec60b64324a0cba8073083d1aaa42154c42a2b22a82346cbd4991c91fa5c12dc719c22b42412aa8e4a8a'
|
|
'b0e8067ed1d8f09548056bfa54df065a4937bd75cc5140f973c1225a41cc6e508975f5d1fb467e30883aacd1b1487fb46acc92f6ee0099efcae9cd5fa5bb3799'
|
|
'b5a07622a0312f1cc277330d4e78178273b3991ce405faffe8010828baf8ec207f4070399ea7b687dcca438f7d4e24509065ec2c15e8b0085d21bed8941f4144'
|
|
'b21775dbc8e54b1c5015020a559c793c07627e04edc771521ff6661602726df488583f8d892acfb945185ab4b20c540f9c17230df1d4a742cd1a8eb430b98d08')
|
|
validpgpkeys=('F04DF50737AC1A884C4B3D718380596DA6E59C91') # ALSA Release Team (Package Signing Key v1) <release@alsa-project.org>
|
|
|
|
prepare() {
|
|
cd "$pkgname-$pkgver"
|
|
patch -Np1 -i ${srcdir}/0001-correct-paths-for-configurations.patch
|
|
patch -Np1 -i ${srcdir}/0002-Enabled-extended-namehints-in-alsa.conf.patch
|
|
autoreconf -vfi
|
|
}
|
|
|
|
build() {
|
|
cd "$pkgname-$pkgver"
|
|
./configure \
|
|
--prefix=/usr \
|
|
--disable-python \
|
|
--disable-static \
|
|
--disable-resmgr \
|
|
--enable-rawmidi \
|
|
--enable-seq \
|
|
--enable-aload \
|
|
--without-debug
|
|
make
|
|
}
|
|
|
|
package() {
|
|
cd "$pkgname-$pkgver"
|
|
make DESTDIR="$pkgdir" install
|
|
make DESTDIR="$pkgdir" install -C doc
|
|
install -vDm 644 {MEMORY-LEAK,TODO,NOTES,ChangeLog,doc/asoundrc.txt} \
|
|
-t "${pkgdir}/usr/share/doc/${pkgname}"
|
|
install -Dm755 "$srcdir/alsa.sh.profile" "$pkgdir/etc/profile.d/alsa.conf"
|
|
install -Dm644 "$srcdir/alsa.conf.profile" "$pkgdir/etc/alsa.conf"
|
|
install -Dm644 "$srcdir/asound.conf" -t "$pkgdir/etc"
|
|
install -Dm644 COPYING -t "$pkgdir/usr/share/licenses/$pkgname"
|
|
}
|