rpms/kdewebdev/F-8 kdewebdev.spec,1.39,1.40
Rex Dieter (rdieter)
fedora-extras-commits at redhat.com
Thu Oct 25 20:22:30 UTC 2007
Author: rdieter
Update of /cvs/pkgs/rpms/kdewebdev/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv27935
Modified Files:
kdewebdev.spec
Log Message:
* Tue Oct 25 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 6:3.5.8-3
- -libs: Obsoletes: %name ... to help out multilib upgrades
- -libs conditional (f8+)
Index: kdewebdev.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kdewebdev/F-8/kdewebdev.spec,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- kdewebdev.spec 16 Oct 2007 14:02:47 -0000 1.39
+++ kdewebdev.spec 25 Oct 2007 20:21:56 -0000 1.40
@@ -1,11 +1,16 @@
%define make_cvs 1
+%if 0%{?fedora} > 7
+# make -libs subpkg
+%define libs 1
+%endif
+
Name: kdewebdev
Summary: Web development applications
Epoch: 6
Version: 3.5.8
-Release: 2%{?dist}
+Release: 3%{?dist}
License: GPLv2
Url: http://kdewebdev.org/
@@ -24,14 +29,19 @@
%if %{make_cvs}
BuildRequires: automake libtool
-%endif
-BuildRequires: desktop-file-utils
+%endif BuildRequires: desktop-file-utils
BuildRequires: kdelibs3-devel >= %{version}
BuildRequires: kdesdk3-devel >= %{version}
BuildRequires: libxslt-devel libxml2-devel
BuildRequires: perl
+%if 0%{?libs}
Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release}
+%else
+Obsoletes: %{name}-libs < %{?epoch:%{epoch}:}%{version}-%{release}
+Provides: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release}
+%endif
+
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
# optional
@@ -66,15 +76,18 @@
%description devel
%{summary}.
+%if 0%{?libs}
%package libs
Summary: %{name} runtime libraries
Group: System Environment/Libraries
Requires: kdelibs3 >= %{version}
+# helps multilib upgrades
+Obsoletes: %{name} < %{?epoch:%{epoch}:}%{version}-%{release}
# include to be paranoid, installing libs-only is still mostly untested -- Rex
#Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
%description libs
%{summary}.
-
+%endif
%prep
@@ -129,7 +142,6 @@
done
popd
-
# rpmdocs
for dir in k* quanta; do
for file in AUTHORS ChangeLog README TODO ; do
@@ -138,8 +150,8 @@
done
-
%post
+%{!?libs:/sbin/ldconfig}
for f in crystalsvg hicolor locolor ; do
touch --no-create %{_datadir}/icons/$f 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/$f 2> /dev/null ||:
@@ -147,15 +159,18 @@
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
%postun
+%{!?libs:/sbin/ldconfig}
for f in crystalsvg hicolor locolor ; do
touch --no-create %{_datadir}/icons/$f 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/$f 2> /dev/null ||:
done
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
+%if 0%{?libs}
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
+%endif
%clean
@@ -181,20 +196,26 @@
%{_datadir}/servicetypes/*
%{_docdir}/HTML/en/*
-%files devel
-%defattr(-,root,root,-)
-%{_libdir}/lib*.so
-%{_includedir}/kde/*
-
+%if 0%{?libs}
%files libs
%defattr(-,root,root,-)
+%endif
%{_libdir}/lib*.so.*
%{_libdir}/lib*.la
+%files devel
+%defattr(-,root,root,-)
+%{_libdir}/lib*.so
+%{_includedir}/kde/*
+
%changelog
+* Tue Oct 25 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 6:3.5.8-3
+- -libs: Obsoletes: %%name ... to help out multilib upgrades
+- -libs conditional (f8+)
+
* Mon Oct 15 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 6:3.5.8-2
-- -libs subpkg (more multilib friendly)
+- -libs subpkg (more multilib friendly
- kommander_ver 1.2.2
* Sat Oct 13 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 6:3.5.8-1
More information about the fedora-extras-commits
mailing list