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 }