summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2020-03-26 19:12:49 -0700
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2020-03-26 19:12:49 -0700
commitba7b25a8ca7963df77d870d9ef3034a06c152405 (patch)
treec424d588b580a1526199afd992b3ef970ea2ebad
downloadpinebookpro-audio-ba7b25a8ca7963df77d870d9ef3034a06c152405.tar.xz
Initial commit
-rw-r--r--PKGBUILD25
-rw-r--r--audio_jack_plugged_in2
-rwxr-xr-xaudio_jack_plugged_in.sh6
3 files changed, 33 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 0000000..8f3cd75
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,25 @@
+# Maintainer: jc_gargma <jc_gargma@iserlohn-fortress.net>
+# Maintainer (Manjaro): Furkan Kardame <furkan@fkardame.com>
+# Contributor (Manjaro): Tobias Schram <tsys@manjaro.org>
+
+# # I maintain this because:
+# Not in an official repo and I use it
+
+pkgname=pinebookpro-audio
+pkgver=1
+pkgrel=1
+pkgdesc="Pine64 Pinebook Pro - Audo Switch Audio Output"
+#arch=('x86_64')
+arch=('aarch64')
+url="https://gitlab.manjaro.org/tsys/hpdet-pinebookpro"
+license=('GPL')
+depends=('acpid' 'alsa-utils')
+source=("audio_jack_plugged_in"
+ 'audio_jack_plugged_in.sh')
+md5sums=('03a8c88234b393f5b1c38e75ff68aa2a'
+ '4d395caad54fb1718a503754c034ebc2')
+
+package() {
+ install -Dm644 "${srcdir}/audio_jack_plugged_in" -t "${pkgdir}/etc/acpi/events/"
+ install -Dm755 "${srcdir}/audio_jack_plugged_in.sh" -t "${pkgdir}/etc/acpi/"
+}
diff --git a/audio_jack_plugged_in b/audio_jack_plugged_in
new file mode 100644
index 0000000..ecbc530
--- /dev/null
+++ b/audio_jack_plugged_in
@@ -0,0 +1,2 @@
+event=jack/headphone/*
+action=/etc/acpi/audio_jack_plugged_in.sh %e
diff --git a/audio_jack_plugged_in.sh b/audio_jack_plugged_in.sh
new file mode 100755
index 0000000..c8277e7
--- /dev/null
+++ b/audio_jack_plugged_in.sh
@@ -0,0 +1,6 @@
+#!/usr/bin/env sh
+
+case "$3" in
+ plug) amixer sset Speaker off ;;
+ unplug) amixer sset Speaker on ;;
+esac