rpms/kdelibs/FC-4 kdelibs.spec, 1.100, 1.101 sources, 1.42, 1.43 kdelibs-3.2.0-icon.patch, 1.1, NONE
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Fri Apr 7 21:44:03 UTC 2006
Author: than
Update of /cvs/dist/rpms/kdelibs/FC-4
In directory cvs.devel.redhat.com:/tmp/cvs-serv28304
Modified Files:
kdelibs.spec sources
Removed Files:
kdelibs-3.2.0-icon.patch
Log Message:
3.5.2
Index: kdelibs.spec
===================================================================
RCS file: /cvs/dist/rpms/kdelibs/FC-4/kdelibs.spec,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -r1.100 -r1.101
--- kdelibs.spec 27 Jan 2006 16:53:43 -0000 1.100
+++ kdelibs.spec 7 Apr 2006 21:44:00 -0000 1.101
@@ -9,7 +9,7 @@
%define cups_epoch 1
%define qt_version 3.3.4
-%define arts_version 1.5.1
+%define arts_version 1.5.2
%define kde_major_version 3
%define qtdocdir %{_docdir}/qt-devel-%{qt_version}
@@ -21,7 +21,7 @@
%define alsa 1
%define arts 1
-Version: 3.5.1
+Version: 3.5.2
Release: 0.1.fc4
Summary: K Desktop Environment - Libraries
Name: kdelibs
@@ -34,10 +34,9 @@
Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2
Source1: kde.sh
Source2: kde.csh
-Source3: kde-applications.menu
Source4: devices.protocol
+Patch1: kdelibs-3.5.1-xdg-menu.patch
Patch2: kdelibs-3.0.0-ndebug.patch
-Patch3: kdelibs-3.2.0-icon.patch
Patch4: kdelibs-3.0.4-ksyscoca.patch
Patch5: kdelibs-3.3.0-openssl.patch
Patch7: kdelibs-3.4.0-menu.patch
@@ -63,9 +62,10 @@
Requires: redhat-menus >= 1.4
%endif
+Requires(post,postun): /sbin/ldconfig
+Requires(post,postun): desktop-file-utils
Requires: fileutils
Requires: shadow-utils
-Requires: /sbin/ldconfig
Requires: dev
Requires: xorg-x11
@@ -153,7 +153,7 @@
%prep
%setup -q
-
+%patch1 -p1 -b .xdg-menu
%if %{debug} == 0
%patch2 -p1 -b .debug
%endif
@@ -184,7 +184,7 @@
%endif
# set some default FLAGS
-FLAGS="$RPM_OPT_FLAGS"
+FLAGS="%{optflags}"
%if %{debug}
FLAGS="-O0"
@@ -192,8 +192,8 @@
# workaround for compiler bug on ia64, will be removed later
%ifarch ia64
-export CFLAGS="$RPM_OPT_FLAGS -O0"
-export CXXFLAGS="$RPM_OPT_FLAGS -O0"
+export CFLAGS="$FLAGS -O0"
+export CXXFLAGS="$FLAGS -O0"
%endif
export CXXFLAGS="$FLAGS"
@@ -272,22 +272,21 @@
make apidox
%install
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
-make DESTDIR=$RPM_BUILD_ROOT install
+make DESTDIR=%{buildroot} install
-chmod a+x $RPM_BUILD_ROOT%{_libdir}/*
-install -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/services/
+install -m 644 %{SOURCE4} %{buildroot}%{_datadir}/services/
-pushd $RPM_BUILD_ROOT%{_docdir}
-ln -sf HTML/en/kdelibs-apidocs %{name}-devel-%{kde_major_version}
+pushd %{buildroot}%{_docdir}
+ ln -sf HTML/en/kdelibs-apidocs %{name}-devel-%{kde_major_version}
popd
-mkdir -p $RPM_BUILD_ROOT/etc/profile.d
-install -m 755 %{SOURCE1} %{SOURCE2} $RPM_BUILD_ROOT/etc/profile.d/
+mkdir -p %{buildroot}/etc/profile.d
+install -m 755 %{SOURCE1} %{SOURCE2} %{buildroot}/etc/profile.d/
# Make symlinks relative
-pushd $RPM_BUILD_ROOT%{_docdir}/HTML/en
+pushd %{buildroot}%{_docdir}/HTML/en
for i in *; do
if [ -d $i -a -L $i/common ]; then
rm -f $i/common
@@ -297,45 +296,32 @@
popd
%if %{redhatify}
- pushd $RPM_BUILD_ROOT%{_datadir}/icons/crystalsvg
- for s in 16x16 22x22 32x32 48x48 64x64 128x128; do
- pushd $s/apps/ || continue
- # package icons
- ln -sf package_wordprocessing.png redhat-office.png
- ln -sf package_network.png redhat-internet.png
- ln -sf package_applications.png redhat-accessories.png
- ln -sf package_graphics.png redhat-graphics.png
- ln -sf package_games.png redhat-games.png
- ln -sf multimedia.png redhat-sound_video.png
- ln -sf package_settings.png redhat-preferences.png
- ln -sf package_development.png redhat-programming.png
- ln -sf ../filesystems/server.png redhat-network-server.png
- ln -sf ../filesystems/server.png redhat-server_settings.png
- ln -sf package_utilities.png redhat-system_tools.png
- ln -sf package_system.png redhat-system_settings.png
- ln -sf package_utilities.png redhat-tools.png
- # app icons
- ln -sf kmail.png redhat-email.png
- ln -sf konqueror.png redhat-web-browser.png
- ln -sf kfm.png redhat-filemanager.png
- ln -sf kfm_home.png redhat-home.png
- ln -sf kviewshell.png redhat-logviewer.png
- # system settings
- ln -sf multimedia.png system-config-soundcard.png
- popd
- done
- popd
- rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/index.theme
- rm -f $RPM_BUILD_ROOT/etc/xdg/menus/applications.menu
- install -m 644 %{SOURCE3} $RPM_BUILD_ROOT/etc/xdg/menus/
- pushd $RPM_BUILD_ROOT/etc/xdg/menus/
- ln -s applications-merged kde-applications-merged
- popd
- echo "OnlyShowIn=KDE;" >> $RPM_BUILD_ROOT%{_datadir}/applications/kde/kresources.desktop
+ # link upstream icon names to the redhat ones in bluecurve
+ for s in 16x16 24x24 32x32 36x36 48x48; do
+ mkdir -p %{buildroot}%{_datadir}/icons/Bluecurve/$s/apps
+ pushd %{buildroot}%{_datadir}/icons/Bluecurve/$s/apps
+ ln -sf redhat-office.png package_wordprocessing.png
+ ln -sf redhat-accessories.png package_applications.png
+ ln -sf redhat-graphics.png package_graphics.png
+ ln -sf redhat-games.png package_games.png
+ ln -sf redhat-programming.png package_development.png
+ ln -sf redhat-system_tools.png package_utilities.png
+ ln -sf redhat-tools.png package_utilities.png
+ # app icons
+ ln -sf redhat-web-browser.png konqueror.png
+ ln -sf redhat-logviewer.png kviewshell.png
+ popd
+ done
+ pushd %{buildroot}/etc/xdg/menus/
+ mv applications.menu kde-applications.menu
+ ln -s applications-merged kde-applications-merged
+ popd
+ echo "OnlyShowIn=KDE;" >> %{buildroot}%{_datadir}/applications/kde/kresources.desktop
+ rm -f %{buildroot}%{_datadir}/icons/hicolor/index.theme
%endif
%clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
%pre
if [ -d /etc/skel/Desktop/Autostart ]; then
@@ -345,9 +331,21 @@
fi
exit 0
-%post -p /sbin/ldconfig
+%post
+/sbin/ldconfig
+touch --no-create %{_datadir}/icons/crystalsvg || :
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+ %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/crystalsvg || :
+fi
+%{_bindir}/update-desktop-database > /dev/null 2>&1 || :
-%postun -p /sbin/ldconfig
+%postun
+/sbin/ldconfig
+touch --no-create %{_datadir}/icons/crystalsvg || :
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+ %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/crystalsvg || :
+fi
+%{_bindir}/update-desktop-database > /dev/null 2>&1 || :
%files
%defattr(-,root,root)
@@ -383,6 +381,9 @@
%doc %{_docdir}/HTML/en/kdelibs*
%changelog
+* Fri Apr 07 2006 Than Ngo <than at redhat.com> 6:3.5.2-0.1.fc4
+- update to 3.5.2
+
* Fri Jan 27 2006 Than Ngo <than at redhat.com> 6:3.5.1-0.1.fc4
- 3.5.1
Index: sources
===================================================================
RCS file: /cvs/dist/rpms/kdelibs/FC-4/sources,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- sources 27 Jan 2006 13:55:21 -0000 1.42
+++ sources 7 Apr 2006 21:44:00 -0000 1.43
@@ -1 +1 @@
-2a22193ae7c23f3759b02723dab02d30 kdelibs-3.5.1.tar.bz2
+367738696dc468859cf90d5a6e8f18a9 kdelibs-3.5.2.tar.bz2
--- kdelibs-3.2.0-icon.patch DELETED ---
More information about the fedora-cvs-commits
mailing list