[arch-commits] Commit in evince/trunk (PKGBUILD evince.install)
Date: Monday, May 9, 2016 @ 02:51:53 Author: heftig Revision: 267247 3.20.0-2 Modified: evince/trunk/PKGBUILD Deleted: evince/trunk/evince.install + PKGBUILD | 37 + evince.install | 13 - 2 files changed, 25 insertions(+), 25 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-05-09 00:47:48 UTC (rev 267246) +++ PKGBUILD2016-05-09 00:51:53 UTC (rev 267247) @@ -3,17 +3,19 @@ pkgname=evince pkgver=3.20.0 -pkgrel=1 +pkgrel=2 pkgdesc="Document viewer (PDF, Postscript, djvu, tiff, dvi, XPS, SyncTex support with gedit, comics books (cbr,cbz,cb7 and cbt))" url="https://wiki.gnome.org/Apps/Evince"; arch=(i686 x86_64) license=(GPL) -depends=(gtk3 libgxps libspectre gsfonts poppler-glib djvulibre t1lib libsecret desktop-file-utils dconf gsettings-desktop-schemas gnome-desktop libarchive) -makedepends=(itstool libnautilus-extension texlive-bin intltool gobject-introspection docbook-xsl python) +depends=(gtk3 libgxps libspectre gsfonts poppler-glib djvulibre t1lib dconf + libsecret gsettings-desktop-schemas gnome-desktop libarchive + gst-plugins-base-libs) +makedepends=(itstool libnautilus-extension texlive-bin gobject-introspection + intltool docbook-xsl python gtk-doc) optdepends=('texlive-bin: DVI support' 'gvfs: bookmark support and session saving') groups=(gnome) -install=evince.install options=('!emptydirs') source=(https://download.gnome.org/sources/$pkgname/${pkgver:0:4}/$pkgname-$pkgver.tar.xz) sha256sums=('cf8358a453686c2a7f85d245f83fe918c0ce02eb6532339f3e02e31249a5a280') @@ -20,15 +22,26 @@ build() { cd $pkgname-$pkgver - ./configure --prefix=/usr --sysconfdir=/etc \ - --localstatedir=/var--libexecdir=/usr/lib/evince \ - --disable-static--enable-nautilus \ - --enable-pdf--enable-tiff \ - --enable-djvu --enable-dvi \ - --enable-t1lib --enable-comics \ - --disable-schemas-compile \ - --enable-introspection --disable-browser-plugin + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ +--libexecdir=/usr/lib/$pkgname \ +--disable-static \ +--enable-compile-warnings=minimum \ +--enable-introspection \ +--enable-nautilus \ +--enable-pdf \ +--enable-tiff \ +--enable-djvu \ +--enable-dvi \ +--enable-t1lib \ +--enable-comics \ +--enable-gtk-doc \ +--enable-multimedia \ +--disable-schemas-compile \ +--disable-browser-plugin + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make } Deleted: evince.install === --- evince.install 2016-05-09 00:47:48 UTC (rev 267246) +++ evince.install 2016-05-09 00:51:53 UTC (rev 267247) @@ -1,13 +0,0 @@ -post_install() { - glib-compile-schemas /usr/share/glib-2.0/schemas - update-desktop-database -q - gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -}
[arch-commits] Commit in evince/trunk (PKGBUILD evince.install)
Date: Tuesday, September 28, 2010 @ 04:24:59 Author: ibiru Revision: 91845 readd gconf schemas, dconf is not ready Modified: evince/trunk/PKGBUILD evince/trunk/evince.install + PKGBUILD | 10 +++--- evince.install | 14 +- 2 files changed, 20 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-09-28 08:20:46 UTC (rev 91844) +++ PKGBUILD2010-09-28 08:24:59 UTC (rev 91845) @@ -3,7 +3,7 @@ pkgname=evince pkgver=2.32.0 -pkgrel=1 +pkgrel=2 pkgdesc="Simply a document viewer" url="http://projects.gnome.org/evince/"; arch=('i686' 'x86_64') @@ -29,8 +29,12 @@ --enable-comics --enable-impress \ --enable-introspection \ --disable-scrollkeeper \ - --without-gconf \ --disable-schemas-compile make - make DESTDIR="${pkgdir}" install + make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install + + install -m755 -d "${pkgdir}/usr/share/gconf/schemas" + gconf-merge-schema "${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas" --domain evince ${pkgdir}/etc/gconf/schemas/*.schemas + rm -f ${pkgdir}/etc/gconf/schemas/*.schemas + } Modified: evince.install === --- evince.install 2010-09-28 08:20:46 UTC (rev 91844) +++ evince.install 2010-09-28 08:24:59 UTC (rev 91845) @@ -1,14 +1,26 @@ +pkgname=evince + post_install() { usr/bin/glib-compile-schemas usr/share/glib-2.0/schemas + usr/sbin/gconfpkg --install ${pkgname} gtk-update-icon-cache -q -f -t usr/share/icons/hicolor update-desktop-database -q } +pre_upgrade() { + pre_remove $1 +} + post_upgrade() { post_install $1 } +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} + usr/bin/glib-compile-schemas usr/share/glib-2.0/schemas +} post_remove() { - post_install $1 + update-desktop-database -q + gtk-update-icon-cache -q -f -t usr/share/icons/hicolor }
[arch-commits] Commit in evince/trunk (PKGBUILD evince.install)
Date: Monday, September 27, 2010 @ 05:20:42 Author: ibiru Revision: 91438 upgpkg: evince 2.31.92-1 update to 2.31.92 Modified: evince/trunk/PKGBUILD evince/trunk/evince.install + PKGBUILD | 21 + evince.install | 14 ++ 2 files changed, 11 insertions(+), 24 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-09-27 09:20:18 UTC (rev 91437) +++ PKGBUILD2010-09-27 09:20:42 UTC (rev 91438) @@ -2,21 +2,21 @@ # Maintainer: Jan de Groot pkgname=evince -pkgver=2.30.3 -pkgrel=2 +pkgver=2.31.92 +pkgrel=1 pkgdesc="Simply a document viewer" url="http://projects.gnome.org/evince/"; arch=('i686' 'x86_64') license=('GPL') -depends=('libspectre>=0.2.6' 'gsfonts' 'poppler-glib>=0.14.0' 'libdjvu>=3.5.22' 'gnome-icon-theme>=2.30.2' 't1lib' 'libgnome-keyring>=2.30.1' 'desktop-file-utils' 'gconf>=2.28.1') -makedepends=('gnome-doc-utils>=0.20.1' 'nautilus>=2.30.1' 'pkgconfig' 'texlive-bin' 'intltool' 'gobject-introspection') +depends=('libspectre>=0.2.6' 'gsfonts' 'poppler-glib>=0.14.0' 'libdjvu>=3.5.22' 'gnome-icon-theme>=2.31.0' 't1lib' 'libgnome-keyring>=2.31.92' 'desktop-file-utils') +makedepends=('gnome-doc-utils>=0.20.1' 'nautilus>=2.31.92' 'pkgconfig' 'texlive-bin' 'intltool' 'gobject-introspection') optdepends=('texlive-bin: DVI support') replaces=('gpdf') groups=('gnome-extra') install=evince.install options=('!libtool' '!emptydirs') -source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/2.30/${pkgname}-${pkgver}.tar.bz2) -sha256sums=('daddd9720bf8fc0156d9a4a5a85485c232393896376707cf7fcedfcbc515732f') +source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/2.31/${pkgname}-${pkgver}.tar.bz2) +sha256sums=('c9b54f6e5a7345cd2e347a9eb716f13170e362cf21f3453d5d1f8b5d5663f491') build() { cd "${srcdir}/${pkgname}-${pkgver}" @@ -28,11 +28,8 @@ --enable-t1lib --enable-pixbuf \ --enable-comics --enable-impress \ --enable-introspection \ - --disable-scrollkeeper + --disable-scrollkeeper \ + --disable-schemas-install make - make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install - - install -m755 -d "${pkgdir}/usr/share/gconf/schemas" - gconf-merge-schema "${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas" --domain evince ${pkgdir}/etc/gconf/schemas/*.schemas - rm -f ${pkgdir}/etc/gconf/schemas/*.schemas + make DESTDIR="${pkgdir}" install } Modified: evince.install === --- evince.install 2010-09-27 09:20:18 UTC (rev 91437) +++ evince.install 2010-09-27 09:20:42 UTC (rev 91438) @@ -1,24 +1,14 @@ -pkgname=evince - post_install() { - usr/sbin/gconfpkg --install ${pkgname} + usr/bin/glib-compile-schemas usr/share/glib-2.0/schemas gtk-update-icon-cache -q -f -t usr/share/icons/hicolor update-desktop-database -q } -pre_upgrade() { - pre_remove $1 -} - post_upgrade() { post_install $1 } -pre_remove() { - usr/sbin/gconfpkg --uninstall ${pkgname} -} post_remove() { - update-desktop-database -q - gtk-update-icon-cache -q -f -t usr/share/icons/hicolor + post_install $1 }