aa023c2
aa023c2
%define _with_libspectre 1
aa023c2
0150e95
Summary:        K Desktop Environment - Graphics Applications
0150e95
Epoch:          7
d6fcdbd
Version:        4.0.4
d6fcdbd
Release:        1%{?dist}
0150e95
0150e95
Name:           kdegraphics
0150e95
Obsoletes:      kdegraphics4 < %{version}-%{release}
0150e95
Provides:       kdegraphics4 = %{version}-%{release}
2f8fe37
0150e95
Group:          Applications/Multimedia
d3f9d9d
License:        GPLv2
0150e95
URL:            http://www.kde.org/
0150e95
Source0:        ftp://ftp.kde.org/pub/kde/unstable/%{version}/src/kdegraphics-%{version}.tar.bz2
0e70e34
# backported from trunk (KDE 4.1): http://websvn.kde.org/?view=rev&revision=768911
0e70e34
Patch0:         kdegraphics-4.0.1-system-libspectre.patch
cc1b8f3
# necessary CMakeLists.txt changes missing in the above commit
cc1b8f3
Patch1:         kdegraphics-4.0.1-system-libspectre-cmake.patch
0150e95
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
0150e95
0150e95
BuildRequires:  kde-filesystem >= 4
0150e95
BuildRequires:  kdelibs4-devel >= %{version}
0150e95
BuildRequires:  cmake
0150e95
BuildRequires:  chmlib-devel
0150e95
BuildRequires:  djvulibre-devel
0150e95
BuildRequires:  exiv2-devel
0150e95
BuildRequires:  giflib-devel
0150e95
BuildRequires:  gphoto2-devel
aa023c2
%{?_with_libspectre:BuildRequires:  libspectre-devel}
aa023c2
%{!?_with_libspectre:BuildRequires: ghostscript-devel}
0150e95
BuildRequires:  libtiff-devel
8923503
BuildRequires:  libXxf86vm-devel
0150e95
BuildRequires:  pcre-devel
0150e95
BuildRequires:  poppler-qt4-devel
0150e95
BuildRequires:  qimageblitz-devel
0150e95
BuildRequires:  sane-backends-devel
5a477f7
0150e95
%{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} }
0150e95
Requires: kdelibs4 >= %{version}
0150e95
Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release}
0150e95
Requires: oxygen-icon-theme
d3f9d9d
# okular requires lpr (?)
d3f9d9d
Requires: lpr
d3f9d9d
Requires(post): xdg-utils
d3f9d9d
Requires(postun): xdg-utils
d3f9d9d
d3f9d9d
Obsoletes: %{name}-extras < %{?epoch:%{epoch}:}%{version}-%{release}
d3f9d9d
bd0adfb
# include gwenview(2), see also: http://bugzilla.redhat.com/427688 
d3f9d9d
Obsoletes:      gwenview < 2
d3f9d9d
Provides:       gwenview = 2
2f8fe37
cvsdist 8105645
cvsdist 807c342
%description
d3f9d9d
Graphics applications, including
0150e95
* gwenview (an image viewer)
0150e95
* kamera (digital camera support)
0150e95
* kcolorchooser (a color chooser)
0150e95
* kolourpaint4 (an easy-to-use paint program)
2f8fe37
* kruler (screen ruler and color measurement tool)
2f8fe37
* ksnapshot (screen capture utility)
0150e95
* okular (a document viewer)
cvsdist 4456b17
9f0ba6b
%package libs
0150e95
Summary: Runtime libraries for %{name}
9f0ba6b
Group:   System Environment/Libraries
d3f9d9d
Obsoletes: %{name}-libs-extras < %{?epoch:%{epoch}:}%{version}-%{release}
9f0ba6b
%description libs
9f0ba6b
%{summary}.
9f0ba6b
0150e95
%package devel
0150e95
Group:    Development/Libraries
d3f9d9d
Summary:  Developer files for %{name}
0150e95
Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release}
0150e95
Obsoletes: kdegraphics4-devel < %{version}-%{release}
0150e95
Provides:  kdegraphics4-devel = %{version}-%{release}
0150e95
Requires: kdelibs4-devel
0150e95
%description devel
d3f9d9d
%{summary}.
d3f9d9d
cvsdist d00c5a7
0150e95
%prep
0150e95
%setup -q -n kdegraphics-%{version}
aa023c2
aa023c2
%if 0%{?_with_libspectre:1}
0e70e34
# use system libspectre
0e70e34
%patch0 -p0
0e70e34
rm -rf okular/generators/spectre/libspectre
cc1b8f3
%patch1 -p1
aa023c2
%endif
cvsdist 4456b17
16b7fe2
cvsdist 807c342
%build
cvsdist 3c8dd82
0150e95
mkdir -p %{_target_platform}
0150e95
pushd %{_target_platform}
0150e95
%{cmake_kde4} ..
0150e95
popd
0150e95
0150e95
0150e95
make %{?_smp_mflags} -C %{_target_platform}
0150e95
cvsdist 807c342
cvsdist 807c342
%install
fbf9c2b
rm -rf %{buildroot}
0150e95
make install DESTDIR=%{buildroot} -C %{_target_platform}
0150e95
0150e95
cvsdist 4456b17
%clean
fbf9c2b
rm -rf %{buildroot}
cvsdist 807c342
bc492f2
%post
0150e95
%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || :
0150e95
%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || :
0150e95
%{_bindir}/xdg-desktop-menu forceupdate 2> /dev/null || :
bc492f2
bc492f2
%postun
0150e95
%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || :
0150e95
%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || :
0150e95
%{_bindir}/xdg-desktop-menu forceupdate 2> /dev/null || :
cvsdist 807c342
ddb6925
%post libs -p /sbin/ldconfig
ddb6925
ddb6925
%postun libs -p /sbin/ldconfig
55af6b6
ddb6925
0150e95
%files
2298d7a
%defattr(-,root,root,-)
d3f9d9d
%doc COPYING README
0150e95
%{_kde4_bindir}/*
0150e95
%{_kde4_appsdir}/okular/
f3a2c3b
%{_kde4_appsdir}/kgamma/
0150e95
%{_kde4_configdir}/*
0150e95
%{_kde4_datadir}/applications/kde4/*
0150e95
%{_kde4_datadir}/config.kcfg/*
0150e95
%{_kde4_datadir}/kde4/services/*
0150e95
%{_kde4_datadir}/kde4/servicetypes/*
0150e95
%{_kde4_docdir}/HTML/en/okular/
0150e95
%{_kde4_appsdir}/gvpart/
0150e95
%{_kde4_appsdir}/gwenview/
0150e95
%{_kde4_appsdir}/kolourpaint4/
0150e95
%{_kde4_appsdir}/kruler/
0150e95
%{_kde4_appsdir}/svgpart/*
d3f9d9d
%{_datadir}/dbus-1/interfaces/*
0e6cc9b
%{_kde4_docdir}/HTML/en/gwenview/
0150e95
%{_kde4_docdir}/HTML/en/kamera/
0150e95
%{_kde4_docdir}/HTML/en/ksnapshot/
0150e95
%{_kde4_docdir}/HTML/en/kolourpaint4/
0150e95
%{_kde4_docdir}/HTML/en/kruler/
d3f9d9d
%{_kde4_iconsdir}/hicolor/*/*/*
0150e95
%{_kde4_iconsdir}/oxygen/*/*/*
2298d7a
0150e95
%files libs 
2f8fe37
%defattr(-,root,root,-)
0150e95
%{_kde4_libdir}/lib*.so.*
0150e95
%{_kde4_libdir}/kde4/*
0150e95
%{_kde4_libdir}/strigi/*
2298d7a
55af6b6
%files devel
55af6b6
%defattr(-,root,root,-)
0150e95
%{_kde4_includedir}/okular/
d3f9d9d
%{_kde4_libdir}/lib*.so
c47a525
%{_kde4_appsdir}/cmake/modules/FindOkular.cmake
d3f9d9d
16b7fe2
cvsdist 4456b17
%changelog
d6fcdbd
* Tue May 06 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.4-1
d6fcdbd
- kde-4.0.4
d6fcdbd
7b68bb2
* Thu Apr 03 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.3-3
7b68bb2
- rebuild (again) for the fixed %%{_kde4_buildtype}
7b68bb2
f70f59e
* Mon Mar 31 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.3-2
f70f59e
- rebuild for NDEBUG and _kde4_libexecdir
f70f59e
6dfb23a
* Fri Mar 28 2008 Than Ngo <than@redhat.com> 4.0.3-1
6dfb23a
- 4.0.3
6dfb23a
- drop kdegraphics-4.0.2-poppler07.patch, it's included in 4.0.3
6dfb23a
d62c4a9
* Thu Mar 20 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.2-4
d62c4a9
- backport patch to support poppler 0.7 from KDE 4.0.3
d62c4a9
aa023c2
* Wed Mar 19 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.2-3
aa023c2
- respin (poppler)
aa023c2
c47a525
* Sat Mar 01 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.2-2
c47a525
- package new FindOkular.cmake (in -devel)
c47a525
cb1af47
* Thu Feb 28 2008 Than Ngo <than@redhat.com> 4.0.2-1
cb1af47
- 4.0.2
cb1af47
0e70e34
* Fri Feb 01 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.1-2
0e70e34
- build against system libspectre (backported from KDE 4.1)
0e70e34
5a477f7
* Thu Jan 31 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.1-1
5a477f7
- kde-4.0.1
5a477f7
02ccfa4
* Tue Jan 08 2008 Rex Dieter <rdieter[AT]fedoraproject.org> 4.0.0-1
02ccfa4
- kde-4.0.0
02ccfa4
fe9dcda
* Fri Dec 14 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.97.0-7
d3f9d9d
- License: GPLv2
d3f9d9d
- Obsoletes: -extras(-libs)
d3f9d9d
- cleanup BR's, scriptlets
d3f9d9d
- omit devel symlink hacks
d3f9d9d
9baef0d
* Tue Dec 11 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.97.0-4
9baef0d
- rebuild for changed _kde4_includedir
9baef0d
74603fc
* Fri Dec 07 2007 Than Ngo <than@redhat.com> 3.97.0-3
037f826
- get rid of useless define for F9
037f826
745dc85
* Thu Dec 06 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.97.0-2
745dc85
- don't hardcode %%fedora
745dc85
- Requires: lpr (provided by cups) for printing in Okular
745dc85
0150e95
* Thu Dec 06 2007 Than Ngo <than@redhat.com> 3.97.0-1
0150e95
- 3.97.0
0150e95
0150e95
* Fri Nov 30 2007 Sebastian Vahl <fedora@deadbabylon.de> 7:3.96.2-1
0150e95
- kde-3.96.2
0150e95
0150e95
* Wed Nov 21 2007 Sebastian Vahl <fedora@deadbabylon.de> 7:3.96.1-1
0150e95
- kde-3.96.1
0150e95
- also use epoch in changelog (also backwards)
0150e95
0150e95
* Wed Nov 21 2007 Sebastian Vahl <fedora@deadbabylon.de> 7:3.96.0-9
0150e95
- libs subpkg
0150e95
0150e95
* Wed Nov 21 2007 Sebastian Vahl <fedora@deadbabylon.de> 7:3.96.0-8
0150e95
- %%description updated
0150e95
- sorted %%BuildRequires
0150e95
- sorted  %%files
0150e95
0150e95
* Mon Nov 19 2007 Sebastian Vahl <fedora@deadbabylon.de> 7:3.96.0-7
0150e95
- BR: kde-filesystem >= 4
0150e95
- License is GPLv2+
0150e95
0150e95
* Mon Nov 19 2007 Sebastian Vahl <fedora@deadbabylon.de> 7:3.96.0-6
0150e95
- re-work the "%%if's"
0150e95
0150e95
* Mon Nov 19 2007 Sebastian Vahl <fedora@deadbabylon.de> 7:3.96.0-5
0150e95
- BR: libXcomposite-devel
0150e95
- BR: libXdamage-devel
0150e95
- BR: libxkbfile-devel
0150e95
- BR: libXv-devel
0150e95
- BR: libXxf86misc-devel
0150e95
- BR: libXScrnSaver-devel
0150e95
0150e95
* Sun Nov 18 2007 Sebastian Vahl <fedora@deadbabylon.de> 7:3.96.0-4
0150e95
- explicit require on kdebase-runtime (for icons)
0150e95
- fix copy&paste errors in devel package
0150e95
0150e95
* Sat Nov 17 2007 Sebastian Vahl <fedora@deadbabylon.de> 7:3.96.0-3
0150e95
- name kdegraphics4 on fedora <= 9
0150e95
- remove all but okular on fedora <= 9
0150e95
- +BR: kde4-macros(api)
0150e95
- remove unneeded require for kdepimlibs
0150e95
- add defattr to devel package 
0150e95
0150e95
* Thu Nov 15 2007 Sebastian Vahl <fedora@deadbabylon.de> 7:3.96.0-2
0150e95
- re-added epoch (from kdegraphics3)
0150e95
- move libspectreOkular.so from devel to normal package
0150e95
0150e95
* Thu Nov 15 2007 Sebastian Vahl <fedora@deadbabylon.de> 7:3.96.0-1
0150e95
- Initial version for Fedora