diff options
author | Dan McCurry | 2024-11-30 09:58:23 -0500 |
---|---|---|
committer | Dan McCurry | 2024-11-30 09:58:23 -0500 |
commit | b2c9a4ee6a64a4156571b7564c0e8adbc2826108 (patch) | |
tree | 1d087d9d99c3d59f7e4f19247b3ad77e943dddd6 | |
download | aur-iio-sensor-proxy-tuxedo-git.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 54 | ||||
-rw-r--r-- | iio-sensor-proxy-tuxedo-git.install | 3 |
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." +} |