diff options
author | Bjoern Franke | 2015-06-08 21:02:40 +0200 |
---|---|---|
committer | Bjoern Franke | 2015-06-08 21:02:40 +0200 |
commit | f06e8cf21462bcd1a443282befe99a312912d2de (patch) | |
tree | d3723e6ba4fe2ce53b98ae09ec20b99fc631b479 | |
download | aur-f06e8cf21462bcd1a443282befe99a312912d2de.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 50 | ||||
-rw-r--r-- | xnconvert.install | 13 |
3 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2b732e670f7d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = xnconvert + pkgdesc = A cross-platform batch image-converter and resizer with a powerful and ease of use experience. + pkgver = 1.66 + pkgrel = 3 + url = http://www.xnview.com/en/xnconvert/ + install = xnconvert.install + arch = x86_64 + arch = i686 + license = custom + depends = glib2 + depends = expat + depends = libpng12 + depends = desktop-file-utils + source = xnconvert-1.66.tgz::http://download.xnview.com/XnConvert-linux.tgz + md5sums = c02bde2c1a8cf6ba93d4e4ec14e1b7f7 + +pkgname = xnconvert + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..36dae65c740b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Bjoern Franke <bjo@nord-west.org> + +pkgname=xnconvert +pkgver=1.66 +pkgrel=3 +pkgdesc="A cross-platform batch image-converter and resizer with a powerful and ease of use experience." +url="http://www.xnview.com/en/xnconvert/" + +arch=('x86_64' 'i686') +license=('custom') +depends=('glib2' 'expat' 'libpng12' 'desktop-file-utils') + +install='xnconvert.install' + +source=(${pkgname}-${pkgver}.tgz::"http://download.xnview.com/XnConvert-linux.tgz") +md5sums=('c02bde2c1a8cf6ba93d4e4ec14e1b7f7') + +if [ "$CARCH" = 'x86_64' ]; then + source=(${pkgname}-${pkgver}.tgz::"http://download.xnview.com/XnConvert-linux-x64.tgz") +md5sums=('242a815084801c1a2e28f5b190ca5b3b') + +fi + + +package() { + install -d -m755 "${pkgdir}/opt/${pkgname}" + install -d -m755 "${pkgdir}/usr/bin" + install -d -m755 "${pkgdir}/usr/share/applications" + + cp -R "${srcdir}/XnConvert"/* "${pkgdir}/opt/${pkgname}" + ln -s "/opt/${pkgname}/xnconvert.sh" "${pkgdir}/usr/bin/${pkgname}" + + cat <<-_EOF_ > "${pkgdir}/usr/share/applications/${pkgname}.desktop" +[Desktop Entry] +Encoding=UTF-8 +Terminal=0 +Exec=${pkgname} +Icon=/opt/${pkgname}/xnconvert.png +Type=Application +Categories=Graphics; +StartupNotify=true +Name=XnConvert +GenericName=XnConvert +MimeType=image/bmp;image/gif;image/x-portable-bitmap;image/x-portable-pixmap;image/x-psd;image/x-tga;image/x-xbitmap;image/tiff;image/jpeg;image/x-psd;image/png;image/x-icon;image/x-xpixmap;image/svg+xml; +_EOF_ + + install -D -m644 "${srcdir}/XnConvert/license.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +# vim:set ts=2 sw=2 et: diff --git a/xnconvert.install b/xnconvert.install new file mode 100644 index 000000000000..3421ca591d5a --- /dev/null +++ b/xnconvert.install @@ -0,0 +1,13 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +# vim:set ts=2 sw=2 et: |