summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsixsixfive2015-12-11 22:16:09 +0100
committersixsixfive2015-12-11 22:16:09 +0100
commit98352802b703b0f8d131cb95ddff35c4bdbb873c (patch)
tree7d217dd2f77b2d4e8e7ebda62ceeacf67aa559dd
downloadaur-98352802b703b0f8d131cb95ddff35c4bdbb873c.tar.gz
first
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD39
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d0cb92d2455f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+# Generated by mksrcinfo v8
+# Fri Dec 11 21:15:38 UTC 2015
+pkgbase = gtk3-nocsd-git
+ pkgdesc = A hack to disable gtk+ 3 client side decoration
+ pkgver = 2.r36
+ pkgrel = 1
+ url = https://github.com/PCMan/gtk3-nocsd
+ arch = x86_64
+ license = GPL2
+ makedepends = pkg-config
+ makedepends = gtk3
+ depends = gtk3
+ provides = gtk3-nocsd=2.r36
+ source = gtk3-nocsd::git://github.com/PCMan/gtk3-nocsd.git
+ sha1sums = SKIP
+
+pkgname = gtk3-nocsd-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b52ad2c0dd16
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: ssf <punx69 at gmx dot net>
+
+pkgname=gtk3-nocsd-git
+pkgver=2.r36
+pkgrel=1
+pkgdesc="A hack to disable gtk+ 3 client side decoration"
+arch=('x86_64')
+url='https://github.com/PCMan/gtk3-nocsd'
+license=('GPL2')
+depends=('gtk3')
+makedepends=('pkg-config' 'gtk3')
+provides=("${pkgname//-git/}=${pkgver}")
+source=("${pkgname//-git/}::git://github.com/PCMan/gtk3-nocsd.git")
+sha1sums=('SKIP')
+
+pkgver() {
+ cd ${pkgname//-git/}
+ _ver=$(git describe --abbrev=0 --tags|sed 's/^v//')
+ _rev=$(git rev-list --count HEAD)
+ printf "$_ver.r$_rev"
+}
+
+build() {
+ cd ${pkgname//-git/}
+ make
+}
+
+package() {
+ install -Dm644 $srcdir/${pkgname//-git/}/libgtk3-nocsd.so.0 $pkgdir/usr/lib/libgtk3-nocsd.so.0
+ install -d $pkgdir/etc/profile.d
+ cat <<\EOF >>$pkgdir/etc/profile.d/gtk3-nocsd.sh
+##disables overlay scrolling in newer GTK3 versions
+export GTK_OVERLAY_SCROLLING=0
+##No silly CSD stuff
+export GTK_CSD=0
+export LD_PRELOAD=/usr/lib/libgtk3-nocsd.so.0
+EOF
+ chmod +x $pkgdir/etc/profile.d/gtk3-nocsd.sh
+}