blob: b64e554d65d4b8efb41dd17ff568a3ed9c7f5fff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
|
# Maintainer: José Augusto ( a.k.a starlord ) <joseaugusto.881@outlook.com>
# Contributor: Bruno Pagani (a.k.a. ArchangeGabriel) <bruno.n.pagani@gmail.com>
# Contributor: Kazuo Teramoto <kaz.rag@gmail.com>
# Configure what to build. Use "yes" or "no".
_pdf="yes" # PDF file support
_multimedia="no" # Multimedia PDF support
_ps="no" # PS file support
_djvu="no" # DjVu file support
_dvi="no" # DVI file support
_tiff="no" # TIFF file support
_xps="no" # XPS file support
_comics="no" # CB[ZR7T] comics file support
_previewer="no" # GNOME Document Previewer support
_thumbnailer="no" # GNOME Thumbnailer support
_nautilus="no" # GNOME Files support
_pkgname=evince
pkgname=${_pkgname}-light
pkgver=3.36.7
pkgrel=1
pkgdesc="GNOME document viewer, built with minimal dependencies by default but configurable."
url="https://wiki.gnome.org/Apps/Evince"
arch=('i686' 'x86_64')
license=('GPL')
depends=('gtk3' 'libsm' 'gspell')
[[ "${_pdf}" == "yes" ]] && depends+=('poppler-glib')
[[ "${_multimedia}" == "yes" ]] && depends+=('gst-plugins-base-libs')
[[ "${_ps}" == "yes" ]] && depends+=('libspectre')
[[ "${_djvu}" == "yes" ]] && depends+=('djvulibre')
[[ "${_dvi}" == "yes" ]] && depends+=('texlive-bin')
[[ "${_xps}" == "yes" ]] && depends+=('libgxps')
[[ "${_comics}" == "yes" ]] && depends+=('libarchive')
[[ "${_nautilus}" == "yes" ]] && depends+=('libnautilus-extension')
makedepends=('itstool' 'intltool' 'python' 'gobject-introspection' 'gtk-doc' 'appstream-glib')
[[ "${_nautilus}" == "yes" ]] && makedepends+=('libnautilus-extension' 'gnome-common')
optdepends=('gvfs: bookmark support and session saving')
provides=("${_pkgname}")
conflicts=("${_pkgname}" "evince-no-gnome")
source=("https://ftp.gnome.org/pub/GNOME/sources/${_pkgname}/${pkgver:0:4}/${_pkgname}-${pkgver}.tar.xz")
sha256sums=('65d61a423e3fbbe07001f65e87422dfb7d2e42b9edf0ca6a1d427af9a04b8f32')
build() {
cd ${_pkgname}-${pkgver}
_build_cfg=''
[[ "${_pdf}" == "yes" ]] && _build_cfg+='--enable-pdf ' || _build_cfg+='--disable-pdf '
[[ "${_multimedia}" == "yes" ]] && _build_cfg+='--enable-multimedia ' || _build_cfg+='--disable-multimedia '
[[ "${_ps}" == "yes" ]] && _build_cfg+='--enable-ps ' || _build_cfg+='--disable-ps '
[[ "${_djvu}" == "yes" ]] && _build_cfg+='--enable-djvu ' || _build_cfg+='--disable-djvu '
[[ "${_dvi}" == "yes" ]] && _build_cfg+='--enable-dvi ' || _build_cfg+='--disable-dvi '
[[ "${_xps}" == "yes" ]] && _build_cfg+='--enable-xps ' || _build_cfg+='--disable-xps '
[[ "${_comics}" == "yes" ]] && _build_cfg+='--enable-comics ' || _build_cfg+='--disable-comics '
[[ "${_tiff}" == "yes" ]] && _build_cfg+='--enable-tiff ' || _build_cfg+='--disable-tiff '
[[ "${_previewer}" == "yes" ]] && _build_cfg+='--enable-previewer ' || _build_cfg+='--disable-previewer '
[[ "${_thumbnailer}" == "yes" ]] && _build_cfg+='--enable-thumbnailer ' || _build_cfg+='--disable-thumbnailer '
[[ "${_nautilus}" == "yes" ]] && _build_cfg+='--enable-nautilus ' || _build_cfg+='--disable-nautilus '
./configure \
--sysconfdir=/etc \
--prefix=/usr \
--libexecdir=/usr/lib/${_pkgname} \
--localstatedir=/var \
--with-platform=gnome \
--disable-static \
--disable-debug \
--disable-maintainer-mode \
--disable-schemas-compile \
--disable-libgnome-desktop \
--enable-dbus \
--enable-gtk-doc \
--enable-introspection \
--enable-viewer \
${_build_cfg} \
--enable-t1lib \
--disable-browser-plugin \
--without-keyring \
--with-gtk-unix-print
make
}
package() {
cd ${_pkgname}-${pkgver}
make DESTDIR="${pkgdir}" install
}
|