# Maintainer: Spyros Stathopoulos # Contributor: Alessio Sergi pkgname=file-roller2 _pkgname=file-roller pkgver=2.32.2 pkgrel=3 pkgdesc="Archive manipulator for GNOME" arch=('i686' 'x86_64') url="http://www.gnome.org" license=('GPL') depends=('desktop-file-utils' 'gconf' 'gtk2' 'hicolor-icon-theme') makedepends=('gnome-doc-utils' 'intltool') optdepends=('arj: ARJ archiver' 'p7zip: 7zip compression utility' 'unace: extraction tool for ace archive format' 'unrar: the RAR uncompression program' 'unzip: unpacks .zip archives' 'xz: managing LZMA and XZ compressed files' 'zip: creates PKZIP-compatible .zip files') provides=(${_pkgname}) conflicts=(${_pkgname}) options=('!libtool' '!emptydirs') install=${pkgname}.install source=(http://ftp.gnome.org/pub/gnome/sources/${_pkgname}/${pkgver%.*}/${_pkgname}-${pkgver}.tar.bz2) sha256sums=('3ddbe4e4134eab4ff8e97789a1626aec6cbc588190f2f520850d0697037e5755') build() { cd "${srcdir}/${_pkgname}-${pkgver}" ./configure --prefix=/usr --sysconfdir=/etc \ --libexecdir=/usr/lib/file-roller \ --localstatedir=/var --disable-static \ --disable-scrollkeeper \ --disable-schemas-install \ --disable-packagekit make } package() { cd "${srcdir}/${_pkgname}-${pkgver}" make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install install -d -m755 "${pkgdir}/usr/share/gconf/schemas" gconf-merge-schema "${pkgdir}/usr/share/gconf/schemas/${_pkgname}.schemas" \ --domain "${_pkgname}" "${pkgdir}"/etc/gconf/schemas/*.schemas rm -f "${pkgdir}"/etc/gconf/schemas/*.schemas } ###### file-roller2.install ###### pkgname=file-roller post_install() { usr/sbin/gconfpkg --install ${pkgname} gtk-update-icon-cache -q -t -f usr/share/icons/hicolor update-desktop-database -q } pre_upgrade() { pre_remove } post_upgrade() { post_install } pre_remove() { usr/sbin/gconfpkg --uninstall ${pkgname} } post_remove() { gtk-update-icon-cache -q -t -f usr/share/icons/hicolor update-desktop-database -q }