# trim changelog included in binary rpms %global _changelog_trimtime %(date +%s -d "1 year ago") Summary: KDE Photo Album Name: kphotoalbum Version: 5.2 Release: 5%{?dist} # KDE e.V. may determine that future GPL versions are accepted License: (GPLv2 or GPLv3) and GFDL URL: http://kphotoalbum.org/ Source0: http://download.kde.org/stable/kphotoalbum/%{version}/kphotoalbum-%{version}.tar.xz ## upstream patches (lookaside cache) ## upstreamable patches # disable mention of mplayer (which we can't ship), and needless scary warnings Patch100: kphotoalbum-5.1-mplayer.patch BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: libjpeg-devel BuildRequires: pkgconfig(exiv2) BuildRequires: cmake(Qt5Network) BuildRequires: cmake(Qt5Sql) BuildRequires: cmake(Qt5Widgets) BuildRequires: cmake(Qt5Xml) BuildRequires: pkgconfig(phonon4qt5) BuildRequires: extra-cmake-modules BuildRequires: kf5-rpm-macros BuildRequires: cmake(KF5Archive) BuildRequires: cmake(KF5Completion) BuildRequires: cmake(KF5Config) BuildRequires: cmake(KF5CoreAddons) BuildRequires: cmake(KF5DocTools) BuildRequires: cmake(KF5I18n) BuildRequires: cmake(KF5IconThemes) BuildRequires: cmake(KF5JobWidgets) BuildRequires: cmake(KF5KIO) BuildRequires: cmake(KF5TextWidgets) BuildRequires: cmake(KF5XmlGui) BuildRequires: cmake(KF5WidgetsAddons) BuildRequires: cmake(KF5Kipi) BuildRequires: cmake(KF5KDcraw) ## turns out this is not enabled by default (without ENABLE_PLAYGROUND=ON) #BuildRequires: cmake(KF5KFace) BuildRequires: cmake(KF5KGeoMap) %description A photo album tool. Focuses on three key points: * It must be easy to describe a number of images at a time. * It must be easy to search for images. * It must be easy to browse and View the images. %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} --with-html %check appstream-util validate-relax --nonet %{buildroot}%{_kf5_metainfodir}/org.kde.kphotoalbum.*.xml desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.kphotoalbum.desktop desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.kphotoalbum-import.desktop desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.kphotoalbum.open-raw.desktop %post touch --no-create %{_kf5_datadir}/icons/hicolor &> /dev/null || : %postun if [ $1 -eq 0 ] ; then touch --no-create %{_kf5_datadir}/icons/hicolor &> /dev/null gtk-update-icon-cache %{_kf5_datadir}/icons/hicolor &> /dev/null || : update-desktop-database -q &> /dev/null fi %posttrans gtk-update-icon-cache %{_kf5_datadir}/icons/hicolor &> /dev/null || : update-desktop-database -q &> /dev/null %files -f %{name}.lang %doc ChangeLog README %license COPYING* %config(noreplace) %{_kf5_sysconfdir}/xdg/kphotoalbumrc %{_kf5_bindir}/kpa-backup.sh %{_kf5_bindir}/kphotoalbum %{_kf5_bindir}/open-raw.pl %{_kf5_datadir}/kphotoalbum/ %{_kf5_datadir}/kxmlgui5/kphotoalbum/ %{_kf5_metainfodir}/org.kde.kphotoalbum.*.xml %{_kf5_datadir}/applications/org.kde.kphotoalbum.desktop %{_kf5_datadir}/applications/org.kde.kphotoalbum-import.desktop %{_kf5_datadir}/applications/org.kde.kphotoalbum.open-raw.desktop %{_kf5_datadir}/icons/hicolor/*/*/* %changelog * Thu Aug 03 2017 Fedora Release Engineering - 5.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 5.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Tue May 09 2017 Rex Dieter - 5.2-3 - trim changelog * Fri May 05 2017 Rex Dieter - 5.2-2 - libkface support unconditionally off (upstream doesn't enable by default) * Fri May 05 2017 Rex Dieter - 5.2-1 - kphotoalbum-5.2, disable libkface support on f26+ * Tue May 02 2017 Rex Dieter - 5.1-2 - rebuild (exiv2) * Mon Feb 20 2017 Rex Dieter - 5.1-1 - 5.1 (kf5-based) * Fri Feb 10 2017 Fedora Release Engineering - 4.7.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Wed Sep 07 2016 Rex Dieter - 4.7.2-1 - 4.7.2 * Fri Apr 22 2016 Rex Dieter - 4.7.1-2 - disable libkface f25+ (#1246056) * Sat Mar 05 2016 Rex Dieter 4.7.1-1 - 4.7.1 * Thu Feb 04 2016 Fedora Release Engineering - 4.6.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Tue Oct 13 2015 Rex Dieter 4.6.2-1 - 4.6.2 * Wed Jun 24 2015 Rex Dieter - 4.6.1-4 - rebuild (exiv2) * Wed Jun 17 2015 Fedora Release Engineering - 4.6.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sun Apr 19 2015 Rex Dieter 4.6.1-2 - drop (unused) marble dep (using libkgeomap now instead), use kde_runtime_requires macro * Wed Apr 15 2015 Rex Dieter 4.6.1-1 - 4.6.1 * Wed Dec 10 2014 Rex Dieter 4.5-4 - rebuild (marble) * Sun Aug 17 2014 Fedora Release Engineering - 4.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Wed Aug 06 2014 Rex Dieter 4.5-2 - rebuild (kde-4.14) * Wed Jul 16 2014 Rex Dieter - 4.5-1 - kphotoalbum-4.5 - trim changelog - update License - improve scriptlets