summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSefa Eyeoglu2018-10-25 14:34:54 +0200
committerSefa Eyeoglu2018-10-25 14:34:54 +0200
commit68cc1e4f7fe10479a67f58c1578d0dee7016f7a8 (patch)
tree0105f9bdd8b856772badaaef89d77c05d31bebf7
parent6f898e0d8318fd3a60250eae41ad1daabdcff525 (diff)
downloadaur-68cc1e4f7fe10479a67f58c1578d0dee7016f7a8.tar.gz
Change Maintainer; Improve PKGBUILD quality; Add install file
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD60
-rw-r--r--lib32-libgtk3-nocsd-git.install7
3 files changed, 51 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 72b9c6aeb5e8..2b1b4f9da913 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,19 @@
pkgbase = lib32-libgtk3-nocsd-git
pkgdesc = A hack to disable gtk+ 3 client side decoration (32-bit library)
pkgver = r55.82ff5a0
- pkgrel = 5
+ pkgrel = 6
url = https://github.com/PCMan/gtk3-nocsd
+ install = lib32-libgtk3-nocsd-git.install
arch = x86_64
license = LGPL
makedepends = git
makedepends = gobject-introspection
makedepends = gcc-multilib
makedepends = lib32-glib2
+ depends = gtk3
depends = gtk3-nocsd-git
- source = git+https://github.com/PCMan/gtk3-nocsd
- sha256sums = SKIP
+ source = git+https://github.com/PCMan/gtk3-nocsd.git
+ sha512sums = SKIP
pkgname = lib32-libgtk3-nocsd-git
diff --git a/PKGBUILD b/PKGBUILD
index a66fac2a2ccb..20cb8c33a3dd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,37 +1,55 @@
-# Maintainer: Kazutoshi Noguchi <noguchi.kazutosi+lGlcOenS [at] gmail [dot] com>
+# Maintainer: Sefa Eyeoglu <contact@scrumplex.net>
+# Contributor: Kazutoshi Noguchi <noguchi.kazutosi+lGlcOenS [at] gmail [dot] com>
# Contributor: Marco Kundt <mrckndt [at] gmail [dot] com>
pkgname=lib32-libgtk3-nocsd-git
pkgver=r55.82ff5a0
-pkgrel=5
-pkgdesc='A hack to disable gtk+ 3 client side decoration (32-bit library)'
-arch=('x86_64')
-url='https://github.com/PCMan/gtk3-nocsd'
-license=('LGPL')
-depends=('gtk3-nocsd-git')
-makedepends=('git' 'gobject-introspection' 'gcc-multilib' 'lib32-glib2')
-source=(git+https://github.com/PCMan/gtk3-nocsd)
+pkgrel=6
+pkgdesc="A hack to disable gtk+ 3 client side decoration (32-bit library)"
+arch=("x86_64")
+url="https://github.com/PCMan/gtk3-nocsd"
+license=("LGPL")
-sha256sums=('SKIP')
+depends=(
+ "gtk3"
+ "gtk3-nocsd-git"
+)
-_gitname='gtk3-nocsd'
+makedepends=(
+ "git"
+ "gobject-introspection"
+ "gcc-multilib"
+ "lib32-glib2"
+)
+
+source=(
+ "git+https://github.com/PCMan/gtk3-nocsd.git"
+)
+
+sha512sums=(
+ "SKIP"
+)
+
+install="$pkgname.install"
+
+_gitname="gtk3-nocsd"
pkgver() {
- cd "$srcdir/$_gitname"
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ cd "$srcdir/$_gitname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
- cd "$srcdir/$_gitname"
+ cd "$srcdir/$_gitname"
- export CFLAGS="-m32 ${CFLAGS}"
- export CXXFLAGS="-m32 ${CXXFLAGS}"
- export LDFLAGS="-m32 ${LDFLAGS}"
- export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
- make
+ export CFLAGS="-m32 ${CFLAGS}"
+ export CXXFLAGS="-m32 ${CXXFLAGS}"
+ export LDFLAGS="-m32 ${LDFLAGS}"
+ export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+ make
}
package() {
- cd "$srcdir/$_gitname"
- install -D -m 0644 libgtk3-nocsd.so.0 "${pkgdir}"/usr/lib32/libgtk3-nocsd.so.0
+ cd "$srcdir/$_gitname"
+ install -D -m 0644 libgtk3-nocsd.so.0 "${pkgdir}"/usr/lib32/libgtk3-nocsd.so.0
}
diff --git a/lib32-libgtk3-nocsd-git.install b/lib32-libgtk3-nocsd-git.install
new file mode 100644
index 000000000000..f354edb0ce3f
--- /dev/null
+++ b/lib32-libgtk3-nocsd-git.install
@@ -0,0 +1,7 @@
+function post_install {
+ echo "You need to restart your X session to apply the changes."
+}
+
+function post_upgrade {
+ post_install
+}