From 60aaa9681f532d9ed9174721b6b4ac6cc3551971 Mon Sep 17 00:00:00 2001 From: Kevin Kofler Date: May 10 2008 00:48:41 +0000 Subject: - update to 4.0.72 - drop backported system-libspectre patch --- diff --git a/.cvsignore b/.cvsignore index d89c0c9..7167b25 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1,4 +1 @@ -kdegraphics-4.0.0.tar.bz2 -kdegraphics-4.0.1.tar.bz2 -kdegraphics-4.0.2.tar.bz2 -kdegraphics-4.0.3.tar.bz2 +kdegraphics-4.0.72.tar.bz2 diff --git a/kdegraphics-4.0.1-system-libspectre-cmake.patch b/kdegraphics-4.0.1-system-libspectre-cmake.patch deleted file mode 100644 index a581cb0..0000000 --- a/kdegraphics-4.0.1-system-libspectre-cmake.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -ur kdegraphics-4.0.1/okular/generators/spectre/CMakeLists.txt kdegraphics-4.0.1-system-libspectre-cmake/okular/generators/spectre/CMakeLists.txt ---- kdegraphics-4.0.1/okular/generators/spectre/CMakeLists.txt 2008-01-05 00:53:45.000000000 +0100 -+++ kdegraphics-4.0.1-system-libspectre-cmake/okular/generators/spectre/CMakeLists.txt 2008-02-01 21:27:58.000000000 +0100 -@@ -1,6 +1,7 @@ --add_subdirectory( libspectre conf ) -+add_subdirectory( conf ) - - include_directories( -+ ${LIBSPECTRE_INCLUDE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/../.. - ${CMAKE_CURRENT_BINARY_DIR}/../.. - ) -@@ -21,7 +22,7 @@ - - kde4_add_plugin(okularGenerator_ghostview ${okularGenerator_ghostview_SRCS}) - --target_link_libraries(okularGenerator_ghostview okularcore spectreOkular ${KDE4_KDEUI_LIBRARY}) -+target_link_libraries(okularGenerator_ghostview okularcore ${LIBSPECTRE_LIBRARY} ${KDE4_KDEUI_LIBRARY}) - - install(TARGETS okularGenerator_ghostview DESTINATION ${PLUGIN_INSTALL_DIR}) - diff --git a/kdegraphics-4.0.1-system-libspectre.patch b/kdegraphics-4.0.1-system-libspectre.patch deleted file mode 100644 index 4463f08..0000000 --- a/kdegraphics-4.0.1-system-libspectre.patch +++ /dev/null @@ -1,112 +0,0 @@ -Index: cmake/modules/FindLibSpectre.cmake -=================================================================== ---- cmake/modules/FindLibSpectre.cmake (revision 0) -+++ cmake/modules/FindLibSpectre.cmake (revision 768911) -@@ -0,0 +1,62 @@ -+# - Try to find the libspectre PS library -+# Once done this will define -+# -+# LIBSPECTRE_FOUND - system has libspectre -+# LIBSPECTRE_INCLUDE_DIR - the libspectre include directory -+# LIBSPECTRE_LIBRARY - Link this to use libspectre -+# -+ -+# Copyright (c) 2006-2007, Pino Toscano, -+# Copyright (c) 2008, Albert Astals Cid, -+# -+# Redistribution and use is allowed according to the terms of the BSD license. -+# For details see the accompanying COPYING-CMAKE-SCRIPTS file. -+ -+if(LIBSPECTRE_INCLUDE_DIR AND LIBSPECTRE_LIBRARY) -+ -+ # in cache already -+ set(LIBSPECTRE_FOUND TRUE) -+ -+else(LIBSPECTRE_INCLUDE_DIR AND LIBSPECTRE_LIBRARY) -+ -+# use pkg-config to get the directories and then use these values -+# in the FIND_PATH() and FIND_LIBRARY() calls -+INCLUDE(UsePkgConfig) -+ -+PKGCONFIG(libspectre _SpectreIncDir _SpectreLinkDir _SpectreLinkFlags _SpectreCflags) -+ -+if(_SpectreLinkFlags) -+ # find again pkg-config, to query it about libspectre version -+ FIND_PROGRAM(PKGCONFIG_EXECUTABLE NAMES pkg-config PATHS /usr/bin/ /usr/local/bin ) -+ -+ # query pkg-config asking for a libspectre >= LIBSPECTRE_MINIMUM_VERSION -+ EXEC_PROGRAM(${PKGCONFIG_EXECUTABLE} ARGS --atleast-version=${LIBSPECTRE_MINIMUM_VERSION} libspectre RETURN_VALUE _return_VALUE OUTPUT_VARIABLE _pkgconfigDevNull ) -+ if(_return_VALUE STREQUAL "0") -+ set(LIBSPECTRE_FOUND TRUE) -+ endif(_return_VALUE STREQUAL "0") -+endif(_SpectreLinkFlags) -+ -+if (LIBSPECTRE_FOUND) -+ set(LIBSPECTRE_LIBRARY ${_SpectreLinkFlags}) -+ -+ # the cflags for libspectre can contain more than one include path -+ separate_arguments(_SpectreCflags) -+ foreach(_includedir ${_SpectreCflags}) -+ string(REGEX REPLACE "-I(.+)" "\\1" _includedir "${_includedir}") -+ set(LIBSPECTRE_INCLUDE_DIR ${LIBSPECTRE_INCLUDE_DIR} ${_includedir}) -+ endforeach(_includedir) -+ -+ set(CMAKE_REQUIRED_INCLUDES) -+ set(CMAKE_REQUIRED_LIBRARIES) -+else (LIBSPECTRE_FOUND) -+ if (LIBSPECTRE_FIND_REQUIRED) -+ message(FATAL_ERROR "Could NOT find libspectre") -+ endif (LIBSPECTRE_FIND_REQUIRED) -+ message(STATUS "Could not find OPTIONAL package libspectre") -+endif (LIBSPECTRE_FOUND) -+ -+# ensure that they are cached -+set(LIBSPECTRE_INCLUDE_DIR ${LIBSPECTRE_INCLUDE_DIR} CACHE INTERNAL "The libspectre include path") -+set(LIBSPECTRE_LIBRARY ${LIBSPECTRE_LIBRARY} CACHE INTERNAL "The libspectre library") -+ -+endif(LIBSPECTRE_INCLUDE_DIR AND LIBSPECTRE_LIBRARY) -Index: okular/generators/spectre/rendererthread.cpp -=================================================================== ---- okular/generators/spectre/rendererthread.cpp (revision 768910) -+++ okular/generators/spectre/rendererthread.cpp (revision 768911) -@@ -37,7 +37,7 @@ - - void GSRendererThread::setMagnify(double magnify) - { -- spectre_render_context_set_scale(m_renderContext, magnify); -+ spectre_render_context_set_scale(m_renderContext, magnify, magnify); - } - - void GSRendererThread::setPlatformFonts(bool pfonts) -Index: okular/generators/CMakeLists.txt -=================================================================== ---- okular/generators/CMakeLists.txt (revision 768910) -+++ okular/generators/CMakeLists.txt (revision 768911) -@@ -1,12 +1,12 @@ - include (MacroLogFeature) - --set(LIBGS_MINIMUM_VERSION "8.56") -+set(LIBSPECTRE_MINIMUM_VERSION "0.2") - - macro_optional_find_package(Poppler) - macro_log_feature(POPPLER_FOUND "Poppler-Qt4" "A PDF rendering library" "http://poppler.freedesktop.org" FALSE "0.5.4" "Support for PDF files in okular.") - --macro_optional_find_package(LIBGS) --macro_log_feature(LIBGS_FOUND "libgs, Ghostscript libraries" "A PostScript renderining library" "http://www.cs.wisc.edu/~ghost" FALSE "${LIBGS_MINIMUM_VERSION}" "Support for PS files in okular.") -+macro_optional_find_package(LibSpectre) -+macro_log_feature(LIBSPECTRE_FOUND "libspectre" "A PostScript rendering library" "http://libspectre.freedesktop.org/wiki/" FALSE "${LIBSPECTRE_MINIMUM_VERSION}" "Support for PS files in okular.") - - macro_optional_find_package(CHM) - macro_log_feature(CHM_FOUND "CHM" "A library for dealing with Microsoft ITSS/CHM format files" "http://www.jedrea.com/chmlib" FALSE "" "Support CHM files in okular.") -@@ -30,9 +30,9 @@ - add_subdirectory(poppler) - endif(POPPLER_FOUND) - --if(LIBGS_FOUND) -+if(LIBSPECTRE_FOUND) - add_subdirectory(spectre) --endif(LIBGS_FOUND) -+endif(LIBSPECTRE_FOUND) - - add_subdirectory( kimgio ) - diff --git a/kdegraphics.spec b/kdegraphics.spec index 6e7608c..6bb68c5 100644 --- a/kdegraphics.spec +++ b/kdegraphics.spec @@ -1,10 +1,8 @@ -%define _with_libspectre 1 - Summary: K Desktop Environment - Graphics Applications Epoch: 7 -Version: 4.0.3 -Release: 3%{?dist} +Version: 4.0.72 +Release: 1%{?dist} Name: kdegraphics Obsoletes: kdegraphics4 < %{version}-%{release} @@ -14,10 +12,6 @@ Group: Applications/Multimedia License: GPLv2 URL: http://www.kde.org/ Source0: ftp://ftp.kde.org/pub/kde/unstable/%{version}/src/kdegraphics-%{version}.tar.bz2 -# backported from trunk (KDE 4.1): http://websvn.kde.org/?view=rev&revision=768911 -Patch0: kdegraphics-4.0.1-system-libspectre.patch -# necessary CMakeLists.txt changes missing in the above commit -Patch1: kdegraphics-4.0.1-system-libspectre-cmake.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: kde-filesystem >= 4 @@ -28,8 +22,7 @@ BuildRequires: djvulibre-devel BuildRequires: exiv2-devel BuildRequires: giflib-devel BuildRequires: gphoto2-devel -%{?_with_libspectre:BuildRequires: libspectre-devel} -%{!?_with_libspectre:BuildRequires: ghostscript-devel} +BuildRequires: libspectre-devel BuildRequires: libtiff-devel BuildRequires: libXxf86vm-devel BuildRequires: pcre-devel @@ -84,13 +77,6 @@ Requires: kdelibs4-devel %prep %setup -q -n kdegraphics-%{version} -%if 0%{?_with_libspectre:1} -# use system libspectre -%patch0 -p0 -rm -rf okular/generators/spectre/libspectre -%patch1 -p1 -%endif - %build @@ -166,6 +152,10 @@ rm -rf %{buildroot} %changelog +* Sat May 10 2008 Kevin Kofler 4.0.72-1 +- update to 4.0.72 +- drop backported system-libspectre patch + * Thu Apr 03 2008 Kevin Kofler 4.0.3-3 - rebuild (again) for the fixed %%{_kde4_buildtype} diff --git a/sources b/sources index 767f90e..09a19b7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -bb64c0013a8682e84654eeaad1158fa4 kdegraphics-4.0.3.tar.bz2 +55be371abbd3cd9dc707dd118ee72272 kdegraphics-4.0.72.tar.bz2