[arch-commits] Commit in pango/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Mon May 22 20:11:12 UTC 2017
Date: Monday, May 22, 2017 @ 20:11:12
Author: heftig
Revision: 296463
1.40.6+6+g6f59d0f3-1
Modified:
pango/trunk/PKGBUILD
----------+
PKGBUILD | 27 +++++++++++++--------------
1 file changed, 13 insertions(+), 14 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-05-22 19:59:40 UTC (rev 296462)
+++ PKGBUILD 2017-05-22 20:11:12 UTC (rev 296463)
@@ -2,7 +2,7 @@
# Maintainer: Jan de Groot <jgc at archlinux.org>
pkgname=pango
-pkgver=1.40.5
+pkgver=1.40.6+6+g6f59d0f3
pkgrel=1
pkgdesc="A library for layout and rendering of text"
url="https://www.pango.org/"
@@ -9,9 +9,9 @@
arch=(i686 x86_64)
license=(LGPL)
depends=(libthai cairo libxft harfbuzz)
-makedepends=(harfbuzz fontconfig cairo libxft libthai gobject-introspection help2man gtk-doc git)
-checkdepends=(ttf-dejavu)
-_commit=6c5d1d35061a91c3c0792f7720da3f8308ebff65 # tags/1.40.5^0
+makedepends=(harfbuzz fontconfig cairo libxft libthai gobject-introspection help2man gtk-doc git meson)
+checkdepends=(ttf-dejavu cantarell-fonts)
+_commit=6f59d0f387dd62f12a7107e898064c7e42159945 # master
source=("git+https://git.gnome.org/browse/pango#commit=$_commit")
sha256sums=('SKIP')
@@ -21,24 +21,23 @@
}
prepare() {
+ mkdir build
cd $pkgname
- NOCONFIGURE=1 ./autogen.sh
}
build() {
- cd $pkgname
- ./configure --prefix=/usr --sysconfdir=/etc \
- --localstatedir=/var --enable-gtk-doc
- sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
- make
+ cd build
+ meson --prefix=/usr --buildtype=release ../$pkgname --libexecdir=/usr/lib \
+ -Denable_docs=true
+ ninja
}
check() {
- cd $pkgname
- make -k check || :
+ cd build
+ mesontest || :
}
package() {
- cd $pkgname
- make DESTDIR="${pkgdir}" install
+ cd build
+ DESTDIR="$pkgdir" ninja install
}
More information about the arch-commits
mailing list