summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuiz Picanço2021-03-27 14:31:08 +0000
committerLuiz Picanço2021-03-27 14:31:08 +0000
commit690641515529cc27658613feb2477202780ba663 (patch)
treeaf74482b143fe0325131b04b5e556fba4e7accfe
downloadaur-690641515529cc27658613feb2477202780ba663.tar.gz
Initial commit
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD27
2 files changed, 43 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8db902c1d61f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = i3-autodisplay
+ pkgdesc = i3wm display auto-configuration for multiple monitors
+ pkgver = 0.4
+ pkgrel = 1
+ url = https://github.com/lpicanco/i3-autodisplay
+ arch = x86_64
+ license = GPL3
+ makedepends = git
+ makedepends = go
+ depends = glibc
+ conflicts = i3-autodisplay
+ source = https://github.com/lpicanco/i3-autodisplay/archive/v0.4.tar.gz
+ sha256sums = a54b24dafc6665ee6f3c89559cd15bb1e1ed2adde7a638c7f84f6556b1504d84
+
+pkgname = i3-autodisplay
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6a3e5116cdf1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,27 @@
+# Maintainer: Luiz Picanço <lpicanco at gmail dot com>
+# Contributor: Gabriel Hidasy Rezende <gabrielhidasy at gmail dot com>
+
+pkgname=i3-autodisplay
+pkgver=0.4
+pkgrel=1
+pkgdesc='i3wm display auto-configuration for multiple monitors'
+arch=('x86_64')
+url="https://github.com/lpicanco/$pkgname"
+license=('GPL3')
+makedepends=('git' 'go')
+depends=('glibc')
+source=("$url/archive/v$pkgver.tar.gz")
+sha256sums=('a54b24dafc6665ee6f3c89559cd15bb1e1ed2adde7a638c7f84f6556b1504d84')
+conflicts=("$pkgname")
+
+build() {
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
+ cd "$pkgname-$pkgver"
+ go build cmd/i3-autodisplay/i3-autodisplay.go
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ install -Dm755 $pkgname "$pkgdir/usr/bin/$pkgname"
+} \ No newline at end of file