diff --git a/alsa-ucm-conf-asahi/PKGBUILD b/alsa-ucm-conf-asahi/PKGBUILD index e322faf..9d3bfd7 100644 --- a/alsa-ucm-conf-asahi/PKGBUILD +++ b/alsa-ucm-conf-asahi/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Janne Grunau pkgname=alsa-ucm-conf-asahi -pkgver=3 +pkgver=5 pkgrel=1 pkgdesc="ALSA Use Case Manager configuration (and topologies) for Apple silicon devices" arch=(any) @@ -9,9 +9,9 @@ depends=('alsa-ucm-conf>=1.2.7.2') url="https://asahilinux.org/" license=(BSD) _commit_id=v$pkgver -source=("$pkgname-$pkgver-$_commit_id.tar.gz::https://github.com/povik/$pkgname/archive/$_commit_id.tar.gz") -sha512sums=('11a778ff409978029f8aa9c92963cde2ecc5bf6c97895e811138338a23f3f110e8826554e5719f1333259cadfb365f007995a83024413182eb845f611f5df517') -b2sums=('6c10625ebcf7db4390f5f40c7d2d815b63edc097132a2dba1122dcde9a4612150934ca0e97f54351ad7993704f8614ad1856e25d692fa2c1eacb700fd9736719') +source=("$pkgname-$pkgver-$_commit_id.tar.gz::https://github.com/AsahiLinux/$pkgname/archive/$_commit_id.tar.gz") +sha512sums=('4e2f8b0108c0ec4168ebe1dae88da0b486cc26695ca89fc450340fbc5532616847eb9c49097be5216e8b7b8cb7c62ac78032d253d4264ac0d0378817bf85af81') +b2sums=('6da8c0d399330f18daef68b82056bf5da1b6d6e104ff34aab09af7c722433163facb89feaaa1e0ba162aff79b3ef2f14394982e9068d1b5056d99c0a0ac6a7f4') package() { cd $pkgname-${_commit_id##v} diff --git a/asahi-audio/PKGBUILD b/asahi-audio/PKGBUILD new file mode 100644 index 0000000..c91928b --- /dev/null +++ b/asahi-audio/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Hector Martin + +pkgname=asahi-audio +pkgver=2.3 +pkgrel=1 +pkgdesc='Linux Userspace Audio Configuration' +arch=('aarch64') +url='http://asahilinux.org' +license=('MIT') +makedepends=(wireplumber pipewire) +depends=('wireplumber>=0.4.16' pipewire bankstown 'lsp-plugins-lv2>=1.2.15' speakersafetyd) +source=( + "asahi-audio-${pkgver}.tar.gz::https://github.com/AsahiLinux/asahi-audio/archive/refs/tags/v${pkgver}.tar.gz" +) +sha256sums=('8131ab45553e8d19a42ee4d0d59730a60d502b05bbfa6ab96519e7ec79b64380') + +build() { + cd "${srcdir}/asahi-audio-${pkgver}" + make +} + +package() { + cd "${srcdir}/asahi-audio-${pkgver}" + make DESTDIR="${pkgdir}" install +} diff --git a/asahi-desktop-meta/PKGBUILD b/asahi-desktop-meta/PKGBUILD index c3aa14a..4237b98 100644 --- a/asahi-desktop-meta/PKGBUILD +++ b/asahi-desktop-meta/PKGBUILD @@ -2,7 +2,7 @@ pkgname=asahi-desktop-meta pkgver=3 -pkgrel=1 +pkgrel=2 pkgdesc='Asahi Linux Plasma support meta package' url='https://www.asahilinux.org' arch=('any') @@ -11,7 +11,7 @@ install=asahi-desktop-meta.install package() { # Put depends in package() to avoid unecessary build dependencies - depends=(bluedevil bluez-utils bluez-tools pipewire pipewire-audio pipewire-pulse pipewire-alsa wireplumber) + depends=(bluedevil bluez-utils bluez-tools pipewire pipewire-audio pipewire-pulse pipewire-alsa wireplumber asahi-audio bankstown speakersafetyd) } # vim: ts=2 sw=2 et: diff --git a/bankstown/PKGBUILD b/bankstown/PKGBUILD new file mode 100644 index 0000000..6392c12 --- /dev/null +++ b/bankstown/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer: Hector Martin + +pkgname=bankstown +pkgver=1.1.0 +pkgrel=1 +pkgdesc='a barebones bass enhancer' +arch=('aarch64') +url='http://asahilinux.org' +depends=('lv2') +license=('MIT') +source=( + "bankstown-${pkgver}.tar.gz::https://github.com/chadmed/bankstown/archive/refs/tags/${pkgver}.tar.gz" +) +sha256sums=('e877508b73fe90774d74526d838f75e8ea278bdbcee0a1f92e3eca67ed734675') + +build() { + cd "${srcdir}/bankstown-${pkgver}" + make +} + +package() { + cd "${srcdir}/bankstown-${pkgver}" + make LIBDIR=/usr/lib DESTDIR="${pkgdir}" install +} diff --git a/speakersafetyd/PKGBUILD b/speakersafetyd/PKGBUILD new file mode 100644 index 0000000..7fe6ee6 --- /dev/null +++ b/speakersafetyd/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Hector Martin + +pkgname=speakersafetyd +pkgver=1.0.2 +commit=4a7272f1ec2cdebaa01acaf0b05d0fa75bae0492 +pkgrel=1 +pkgdesc='Asahi Linux speaker safety daemon' +arch=('aarch64') +url='http://asahilinux.org' +depends=('alsa-lib') +license=('MIT') +source=( + "speakersafetyd-${commit}.tar.gz::https://github.com/AsahiLinux/speakersafetyd/archive/${commit}.tar.gz" +) +sha256sums=('c069208a329e893d70e14296fb735e75f30ba1a5e201b77b0131435fb3a33480') + +build() { + cd "${srcdir}/speakersafetyd-${commit}" + make +} + +package() { + cd "${srcdir}/speakersafetyd-${commit}" + make DESTDIR="${pkgdir}" UNITDIR=/usr/lib/systemd/system UDEVDIR=/usr/lib/udev/rules.d install +}