summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan McCurry2024-11-30 09:58:23 -0500
committerDan McCurry2024-11-30 09:58:23 -0500
commitb2c9a4ee6a64a4156571b7564c0e8adbc2826108 (patch)
tree1d087d9d99c3d59f7e4f19247b3ad77e943dddd6
downloadaur-iio-sensor-proxy-tuxedo-git.tar.gz
Initial commit
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD54
-rw-r--r--iio-sensor-proxy-tuxedo-git.install3
3 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ae955590f8cf
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = iio-sensor-proxy-tuxedo-git
+ pkgdesc = IIO accelerometer sensor to input device proxy with Tuxedo patches
+ pkgver = 3.5.5tux1.cfeee94
+ pkgrel = 1
+ url = https://gitlab.com/tuxedocomputers/development/tuxedo_os/tuxedo-packages/iio-sensor-proxy
+ install = iio-sensor-proxy-tuxedo-git.install
+ arch = x86_64
+ license = GPL-2.0-or-later
+ makedepends = git
+ makedepends = gtk3
+ makedepends = meson
+ depends = systemd
+ depends = libgudev
+ depends = glib2
+ depends = polkit
+ provides = iio-sensor-proxy
+ conflicts = iio-sensor-proxy
+ source = git+https://gitlab.com/tuxedocomputers/development/tuxedo_os/tuxedo-packages/iio-sensor-proxy.git
+ source = iio-sensor-proxy-tuxedo-git.install
+ sha256sums = SKIP
+ sha256sums = 1afad7b6a787a70d7f127933b0fe7c26e685f140e528c4bd4735b5b6fae627a9
+
+pkgname = iio-sensor-proxy-tuxedo-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..89249c5ae8ba
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,54 @@
+# Maintainer: Dan McCurry <dan dot mc at proton mail dot com>
+# Contributor: Filipe Laíns (FFY00) <lains@archlinux.org>
+# Contributor: Eric Lehmann <katyl@katyl.info>
+# Contributor: Thomas Fanninger <thomas@fanninger.at>
+# Contributor: ultraviolet <ultravioletnanokitty@gmail.com>
+# Contributor: Pablo Lezeta <prflr88@gmail.com>
+
+pkgname=iio-sensor-proxy-tuxedo-git
+pkgver=3.5.5tux1.cfeee94
+pkgrel=1
+pkgdesc="IIO accelerometer sensor to input device proxy with Tuxedo patches"
+arch=('x86_64')
+url="https://gitlab.com/tuxedocomputers/development/tuxedo_os/tuxedo-packages/iio-sensor-proxy"
+license=('GPL-2.0-or-later')
+depends=('systemd' 'libgudev' 'glib2' 'polkit')
+makedepends=('git' 'gtk3' 'meson')
+provides=("${pkgname%-tuxedo-git}")
+conflicts=("${pkgname%-tuxedo-git}")
+install="${pkgname}.install"
+source=("git+https://gitlab.com/tuxedocomputers/development/tuxedo_os/tuxedo-packages/iio-sensor-proxy.git"
+ "${pkgname}.install")
+sha256sums=('SKIP'
+ '1afad7b6a787a70d7f127933b0fe7c26e685f140e528c4bd4735b5b6fae627a9')
+
+pkgver() {
+ cd "${srcdir}/${pkgname%-tuxedo-git}"
+
+ printf "%s.%s" "$(head -n 1 debian/changelog | sed -e 's/.*(\(.*\)).*/\1/' -e 's/-/\./g')" "$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ cd "${srcdir}/${pkgname%-tuxedo-git}"
+ patch -p1 -i "debian/patches/iio-sensor-proxy-base35.patch"
+}
+
+build() {
+ mkdir -p "${srcdir}/${pkgname%-tuxedo-git}/build"
+ cd "${pkgname%-tuxedo-git}/build"
+
+ arch-meson .. \
+ -Dsystemdsystemunitdir=/usr/lib/systemd/system \
+ -Dudevrulesdir=/usr/lib/udev/rules.d \
+ -Dsysconfdir=/usr/share
+
+ ninja
+}
+
+package() {
+ cd "${srcdir}/${pkgname%-tuxedo-git}/build"
+
+ DESTDIR="$pkgdir" ninja install
+
+ install -Dm644 "${srcdir}/${pkgname%-tuxedo-git}/debian/watch-sensors.service" "${pkgdir}/usr/lib/systemd/system/watch-sensors.service"
+}
diff --git a/iio-sensor-proxy-tuxedo-git.install b/iio-sensor-proxy-tuxedo-git.install
new file mode 100644
index 000000000000..b0ec6a0b66df
--- /dev/null
+++ b/iio-sensor-proxy-tuxedo-git.install
@@ -0,0 +1,3 @@
+post_install() {
+ echo "You will need to enable the watch-sensors service if you wish to automatically switch to tablet mode."
+}