Rex Dieter 5cbaaa3
Rex Dieter 5cbaaa3
Name:    kdeedu-data
Rex Dieter 5cbaaa3
Summary: Shared icons, artwork and data files for educational applications
Rex Dieter 5cbaaa3
Version: 14.12.1
Rex Dieter 7f83d02
Release: 3%{?dist}
Rex Dieter 5cbaaa3
Rex Dieter 5cbaaa3
License: GPLv2
Rex Dieter 5cbaaa3
URL:     https://projects.kde.org/projects/kde/kdeedu/kdeedu-data
Rex Dieter 5cbaaa3
%global revision %(echo %{version} | cut -d. -f3)
Rex Dieter 5cbaaa3
%if %{revision} >= 50
Rex Dieter 5cbaaa3
%global stable unstable
Rex Dieter 5cbaaa3
%else
Rex Dieter 5cbaaa3
%global stable stable
Rex Dieter 5cbaaa3
%endif
Rex Dieter 5cbaaa3
Source0: http://download.kde.org/%{stable}/applications/%{version}/src/%{name}-%{version}.tar.xz
Rex Dieter 5cbaaa3
BuildArch: noarch
Rex Dieter 5cbaaa3
Rex Dieter 5cbaaa3
BuildRequires: kde-filesystem
Rex Dieter 5cbaaa3
BuildRequires: extra-cmake-modules
Rex Dieter 5cbaaa3
BuildRequires: kf5-rpm-macros
Rex Dieter 5cbaaa3
Rex Dieter 7f83d02
# when kdeedu-data was split out from libkdeedu, upgrade path
Rex Dieter 7f83d02
Obsoletes: libkdeedu < 14
Rex Dieter 7f83d02
Rex Dieter 5cbaaa3
Requires: hicolor-icon-theme
Rex Dieter 5cbaaa3
Requires: kde-filesystem
Rex Dieter 5cbaaa3
Rex Dieter 5cbaaa3
%description
Rex Dieter 5cbaaa3
%{summary}.
Rex Dieter 5cbaaa3
Rex Dieter 5cbaaa3
Rex Dieter 5cbaaa3
%prep
Rex Dieter 5cbaaa3
%setup -q
Rex Dieter 5cbaaa3
Rex Dieter 5cbaaa3
Rex Dieter 5cbaaa3
%build
Rex Dieter 5cbaaa3
mkdir %{_target_platform}
Rex Dieter 5cbaaa3
pushd %{_target_platform}
Rex Dieter 5cbaaa3
%{cmake_kf5} ..
Rex Dieter 5cbaaa3
popd
Rex Dieter 5cbaaa3
Rex Dieter 5cbaaa3
make %{?_smp_mflags} -C %{_target_platform}
Rex Dieter 5cbaaa3
Rex Dieter 5cbaaa3
Rex Dieter 5cbaaa3
%install
Rex Dieter 5cbaaa3
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
Rex Dieter 5cbaaa3
Rex Dieter 5cbaaa3
# previous packages shipped %%{_kde4_appsdir}/kvtml , so need to be careful
Rex Dieter 5cbaaa3
# not to try replacing that with a symlink.  let's go the other way
Rex Dieter 5cbaaa3
# alternatively, can consider using hard-links
Rex Dieter 5cbaaa3
mkdir -p %{buildroot}%{_kde4_appsdir}
Rex Dieter 5cbaaa3
mv %{buildroot}%{_datadir}/apps/kvtml %{buildroot}%{_kde4_appsdir}/kvtml
Rex Dieter 5cbaaa3
ln -s ../../kde4/apps/kvtml %{buildroot}%{_datadir}/apps/kvtml
Rex Dieter 5cbaaa3
Rex Dieter 5cbaaa3
Rex Dieter 5cbaaa3
%post
Rex Dieter 5cbaaa3
touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
Rex Dieter 5cbaaa3
Rex Dieter 5cbaaa3
%posttrans
Rex Dieter 5cbaaa3
gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
Rex Dieter 5cbaaa3
Rex Dieter 5cbaaa3
%postun
Rex Dieter 5cbaaa3
if [ $1 -eq 0 ] ; then
Rex Dieter 5cbaaa3
touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
Rex Dieter 5cbaaa3
gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
Rex Dieter 5cbaaa3
fi
Rex Dieter 5cbaaa3
Rex Dieter 5cbaaa3
Rex Dieter 5cbaaa3
%files
Rex Dieter 5cbaaa3
%{_kde4_appsdir}/kvtml/
Rex Dieter 5cbaaa3
%{_datadir}/apps/kvtml
Rex Dieter 5cbaaa3
%{_datadir}/icons/hicolor/*/*/*
Rex Dieter 5cbaaa3
Rex Dieter 5cbaaa3
Rex Dieter 5cbaaa3
%changelog
Rex Dieter 7f83d02
* Mon Jan 26 2015 Rex Dieter <rdieter@fedoraproject.org> 14.12.1-3
Rex Dieter 7f83d02
- Obsoletes: libkdeedu < 14
Rex Dieter 7f83d02
Rex Dieter 5cbaaa3
* Fri Jan 23 2015 Rex Dieter <rdieter@fedoraproject.org> 14.12.1-2
Rex Dieter 5cbaaa3
- Requires: hicolor-icon-theme
Rex Dieter 5cbaaa3
- use %%setup -q
Rex Dieter 5cbaaa3
Rex Dieter 5cbaaa3
* Fri Jan 16 2015 Rex Dieter <rdieter@fedoraproject.org>  14.12.1-1
Rex Dieter 5cbaaa3
- 14.12.1
Rex Dieter 5cbaaa3