diff options
author | nate | 2023-06-05 20:52:02 -0500 |
---|---|---|
committer | nate | 2023-06-05 20:52:02 -0500 |
commit | 3d16bcb69ca1eed68a579143f361a19423135516 (patch) | |
tree | f518c558e533fa519fe2f0df8d6f84a4ad429192 /PKGBUILD | |
parent | 9064f2923f23b30c89e3e96195d0ba83ca21f11a (diff) | |
download | aur-3d16bcb69ca1eed68a579143f361a19423135516.tar.gz |
pix 3.0.0: build with meson
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 59 |
1 files changed, 33 insertions, 26 deletions
@@ -1,53 +1,60 @@ # Maintainer: Nate Simon <njsimon10@gmail.com> pkgname=pix -pkgver=2.8.9 +pkgver=3.0.0 pkgrel=1 pkgdesc="Image viewer and browser based on gthumb. X-Apps Project." arch=('i686' 'x86_64' 'armv7h') license=('GPL') -depends=('desktop-file-utils' 'librsvg' 'clutter-gtk' - 'gst-plugins-base-libs' 'gsettings-desktop-schemas' 'libwebp' 'webkit2gtk') -makedepends=('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=( + '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) conflicts=('pix-git') url='https://github.com/linuxmint/pix' source=("${pkgname}-${pkgver}.tar.gz::https://github.com/linuxmint/${pkgname}/archive/${pkgver}.tar.gz") -md5sums=('72a74055f6ba347046bca5c515c44d26') +md5sums=('aa0f374d7336f75ffdde5ce1d340e95a') build() { - cd ${srcdir}/${pkgname}-${pkgver} - gnome-autogen.sh --prefix="/usr" \ - --localstatedir="/var" \ - --libexecdir="/usr/lib/${pkgname}" \ - -disable-static + mkdir -p "${srcdir}"/${pkgname}-${pkgver}/build + cd "${srcdir}"/${pkgname}-${pkgver}/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}-${pkgver} - make DESTDIR="$pkgdir/" install + cd ${srcdir}/${pkgname}-${pkgver}/build + DESTDIR="$pkgdir/" ninja install } |