summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authornate2023-06-05 20:52:02 -0500
committernate2023-06-05 20:52:02 -0500
commit3d16bcb69ca1eed68a579143f361a19423135516 (patch)
treef518c558e533fa519fe2f0df8d6f84a4ad429192 /PKGBUILD
parent9064f2923f23b30c89e3e96195d0ba83ca21f11a (diff)
downloadaur-3d16bcb69ca1eed68a579143f361a19423135516.tar.gz
pix 3.0.0: build with meson
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD59
1 files changed, 33 insertions, 26 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4f253aa563b2..a250a7d67444 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}