[arch-commits] Commit in gnome-color-manager/trunk (PKGBUILD)

Jan de Groot jgc at archlinux.org
Sat Sep 16 19:29:31 UTC 2017


    Date: Saturday, September 16, 2017 @ 19:29:31
  Author: jgc
Revision: 305662

upgpkg: gnome-color-manager 3.26.0+3+g3620f9b-1

Modified:
  gnome-color-manager/trunk/PKGBUILD

----------+
 PKGBUILD |   29 ++++++++++++-----------------
 1 file changed, 12 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-09-16 19:23:35 UTC (rev 305661)
+++ PKGBUILD	2017-09-16 19:29:31 UTC (rev 305662)
@@ -2,44 +2,39 @@
 # Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
 
 pkgname=gnome-color-manager
-pkgver=3.24.0+4+ge78025a
-pkgrel=2
+pkgver=3.26.0+3+g3620f9b
+pkgrel=1
 pkgdesc="GNOME Color Profile Tools"
 arch=(i686 x86_64)
 url="https://git.gnome.org/browse/gnome-color-manager"
 license=(GPL2)
 depends=(libcanberra vte3 exiv2 shared-color-targets colord-gtk libexif)
-makedepends=(intltool yelp-tools git gnome-common appstream-glib)
+makedepends=(itstool git appstream-glib meson)
 optdepends=('argyllcms: color calibration')
 options=('!emptydirs')
 groups=('gnome-extra')
-_commit=e78025ac3ef768eecd0051748044113dc3dcb4eb  # master
+_commit=3620f9bc7e5f4f3cae856eaeac1046a41da69164  # master
 source=("git+https://git.gnome.org/browse/gnome-color-manager#commit=$_commit")
 sha256sums=('SKIP')
 
 pkgver() {
   cd $pkgname
-  git describe --tags | sed -e 's/GNOME_COLOR_MANAGER_//' -e 's/_/\./g' -e 's/-/+/g'
+  git describe --tags | sed 's/^GNOME_COLOR_MANAGER_//;s/_/./g;s/-/+/g'
 }
 
 prepare() {
+  mkdir build
   cd $pkgname
-  NOCONFIGURE=1 ./autogen.sh
 }
   
 
-build(){
-  cd $pkgname
-
-  # man pages need docbook-sgml, which we don't have
-  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
-      --libexecdir=/usr/lib/gnome-color-manager --disable-static --disable-man-pages
-
-  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-  make
+build() {
+  cd build
+  meson setup --prefix=/usr --libexecdir=/usr/lib/gnome-color-manager --buildtype=release ../$pkgname
+  ninja
 }
 
 package() {
-  cd $pkgname
-  make DESTDIR="$pkgdir" install
+  cd build
+  DESTDIR="$pkgdir" ninja install
 }



More information about the arch-commits mailing list