[kdegraphics] libjpeg version hardcoded to 62 (gwenview libs)

Jaroslav Reznik jreznik at fedoraproject.org
Fri Jan 21 17:24:30 UTC 2011


commit fba7b5a5bc63825470e06abe2fc1a90686b3c8cd
Author: Jaroslav Reznik <jreznik at redhat.com>
Date:   Fri Jan 21 18:24:20 2011 +0100

    libjpeg version hardcoded to 62 (gwenview libs)

 kdegraphics-4.6.0-libjpeg-version.patch |   25 +++++++++++++++++++++++++
 kdegraphics.spec                        |    6 ++++++
 2 files changed, 31 insertions(+), 0 deletions(-)
---
diff --git a/kdegraphics-4.6.0-libjpeg-version.patch b/kdegraphics-4.6.0-libjpeg-version.patch
new file mode 100644
index 0000000..d862bbd
--- /dev/null
+++ b/kdegraphics-4.6.0-libjpeg-version.patch
@@ -0,0 +1,25 @@
+diff -up kdegraphics-4.6.0/gwenview/lib/CMakeLists.txt.libjpeg-version kdegraphics-4.6.0/gwenview/lib/CMakeLists.txt
+--- kdegraphics-4.6.0/gwenview/lib/CMakeLists.txt.libjpeg-version	2011-01-18 22:25:18.000000000 +0100
++++ kdegraphics-4.6.0/gwenview/lib/CMakeLists.txt	2011-01-21 18:19:17.754543808 +0100
+@@ -1,19 +1,8 @@
+ project(gwenviewlib)
+ 
+-# Extract version of libjpeg so that we can use the appropriate dir
+-# See bug #227313
+-file(READ "${JPEG_INCLUDE_DIR}/jpeglib.h" jpeglib_h_content)
+-string(REGEX REPLACE ".*#define +JPEG_LIB_VERSION +([0-9]+).*" "\\1" jpeglib_version "${jpeglib_h_content}")
+-message(STATUS "libjpeg version: ${jpeglib_version}")
+-
+-if ("${jpeglib_version}" LESS 80)
+-	set(GV_JPEG_DIR libjpeg-62)
+-else ("${jpeglib_version}" LESS 80)
+-	set(GV_JPEG_DIR libjpeg-80)
+-endif ("${jpeglib_version}" LESS 80)
+-
++# hardcode libjpeg version to 62
+ include_directories(
+-	${CMAKE_CURRENT_SOURCE_DIR}/${GV_JPEG_DIR}
++	${CMAKE_CURRENT_SOURCE_DIR}/libjpeg-62
+ 	${CMAKE_CURRENT_SOURCE_DIR}/..
+ 	${CMAKE_CURRENT_BINARY_DIR}
+ 	${SOPRANO_INCLUDE_DIR}
diff --git a/kdegraphics.spec b/kdegraphics.spec
index 2439aad..603e422 100644
--- a/kdegraphics.spec
+++ b/kdegraphics.spec
@@ -27,6 +27,9 @@ URL:            http://www.kde.org/
 Source0:        ftp://ftp.kde.org/pub/kde/unstable/%{version}/src/kdegraphics-%{version}.tar.bz2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
+# libjpeg-turbo splits version definition to jconfig.h, hardcode 62 for now
+Patch1:  kdegraphics-4.6.0-libjpeg-version.patch
+
 ## upstreamable patches
 # okular.desktop : Categories=-Office,+VectorGraphics (http://bugzilla.redhat.com/591089)
 Patch50: kdegraphics-4.5.1-okular_dt.patch
@@ -127,6 +130,8 @@ Summary: A kioslave for displaying WinHelp files
 %prep
 %setup -q -n kdegraphics-%{version}%{?alphatag}
 
+%patch1 -p1 -b .libjpeg-version
+
 %patch50 -p1 -b .okular_dt
 %patch51 -p1 -b .OkularConfig
 
@@ -280,6 +285,7 @@ fi
 %changelog
 * Fri Jan 21 2011 Jaroslav Reznik <jreznik at redhat.com> - 7:4.6.0-1
 - 4.6.0
+- hardcode libjpeg version to 62
 
 * Wed Jan 05 2011 Jaroslav Reznik <jreznik at redhat.com> - 7:4.5.95-1
 - 4.5.95 (4.6rc2)


More information about the scm-commits mailing list