rpms/kdebase3/devel kdebase3.spec,1.23,1.24
Than Ngo (than)
fedora-extras-commits at redhat.com
Wed Jan 23 15:38:28 UTC 2008
Author: than
Update of /cvs/extras/rpms/kdebase3/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv25377
Modified Files:
kdebase3.spec
Log Message:
- f9+: omit kdesu kdialog kicker kate konqueror kscreensaver \
ksysguard kwin ksplashml khelpcenter khotkeys kxkb kdepasswd
Index: kdebase3.spec
===================================================================
RCS file: /cvs/extras/rpms/kdebase3/devel/kdebase3.spec,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- kdebase3.spec 16 Jan 2008 15:44:48 -0000 1.23
+++ kdebase3.spec 23 Jan 2008 15:37:49 -0000 1.24
@@ -17,7 +17,7 @@
%endif
Version: 3.5.8
-Release: 30%{?dist}.1
+Release: 31%{?dist}
%if 0%{?fedora} > 8
Name: kdebase3
@@ -320,11 +320,6 @@
%patch202 -p4 -b .gtk212
%patch203 -p0 -b .gcc43
-%if "%{name}" != "kdebase"
-# hacks to omit stuff that doesn't support DO_NOT_COMPILE
-sed -i -e 's|^FONTINST_SUBDIR=kfontinst|#FONTINST_SUBDIR=kfontinst|' kcontrol/Makefile.am
-%endif
-
# security fixes
%if %redhatify
@@ -340,21 +335,16 @@
make -f admin/Makefile.common cvs
%endif
-
%build
# set some default enviroments
unset QTDIR && . /etc/profile.d/qt.sh
-# HACK for rhel4
-#PATH=$PATH:/usr/X11R6/bin; export PATH
-
%if "%{name}" != "kdebase"
-## I'm pretty sure on these -- Rex
export DO_NOT_COMPILE="kappfinder kdesktop klipper kdm kmenuedit kpager kpersonalizer ktip nsplugins"
-## add more of these when we're ready to (potentially) break some rawhide deps -- Rex
-#export DO_NOT_COMPILE="$DO_NOT_COMPILE kate konqueror konsole kscreensaver ksysguard kwin"
-## these too? not sure
-#export DO_NOT_COMPILE="$DO_NOT_COMPILE kcontrol kdesu kdialog kicker"
+export DO_NOT_COMPILE="$DO_NOT_COMPILE kate konqueror kscreensaver ksysguard knetattach kwin"
+export DO_NOT_COMPILE="$DO_NOT_COMPILE kdesu kdialog kicker ksplashml khelpcenter kxkb"
+export DO_NOT_COMPILE="$DO_NOT_COMPILE khotkeys kdepasswd kcheckpass drkonqi kcontrol"
+# export DO_NOT_COMPILE="$DO_NOT_COMPILE ksonsole kioslave"
%endif
%configure \
@@ -398,16 +388,14 @@
# build mail setting tool
%{__cxx} $CXXFLAGS -o mailsettings %{SOURCE7}
-
%install
rm -rf %{buildroot}
make RUN_KAPPFINDER=no DESTDIR=%{buildroot} install
+%if "%{name}" == "kdebase"
install -p -m755 mailsettings %{buildroot}%{_bindir}/
-
-# Fix up permissions on some things
-chmod 755 %{buildroot}%{_bindir}/kdesud
+%endif
# Nuke man2html - we get it from man
find %{buildroot} -name "man2html*" | xargs rm -rf
@@ -506,7 +494,7 @@
kmenuedit konqueror konsole krandom.kss krandrtray kreadconfig ksmserver \
ksplashsimple kstart ksysguard ksysguardd ksystraycmd ktip ktrash kwin \
kwin_killer_helper kwin_rules_dialog kwrite kwriteconfig kxkb \
- nspluginscan nspluginviewer startkde
+ nspluginscan nspluginviewer startkde kdeeject
popd
rm -f %{buildroot}%{_sysconfdir}/ksysguarddrc
rm -f %{buildroot}%{_libdir}/kconf_update_bin/khotkeys_update
@@ -520,6 +508,7 @@
rm -f %{buildroot}%{_datadir}/config/klipperrc
rm -f %{buildroot}%{_datadir}/config/kshorturifilterrc
rm -f %{buildroot}%{_datadir}/xsessions/kde.desktop
+
# remove docs
pushd %{buildroot}%{_docdir}/HTML/en/
rm -rf kate kcontrol kdebugdialog kdesu kdm kfind khelpcenter kinfocenter \
@@ -551,7 +540,6 @@
rm -rf %{buildroot}%{_datadir}/icons/hicolor/*/apps/ksplash.*
rm -rf %{buildroot}%{_datadir}/icons/hicolor/*/apps/ktip.*
rm -rf %{buildroot}%{_datadir}/icons/hicolor/*/apps/kxkb.*
-# FIXME/TODO: Check if it's wise to remove the whole directory
rm -rf %{buildroot}%{_datadir}/locale/en_US/
rm -rf %{buildroot}%{_datadir}/locale/l10n/
rm -rf %{buildroot}%{_datadir}/autostart/*
@@ -559,13 +547,19 @@
rm -rf %{buildroot}%{_datadir}/templates/*
rm -rf %{buildroot}%{_datadir}/templates/.source/*
rm -rf %{buildroot}%{_datadir}/wallpapers/*
+rm -rf %{buildroot}%{_libdir}/kconf_update_bin
+rm -rf %{buildroot}%{_datadir}/fonts
+rm -rf %{buildroot}%{_datadir}/apps/kdm
+rm -rf %{buildroot}%{_datadir}/apps/konqueror
+rm -rf %{buildroot}%{_datadir}/apps/apps/kbookmark
+rm -rf %{buildroot}%{_datadir}/apps/ksmserver
+rm -rf %{buildroot}%{_datadir}/applnk
+rm -rf %{buildroot}/etc/xdg/menus/
%endif
-
%clean
rm -rf %{buildroot}
-
%post
%{!?libs:/sbin/ldconfig}
touch --no-create %{_datadir}/icons/crystalsvg 2> /dev/null || :
@@ -713,7 +707,6 @@
%{_bindir}/nspluginscan
%{_bindir}/nspluginviewer
%{_bindir}/startkde
-# these just moved out of kdebase3 -- Rex
%{_bindir}/kcheckrunning
%{_bindir}/kdesktop
%{_bindir}/kdesktop_lock
@@ -723,7 +716,6 @@
%{_bindir}/kfontview
%{_bindir}/krootimage
%{_bindir}/kwebdesktop
-#
%{_datadir}/autostart/*
%{_datadir}/desktop-directories/*
%{_datadir}/locale/*/entry.desktop
@@ -732,8 +724,6 @@
%{_datadir}/templates/*
%{_datadir}/templates/.source/*
%{_datadir}/wallpapers/*
-%endif
-
%config(noreplace) /etc/xdg/menus/*
%dir %{_libdir}/mozilla
%dir %{_libdir}/mozilla/plugins
@@ -743,46 +733,47 @@
%{_bindir}/kasbar
%{_bindir}/kcheckpass
%{_bindir}/kcontrol
-%{_bindir}/kdcop
%{_bindir}/kdeeject
-%{_bindir}/kdeprintfax
%{_bindir}/kdesu
-%{_bindir}/kdesud
+%attr(0755,root,root) %{_bindir}/kdesud
%{_bindir}/khc_docbookdig.pl
%{_bindir}/khc_htdig.pl
%{_bindir}/khc_htsearch.pl
%{_bindir}/khc_indexbuilder
%{_bindir}/khc_mansearch.pl
%{_bindir}/kicker
-%{_bindir}/kio_media_mounthelper
-%{_bindir}/kio_system_documenthelper
-%{_bindir}/kjobviewer
%{_bindir}/klocaldomainurifilterhelper
%{_bindir}/knetattach
%{_bindir}/kompmgr
%{_bindir}/kpm
-%{_bindir}/kprinter
%{_bindir}/krdb
%{_bindir}/ksplash
%{_bindir}/mailsettings
%{_libdir}/libkdeinit_*.*
-%{_libdir}/kde3/*
%{_libdir}/kconf_update_bin
-%{_datadir}/applications/*/*
%{_datadir}/applnk/*.desktop
%{_datadir}/applnk/*/*
%{_datadir}/applnk/.hidden/
-%{_datadir}/apps/*
%config(noreplace) %{_datadir}/config/*
-%{_datadir}/config.kcfg/*
%if ! %{redhatify}
%{_datadir}/fonts/bitmap-fonts/*
%endif
+%{_datadir}/sounds/*
+%endif
+%{_datadir}/config.kcfg/*
+%{_bindir}/kio_media_mounthelper
+%{_bindir}/kio_system_documenthelper
+%{_bindir}/kdcop
+%{_bindir}/kdeprintfax
+%{_bindir}/kjobviewer
+%{_bindir}/kprinter
+%{_datadir}/applications/*/*
+%{_datadir}/apps/*
%{_datadir}/icons/*color/*/*/*
%{_datadir}/mimelnk/*/*
%{_datadir}/services/*
%{_datadir}/servicetypes/*
-%{_datadir}/sounds/*
+%{_libdir}/kde3/*
%if 0%{?libs}
%files libs
@@ -795,6 +786,7 @@
%files devel
%defattr(-,root,root,-)
%{_includedir}/kde/*.h
+%if "%{name}" == "kdebase"
%dir %{_includedir}/kde/kate
%{_includedir}/kde/kate/*
%dir %{_includedir}/kde/kwin
@@ -803,11 +795,16 @@
%{_includedir}/kde/ksgrd/*
%dir %{_includedir}/kde/ksplash
%{_includedir}/kde/ksplash/*
+%endif
%{_libdir}/lib*.so
%exclude %{_libdir}/libkdeinit_*.*
%changelog
+* Wed Jan 23 2008 Than Ngo <than at redhat.com> 3.5.8-31
+- f9+: omit kdesu kdialog kicker kate konqueror kscreensaver \
+ ksysguard kwin ksplashml khelpcenter khotkeys kxkb kdepasswd
+
* Tue Jan 15 2008 Rex Dieter <rdieter[AT]fedoraproject.org> - 3.5.8-30.1
- f7: fix libkdeinit_* missing dep errors
More information about the fedora-extras-commits
mailing list