summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorArthur Skowronek2020-12-15 00:47:41 +0100
committerArthur Skowronek2020-12-15 00:47:41 +0100
commit17b55189a6b0a17fdfb5e6d95346787cd2dca28c (patch)
tree67eb40b9ac7d27e460c812e61540f0c437b34529
downloadaur-17b55189a6b0a17fdfb5e6d95346787cd2dca28c.tar.gz
initial commit
-rw-r--r--.SRCINFO19
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD38
3 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2f6ab78eca69
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = display-switch-git
+ pkgdesc = Switching monitor inputs via DDC/CI based on USB device connect/disconnect events.
+ pkgver = 0.3.0.r8.6453919
+ pkgrel = 1
+ url = https://github.com/haimgel/display-switch
+ arch = i686
+ arch = x86_64
+ license = MIT
+ makedepends = cargo
+ makedepends = git
+ depends = libusb
+ depends = systemd-libs
+ provides = display-switch
+ conflicts = display-switch
+ source = display-switch::git+https://github.com/haimgel/display-switch
+ sha512sums = SKIP
+
+pkgname = display-switch-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..172ccd12726f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+src
+pkg
+display-switch
+*.pkg.tar
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..733e707b5657
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Arthur Skowronek (0x5a17ed) <0x5a17ed at tuta dot io>
+
+_pkgname=display-switch
+pkgname=$_pkgname-git
+pkgver=0.3.0.r8.6453919
+pkgrel=1
+pkgdesc="Switching monitor inputs via DDC/CI based on USB device connect/disconnect events."
+url="https://github.com/haimgel/display-switch"
+arch=('i686' 'x86_64')
+provides=('display-switch')
+conflicts=('display-switch')
+license=('MIT')
+depends=('libusb' 'systemd-libs')
+makedepends=('cargo' 'git')
+source=("$_pkgname::git+https://github.com/haimgel/display-switch")
+sha512sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/$_pkgname"
+ printf "%s" "$(git describe --long --tags | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
+}
+
+build() {
+ cd "$srcdir/$_pkgname"
+ cargo build --release --locked --all-features --target-dir=target
+}
+
+check() {
+ cd "$srcdir/$_pkgname"
+ cargo test --release --locked --target-dir=target
+}
+
+package() {
+ cd "$srcdir/$_pkgname"
+ install -Dt "$pkgdir/usr/bin" target/release/display_switch
+ install -Dt "$pkgdir/usr/share/doc/$pkgname" -m644 README.md
+ install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE
+}