diff options
author | nate | 2022-05-02 15:01:32 -0500 |
---|---|---|
committer | nate | 2022-05-02 15:01:32 -0500 |
commit | 35ad5b2095b812abe7feb876e8dc0a03b5c8a26c (patch) | |
tree | bf06d310d9aad1f03275be4c15c149eb34fee1eb | |
parent | 675dab0c16e1d61f78559f368cf79a2115fb33f0 (diff) | |
download | aur-35ad5b2095b812abe7feb876e8dc0a03b5c8a26c.tar.gz |
convert build to meson
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 25 |
2 files changed, 18 insertions, 14 deletions
@@ -1,6 +1,6 @@ pkgbase = xviewer-git pkgdesc = A simple and easy to use image viewer. X-Apps Project (git version). - pkgver = 3.2.4.r0.g0ec47bc + pkgver = 3.2.4.r10.g82bb9d2 pkgrel = 1 url = https://github.com/linuxmint/xviewer arch = i686 @@ -8,9 +8,11 @@ pkgbase = xviewer-git arch = armv7h license = GPL makedepends = git - makedepends = gnome-common makedepends = gobject-introspection makedepends = librsvg + makedepends = meson + makedepends = itstool + makedepends = gtk-doc depends = xapp depends = gtk3 depends = cinnamon-desktop @@ -19,7 +21,6 @@ pkgbase = xviewer-git depends = libjpeg-turbo depends = exempi optdepends = xviewer-plugins-git: Extra plugins - optdepends = exempi: XMP metadata support optdepends = librsvg: for scaling svg images provides = xviewer conflicts = xviewer @@ -2,16 +2,16 @@ pkgname=xviewer-git _pkgbasename=xviewer -pkgver=3.2.4.r0.g0ec47bc +pkgver=3.2.4.r10.g82bb9d2 pkgrel=1 pkgdesc="A simple and easy to use image viewer. X-Apps Project (git version)." arch=('i686' 'x86_64' 'armv7h') license=('GPL') depends=('xapp' 'gtk3' 'cinnamon-desktop' 'libpeas' 'libexif' 'libjpeg-turbo' 'exempi') -makedepends=('git' 'gnome-common' 'gobject-introspection' 'librsvg') +makedepends=('git' 'gobject-introspection' 'librsvg' 'meson' 'itstool' + 'gtk-doc') optdepends=('xviewer-plugins-git: Extra plugins' - 'exempi: XMP metadata support' 'librsvg: for scaling svg images') provides=(${_pkgbasename}) conflicts=(${_pkgbasename}) @@ -20,22 +20,25 @@ url='https://github.com/linuxmint/xviewer' source=("${pkgname}::git+${url}.git") md5sums=('SKIP') + pkgver() { cd ${srcdir}/${pkgname} git describe --long --tags --exclude 'master*' | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd ${srcdir}/${pkgname} + mkdir -p "${srcdir}"/${pkgname}/build + cd "${srcdir}"/${pkgname}/build - NOCONFIGURE=1 gnome-autogen.sh - gnome-autogen.sh --prefix="/usr" \ - --localstatedir="/var" \ - --libexecdir="/usr/lib" - make + meson --prefix=/usr \ + --libexecdir=lib/${pkgname} \ + --buildtype=plain \ + .. + ninja } package(){ - cd ${srcdir}/${pkgname} - make DESTDIR="$pkgdir/" install + cd "${srcdir}"/${pkgname}/build + + DESTDIR="$pkgdir/" ninja install } |