[arch-commits] Commit in djvulibre/trunk (PKGBUILD djvulibre.install)

Jan de Groot jgc at archlinux.org
Thu Oct 21 10:21:17 UTC 2010


    Date: Thursday, October 21, 2010 @ 06:21:17
  Author: jgc
Revision: 96457

upgpkg: djvulibre 3.5.23-1
Update to 3.5.23
Remove djview3 application, optdepend on djview4 instead
Merge rest of djvulibre with libdjvu, replacing it
Only install mime icons, the rest is not required anymore

Modified:
  djvulibre/trunk/PKGBUILD
  djvulibre/trunk/djvulibre.install

-------------------+
 PKGBUILD          |   45 ++++++++++++++++++---------------------------
 djvulibre.install |    2 --
 2 files changed, 18 insertions(+), 29 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-10-21 09:37:00 UTC (rev 96456)
+++ PKGBUILD	2010-10-21 10:21:17 UTC (rev 96457)
@@ -3,41 +3,32 @@
 # Contributor: mgushee
 
 pkgname=djvulibre
-pkgver=3.5.22
-pkgrel=2
+pkgver=3.5.23
+pkgrel=1
 pkgdesc="Suite to create, manipulate and view DjVu ('déjà vu') documents"
 arch=("i686" "x86_64")
 license=('GPL')
 url="http://djvu.sourceforge.net/"
-depends=('libtiff>=3.8.2-5' 'hicolor-icon-theme' 'qt3>=3.3.8-12' 'desktop-file-utils' 
-         "libdjvu>=${pkgver}-2" 'shared-mime-info')
-makedepends=('pkgconfig')
-options=(!makeflags)
+depends=('gcc-libs' 'libtiff' 'bash' 'hicolor-icon-theme')
+makedepends=('pkg-config')
+provides=("libdjvu=${pkgver}")
+replaces=('libdjvu')
+conflicts=('libdjvu')
+optdepends=('djview4: Viewer application')
+options=('!libtool')
 install=djvulibre.install
 source=(http://downloads.sourceforge.net/djvu/${pkgname}-${pkgver}.tar.gz) 
-md5sums=('d1513784ce0e4f37d71595dc34c95ec7')
+md5sums=('0053b9908b9e3d57d0d89b3d065168e9')
 
 build() {
-  [ -z "${QTDIR}" ] && . /etc/profile.d/qt3.sh
   cd "${srcdir}/${pkgname}-${pkgver}"
-  ./configure --prefix=/usr
-  make LIBDJVU="`pkg-config --libs ddjvuapi`" SUBDIRS_FIRST=tools || return 1
-  make LIBDJVU="`pkg-config --libs ddjvuapi`" SUBDIRS_FIRST=tools \
-       DESTDIR="${pkgdir}" plugindir=/usr/lib/mozilla/plugins \
-       install-utils install-gui install-i18n || return 1
+  ./configure --prefix=/usr --disable-desktopfiles
+  make
+  make DESTDIR="${pkgdir}" install
 
-  #Install icons, launcher files, mime-types.
-  install -m755 -d ${pkgdir}/usr/share/icons/hicolor/{22x22,32x32,48x48}/mimetypes
-  install -m755 -d ${pkgdir}/usr/share/icons/hicolor/32x32/apps
-  install -m755 -d ${pkgdir}/usr/share/mime/packages/
-  install -m755 -d ${pkgdir}/usr/share/applications
-
-  install -m644 desktopfiles/hi22-djvu.png "${pkgdir}/usr/share/icons/hicolor/22x22/mimetypes/image-vnd.djvu.mime.png" || return 1
-  install -m644 desktopfiles/hi32-djvu.png "${pkgdir}/usr/share/icons/hicolor/32x32/mimetypes/image-vnd.djvu.mime.png" || return 1
-  install -m644 desktopfiles/hi48-djvu.png "${pkgdir}/usr/share/icons/hicolor/48x48/mimetypes/image-vnd.djvu.mime.png" || return 1
-
-  install -m644 desktopfiles/djvulibre-mime.xml "${pkgdir}/usr/share/mime/packages/" || return 1
-
-  install -m644 desktopfiles/hi32-djview3.png "${pkgdir}/usr/share/icons/hicolor/32x32/apps/djvulibre-djview3.png" || return 1
-  install -m644 desktopfiles/djvulibre-djview3.desktop "${pkgdir}/usr/share/applications/" || return 1
+  #Install icons for mime-types.
+  install -m755 -d ${pkgdir}/usr/share/icons/hicolor/{22x22,32x32,48x48,64x64}/mimetypes
+  for sz in 22 32 48 64; do
+    install -m644 desktopfiles/prebuilt-hi${sz}-djvu.png "${pkgdir}/usr/share/icons/hicolor/${sz}x${sz}/mimetypes/image-vnd.djvu.mime.png"
+  done
 }

Modified: djvulibre.install
===================================================================
--- djvulibre.install	2010-10-21 09:37:00 UTC (rev 96456)
+++ djvulibre.install	2010-10-21 10:21:17 UTC (rev 96457)
@@ -2,8 +2,6 @@
   if [ -x usr/bin/gtk-update-icon-cache ]; then  
     gtk-update-icon-cache -q -f usr/share/icons/hicolor
   fi
-  update-desktop-database -q
-  update-mime-database usr/share/mime > /dev/null
 }
 
 post_upgrade() {




More information about the arch-commits mailing list