rpms/kdebase/devel kdebase.spec,1.263.2.16,1.263.2.17

Rex Dieter (rdieter) fedora-extras-commits at redhat.com
Fri Aug 17 10:22:38 UTC 2007


Author: rdieter

Update of /cvs/pkgs/rpms/kdebase/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18759

Modified Files:
      Tag: kdebase-kde4-branch
	kdebase.spec 
Log Message:
* Tue Aug 14 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.92.0-4
- use macros.kde4
- License: GPLv2



Index: kdebase.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kdebase/devel/kdebase.spec,v
retrieving revision 1.263.2.16
retrieving revision 1.263.2.17
diff -u -r1.263.2.16 -r1.263.2.17
--- kdebase.spec	31 Jul 2007 00:14:28 -0000	1.263.2.16
+++ kdebase.spec	17 Aug 2007 10:22:04 -0000	1.263.2.17
@@ -1,46 +1,41 @@
 
 Summary:       K Desktop Environment 4 - Core Files
 Version:       3.92.0
-Release:       3%{?dist}
+Release:       4%{?dist}
 
-%if 0%{?fedora} > 7
+%if 0%{?fedora} > 8
 Name:          kdebase
 Epoch:         6
 
 Obsoletes:     kdebase4 < %{version}-%{release}
 Provides:      kdebase4 = %{version}-%{release}
 
-# /usr/bin/plasma (#250180)
-Conflicts:  rss-glx < 0.8.1.p-8
-
 %else
 Name:          kdebase4
-%define        _prefix /opt/kde4
 %endif
 
-License:       GPL
+License:       GPLv2
 Group:         User Interface/Desktops
 URL:           http://www.kde.org/
 Source0:       ftp://ftp.kde.org/pub/kde/unstable/%{version}/src/kdebase-%{version}.tar.bz2
 BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
+# /usr/bin/plasma (#250180)
+Conflicts:  rss-glx < 0.8.1.p-8
+
 # FIXME/TODO: consider using patched/hard-coded XDG_MENU_PREFIX  
 # don't rely on env (same goes for kde3) -- Rex
 Source1: kde4-opt.sh
 Source2: kde4-xdg_menu_prefix.sh
 
-%if "%{_prefix}" != "/usr"
-# macros sensitive to _prefix mods
-%define        __cmake cmake
-%define        _sysconfdir %{_prefix}/etc
-%endif
-
 # use ~/.kde4 instead of ~/.kde
 Patch0: kdebase-%{version}-kde4home.diff
 Patch1: kdebase-%{version}-redhat-startkde.patch
 # see http://bugzilla.redhat.com/228111 , http://bugs.kde.org/147790
 Patch2: kdebase-3.91.0-consolekit-kdm.patch
 
+BuildRequires: kde-filesystem
+%{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} }
 Requires(post): /sbin/ldconfig xdg-utils
 Requires(postun): /sbin/ldconfig xdg-utils
 Requires: kdelibs4 >= %{version}
@@ -52,6 +47,9 @@
 Obsoletes: %{name}-kdm < %{?epoch:%{epoch}:}%{version}-%{release}
 Provides:  %{name}-kdm = %{?epoch:%{epoch}:}%{version}-%{release}
 
+# FIXME/TODO
+#BuildRequires: libcaptury-devel
+
 BuildRequires: automake libtool
 BuildRequires: bluez-libs-devel
 BuildRequires: bzip2-devel
@@ -82,6 +80,7 @@
 BuildRequires: libxklavier-devel
 BuildRequires: lm_sensors-devel
 BuildRequires: NetworkManager-devel
+BuildRequires: OpenEXR-devel
 BuildRequires: openldap-devel
 BuildRequires: openssl-devel
 BuildRequires: pam-devel
@@ -92,9 +91,12 @@
 %else
 BuildRequires: samba
 %endif
+BuildRequires: soprano-devel
 BuildRequires: strigi-devel
 BuildRequires: xorg-x11-font-utils xorg-x11-proto-devel
 BuildRequires: zlib-devel
+# extraneous?  add these back to kdelibs4-devel Requires? maybe -- Rex
+BuildRequires: gamin-devel giflib-devel libacl-devel pcre-devel
 
 %description
 Core applications for the K Desktop Environment 4.
@@ -110,15 +112,15 @@
 Provides:  kdebase4-devel = %{version}-%{release}
 %endif
 Requires: kdelibs4-devel kdepimlibs4-devel
-# FIXME/TODO: trim these down -- Rex
-Requires: libXcomposite-devel libXdamage-devel
-Requires: libXcursor-devel libXfixes-devel libXxf86misc-devel libXrender-devel
-Requires: libXrandr-devel libXext-devel libusb-devel libXres-devel
-Requires: libXScrnSaver-devel libXtst-devel
-Requires: libXinerama-devel libfontenc-devel
-Requires: cyrus-sasl-devel libart_lgpl-devel openssl-devel
-Requires: hal-devel bluez-libs-devel
-Requires: strigi-devel zlib-devel bzip2-devel libpng-devel
+## FIXME/TODO: trim these down -- Rex
+#Requires: libXcomposite-devel libXdamage-devel
+#Requires: libXcursor-devel libXfixes-devel libXxf86misc-devel libXrender-devel
+#Requires: libXrandr-devel libXext-devel libusb-devel libXres-devel
+#Requires: libXScrnSaver-devel libXtst-devel
+#Requires: libXinerama-devel libfontenc-devel
+#Requires: cyrus-sasl-devel libart_lgpl-devel openssl-devel
+#Requires: hal-devel bluez-libs-devel
+#Requires: strigi-devel zlib-devel bzip2-devel libpng-devel
 %description devel
 Header files for developing applications using %{name}.
 WARNING: This is a beta version. It probably has many bugs left.
@@ -128,9 +130,6 @@
 %prep
 %setup -q -n kdebase-%{version}
 
-%if "%{_prefix}" != "/usr"
-%patch0 -p1 -b .kde4home
-%endif
 %patch1 -p1 -b .redhat-startkde
 %patch2 -p1 -b .consolekit_kdm
 
@@ -139,9 +138,7 @@
 
 mkdir -p %{_target_platform} 
 pushd %{_target_platform}
-%cmake \
-  -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-  ../
+%cmake_kde4 ..
 popd
 
 make %{?_smp_mflags} -C %{_target_platform}
@@ -153,13 +150,11 @@
 
 install -d %{buildroot}%{_sysconfdir}/kde/{env,shutdown}
 install -D -m644 -p %{SOURCE1} %{buildroot}%{_sysconfdir}/kde/env/
-%if "%{_prefix}" == "/usr"
 install -D -m644 -p %{SOURCE2} %{buildroot}%{_sysconfdir}/kde/env/
-%endif
 
-# setup %{_datadir}/apps/kdm/faces
-mkdir -p %{buildroot}%{_datadir}/apps/kdm/faces
-pushd %{buildroot}%{_datadir}/apps/kdm/faces
+# setup %{_kde4_appsdir}/kdm/faces
+mkdir -p %{buildroot}%{_kde4_appsdir}/kdm/faces
+pushd %{buildroot}%{_kde4_appsdir}/kdm/faces
 ln -sf ../pics/users/default1.png .default.face.icon
 popd
 
@@ -169,21 +164,21 @@
 sed -i -e "s|%{buildroot}||g" %{buildroot}%{_datadir}/config/kdm/* ||:
 
 sed -i \
-  -e "s|@@PREFIX@@|%{_prefix}|" \
-  -e "s|@@BINDIR@@|%{_bindir}|" \
-  -e "s|@@LIBDIR@@|%{_libdir}|" \
-  -e "s|@@SYSCONFDIR@@|%_sysconfdir}|" \
-  %{buildroot}%{_sysconfdir}/kde/env/*.sh
+  -e "s|@@PREFIX@@|%{_kde4_prefix}|" \
+  -e "s|@@BINDIR@@|%{_kde4_bindir}|" \
+  -e "s|@@LIBDIR@@|%{_kde4_libdir}|" \
+  -e "s|@@SYSCONFDIR@@|%_kde4_sysconfdir}|" \
+  %{buildroot}%{_kde4_sysconfdir}/kde/env/*.sh
 
 mkdir -p %{buildroot}/usr/share/xsessions
 ## kde->kde4 xsession
 %if "%{name}" != "kdebase"
-mv %{buildroot}%{_datadir}/apps/kdm/sessions/kde.desktop \
-   %{buildroot}%{_datadir}/apps/kdm/sessions/kde4.desktop
-sed -i -e "s|^Name=KDE$|Name=KDE4|" %{buildroot}%{_datadir}/apps/kdm/sessions/kde4.desktop
-ln -s %{_datadir}/apps/kdm/sessions/kde4.desktop %{buildroot}/usr/share/xsessions/kde4.desktop
+mv %{buildroot}%{_kde4_appsdir}/kdm/sessions/kde.desktop \
+   %{buildroot}%{_kde4_appsdir}/kdm/sessions/kde4.desktop
+sed -i -e "s|^Name=KDE$|Name=KDE4|" %{buildroot}%{_kde4_appsdir}/kdm/sessions/kde4.desktop
+ln -s %{_kde4_appsdir}/kdm/sessions/kde4.desktop %{buildroot}/usr/share/xsessions/kde4.desktop
 %else
-ln -s %{_datadir}/apps/kdm/sessions/kde.desktop  %{buildroot}/usr/share/xsessions/kde.desktop
+ln -s %{_kde4_appsdir}/kdm/sessions/kde.desktop  %{buildroot}/usr/share/xsessions/kde.desktop
 %endif
 
 ## Unpackaged files
@@ -212,48 +207,47 @@
 
 %files
 %defattr(-,root,root,-)
-%if "%{_prefix}" != "/usr"
-%dir %{_datadir}/desktop-directories
-%dir %{_libdir}/kconf_update_bin
-%endif
 /usr/share/xsessions/*.desktop
-%{_sysconfdir}/kde/env/*
-#{_sysconfdir}/kde/shutdown/*
-%{_bindir}/*
-%{_datadir}/applications/kde4/*
-%{_datadir}/apps/*
-%{_datadir}/autostart/*
-%{_datadir}/config/
-%{_datadir}/config.kcfg/
+%{_kde4_sysconfdir}/kde/env/*
+#{_kde4_sysconfdir}/kde/shutdown/*
+%{_kde4_bindir}/*
+%{_kde4_datadir}/applications/kde4/*
+%{_kde4_appsdir}/*
+%{_kde4_datadir}/autostart/*
+%{_kde4_datadir}/config/
+%{_kde4_datadir}/config.kcfg/
 %{_datadir}/dbus-1/interfaces/*
 %{_datadir}/dbus-1/services/*
-%{_datadir}/desktop-directories/*
-%{_datadir}/icons/crystalsvg/
-%{_datadir}/icons/hicolor/*/*/*
-%{_datadir}/icons/oxygen/
-%{_datadir}/kde4/services/*
-%{_datadir}/kde4/servicetypes/*
-%{_datadir}/locale/*
-%{_datadir}/sounds/*
-%{_datadir}/wallpapers/*
-%{_datadir}/doc/HTML/en/
-%{_libdir}/lib*.so.*
-%{_libdir}/libkdeinit4_*.so
-%{_libdir}/kconf_update_bin/*
-%{_libdir}/kde4/*
+%{_kde4_datadir}/desktop-directories/*
+%{_kde4_iconsdir}/crystalsvg/
+%{_kde4_iconsdir}/hicolor/*/*/*
+%{_kde4_iconsdir}/oxygen/
+%{_kde4_datadir}/kde4/services/*
+%{_kde4_datadir}/kde4/servicetypes/*
+%{_kde4_datadir}/locale/*
+%{_kde4_datadir}/sounds/*
+%{_kde4_datadir}/wallpapers/*
+%{_kde4_docdir}/HTML/en/
+%{_kde4_libdir}/lib*.so.*
+%{_kde4_libdir}/libkdeinit4_*.so
+%{_kde4_libdir}/kconf_update_bin/*
+%{_kde4_libdir}/kde4/*
 %{_libdir}/strigi/*
-%config %{_sysconfdir}/*rc
-%{_sysconfdir}/xdg/menus/*.menu
-
+%config %{_kde4_sysconfdir}/*rc
+%{_kde4_sysconfdir}/xdg/menus/*.menu
 
 %files devel
 %defattr(-,root,root,-)
-%{_includedir}/*
-%{_libdir}/lib*.so
-%exclude %{_libdir}/libkdeinit4_*.so
+%{_kde4_includedir}/*
+%{_kde4_libdir}/lib*.so
+%exclude %{_kde4_libdir}/libkdeinit4_*.so
 
 
 %changelog
+* Tue Aug 14 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.92.0-4
+- use macros.kde4
+- License: GPLv2
+
 * Mon Jul 30 2007 Kevin Kofler <Kevin at tigcc.ticalc.org> 3.92.0-3
 - bump rss-glx Conflicts because the conflict is still there in 0.8.1.p-7.fc8
 - rss-glx conflict only needed if "%%{_prefix}" == "/usr"




More information about the fedora-extras-commits mailing list