diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6e492eeb58df --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: ValHue <vhuelamo at gmail dot com> +# https://github.com/ValHue/AUR-PKGBUILDs +# +# Contributor: Joeny Ang <ang(dot)joeny(at)gmail(dot)com> +# Contributor: Valentin Huélamo <vhuelamo(at)gmail(dot)com> + +pkgname="memaker" +pkgver="1.5" +pkgrel="7" +pkgdesc="An application to create avatars from themed packages" +arch=('i686' 'x86_64') +url="http://memaker.org/" +license=('GPL') +depends=('python2-notify' 'python2-xdg' 'python2-numpy' 'gnome-python-desktop') +optdepends=('python2-pilllow: for better thumbnails' + 'launchpadlib: Allow Memaker to use a launchpad account') +provides=("${pkgname}") +source=("http://launchpad.net/memaker/trunk/${pkgver}/+download/${pkgname}-${pkgver}.tar.gz" + "${pkgname}.desktop" + "${pkgname}.ui.diff") +sha256sums=('9a95f165d2f6a6df8a7b1849b161cfd74946dc80c03c11be0e10c5e3a8d1284c' + '9ea9baf37241534a2172c4e4b388aacad3712ce3f7951d90216423377154b55b' + 'c539f094a70452d6c836eba8c600105496687b2ce3347267d93cdcc9429ad456') + +_sitepackages=`python2 -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"` + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + ### apply UI patch from https://bugs.launchpad.net/memaker/+bug/423492/comments/8 + patch -Np0 -i ../${pkgname}.ui.diff + + ### Python2-pillow (PIL) Fix ### + sed -i "s|import Image|from PIL import Image|g" ./MeMaker/image_loader.py + sed -i "s|import Image|from PIL import Image|g" ./MeMaker/MeMakerGui.py + sed -i "s|python-imaging|python2-pillow|g" ./MeMaker/MeMakerGui.py +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + + # Copy source files + mkdir -p ${pkgdir}${_sitepackages}/${pkgname} + cp -r . ${pkgdir}${_sitepackages}/${pkgname} + + # Create shell script + mkdir ${pkgdir}/usr/bin + echo "#!/bin/sh +python2 "${_sitepackages}"/"${pkgname}/${pkgname} > ${pkgdir}/usr/bin/${pkgname} + chmod a+x ${pkgdir}/usr/bin/${pkgname} + + # Desktop file and icon + install -D -m644 ${srcdir}/${pkgname}-${pkgver}/data/logo.png ${pkgdir}/usr/share/pixmaps/${pkgname}.png + install -D -m644 ${startdir}/${pkgname}.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop +} |