summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authornate2022-05-02 15:01:32 -0500
committernate2022-05-02 15:01:32 -0500
commit35ad5b2095b812abe7feb876e8dc0a03b5c8a26c (patch)
treebf06d310d9aad1f03275be4c15c149eb34fee1eb
parent675dab0c16e1d61f78559f368cf79a2115fb33f0 (diff)
downloadaur-35ad5b2095b812abe7feb876e8dc0a03b5c8a26c.tar.gz
convert build to meson
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD25
2 files changed, 18 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index aaaa4ea1578f..00293e69d808 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 95ff664ee6af..d36db48f8652 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}