diff options
Diffstat (limited to 'community/caja-extensions')
-rw-r--r-- | community/caja-extensions/PKGBUILD | 91 | ||||
-rw-r--r-- | community/caja-extensions/caja-open-terminal.install (renamed from community/caja-extensions/caja-extensions.install) | 10 | ||||
-rw-r--r-- | community/caja-extensions/caja-sendto.install | 11 |
3 files changed, 86 insertions, 26 deletions
diff --git a/community/caja-extensions/PKGBUILD b/community/caja-extensions/PKGBUILD index 338210041..32c369006 100644 --- a/community/caja-extensions/PKGBUILD +++ b/community/caja-extensions/PKGBUILD @@ -1,34 +1,91 @@ -# $Id: PKGBUILD 106660 2014-03-06 11:40:34Z flexiondotorg $ +# $Id: PKGBUILD 107790 2014-03-19 16:23:03Z flexiondotorg $ # Maintainer : Martin Wimpress <code@flexion.org> -pkgname=caja-extensions +pkgbase=caja-extensions +pkgname=(caja-extensions-common caja-gksu caja-image-converter caja-open-terminal caja-sendto caja-share) pkgver=1.8.0 -pkgrel=1 -pkgdesc="Caja extensions." +pkgrel=3 url="http://mate-desktop.org" arch=('i686' 'x86_64') license=('GPL') -depends=('caja' 'dbus-glib' 'gksu' 'gtk2' 'gupnp' 'imagemagick' 'samba') +depends=('caja' 'dbus-glib' 'gksu' 'gupnp' 'imagemagick' 'samba') makedepends=('mate-common' 'perl-xml-parser') -optdepends=('pidgin: Support for sending to instant messaging networks.' - 'gajim: Support for sending to Jabber.') -conflicts=('mate-file-manager-gksu' 'mate-file-manager-image-converter' 'mate-file-manager-open-terminal' 'mate-file-manager-sendto' 'mate-file-manager-share') -replaces=('mate-file-manager-gksu' 'mate-file-manager-image-converter' 'mate-file-manager-open-terminal' 'mate-file-manager-sendto' 'mate-file-manager-share') -options=('!emptydirs') -groups=('mate-extra') -source=("http://pub.mate-desktop.org/releases/1.8/${pkgname}-${pkgver}.tar.xz") +source=("http://pub.mate-desktop.org/releases/1.8/${pkgbase}-${pkgver}.tar.xz") sha1sums=('b4872265988745bfc39531e2eb6ac6d41a01a645') -install=${pkgname}.install build() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${pkgbase}-${pkgver}" PYTHON=/usr/bin/python2 ./configure \ --prefix=/usr \ --with-gtk=2.0 make } -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" install +package_caja-extensions-common() { + pkgdesc="Common files for Caja extensions." + depends=() + conflicts=('caja-extensions') + replaces=('caja-extensions') + + cd "${srcdir}/${pkgbase}-${pkgver}" + make -C po DESTDIR="${pkgdir}" install +} + +package_caja-gksu() { + pkgdesc="A Caja extension for executing files with elevated privileges." + depends=('caja' 'caja-extensions-common' 'gksu') + groups=('mate-extra') + conflicts=('mate-file-manager-gksu') + replaces=('mate-file-manager-gksu') + + cd "${srcdir}/${pkgbase}-${pkgver}" + make -C gksu DESTDIR="${pkgdir}" install +} + +package_caja-image-converter() { + pkgdesc="A Caja extension for simple image conversions." + depends=('caja' 'caja-extensions-common' 'imagemagick') + groups=('mate-extra') + conflicts=('mate-file-manager-image-converter') + replaces=('mate-file-manager-image-converter') + + cd "${srcdir}/${pkgbase}-${pkgver}" + make -C image-converter DESTDIR="${pkgdir}" install +} + +package_caja-open-terminal() { + pkgdesc="A Caja extension for opening terminals in arbitrary local paths." + depends=('caja' 'caja-extensions-common') + groups=('mate-extra') + conflicts=('mate-file-manager-open-terminal') + replaces=('mate-file-manager-open-terminal') + install=caja-open-terminal.install + + cd "${srcdir}/${pkgbase}-${pkgver}" + make -C open-terminal DESTDIR="${pkgdir}" install +} + +package_caja-sendto() { + pkgdesc="A Caja extension for sending files." + depends=('caja' 'caja-extensions-common' 'dbus-glib' 'gupnp') + groups=('mate-extra') + optdepends=('pidgin: Support for sending to instant messaging networks.' + 'gajim: Support for sending to Jabber.') + conflicts=('mate-file-manager-sendto') + replaces=('mate-file-manager-sendto') + install=caja-sendto.install + + cd "${srcdir}/${pkgbase}-${pkgver}" + make -C sendto DESTDIR="${pkgdir}" install +} + +package_caja-share() { + pkgdesc="A Caja extension to quickly share a folder." + depends=('caja' 'caja-extensions-common' 'samba') + groups=('mate-extra') + conflicts=('mate-file-manager-share') + replaces=('mate-file-manager-share') + + cd "${srcdir}/${pkgbase}-${pkgver}" + make -C share DESTDIR="${pkgdir}" install } diff --git a/community/caja-extensions/caja-extensions.install b/community/caja-extensions/caja-open-terminal.install index 8fa189f58..3a06d45b9 100644 --- a/community/caja-extensions/caja-extensions.install +++ b/community/caja-extensions/caja-open-terminal.install @@ -2,18 +2,10 @@ post_install() { glib-compile-schemas /usr/share/glib-2.0/schemas/ } -pre_upgrade() { - pre_remove -} - post_upgrade() { post_install } -pre_remove() { - glib-compile-schemas /usr/share/glib-2.0/schemas/ -} - post_remove() { - : + post_install } diff --git a/community/caja-extensions/caja-sendto.install b/community/caja-extensions/caja-sendto.install new file mode 100644 index 000000000..3a06d45b9 --- /dev/null +++ b/community/caja-extensions/caja-sendto.install @@ -0,0 +1,11 @@ +post_install() { + glib-compile-schemas /usr/share/glib-2.0/schemas/ +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} |