diff options
author | sixsixfive | 2015-12-11 22:16:09 +0100 |
---|---|---|
committer | sixsixfive | 2015-12-11 22:16:09 +0100 |
commit | 98352802b703b0f8d131cb95ddff35c4bdbb873c (patch) | |
tree | 7d217dd2f77b2d4e8e7ebda62ceeacf67aa559dd | |
download | aur-98352802b703b0f8d131cb95ddff35c4bdbb873c.tar.gz |
first
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 39 |
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 +} |