rpms/kdesdk/devel kdesdk-3.97.0-kompare-shared-libs.patch, NONE, 1.1 kdesdk.spec, 1.80, 1.81
Kevin Kofler (kkofler)
fedora-extras-commits at redhat.com
Tue Dec 11 06:30:34 UTC 2007
Author: kkofler
Update of /cvs/pkgs/rpms/kdesdk/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv468/devel
Modified Files:
kdesdk.spec
Added Files:
kdesdk-3.97.0-kompare-shared-libs.patch
Log Message:
* Tue Dec 11 2007 Kevin Kofler <Kevin at tigcc.ticalc.org> 3.97.0-4
- build Kompare's convenience libraries as shared so we don't end up with
non-PIC static libraries linked into shared libraries
kdesdk-3.97.0-kompare-shared-libs.patch:
--- NEW FILE kdesdk-3.97.0-kompare-shared-libs.patch ---
diff -ur kdesdk-3.96.2-fix-kompare-rev6/kompare/libdialogpages/CMakeLists.txt kdesdk-3.96.2-fix-kompare/kompare/libdialogpages/CMakeLists.txt
--- kdesdk-3.96.2-fix-kompare-rev6/kompare/libdialogpages/CMakeLists.txt 2007-07-26 12:38:11.000000000 +0200
+++ kdesdk-3.96.2-fix-kompare/kompare/libdialogpages/CMakeLists.txt 2007-12-11 07:26:34.000000000 +0100
@@ -15,7 +15,8 @@
viewpage.cpp )
-kde4_add_library(dialogpages ${dialogpages_PART_SRCS})
+kde4_add_library(dialogpages SHARED ${dialogpages_PART_SRCS})
+set_target_properties(dialogpages PROPERTIES VERSION ${KDE_GENERIC_LIB_VERSION} SOVERSION ${KDE_GENERIC_LIB_SOVERSION})
target_link_libraries(dialogpages ${KDE4_KDECORE_LIBS} )
diff -ur kdesdk-3.96.2-fix-kompare-rev6/kompare/libdiff2/CMakeLists.txt kdesdk-3.96.2-fix-kompare/kompare/libdiff2/CMakeLists.txt
--- kdesdk-3.96.2-fix-kompare-rev6/kompare/libdiff2/CMakeLists.txt 2007-07-26 12:38:10.000000000 +0200
+++ kdesdk-3.96.2-fix-kompare/kompare/libdiff2/CMakeLists.txt 2007-12-11 07:26:47.000000000 +0100
@@ -19,7 +19,8 @@
perforceparser.cpp )
-kde4_add_library(diff2 ${diff2_PART_SRCS})
+kde4_add_library(diff2 SHARED ${diff2_PART_SRCS})
+set_target_properties(diff2 PROPERTIES VERSION ${KDE_GENERIC_LIB_VERSION} SOVERSION ${KDE_GENERIC_LIB_SOVERSION})
target_link_libraries(diff2 ${KDE4_KDECORE_LIBS} )
Index: kdesdk.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kdesdk/devel/kdesdk.spec,v
retrieving revision 1.80
retrieving revision 1.81
diff -u -r1.80 -r1.81
--- kdesdk.spec 10 Dec 2007 23:52:54 -0000 1.80
+++ kdesdk.spec 11 Dec 2007 06:29:57 -0000 1.81
@@ -1,6 +1,6 @@
Name: kdesdk
Version: 3.97.0
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: The KDE Software Development Kit (SDK)
Group: User Interface/Desktops
@@ -9,6 +9,7 @@
URL: http://www.kde.org/
Source0: ftp://ftp.kde.org/pub/kde/unstable/%{version}/src/%{name}-%{version}.tar.bz2
Patch0: kdesdk-3.96.2-fix-kompare.patch
+Patch1: kdesdk-3.97.0-kompare-shared-libs.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: kde-filesystem >= 4
@@ -66,6 +67,7 @@
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
%build
@@ -83,9 +85,6 @@
mkdir %{buildroot}
make install DESTDIR=%{buildroot} -C %{_target_platform}
-# remove static libraries internal to Kompare
-rm -f %{buildroot}%{_kde4_libdir}/libdialogpages.a %{buildroot}%{_kde4_libdir}/libdiff2.a
-
# move devel symlinks
mkdir -p %{buildroot}%{_kde4_libdir}/kde4/devel
pushd %{buildroot}%{_kde4_libdir}
@@ -171,6 +170,10 @@
%{_kde4_libdir}/kde4/devel/*
%changelog
+* Tue Dec 11 2007 Kevin Kofler <Kevin at tigcc.ticalc.org> 3.97.0-4
+- build Kompare's convenience libraries as shared so we don't end up with
+ non-PIC static libraries linked into shared libraries
+
* Mon Dec 10 2007 Kevin Kofler <Kevin at tigcc.ticalc.org> 3.97.0-3
- updated fix-kompare patch (rev 6)
More information about the fedora-extras-commits
mailing list