temp/alsa-utils: drop (MR 2925)
Should have been dropped in https://gitlab.com/postmarketOS/pmaports/-/merge_requests/2743, but wasn't.
This commit is contained in:
parent
b8239447d9
commit
3c9dc84b72
4 changed files with 0 additions and 171 deletions
|
@ -1,49 +0,0 @@
|
|||
# Forked from Alpine aports, latest alsa-* breaks audio on devices
|
||||
pkgname=alsa-utils
|
||||
pkgver=9999
|
||||
_pkgver=1.2.5
|
||||
pkgrel=0
|
||||
pkgdesc="Advanced Linux Sound Architecture (ALSA) utilities"
|
||||
url="https://alsa-project.org/"
|
||||
arch="all"
|
||||
options="!check" # No test suite, applets use ncurses / don't have --version
|
||||
license="GPL-2.0-or-later"
|
||||
makedepends="alsa-lib-dev fftw-dev ncurses-dev pciutils-dev xmlto"
|
||||
depends="dialog"
|
||||
subpackages="$pkgname-dbg alsaconf::noarch $pkgname-doc $pkgname-openrc"
|
||||
source="https://alsa-project.org/files/pub/utils/alsa-utils-$_pkgver.tar.bz2
|
||||
alsaconf.patch
|
||||
alsa.initd
|
||||
alsa.confd
|
||||
"
|
||||
builddir="$srcdir/$pkgname-$_pkgver"
|
||||
|
||||
build() {
|
||||
./configure \
|
||||
--build=$CBUILD \
|
||||
--host=$CHOST \
|
||||
--prefix=/usr \
|
||||
--disable-nls
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
make DESTDIR="$pkgdir" install
|
||||
install -D -m755 ../alsa.initd "$pkgdir"/etc/init.d/alsa
|
||||
install -D -m644 ../alsa.confd "$pkgdir"/etc/conf.d/alsa
|
||||
}
|
||||
|
||||
alsaconf() {
|
||||
depends="alsa-utils bash"
|
||||
cd "$builddir"
|
||||
mkdir -p "$subpkgdir"/usr/sbin
|
||||
mv "$pkgdir"/usr/sbin/alsaconf \
|
||||
"$subpkgdir"/usr/sbin
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
0e319e553c9c209a46f5c83c50007bd82acf1c9cf78649978b3ab6fbb4349f51c1c7c6a975a8c24d25ba07ad5325e74d2c34dc5c89180998a0f63d1326fde8b1 alsa-utils-1.2.5.tar.bz2
|
||||
f04155e1e391c7f36d44422c8e769bf9370117f6bbea6c0664e9858f7a676cc958e4260e4b4d226e71d0716f6be4e6fdd60f1d07cb7e9922fff378ceec01c47d alsaconf.patch
|
||||
c66959a4a1a24a727c9c91a455caa5fa093c523d17a563b56ec2449a02ff30c83683db555006954b1fe571446cf4a117cc41de8c8b869a6e875d386595b3cc1f alsa.initd
|
||||
d7e212e9f624b09168117b46c66289204a23915adf0d1b0c9ae258049430397b8f2d86d3b5f7e3087151948a031c4eab863e8195a6c7b1276704e9cba9c2d2a7 alsa.confd
|
||||
"
|
|
@ -1,20 +0,0 @@
|
|||
# RESTORE_ON_START:
|
||||
# Do you want to restore your mixer settings? If not, your cards will be
|
||||
# muted.
|
||||
# no - Do not restore state
|
||||
# yes - Restore state
|
||||
|
||||
RESTORE_ON_START="yes"
|
||||
|
||||
# SAVE_ON_STOP:
|
||||
# Do you want to save changes made to your mixer volumes when alsasound
|
||||
# stops?
|
||||
# no - Do not save state
|
||||
# yes - Save state
|
||||
|
||||
SAVE_ON_STOP="yes"
|
||||
|
||||
# Additional options which should be passed to alsactl. Most notably,
|
||||
# if you get "UCM is not supported" messages on startup, you can pass
|
||||
# --no-ucm here.
|
||||
#alsactl_opts="--no-ucm"
|
|
@ -1,90 +0,0 @@
|
|||
#!/sbin/openrc-run
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/files/alsasound.initd-r6,v 1.1 2014/06/23 21:34:42 ssuominen Exp $
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
description="Save/Restore Sound Card State"
|
||||
|
||||
alsastatedir=/var/lib/alsa
|
||||
alsascrdir=/etc/alsa.d
|
||||
alsahomedir=/var/run/alsasound
|
||||
|
||||
extra_commands="save restore"
|
||||
|
||||
depend() {
|
||||
need localmount
|
||||
after bootmisc modules isapnp coldplug hotplug
|
||||
}
|
||||
|
||||
restore() {
|
||||
ebegin "Restoring Mixer Levels"
|
||||
|
||||
checkpath -q -d -m 0700 -o root:root ${alsahomedir} || return 1
|
||||
|
||||
if [ ! -r "${alsastatedir}/asound.state" ] ; then
|
||||
ewarn "No mixer config in ${alsastatedir}/asound.state, you have to unmute your card!"
|
||||
eend 0
|
||||
return 0
|
||||
fi
|
||||
|
||||
local cards="$(sed -n -e 's/ *\([[:digit:]]*\) .*/\1/p' /proc/asound/cards)"
|
||||
local CARDNUM
|
||||
for cardnum in ${cards}; do
|
||||
[ -e /dev/snd/controlC${cardnum} ] || sleep 2
|
||||
[ -e /dev/snd/controlC${cardnum} ] || sleep 2
|
||||
[ -e /dev/snd/controlC${cardnum} ] || sleep 2
|
||||
[ -e /dev/snd/controlC${cardnum} ] || sleep 2
|
||||
alsactl ${alsactl_opts} -E HOME="${alsahomedir}" -I -f "${alsastatedir}/asound.state" restore ${cardnum} \
|
||||
|| ewarn "Errors while restoring defaults, ignoring"
|
||||
done
|
||||
|
||||
for ossfile in "${alsastatedir}"/oss/card*_pcm* ; do
|
||||
[ -e "${ossfile}" ] || continue
|
||||
# We use cat because I'm not sure if cp works properly on /proc
|
||||
local procfile="${ossfile##${alsastatedir}/oss}"
|
||||
procfile="$(echo "${procfile}" | sed -e 's,_,/,g')"
|
||||
if [ -e /proc/asound/"${procfile}"/oss ] ; then
|
||||
cat "${ossfile}" > /proc/asound/"${procfile}"/oss
|
||||
fi
|
||||
done
|
||||
|
||||
eend 0
|
||||
}
|
||||
|
||||
save() {
|
||||
ebegin "Storing ALSA Mixer Levels"
|
||||
|
||||
checkpath -q -d -m 0700 -o root:root ${alsahomedir} || return 1
|
||||
|
||||
mkdir -p "${alsastatedir}"
|
||||
if ! alsactl ${alsactl_opts} -E HOME="${alsahomedir}" -f "${alsastatedir}/asound.state" store; then
|
||||
eerror "Error saving levels."
|
||||
eend 1
|
||||
return 1
|
||||
fi
|
||||
|
||||
for ossfile in /proc/asound/card*/pcm*/oss; do
|
||||
[ -e "${ossfile}" ] || continue
|
||||
local device="${ossfile##/proc/asound/}" ; device="${device%%/oss}"
|
||||
device="$(echo "${device}" | sed -e 's,/,_,g')"
|
||||
mkdir -p "${alsastatedir}/oss/"
|
||||
cp "${ossfile}" "${alsastatedir}/oss/${device}"
|
||||
done
|
||||
|
||||
eend 0
|
||||
}
|
||||
|
||||
start() {
|
||||
if [ "${RESTORE_ON_START}" = "yes" ]; then
|
||||
restore
|
||||
fi
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
stop() {
|
||||
if [ "${SAVE_ON_STOP}" = "yes" ]; then
|
||||
save
|
||||
fi
|
||||
return 0
|
||||
}
|
|
@ -1,12 +0,0 @@
|
|||
diff -Naur alsa-utils-1.0.9a-orig/alsaconf/alsaconf.in alsa-utils-1.0.9a/alsaconf/alsaconf.in
|
||||
--- alsa-utils-1.0.9a-orig/alsaconf/alsaconf.in 2005-03-24 00:24:52.000000000 -0800
|
||||
+++ alsa-utils-1.0.9a/alsaconf/alsaconf.in 2005-07-18 09:25:02.000000000 -0700
|
||||
@@ -65,6 +58,8 @@
|
||||
distribution="redhat"
|
||||
elif test -f /etc/fedora-release && grep -q "Fedora" /etc/fedora-release; then
|
||||
distribution="fedora"
|
||||
+elif test -f /etc/alpine-release; then
|
||||
+ distribution="alpine"
|
||||
elif [ -f /etc/slackware-version -o -f /etc/slamd64-version ]; then
|
||||
distribution="slackware"
|
||||
else
|
Loading…
Reference in a new issue