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