diff --git a/kdevelop.spec b/kdevelop.spec index 07ab839..aa08f5d 100644 --- a/kdevelop.spec +++ b/kdevelop.spec @@ -11,16 +11,11 @@ %define make_cvs 1 -%if 0%{?fedora} > 7 -# make -libs subpkg -%define libs 1 -%endif - Name: kdevelop Summary: Integrated Development Environment for C++/C Epoch: 9 Version: 3.5.4 -Release: 5%{?dist} +Release: 6%{?dist} License: GPLv2 URL: http://www.kdevelop.org/ @@ -40,17 +35,11 @@ Patch4: kdevelop-3.5.2-kde4template.patch Provides: kdevelop3 = %{version}-%{release} -%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} -Requires(post): /sbin/ldconfig -Requires(postun): /sbin/ldconfig -%endif - +Requires: %{name}-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Requires: kdelibs3-devel >= %{kde_version} +# embedded konsole (#507653) +Requires: kdebase3 Requires: make Requires: perl Requires: automake libtool @@ -122,23 +111,21 @@ individual needs. Summary: Development files for %{name} Group: Development/Libraries Provides: kdevelop3-devel = %{version}-%{release} -Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: %{name}-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Requires: kdelibs3-devel %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} +Obsoletes: kdevelop < 9:3.5.4-6 # include to be paranoid, installing libs-only is still mostly untested -- Rex Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} %description libs %{summary}. -%endif @@ -203,7 +190,6 @@ rm -rf %{buildroot}%{_prefix}/kdevbdb %post -%{!?libs:/sbin/ldconfig} for f in hicolor locolor ; do touch --no-create %{_datadir}/icons/$f 2> /dev/null ||: gtk-update-icon-cache -q %{_datadir}/icons/$f 2> /dev/null ||: @@ -211,18 +197,15 @@ done update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : %postun -%{!?libs:/sbin/ldconfig} for f in 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 @@ -246,10 +229,8 @@ rm -rf %{buildroot} %{_datadir}/services/* %{_datadir}/servicetypes/* -%if 0%{?libs} %files libs %defattr(-,root,root,-) -%endif %{_libdir}/lib*.so.* %{_libdir}/lib*.la @@ -260,6 +241,10 @@ rm -rf %{buildroot} %changelog +* Sat Sep 12 2009 Rex Dieter 9:3.5.4-6 +- make -libs unconditional +- Requires: kdebase3 (#507653) + * Fri Jul 24 2009 Fedora Release Engineering - 9:3.5.4-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild