initial import
This commit is contained in:
23
alsa-lib/0001-correct-paths-for-configurations.patch
Normal file
23
alsa-lib/0001-correct-paths-for-configurations.patch
Normal file
@@ -0,0 +1,23 @@
|
||||
diff --git a/src/conf/alsa.conf b/src/conf/alsa.conf
|
||||
index e65bf2ca..94f2bdae 100644
|
||||
--- a/src/conf/alsa.conf
|
||||
+++ b/src/conf/alsa.conf
|
||||
@@ -8,10 +8,16 @@
|
||||
{
|
||||
func load
|
||||
files [
|
||||
+ {
|
||||
+ @func concat
|
||||
+ strings [
|
||||
+ { @func datadir }
|
||||
+ "/alsa.conf.d/"
|
||||
+ ]
|
||||
+ }
|
||||
"/var/lib/alsa/conf.d"
|
||||
- "/usr/etc/alsa/conf.d"
|
||||
"/etc/alsa/conf.d"
|
||||
- "/etc/asound.conf|||/usr/etc/asound.conf"
|
||||
+ "/etc/asound.conf"
|
||||
"~/.asoundrc"
|
||||
{
|
||||
@func concat
|
||||
16
alsa-lib/0002-Enabled-extended-namehints-in-alsa.conf.patch
Normal file
16
alsa-lib/0002-Enabled-extended-namehints-in-alsa.conf.patch
Normal file
@@ -0,0 +1,16 @@
|
||||
--- a/src/conf/alsa.conf 2024-04-10 10:43:57.000000000 +0200
|
||||
+++ b/src/conf/alsa.conf 2024-04-10 11:05:36.399981580 +0200
|
||||
@@ -102,11 +102,11 @@
|
||||
#
|
||||
|
||||
# show all name hints also for definitions without hint {} section
|
||||
-defaults.namehint.showall off
|
||||
+defaults.namehint.showall on
|
||||
# show just basic name hints
|
||||
defaults.namehint.basic on
|
||||
# show extended name hints
|
||||
-defaults.namehint.extended off
|
||||
+defaults.namehint.extended on
|
||||
#
|
||||
defaults.ctl.card 0
|
||||
defaults.pcm.card 0
|
||||
59
alsa-lib/PKGBUILD
Normal file
59
alsa-lib/PKGBUILD
Normal file
@@ -0,0 +1,59 @@
|
||||
# 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"
|
||||
}
|
||||
1
alsa-lib/alsa.conf.profile
Normal file
1
alsa-lib/alsa.conf.profile
Normal file
@@ -0,0 +1 @@
|
||||
ALSA_PCM_CARD=0
|
||||
42
alsa-lib/alsa.sh.profile
Executable file
42
alsa-lib/alsa.sh.profile
Executable file
@@ -0,0 +1,42 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ -n "$XDG_CONFIG_HOME" ] && [ -r "$XDG_CONFIG_HOME/alsa.conf" ]; then
|
||||
. "$XDG_CONFIG_HOME/alsa.conf"
|
||||
elif [ -n "$HOME" ] && [ -r "$HOME/.config/alsa.conf" ]; then
|
||||
. "$HOME/.config/alsa.conf"
|
||||
elif [ -r /etc/alsa.conf ]; then
|
||||
. /etc/alsa.conf
|
||||
fi
|
||||
|
||||
[ -n "$ALSA_CARD" ] && export ALSA_CARD
|
||||
[ -n "$ALSA_CENTER_LFE_CARD" ] && export ALSA_CENTER_LFE_CARD
|
||||
[ -n "$ALSA_CENTER_LFE_DEVICE" ] && export ALSA_CENTER_LFE_DEVICE
|
||||
[ -n "$ALSA_CTL_CARD" ] && export ALSA_CTL_CARD
|
||||
[ -n "$ALSA_FRONT_CARD" ] && export ALSA_FRONT_CARD
|
||||
[ -n "$ALSA_FRONT_DEVICE" ] && export ALSA_FRONT_DEVICE
|
||||
[ -n "$ALSA_HWDEP_CARD" ] && export ALSA_HWDEP_CARD
|
||||
[ -n "$ALSA_HWDEP_DEVICE" ] && export ALSA_HWDEP_DEVICE
|
||||
[ -n "$ALSA_IEC958_CARD" ] && export ALSA_IEC958_CARD
|
||||
[ -n "$ALSA_IEC958_DEVICE" ] && export ALSA_IEC958_DEVICE
|
||||
[ -n "$ALSA_MODEM_CARD" ] && export ALSA_MODEM_CARD
|
||||
[ -n "$ALSA_MODEM_DEVICE" ] && export ALSA_MODEM_DEVICE
|
||||
[ -n "$ALSA_PCM_CARD" ] && export ALSA_PCM_CARD
|
||||
[ -n "$ALSA_PCM_DEVICE" ] && export ALSA_PCM_DEVICE
|
||||
[ -n "$ALSA_RAWMIDI_CARD" ] && export ALSA_RAWMIDI_CARD
|
||||
[ -n "$ALSA_RAWMIDI_DEVICE" ] && export ALSA_RAWMIDI_DEVICE
|
||||
[ -n "$ALSA_REAR_CARD" ] && export ALSA_REAR_CARD
|
||||
[ -n "$ALSA_REAR_DEVICE" ] && export ALSA_REAR_DEVICE
|
||||
[ -n "$ALSA_SIDE_CARD" ] && export ALSA_SIDE_CARD
|
||||
[ -n "$ALSA_SIDE_DEVICE" ] && export ALSA_SIDE_DEVICE
|
||||
[ -n "$ALSA_SURROUND21_CARD" ] && export ALSA_SURROUND21_CARD
|
||||
[ -n "$ALSA_SURROUND21_DEVICE" ] && export ALSA_SURROUND21_DEVICE
|
||||
[ -n "$ALSA_SURROUND40_CARD" ] && export ALSA_SURROUND40_CARD
|
||||
[ -n "$ALSA_SURROUND40_DEVICE" ] && export ALSA_SURROUND40_DEVICE
|
||||
[ -n "$ALSA_SURROUND41_CARD" ] && export ALSA_SURROUND41_CARD
|
||||
[ -n "$ALSA_SURROUND41_DEVICE" ] && export ALSA_SURROUND41_DEVICE
|
||||
[ -n "$ALSA_SURROUND50_CARD" ] && export ALSA_SURROUND50_CARD
|
||||
[ -n "$ALSA_SURROUND50_DEVICE" ] && export ALSA_SURROUND50_DEVICE
|
||||
[ -n "$ALSA_SURROUND51_CARD" ] && export ALSA_SURROUND51_CARD
|
||||
[ -n "$ALSA_SURROUND51_DEVICE" ] && export ALSA_SURROUND51_DEVICE
|
||||
[ -n "$ALSA_SURROUND71_CARD" ] && export ALSA_SURROUND71_CARD
|
||||
[ -n "$ALSA_SURROUND71_DEVICE" ] && export ALSA_SURROUND71_DEVICE
|
||||
17
alsa-lib/asound.conf
Normal file
17
alsa-lib/asound.conf
Normal file
@@ -0,0 +1,17 @@
|
||||
#
|
||||
# ALSA
|
||||
#
|
||||
|
||||
# ALSA settings by default
|
||||
defaults.ctl.card 0
|
||||
defaults.pcm.card 0
|
||||
defaults.pcm.device 0
|
||||
defaults.pcm.subdevice -1
|
||||
defaults.rawmidi.card 0
|
||||
defaults.rawmidi.device 0
|
||||
defaults.rawmidi.subdevice -1
|
||||
defaults.hwdep.card 0
|
||||
defaults.hwdep.device 0
|
||||
defaults.timer.card 0
|
||||
defaults.timer.device 0
|
||||
defaults.timer.subdevice 0
|
||||
Reference in New Issue
Block a user