diff options
author | nate | 2019-10-26 09:20:56 -0500 |
---|---|---|
committer | nate | 2019-10-26 09:20:56 -0500 |
commit | 1ab08a41092875c02983ac38f4cc7bed3e700366 (patch) | |
tree | 1ee3ba915954fa31584f0ce326ab7291c31f611f | |
parent | 48c7bcd656c05bfb93ef6f98cadb5addb9f9f2dd (diff) | |
download | aur-1ab08a41092875c02983ac38f4cc7bed3e700366.tar.gz |
Update build to use meson
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 43 |
2 files changed, 39 insertions, 22 deletions
@@ -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 @@ -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 } |