Name: krita Version: 3.1.4 Release: 2%{?dist} Summary: Krita is a sketching and painting program License: GPLv2+ URL: http://krita.org Source0: http://download.kde.org/stable/krita/%{version}/krita-%{version}.tar.gz ## upstream patches # master branch Patch1094: 1094-Drop-QForeachContainer-include-and-fix-Qt-5.9-build.patch BuildRequires: extra-cmake-modules >= 5.7 BuildRequires: kf5-kio-devel >= 5.7 BuildRequires: kf5-filesystem >= 5.7 BuildRequires: kf5-rpm-macros >= 5.7 BuildRequires: kf5-kguiaddons >= 5.7 BuildRequires: kf5-ki18n-devel >= 5.7 BuildRequires: kf5-kitemmodels-devel >= 5.7 BuildRequires: kf5-kwindowsystem-devel >= 5.7 BuildRequires: kf5-kguiaddons-devel >= 5.7 BuildRequires: kf5-karchive-devel >= 5.7 BuildRequires: kf5-kcrash-devel >= 5.7 BuildRequires: qt5-qtbase-devel >= 5.5.0 BuildRequires: qt5-qtsvg-devel >= 5.5.0 BuildRequires: qt5-qtx11extras-devel >= 5.5.0 BuildRequires: qt5-qtdeclarative-devel >= 5.5.0 BuildRequires: boost-devel BuildRequires: libinput-devel BuildRequires: LibRaw-devel BuildRequires: OpenColorIO-devel BuildRequires: eigen3-devel BuildRequires: exiv2-devel BuildRequires: openjpeg-devel BuildRequires: libpng-devel BuildRequires: libjpeg-turbo-devel BuildRequires: fftw3-devel BuildRequires: poppler-qt5-devel BuildRequires: openexr-devel BuildRequires: gsl-devel BuildRequires: zlib-devel BuildRequires: libXi-devel BuildRequires: libxcb-devel BuildRequires: xcb-util-devel BuildRequires: libtiff-devel BuildRequires: libcurl-devel BuildRequires: LibRaw-devel Obsoletes: calligra-krita < 3.0 Provides: calligra-krita = %{version}-%{release} Requires: %{name}-libs%{?_isa} = %{version}-%{release} %description Krita is a sketching and painting program. It was created with the following types of art in mind: - concept art - texture or matte painting - illustrations and comics %package libs Summary: Shared libraries for %{name} Obsoletes: calligra-krita-libs < 3.0 Provides: calligra-krita-libs = %{version}-%{release} Requires: %{name} = %{version}-%{release} %description libs %{summary}. %prep %autosetup -p1 %build mkdir %{_target_platform} pushd %{_target_platform} %{cmake_kf5} .. popd make %{?_smp_mflags} -C %{_target_platform} %install make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %find_lang %{name} --all-name --with-html %post touch --no-create %{_datadir}/icons/hicolor &> /dev/null || : %posttrans gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || : update-desktop-database -q &> /dev/null ||: %postun if [ $1 -eq 0 ] ; then touch --no-create %{_datadir}/icons/hicolor &> /dev/null || : gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || : update-desktop-database -q &> /dev/null ||: fi %files -f %{name}.lang %doc README.md %license COPYING* %config(noreplace) %{_sysconfdir}/xdg/kritarc %{_bindir}/krita %{_bindir}/gmicparser %{_libdir}/kritaplugins/ %{_datadir}/appdata/org.kde.krita.appdata.xml %{_datadir}/applications/org.kde.krita.desktop %{_datadir}/applications/krita*.desktop %{_datadir}/color-schemes/* %{_datadir}/color/icc/* %{_datadir}/icons/hicolor/*/*/* %{_datadir}/krita/ %{_datadir}/kritaplugins/ %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig %files libs %{_libdir}/libkrita*.so.* # FIXME: exclude (only) lib*.so symlinks %{_libdir}/libkrita*.so %changelog * Fri May 26 2017 Rex Dieter - 3.1.4-2 - backport Qt 5.9 FTBFS fix, more robust %%find_lang usage * Fri May 26 2017 Rex Dieter - 3.1.4-1 - 3.1.4 (#1448598) * Mon May 15 2017 Fedora Release Engineering - 3.1.2.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild * Tue May 02 2017 Rex Dieter - 3.1.2.1-2 - rebuild (exiv2) * Mon Mar 20 2017 Rex Dieter - 3.1.2.1-1 - krita-3.1.2.1 * Fri Feb 10 2017 Fedora Release Engineering - 3.1.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Dec 29 2016 Rich Mattes - 3.1.1-3 - Rebuild for eigen3-3.3.1 * Wed Dec 28 2016 Jon Ciesla - 3.1.1-2 - Rebuild for new LibRaw. * Mon Dec 19 2016 Helio Chissini de Castro - 3.1.1-1 - New upstream version * Sun Oct 09 2016 Rex Dieter - 3.0.1-1 - 3.0.1 * Sun Oct 09 2016 Rex Dieter - 3.0-4 - -libs: fix Obsoletes, drop %%exclude * Thu Jun 02 2016 Than Ngo - 3.0-3 - rebuild against new kf5 (workaround for the build failure on arm with gcc6 bz#1342095) * Tue May 31 2016 Helio Chissini de Castro - 3.0-2 - Fixed requested changes to package reviewing - Added official tarball. * Mon May 30 2016 Helio Chissini de Castro - 3.0-1 - Krita 3.0 upstream release * Tue May 24 2016 Helio Chissini de Castro - 2.99.91-1 - New upstream devel release - Krita sketch gone * Mon May 09 2016 Helio Chissini de Castro - 2.99.90-1 - Initial new Krita package