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

Jan de Groot jgc at archlinux.org
Mon Jan 30 15:41:03 UTC 2017


    Date: Monday, January 30, 2017 @ 15:41:03
  Author: jgc
Revision: 209513

upgpkg: mx 1.4.7+13+g24efb0cc-1

Update to git snapshot, remove overlinked libraries

Modified:
  mx/trunk/PKGBUILD

----------+
 PKGBUILD |   27 +++++++++++++++------------
 1 file changed, 15 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-01-30 14:50:20 UTC (rev 209512)
+++ PKGBUILD	2017-01-30 15:41:03 UTC (rev 209513)
@@ -3,34 +3,37 @@
 # Contributor: GGR <gaby.greboval at yahoo dot com>
 
 pkgname=mx
-pkgver=1.4.7
-pkgrel=3
+pkgver=1.4.7+13+g24efb0cc
+pkgrel=1
 pkgdesc="A widget toolkit using Clutter"
 arch=('i686' 'x86_64')
 url="http://www.clutter-project.org"
 license=('LGPL')
 depends=('clutter' 'dbus-glib' 'gtk2' 'startup-notification')
-makedepends=('gobject-introspection' 'gtk-doc' 'intltool' 'libtool' 'vala')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/clutter-project/${pkgname}/archive/${pkgver}.tar.gz")
-sha256sums=('8a7514ea33c1dec7251d0141e24a702e7701dc9f00348cbcf1816925b7f74dbc')
+makedepends=('gobject-introspection' 'gtk-doc' 'intltool' 'libtool' 'vala' git)
+_commit=24efb0cc16007bee02d3b077e8e11cfb5747b256  # mx-1.4
+source=("git+https://github.com/clutter-project/mx#commit=$_commit")
+sha256sums=('SKIP')
 
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/-/+/g'
+}
+
 prepare() {
-    cd "${srcdir}/${pkgname}-${pkgver}"
+    cd "${srcdir}/$pkgname"
     NOCONFIGURE=1 ./autogen.sh
-    # patch to resolv GL errors
-    # source : https://github.com/clutter-project/mx/pull/62
-    sed -i 's/GLushort/gushort/g' mx/mx-deform-texture.c
-    sed -i 's/GLfloat/gfloat/g' mx/mx-texture-frame.c
 }
 
 build() {
-    cd "${srcdir}/${pkgname}-${pkgver}"
+    cd "${srcdir}/$pkgname"
     ./configure \
         --prefix=/usr
+    sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
     make
 }
 
 package() {
-    cd "${srcdir}/${pkgname}-${pkgver}"
+    cd "${srcdir}/$pkgname"
     make DESTDIR="${pkgdir}" install
 }



More information about the arch-commits mailing list