summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoraksr2016-01-30 19:17:42 +0100
committeraksr2016-01-30 19:17:42 +0100
commit99df629db011db8826fc56b8378169be18f6ffe7 (patch)
treeea9fb8fa42c298bfbe86e318310d0dfda6fab266
downloadaur-99df629db011db8826fc56b8378169be18f6ffe7.tar.gz
Start.
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD64
-rw-r--r--wingo.install11
3 files changed, 91 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8352b45194ef
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+# Generated by mksrcinfo v8
+# Sat Jan 30 18:17:42 UTC 2016
+pkgbase = wingo-git
+ pkgdesc = An X window manager featuring per-monitor workspaces with floating and tiling placement policies.
+ pkgver = 20121022
+ pkgrel = 1
+ url = https://github.com/BurntSushi/wingo
+ install = wingo.install
+ arch = any
+ license = WTFPL
+ makedepends = go
+ makedepends = git
+ makedepends = mercurial
+
+pkgname = wingo-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..523f403a7167
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,64 @@
+# Contributor: Andrew Gallant <andrew@burntsushi.net>
+# Maintainer: Andrew Gallant
+pkgname=wingo-git
+pkgver=20121022
+pkgrel=1
+pkgdesc="An X window manager featuring per-monitor workspaces with floating and tiling placement policies."
+arch=('any')
+url="https://github.com/BurntSushi/wingo"
+license=('WTFPL')
+groups=()
+makedepends=('go' 'git' 'mercurial')
+source=()
+noextract=()
+install=wingo.install
+md5sums=()
+
+build() {
+ cd "$srcdir"
+
+ msg "go getting wingo... (this may take a while)"
+ GOPATH="$srcdir" go get -u -f -v -x github.com/BurntSushi/wingo
+
+ msg "go getting wingo-cmd..."
+ GOPATH="$srcdir" go get -u -f -v -x github.com/BurntSushi/wingo/wingo-cmd
+}
+
+package() {
+ cd "$srcdir"
+
+ # Install the wingo executables.
+ install -Dm755 bin/wingo "$pkgdir/usr/bin/wingo"
+ install -Dm755 bin/wingo-cmd "$pkgdir/usr/bin/wingo-cmd"
+
+ # Install Wingo documentation.
+ cd "$srcdir/src/github.com/BurntSushi/wingo"
+ install -Dm644 COMPLIANCE "$pkgdir/usr/share/doc/wingo/COMPLIANCE"
+ install -Dm644 COPYING "$pkgdir/usr/share/doc/wingo/COPYING"
+ install -Dm644 HOWTO-COMMANDS "$pkgdir/usr/share/doc/wingo/HOWTO-COMMANDS"
+ install -Dm644 HOWTO-CONFIGURE "$pkgdir/usr/share/doc/wingo/HOWTO-CONFIGURE"
+ install -Dm644 INSTALL "$pkgdir/usr/share/doc/wingo/INSTALL"
+ install -Dm644 README.md "$pkgdir/usr/share/doc/wingo/README.md"
+ install -Dm644 STYLE "$pkgdir/usr/share/doc/wingo/STYLE"
+
+ # Install Wingo configuration to /etc/xdg/wingo
+ cd "$srcdir/src/github.com/BurntSushi/wingo/config"
+ install -Dm644 hooks.wini "$pkgdir/etc/xdg/wingo/hooks.wini"
+ install -Dm644 key.wini "$pkgdir/etc/xdg/wingo/key.wini"
+ install -Dm644 mouse.wini "$pkgdir/etc/xdg/wingo/mouse.wini"
+ install -Dm644 options.wini "$pkgdir/etc/xdg/wingo/options.wini"
+ install -Dm644 theme.wini "$pkgdir/etc/xdg/wingo/theme.wini"
+
+ # Install Wingo data files to /usr/share/wingo
+ cd "$srcdir/src/github.com/BurntSushi/wingo/data"
+ install -Dm644 DejaVuSans.ttf "$pkgdir/usr/share/wingo/DejaVuSans.ttf"
+ install -Dm644 wingo.wav "$pkgdir/usr/share/wingo/wingo.wav"
+ install -Dm644 wingo.png "$pkgdir/usr/share/wingo/wingo.png"
+ install -Dm644 close.png "$pkgdir/usr/share/wingo/close.png"
+ install -Dm644 minimize.png "$pkgdir/usr/share/wingo/minimize.png"
+ install -Dm644 maximize.png "$pkgdir/usr/share/wingo/maximize.png"
+
+ # Install Wingo xsession file to /usr/share/xsessions
+ cd "$srcdir/src/github.com/BurntSushi/wingo/data/archlinux/wingo-git"
+ install -Dm644 wingo.desktop "$pkgdir/usr/share/xsessions/wingo.desktop"
+}
diff --git a/wingo.install b/wingo.install
new file mode 100644
index 000000000000..d694ded91a73
--- /dev/null
+++ b/wingo.install
@@ -0,0 +1,11 @@
+post_install() {
+ echo "The commands 'wingo' and 'wingo-cmd' have been installed."
+ echo "Documentation is located in /usr/share/doc/wingo."
+ echo "You should now create a fresh configuration with 'wingo --write-config'"
+ echo "For more help, file an issue at https://github.com/BurntSushi/wingo"
+}
+
+post_upgrade() {
+ post_install
+}
+