|
|
0150e95 |
# FIXME/TODO: Check if printing works in okular in the F7/F8 version
|
|
|
0150e95 |
# atm it is non-functional and without printing providing this package is useless.
|
|
|
0150e95 |
|
|
|
0150e95 |
Summary: K Desktop Environment - Graphics Applications
|
|
|
0150e95 |
Epoch: 7
|
|
|
0150e95 |
Version: 3.97.0
|
|
|
9baef0d |
Release: 4%{?dist}
|
|
|
0150e95 |
|
|
|
0150e95 |
Name: kdegraphics
|
|
|
0150e95 |
Obsoletes: kdegraphics4 < %{version}-%{release}
|
|
|
0150e95 |
Provides: kdegraphics4 = %{version}-%{release}
|
|
|
0150e95 |
# kdegraphics now includes gwenview(2)
|
|
|
0150e95 |
Obsoletes: gwenview < 2
|
|
|
0150e95 |
Provides: gwenview >= 2
|
|
|
2f8fe37 |
|
|
|
0150e95 |
Group: Applications/Multimedia
|
|
|
0150e95 |
License: GPLv2+
|
|
|
0150e95 |
URL: http://www.kde.org/
|
|
|
0150e95 |
Source0: ftp://ftp.kde.org/pub/kde/unstable/%{version}/src/kdegraphics-%{version}.tar.bz2
|
|
|
0150e95 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
0150e95 |
|
|
|
745dc85 |
Requires: lpr
|
|
|
745dc85 |
|
|
|
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: ghostscript-devel
|
|
|
0150e95 |
BuildRequires: gphoto2-devel
|
|
|
0150e95 |
BuildRequires: libtiff-devel
|
|
|
0150e95 |
BuildRequires: pcre-devel
|
|
|
0150e95 |
BuildRequires: poppler-qt4-devel
|
|
|
0150e95 |
BuildRequires: qimageblitz-devel
|
|
|
0150e95 |
BuildRequires: sane-backends-devel
|
|
|
0150e95 |
# FIXME/TODO: These ones could be removed when they will be required by kdelibs4-devel (which happens soon)
|
|
|
0150e95 |
BuildRequires: libXcomposite-devel
|
|
|
0150e95 |
BuildRequires: libXdamage-devel
|
|
|
0150e95 |
BuildRequires: libxkbfile-devel
|
|
|
0150e95 |
BuildRequires: libXv-devel
|
|
|
0150e95 |
BuildRequires: libXxf86misc-devel
|
|
|
0150e95 |
BuildRequires: libXScrnSaver-devel
|
|
|
0150e95 |
BuildRequires: libXpm-devel
|
|
|
0150e95 |
BuildRequires: libXtst-devel
|
|
|
0150e95 |
|
|
|
0150e95 |
# FIXME/TODO: are there other explicit Requires?
|
|
|
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
|
|
|
0150e95 |
Requires(post): /sbin/ldconfig xdg-utils
|
|
|
0150e95 |
Requires(postun): /sbin/ldconfig xdg-utils
|
|
|
2f8fe37 |
|
|
cvsdist |
8105645 |
|
|
cvsdist |
807c342 |
%description
|
|
|
2f8fe37 |
Graphics applications for the K Desktop Environment, 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
|
|
|
9f0ba6b |
%description libs
|
|
|
9f0ba6b |
%{summary}.
|
|
|
9f0ba6b |
|
|
|
16b7fe2 |
|
|
|
0150e95 |
%package devel
|
|
|
0150e95 |
Group: Development/Libraries
|
|
|
0150e95 |
Summary: Header 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
|
|
|
0150e95 |
Header files for developing applications using %{name}.
|
|
cvsdist |
d00c5a7 |
|
|
|
0150e95 |
%prep
|
|
|
0150e95 |
%setup -q -n kdegraphics-%{version}
|
|
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 |
mkdir %{buildroot}
|
|
|
0150e95 |
make install DESTDIR=%{buildroot} -C %{_target_platform}
|
|
|
0150e95 |
|
|
|
0150e95 |
mkdir -p %{buildroot}%{_kde4_libdir}/kde4/devel
|
|
|
0150e95 |
pushd %{buildroot}%{_kde4_libdir}
|
|
|
0150e95 |
for i in lib*.so
|
|
|
0150e95 |
do
|
|
|
0150e95 |
case "$i" in
|
|
|
0150e95 |
libkdeinit4_*.so)
|
|
|
0150e95 |
;;
|
|
|
0150e95 |
# libspectreOkular.so is no symlink
|
|
|
0150e95 |
libspectreOkular.so)
|
|
|
0150e95 |
;;
|
|
|
0150e95 |
*)
|
|
|
0150e95 |
linktarget=`readlink "$i"`
|
|
|
0150e95 |
rm -f "$i"
|
|
|
0150e95 |
ln -sf "../../$linktarget" "kde4/devel/$i"
|
|
|
0150e95 |
;;
|
|
|
0150e95 |
esac
|
|
cvsdist |
8105645 |
done
|
|
|
0150e95 |
popd
|
|
|
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,-)
|
|
|
0150e95 |
%doc COPYING COPYING-DOCS README
|
|
|
0150e95 |
%{_kde4_bindir}/*
|
|
|
0150e95 |
%{_kde4_appsdir}/okular/
|
|
|
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_iconsdir}/hicolor/*/*/*
|
|
|
0150e95 |
%{_kde4_appsdir}/gvpart/
|
|
|
0150e95 |
%{_kde4_appsdir}/gwenview/
|
|
|
0150e95 |
%{_kde4_appsdir}/kolourpaint4/
|
|
|
0150e95 |
%{_kde4_appsdir}/kruler/
|
|
|
0150e95 |
%{_kde4_appsdir}/svgpart/*
|
|
|
0150e95 |
%{_kde4_datadir}/dbus-1/interfaces/*
|
|
|
0150e95 |
%{_kde4_docdir}/HTML/en/kamera/
|
|
|
0150e95 |
%{_kde4_docdir}/HTML/en/ksnapshot/
|
|
|
0150e95 |
%{_kde4_docdir}/HTML/en/kolourpaint4/
|
|
|
0150e95 |
%{_kde4_docdir}/HTML/en/kruler/
|
|
|
0150e95 |
%{_kde4_iconsdir}/oxygen/*/*/*
|
|
|
2298d7a |
|
|
|
0150e95 |
%files libs
|
|
|
2f8fe37 |
%defattr(-,root,root,-)
|
|
|
0150e95 |
%doc COPYING
|
|
|
0150e95 |
%{_kde4_libdir}/lib*.so.*
|
|
|
0150e95 |
%{_kde4_libdir}/libspectreOkular.so
|
|
|
0150e95 |
%{_kde4_libdir}/kde4/*
|
|
|
0150e95 |
%exclude %{_kde4_libdir}/kde4/devel/
|
|
|
0150e95 |
%{_kde4_libdir}/strigi/*
|
|
|
2298d7a |
|
|
|
9f0ba6b |
|
|
|
55af6b6 |
%files devel
|
|
|
55af6b6 |
%defattr(-,root,root,-)
|
|
|
0150e95 |
%{_kde4_includedir}/okular/
|
|
|
0150e95 |
%{_kde4_libdir}/kde4/devel/*
|
|
|
16b7fe2 |
|
|
cvsdist |
4456b17 |
%changelog
|
|
|
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
|