# Maintainer: Gustavo Alvarez # Contributor: Bruno Pagani (a.k.a. ArchangeGabriel) pkgname=krita-git pkgver=3.0.89.r39892.f2aeb4c pkgrel=1 pkgdesc="A free digital painting application. Digital Painting, Creative Freedom!. (GIT Version)" arch=('i686' 'x86_64') url='http://www.krita.org' license=('GPL2') depends=('kio' 'fftw' 'gsl' 'libraw' 'opencolorio' 'boost-libs' 'exiv2' 'openexr' 'poppler-qt5' 'hicolor-icon-theme' ) makedepends=('extra-cmake-modules' 'git' 'boost' 'vc' 'python' 'eigen' 'kitemmodels' 'ki18n' 'kitemviews' 'kwindowsystem' 'imagemagick' ) provides=('krita') conflicts=('krita' 'calligra-krita') source=('git://anongit.kde.org/krita.git') sha1sums=('SKIP') install=krita-git.install pkgver() { cd krita _ver="$(cat CMakeLists.txt | grep -m3 -e CALLIGRA_STABLE_VERSION_MAJOR -e CALLIGRA_STABLE_VERSION_MINOR -e CALLIGRA_VERSION_RELEASE | cut -d ')' -f1 | grep -o "[[:digit:]]*" | paste -sd'.')" echo "${_ver}.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" } prepare() { mkdir -p build msg2 "Stripping PNG's" export IFS=$'\n' for i in $(find . -name '*.png' -type f); do mogrify "${i}" &> /dev/null done export IFS=' ' sed 's|if (!isnan(value))|if (!std::isnan(value))|' -i krita/libs/widgets/KoUnitDoubleSpinBox.cpp } build() { cd build cmake ../krita \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ -DBUILD_TESTING=OFF make } package() { make -C build DESTDIR="${pkgdir}" install rm -fr "${pkgdir}/usr/lib/qt/plugins/imageformats/kimg_kra.so" rm -fr "${pkgdir}/usr/lib/qt/plugins/imageformats/kimg_ora.so" rm -fr "${pkgdir}/usr/share/kservices5/qimageioplugins/kra.desktop" rm -fr "${pkgdir}/usr/share/kservices5/qimageioplugins/ora.desktop" }