023ea99
2e7122e
Name:           kdeutils
2e7122e
Epoch:          6
f0634ce
Version:        4.0.80
81944d9
Release:        1%{?dist}
2e7122e
Summary:        K Desktop Environment - Utilities
2e7122e
2e7122e
Group:          Applications/System
2e7122e
# FIXME/TODO: Check license
2e7122e
License:        GPLv2
2e7122e
URL:            http://www.kde.org
2e7122e
Source0:        ftp://ftp.kde.org/pub/kde/unstable/%{version}/src/%{name}-%{version}.tar.bz2
2e7122e
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
2e7122e
2e7122e
# FIXME/TODO: Tpctl is needed for klaptopdaemon
023ea99
BuildRequires:  cmake
2e7122e
BuildRequires:  kde-filesystem >= 4
2e7122e
%{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} }
2e7122e
BuildRequires:  kdelibs4-devel >= %{version}
2e7122e
BuildRequires:  kdepimlibs-devel >= %{version}
2e7122e
BuildRequires:  kdebase-workspace-devel >= %{version}
2e7122e
BuildRequires:  gmp-devel
ef9d088
BuildRequires:  libarchive-devel
2e7122e
BuildRequires:  libzip-devel
023ea99
BuildRequires:  openldap-devel
023ea99
BuildRequires:  python-devel
023ea99
BuildRequires:  qimageblitz-devel
2e7122e
2e7122e
# FIXME/TODO: are there other explicit Requires?
2e7122e
Requires(post): /sbin/ldconfig xdg-utils
2e7122e
Requires(postun): /sbin/ldconfig xdg-utils
2e7122e
Requires: kdelibs4 >= %{version}
023ea99
30d4bc2
Provides:       okteta = 0.1.0-1
30d4bc2
Obsoletes:      okteta < 0.1.0-1
30d4bc2
023ea99
Obsoletes: %{name}-extras < %{?epoch:%{epoch}:}%{version}-%{release}
c086266
Obsoletes: %{name}-libs < %{?epoch:%{epoch}:}%{version}-%{release}
c086266
Obsoletes: %{name}-devel < %{?epoch:%{epoch}:}%{version}-%{release}
a6ddd12
cvsdist c6e7e45
%description
2e7122e
Utilities for the K Desktop Environment.
2e7122e
Includes:
30d4bc2
  * ark (tar/gzip archive manager)
30d4bc2
  * kcalc (scientific calculator)
30d4bc2
  * kcharselect (character selector)
30d4bc2
  * kdepasswd (change password)
30d4bc2
  * kdessh (ssh front end)
30d4bc2
  * kdf (view disk usage)
30d4bc2
  * kedit (simple text editor)
30d4bc2
  * kfloppy (floppy formatting tool)
be5c887
  * kgpg (gpg gui)
30d4bc2
  * kjots (note taker)
30d4bc2
  * ktimer (task scheduler)
c247767
  * kwikdisk (removable media utility)
30d4bc2
  * okteta (binary editor)
cvsdist c6e7e45
023ea99
%package libs
023ea99
Summary: Runtime libraries for %{name}
023ea99
Group:   System Environment/Libraries
023ea99
%description libs
023ea99
%{summary}.
023ea99
cvsdist a31bf76
%package devel
2e7122e
Group:    Development/Libraries
023ea99
Summary:  Development files for %{name} 
023ea99
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
2e7122e
Requires: kdelibs4-devel kdepimlibs4-devel kdebase-workspace-devel
cvsdist a31bf76
%description devel
023ea99
%{summary}.
c247767
ae07bdf
cvsdist c6e7e45
%prep
6804579
%setup -q
ae07bdf
ae07bdf
%build
ae07bdf
2e7122e
mkdir -p %{_target_platform}
2e7122e
pushd %{_target_platform}
2e7122e
%{cmake_kde4} ..
2e7122e
popd
cvsdist c565141
2e7122e
make %{?_smp_mflags} -C %{_target_platform}
cvsdist c6e7e45
c247767
cvsdist c6e7e45
%install
1f5936f
rm -rf %{buildroot}
2e7122e
023ea99
make install DESTDIR=%{buildroot} -C %{_target_platform}
be7faa2
30d4bc2
# nothing should build against these
30d4bc2
rm -f %{buildroot}%{_kde4_libdir}/liboktetacore.so %{buildroot}%{_kde4_libdir}/liboktetagui.so
a2bdde0
# FIXME: if something builds against these, there should be a -devel package
a2bdde0
rm -f %{buildroot}%{_kde4_libdir}/libkerfuffle.so
a2bdde0
rm -f %{buildroot}%{_kde4_libdir}/libkmilo.so
a2bdde0
rm -f %{buildroot}%{_kde4_libdir}/libsuperkaramba.so
30d4bc2
ae07bdf
cvsdist c6e7e45
%clean
1f5936f
rm -rf %{buildroot}
cvsdist c6e7e45
023ea99
6804579
%post
2e7122e
/sbin/ldconfig ||:
2e7122e
%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || :
2e7122e
%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || :
2e7122e
%{_bindir}/xdg-desktop-menu forceupdate 2> /dev/null || :
cvsdist c6e7e45
6804579
%postun
2e7122e
/sbin/ldconfig ||:
2e7122e
%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || :
2e7122e
%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || :
2e7122e
%{_bindir}/xdg-desktop-menu forceupdate 2> /dev/null || :
c247767
ae07bdf
2e7122e
%files
c247767
%defattr(-,root,root,-)
2e7122e
%doc AUTHORS COPYING README
2e7122e
%{_kde4_bindir}/*
2e7122e
%{_kde4_appsdir}/ark/
2e7122e
%{_kde4_appsdir}/kcalc/
2e7122e
%{_kde4_appsdir}/kcharselect/
2e7122e
%{_kde4_appsdir}/kconf_update/*
2e7122e
%{_kde4_appsdir}/kdf/
2e7122e
%{_kde4_appsdir}/kgpg/
2e7122e
%{_kde4_appsdir}/kjots/
2e7122e
%{_kde4_appsdir}/kwalletmanager/
30d4bc2
%{_kde4_appsdir}/okteta/
30d4bc2
%{_kde4_appsdir}/oktetapart/
2e7122e
%{_kde4_appsdir}/superkaramba/
2e7122e
%{_kde4_appsdir}/sweeper/
2e7122e
%{_kde4_datadir}/kde4/services/*
2e7122e
%{_kde4_datadir}/kde4/servicetypes/*
2e7122e
%{_kde4_datadir}/applications/kde4/*
2e7122e
%{_kde4_docdir}/HTML/en/ark/
2e7122e
%{_kde4_docdir}/HTML/en/kcalc/
2e7122e
%{_kde4_docdir}/HTML/en/kcharselect/
2e7122e
%{_kde4_docdir}/HTML/en/kdf/
2e7122e
%{_kde4_docdir}/HTML/en/kfloppy/
2e7122e
%{_kde4_docdir}/HTML/en/kgpg/
2e7122e
%{_kde4_docdir}/HTML/en/kjots/
2e7122e
%{_kde4_docdir}/HTML/en/ktimer/
2e7122e
%{_kde4_docdir}/HTML/en/kwallet/
30d4bc2
%{_kde4_docdir}/HTML/en/okteta/
2e7122e
%{_kde4_docdir}/HTML/en/superkaramba/
2e7122e
%{_kde4_iconsdir}/hicolor/*/apps/*
2e7122e
%{_kde4_iconsdir}/oxygen/*/*/*
023ea99
%{_datadir}/dbus-1/interfaces/*
2e7122e
%{_kde4_datadir}/config.kcfg/*
2e7122e
%{_kde4_datadir}/autostart/*
2e7122e
%{_kde4_configdir}/*
30d4bc2
%{_kde4_libdir}/libkdeinit*.so
2e7122e
%{_kde4_libdir}/kde4/*
023ea99
c086266
%if 0
023ea99
%files libs
023ea99
%defattr(-,root,root,-)
c086266
%endif
023ea99
%{_kde4_libdir}/lib*.so.*
c247767
c086266
%if 0
cvsdist a31bf76
%files devel
ca58646
%defattr(-,root,root,-)
2e7122e
%{_kde4_includedir}/*
023ea99
%exclude %{_kde4_libdir}/libkdeinit*.so
c086266
%{_kde4_libdir}/lib*.so
30d4bc2
%endif
cvsdist c6e7e45
ae07bdf
cvsdist a31bf76
%changelog
f0634ce
* Mon May 26 2008 Than Ngo <than@redhat.com> 4.0.80-1
f0634ce
- 4.1 beta1
f0634ce
81944d9
* Wed May 07 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.72-1
81944d9
- update to 4.0.72
30d4bc2
- Obsoletes/Provides: okteta, update file list and description for okteta
a2bdde0
- remove .so symlinks which should not be in a non-devel package
81944d9
ef9d088
* Fri Apr 04 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.3-4
ef9d088
- add BR libarchive-devel
ef9d088
58e9432
* Thu Apr 03 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.3-3
58e9432
- rebuild (again) for the fixed %%{_kde4_buildtype}
58e9432
3b4ae8a
* Mon Mar 31 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.3-2
3b4ae8a
- rebuild for NDEBUG and _kde4_libexecdir
3b4ae8a
ba8dfce
* Fri Mar 28 2008 Than Ngo <than@redhat.com> 4.0.3-1
ba8dfce
- 4.0.3
ba8dfce
0827d20
* Thu Feb 28 2008 Than Ngo <than@redhat.com> 4.0.2-1
0827d20
- 4.0.2
0827d20
ca4e661
* Tue Feb 05 2008 Than Ngo <than@redhat.com> 4.0.1-2
ca4e661
- backport to fix the wrong signal name of a KSelectAction
ca4e661
82d06e6
* Thu Jan 31 2008 Rex Dieter <rdieter@fedoraproject.org> 6:4.0.1-1
82d06e6
- kde-4.0.1
82d06e6
c7ba55f
* Wed Jan 08 2008 Rex Dieter <rdieter[AT]fedoraproject.org> 6:4.0.0-2
c7ba55f
- drop Requires: %%name-libs (doesn't exist anymore)
c7ba55f
ba9f1b4
* Tue Jan 08 2008 Rex Dieter <rdieter[AT]fedoraproject.org> 6:4.0.0-1
ba9f1b4
- kde-4.0.0
ba9f1b4
023ea99
* Fri Dec 14 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 6:3.97.0-3
023ea99
- libs subpkg
023ea99
- Obsoletes: -extras
023ea99
- omit parallel-install symlink hack
023ea99
c5e309a
* Wed Dec 12 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 6:3.97.0-2
c5e309a
- rebuild for changed _kde4_includedir
c5e309a
bf5c366
* Wed Dec 05 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 6:3.97.0-1
bf5c366
- kde-3.97.0
bf5c366
e6376fb
* Sat Dec 01 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 6:3.96.2-2
e6376fb
- kcalc_32bit patch
e6376fb
2e7122e
* Sat Dec 01 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 6:3.96.2-1
e6376fb
- kde-3.96.2
2e7122e
2e7122e
* Sat Nov 24 2007 Sebastian Vahl <fedora@deadbabylon.de> 6:3.96.1-1
2e7122e
- kde-3.96.1
2e7122e
- added epoch in changelog (also backwards)
2e7122e
2e7122e
* Mon Nov 19 2007 Sebastian Vahl <fedora@deadbabylon.de> 6:3.96.0-6
2e7122e
- BR: kde-filesystem >= 4
2e7122e
2e7122e
* Mon Nov 19 2007 Sebastian Vahl <fedora@deadbabylon.de> 6:3.96.0-5
2e7122e
- BR: libXcomposite-devel
2e7122e
- BR: libXdamage-devel
2e7122e
- BR: libxkbfile-devel
2e7122e
- BR: libXv-devel
2e7122e
- BR: libXxf86misc-devel
2e7122e
- BR: libXScrnSaver-devel
2e7122e
2e7122e
* Fri Nov 16 2007 Sebastian Vahl <fedora@deadbabylon.de> 6:3.96.0-4
2e7122e
- require /sbin/ldconfig xdg-utils on %%post and %%postun
2e7122e
- some small spec cleanups
2e7122e
- +BR: kde-filesystem
2e7122e
- +BR: kde4-macros(api)
2e7122e
2e7122e
* Thu Nov 15 2007 Sebastian Vahl <fedora@deadbabylon.de> 6:3.96.0-3
2e7122e
- BR: libzip-devel
2e7122e
- added %%defattr to package devel
2e7122e
2e7122e
* Thu Nov 15 2007 Sebastian Vahl <fedora@deadbabylon.de> 6:3.96.0-2
2e7122e
- re-added missing epoch (from kdeutils3)
2e7122e
2e7122e
* Thu Nov 15 2007 Sebastian Vahl <fedora@deadbabylon.de> 6:3.96.0-1
2e7122e
- Initial version for Fedora