[kdemultimedia] Fix build failure by adding pthread linkage explicitely

Radek Novacek rnovacek at fedoraproject.org
Wed Sep 14 13:59:17 UTC 2011


commit d54489309a6e34bce2c461c0ec8a76f99ed0ca97
Author: Radek Novacek <rnovacek at redhat.com>
Date:   Wed Sep 14 15:59:01 2011 +0200

    Fix build failure by adding pthread linkage explicitely

 kdemultimedia-4.7.1-missing-pthread-linkage.patch |   12 ++++++++++++
 kdemultimedia.spec                                |    9 +++++++--
 2 files changed, 19 insertions(+), 2 deletions(-)
---
diff --git a/kdemultimedia-4.7.1-missing-pthread-linkage.patch b/kdemultimedia-4.7.1-missing-pthread-linkage.patch
new file mode 100644
index 0000000..7952565
--- /dev/null
+++ b/kdemultimedia-4.7.1-missing-pthread-linkage.patch
@@ -0,0 +1,12 @@
+diff -up kdemultimedia-4.7.1/libkcompactdisc/CMakeLists.txt.missing-pthread-linkage kdemultimedia-4.7.1/libkcompactdisc/CMakeLists.txt
+--- kdemultimedia-4.7.1/libkcompactdisc/CMakeLists.txt.missing-pthread-linkage	2011-09-14 15:39:54.716499655 +0200
++++ kdemultimedia-4.7.1/libkcompactdisc/CMakeLists.txt	2011-09-14 15:40:30.128327807 +0200
+@@ -47,7 +47,7 @@ endif (USE_WMLIB)
+ 
+ kde4_add_library(kcompactdisc SHARED ${kcompactdisc_LIB_SRCS})
+ 
+-target_link_libraries(kcompactdisc ${KDE4_KDECORE_LIBS} ${KDE4_PHONON_LIBS} ${KDE4_SOLID_LIBS})
++target_link_libraries(kcompactdisc ${KDE4_KDECORE_LIBS} ${KDE4_PHONON_LIBS} ${KDE4_SOLID_LIBS} pthread)
+ if (HAVE_LIBASOUND2)
+     target_link_libraries(kcompactdisc ${ASOUND_LIBRARY})
+ endif (HAVE_LIBASOUND2)
diff --git a/kdemultimedia.spec b/kdemultimedia.spec
index b3d1cd8..0f43732 100644
--- a/kdemultimedia.spec
+++ b/kdemultimedia.spec
@@ -10,7 +10,7 @@
 Name:    kdemultimedia
 Epoch:   6
 Version: 4.7.1
-Release: 2%{?dist}
+Release: 3%{?dist}
 Summary: KDE Multimedia applications
 
 Group:   Applications/Multimedia
@@ -21,6 +21,8 @@ Source0: ftp://ftp.kde.org/pub/kde/unstable/%{version}/src/kdemultimedia-%{versi
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 Patch1: kdemultimedia-4.6.2-no_thumbs.patch 
+# Explicitely specify linkage of pthread library
+Patch2: kdemultimedia-4.7.1-missing-pthread-linkage.patch
 
 ## upstream patches
 
@@ -164,7 +166,7 @@ Requires: %{name}-kio_audiocd = %{?epoch:%{epoch}:}%{version}-%{release}
 
 # no mplayerthumbs/ffmpegthumbs
 %patch1 -p1 -b .no_thumbs
-
+%patch2 -p1 -b .missing-pthread-linkage
 
 %build
 
@@ -387,6 +389,9 @@ fi
 
 
 %changelog
+* Wed Sep 14 2011 Radek Novacek <rnovacek at redhat.com> 6:4.7.1-3
+- Fix build failure by adding pthread linkage explicitely
+
 * Wed Sep 14 2011 Radek Novacek <rnovacek at redhat.com> 6:4.7.1-2
 - Fixed typo
 


More information about the scm-commits mailing list