summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authornate2019-10-26 09:20:56 -0500
committernate2019-10-26 09:20:56 -0500
commit1ab08a41092875c02983ac38f4cc7bed3e700366 (patch)
tree1ee3ba915954fa31584f0ce326ab7291c31f611f
parent48c7bcd656c05bfb93ef6f98cadb5addb9f9f2dd (diff)
downloadaur-1ab08a41092875c02983ac38f4cc7bed3e700366.tar.gz
Update build to use meson
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD43
2 files changed, 39 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 85a18e4d6f53..c9b102b1c9cd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,29 +1,37 @@
pkgbase = xreader-git
pkgdesc = Document viewer for files like PDF and Postscript. X-Apps Project (git version).
- pkgver = master.lmde.3.r1.g1b4de23
+ pkgver = master.lmde3.r0.ged709cf
pkgrel = 1
url = https://github.com/linuxmint/xreader
arch = i686
arch = x86_64
license = GPL
makedepends = git
- makedepends = mate-common
- makedepends = yelp-tools
+ makedepends = meson
+ makedepends = samurai
makedepends = gobject-introspection
+ makedepends = mathjax2
+ makedepends = libgxps
+ makedepends = intltool
+ makedepends = itstool
+ makedepends = djvulibre
+ makedepends = libspectre
+ makedepends = texlive-bin
depends = ghostscript
depends = poppler-glib
- depends = djvulibre
depends = desktop-file-utils
depends = xapps-git
depends = gsettings-desktop-schemas
depends = gtk3
depends = libsecret
- depends = libspectre
depends = webkit2gtk
optdepends = nemo: nemo extension
optdepends = caja: caja extension
optdepends = gtk3-print-backends: printer support in gtk3 apps
optdepends = texlive-bin: support for dvi files
+ optdepends = mathjax2: support for math in epub files
+ optdepends = djvulibre: support for djvu files
+ optdepends = libgxps: support for xps files
provides = xreader-git
conflicts = xreader
source = xreader-git::git+https://github.com/linuxmint/xreader.git
diff --git a/PKGBUILD b/PKGBUILD
index d31d0ce57fb7..2e4dd6bf9e23 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,18 +2,22 @@
pkgname=xreader-git
_pkgbasename=xreader
-pkgver=master.lmde.3.r1.g1b4de23
+pkgver=master.lmde3.r0.ged709cf
pkgrel=1
pkgdesc="Document viewer for files like PDF and Postscript. X-Apps Project (git version)."
arch=('i686' 'x86_64')
license=('GPL')
-depends=('ghostscript' 'poppler-glib' 'djvulibre' 'desktop-file-utils' 'xapps-git'
- 'gsettings-desktop-schemas' 'gtk3' 'libsecret' 'libspectre' 'webkit2gtk')
-makedepends=('git' 'mate-common' 'yelp-tools' 'gobject-introspection')
+depends=('ghostscript' 'poppler-glib' 'desktop-file-utils' 'xapps-git'
+ 'gsettings-desktop-schemas' 'gtk3' 'libsecret' 'webkit2gtk')
+makedepends=('git' 'meson' 'samurai' 'gobject-introspection' 'mathjax2'
+ 'libgxps' 'intltool' 'itstool' 'djvulibre' 'libspectre' 'texlive-bin')
optdepends=('nemo: nemo extension'
'caja: caja extension'
'gtk3-print-backends: printer support in gtk3 apps'
- 'texlive-bin: support for dvi files')
+ 'texlive-bin: support for dvi files'
+ 'mathjax2: support for math in epub files'
+ 'djvulibre: support for djvu files'
+ 'libgxps: support for xps files')
provides=($pkgname)
conflicts=("${_pkgbasename}")
url='https://github.com/linuxmint/xreader'
@@ -27,19 +31,24 @@ pkgver() {
}
build() {
- if [ -d /usr/include/nemo/libnemo-extension ]; then NEMO_EXT_FLAG=""; else NEMO_EXT_FLAG="--disable-nemo"; fi
- if [ -d /usr/include/caja/libcaja-extension ]; then CAJA_EXT_FLAG=""; else CAJA_EXT_FLAG="--disable-caja"; fi
-
- cd ${srcdir}/${pkgname}
- ./autogen.sh --prefix="/usr" \
- --localstatedir="/var" \
- --libexecdir="/usr/lib/${pkgname}" \
- --enable-introspection \
- "$NEMO_EXT_FLAG" "$CAJA_EXT_FLAG"
- make
+ mkdir -p ${srcdir}/${pkgname}/build
+ cd ${srcdir}/${pkgname}/build
+ meson --prefix=/usr \
+ --libexecdir=lib/${_pkgbasename} \
+ --buildtype=plain \
+ -Dmathjax-directory=/usr/share/mathjax2 \
+ -Dcomics=true \
+ -Ddjvu=true \
+ -Ddvi=true \
+ -Dt1lib=true \
+ -Dpixbuf=true \
+ -Dintrospection=true \
+ -Dhelp_files=true \
+ ..
+ samu
}
package(){
- cd ${srcdir}/${pkgname}
- make DESTDIR="$pkgdir/" install
+ cd ${srcdir}/${pkgname}/build
+ DESTDIR="$pkgdir/" samu install
}