[arch-commits] Commit in lib32-gtk3/trunk (PKGBUILD)

Maxime Gauduin alucryd at archlinux.org
Wed Apr 26 20:04:54 UTC 2017


    Date: Wednesday, April 26, 2017 @ 20:04:53
  Author: alucryd
Revision: 225786

upgpkg: lib32-gtk3 3.22.12+6+g42aa4c138c-1

Modified:
  lib32-gtk3/trunk/PKGBUILD

----------+
 PKGBUILD |   21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-04-26 19:56:34 UTC (rev 225785)
+++ PKGBUILD	2017-04-26 20:04:53 UTC (rev 225786)
@@ -4,7 +4,7 @@
 # Contributor: GordonGR <ntheo1979 at gmail.com>
 
 pkgname=lib32-gtk3
-pkgver=3.22.7
+pkgver=3.22.12+6+g42aa4c138c
 pkgrel=1
 pkgdesc='GObject-based multi-platform GUI toolkit'
 arch=('x86_64')
@@ -14,20 +14,27 @@
          'lib32-json-glib' 'lib32-libcups' 'lib32-libepoxy' 'lib32-librsvg'
          'lib32-libxcomposite' 'lib32-libxcursor' 'lib32-libxinerama'
          'lib32-libxkbcommon' 'lib32-libxrandr' 'lib32-pango' 'lib32-rest')
-makedepends=('gcc-multilib' 'gobject-introspection' 'gtk-doc')
-source=("https://download.gnome.org/sources/gtk+/${pkgver:0:4}/gtk+-$pkgver.tar.xz"
+makedepends=('gcc-multilib' 'git' 'gobject-introspection' 'gtk-doc')
+_commit='42aa4c138c5a1ef2aafba3bd4a2b0f55bc822b29'
+source=("git+https://git.gnome.org/browse/gtk+#commit=${_commit}"
         'gtk-query-immodules-3.0-32.hook')
-sha256sums=('a3a27564bfb1679ebbc75c37cd2bcd6e727c8bdfbcd3984d29305bf9ee60d432'
+sha256sums=('SKIP'
             'c87e56504cd38d73748d12e87353680156cdeef30d082cca407d2375db821115')
 
+pkgver() {
+  cd gtk+
+
+  git describe --tags | sed 's/-/+/g'
+}
+
 prepare() {
-  cd gtk+-${pkgver}
+  cd gtk+
 
   NOCONFIGURE=1 ./autogen.sh
 }
 
 build() {
-  cd gtk+-${pkgver}
+  cd gtk+
 
   export CC='gcc -m32'
   export CXX='/bin/false'
@@ -46,7 +53,7 @@
 }
 
 package() {
-  cd gtk+-${pkgver}
+  cd gtk+
 
   make DESTDIR="${pkgdir}" install
   mv "${pkgdir}"/usr/bin/gtk-query-immodules-3.0{,-32}



More information about the arch-commits mailing list