From c9fc5258255db9d7549e4e1c6c57fa433791fdff Mon Sep 17 00:00:00 2001 From: actionless Date: Tue, 17 Mar 2020 18:00:18 +0100 Subject: [PATCH] chore(packaging: arch): prepare PKGBUILD for import images plugin (re: #129) --- packaging/arch/PKGBUILD_import_image | 45 ++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 packaging/arch/PKGBUILD_import_image diff --git a/packaging/arch/PKGBUILD_import_image b/packaging/arch/PKGBUILD_import_image new file mode 100644 index 000000000..b195e65ed --- /dev/null +++ b/packaging/arch/PKGBUILD_import_image @@ -0,0 +1,45 @@ +# Maintainer: Yauhen Kirylau +# Upstream URL: https://github.com/themix-project/oomox + +_pkgname=themix-import-images +pkgname="${_pkgname}-git" +pkgver=1.12.6.r11.gf461833e +pkgrel=1 +pkgdesc="Import plugin for Themix GUI designer to get color palettes from the images" +arch=('x86_64' 'i686') +url="https://github.com/themix-project/oomox" +license=('GPL3') +source=( + "git+https://github.com/themix-project/oomox.git#branch=master" +) +md5sums=('SKIP') +depends=( + 'themix-gui' + 'python-pillow' +) +makedepends=( + 'git' +) +optdepends=( + 'colorz: additional image analyzer' + 'python-colorthief: additional image analyzer' + 'python-haishoku: additional image analyzer' +) +provides=($_pkgname) +conflicts=($_pkgname) + +pkgver() { + cd "${srcdir}/oomox" + git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +package() { + _oomox_dir=/opt/oomox + _plugin_name=import_pil + + cd "${srcdir}/oomox" + make DESTDIR="${pkgdir}" APPDIR="${_oomox_dir}" PREFIX="/usr" install_import_images + python -O -m compileall "${pkgdir}${_oomox_dir}/plugins/${_plugin_name}" -d "${_oomox_dir}/plugins/${_plugin_name}" +} + +# vim: ft=PKGBUILD