diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 58 |
1 files changed, 33 insertions, 25 deletions
@@ -2,23 +2,40 @@ pkgname=pix-git _pkgbasename=pix -pkgver=2.8.4.r1.g4c49677 +pkgver=3.0.0.r0.g2d78023 pkgrel=1 pkgdesc="Image viewer and browser based on gthumb. X-Apps Project (git version)." arch=('i686' 'x86_64' 'armv7h') license=('GPL') -depends=('desktop-file-utils' 'librsvg' 'clutter-gtk' - 'gst-plugins-base-libs' 'gsettings-desktop-schemas' 'libwebp' 'webkit2gtk') -makedepends=('git' 'gnome-common' 'intltool' 'itstool' - 'liboauth' 'libchamplain' 'exiv2' ) -optdepends=('gstreamer: Video support' +depends=( + 'desktop-file-utils' + 'librsvg' + 'clutter-gtk' + 'gst-plugins-base-libs' + 'gsettings-desktop-schemas' + 'libwebp' + 'webkit2gtk' + 'xapp' +) +makedepends=( + 'git' + 'meson' + 'intltool' + 'itstool' + 'liboauth' + 'exiv2' +) +optdepends=( + 'gstreamer: Video support' 'exiv2: Embedded metadata support' 'libjpeg-turbo: Jpeg writing support' 'libtiff: Tiff writing support' 'dcraw: Support for RAW photos' 'brasero: Burn discs' 'liboauth: Web albums' - 'libchamplain: Map Viewer') + 'libchamplain: Map Viewer' + 'libheif: heif/heic/avif file support' +) provides=($pkgname $_pkgbasename) conflicts=(${_pkgbasename}) url='https://github.com/linuxmint/pix' @@ -32,27 +49,18 @@ pkgver() { } build() { - cd ${srcdir}/${pkgname} - gnome-autogen.sh --prefix="/usr" \ - --localstatedir="/var" \ - --libexecdir="/usr/lib/pix" \ - -disable-static + mkdir -p "${srcdir}"/${pkgname}/build + cd "${srcdir}"/${pkgname}/build - # Copy some files that ended up in the wrong directory. - # This doesn't happen on mint. See this github issue: - # https://github.com/linuxmint/pix/issues/7 - if [ -d 'tests/$(top_srcdir)/' ] - then - cp 'tests/$(top_srcdir)/pix/.deps/dom_test-dom.Po' "pix/.deps/" - cp 'tests/$(top_srcdir)/pix/.deps/glib_utils_test-glib-utils.Po' "pix/.deps/" - cp 'tests/$(top_srcdir)/pix/.deps/gsignature_test-gsignature.Po' "pix/.deps/" - cp 'tests/$(top_srcdir)/pix/.deps/oauth_test-gsignature.Po' "pix/.deps/" - fi + meson --prefix=/usr \ + --libexecdir=lib/${pkgname} \ + --buildtype=plain \ + .. - make + ninja } package(){ - cd ${srcdir}/${pkgname} - make DESTDIR="$pkgdir/" install + cd ${srcdir}/${pkgname}/build + DESTDIR="$pkgdir/" ninja install } |