diff options
author | nate | 2023-06-05 21:01:39 -0500 |
---|---|---|
committer | nate | 2023-06-05 21:01:39 -0500 |
commit | a9bc9c93a57b8e773dd7ce904e04b5af045f27c1 (patch) | |
tree | 2ba5a0dbabbb69dcfb8f03196a0f2d01cd933418 | |
parent | 2f400ab33d2c3fdf43c09ac1d0fdbcefcbde109d (diff) | |
download | aur-a9bc9c93a57b8e773dd7ce904e04b5af045f27c1.tar.gz |
port build to meson
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 58 |
2 files changed, 37 insertions, 28 deletions
@@ -1,6 +1,6 @@ pkgbase = pix-git pkgdesc = Image viewer and browser based on gthumb. X-Apps Project (git version). - pkgver = 2.8.4.r1.g4c49677 + pkgver = 3.0.0.r0.g2d78023 pkgrel = 1 url = https://github.com/linuxmint/pix arch = i686 @@ -8,11 +8,10 @@ pkgbase = pix-git arch = armv7h license = GPL makedepends = git - makedepends = gnome-common + makedepends = meson makedepends = intltool makedepends = itstool makedepends = liboauth - makedepends = libchamplain makedepends = exiv2 depends = desktop-file-utils depends = librsvg @@ -21,6 +20,7 @@ pkgbase = pix-git depends = gsettings-desktop-schemas depends = libwebp depends = webkit2gtk + depends = xapp optdepends = gstreamer: Video support optdepends = exiv2: Embedded metadata support optdepends = libjpeg-turbo: Jpeg writing support @@ -29,6 +29,7 @@ pkgbase = pix-git optdepends = brasero: Burn discs optdepends = liboauth: Web albums optdepends = libchamplain: Map Viewer + optdepends = libheif: heif/heic/avif file support provides = pix-git provides = pix conflicts = pix @@ -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 } |