grantlee-5.1.0

epel9
Rex Dieter 9 years ago
parent a844283b77
commit 0a9df540a8

1
.gitignore vendored

@ -1 +1,2 @@
/grantlee-5.0.0.tar.gz /grantlee-5.0.0.tar.gz
/grantlee-5.1.0.tar.gz

@ -1,56 +0,0 @@
From dfd59ab11a5421c81b83f74d15e2e493dbc3b71b Mon Sep 17 00:00:00 2001
From: Heiko Becker <heirecka@exherbo.org>
Date: Sun, 18 Jan 2015 12:33:06 +0100
Subject: [PATCH] Install headers into a versioned directory
Allowing to co-install grantlee-0.5 and grantlee-5.
---
CMakeLists.txt | 2 +-
templates/lib/CMakeLists.txt | 3 +++
textdocument/lib/CMakeLists.txt | 3 +++
3 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 45f8673..4c0a8a5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -94,7 +94,7 @@ set (LIB_SUFFIX "" CACHE STRING "Define suffix of library directory name (eg. '6
set( LIB_INSTALL_DIR lib${LIB_SUFFIX} )
set( PLUGIN_INSTALL_DIR lib${LIB_SUFFIX}/grantlee/${Grantlee_MAJOR_MINOR_VERSION_STRING} )
set( BIN_INSTALL_DIR bin )
-set( INCLUDE_INSTALL_DIR include )
+set( INCLUDE_INSTALL_DIR include/Grantlee5 )
set( DATA_INSTALL_DIR share/apps )
# set up RPATH/install_name_dir
diff --git a/templates/lib/CMakeLists.txt b/templates/lib/CMakeLists.txt
index 789205c..3b2d08a 100644
--- a/templates/lib/CMakeLists.txt
+++ b/templates/lib/CMakeLists.txt
@@ -79,6 +79,9 @@ add_library(Grantlee5::Templates ALIAS Grantlee_Templates)
generate_export_header(Grantlee_Templates)
set_property(TARGET Grantlee_Templates PROPERTY EXPORT_NAME Templates)
target_include_directories(Grantlee_Templates PRIVATE ../scriptabletags)
+target_include_directories(Grantlee_Templates
+ INTERFACE "$<INSTALL_INTERFACE:${INCLUDE_INSTALL_DIR}>"
+)
if (BUILD_TESTS)
set(GRANTLEE_TESTS_EXPORT "GRANTLEE_TEMPLATES_EXPORT")
diff --git a/textdocument/lib/CMakeLists.txt b/textdocument/lib/CMakeLists.txt
index 14163db..c9ee757 100644
--- a/textdocument/lib/CMakeLists.txt
+++ b/textdocument/lib/CMakeLists.txt
@@ -25,6 +25,9 @@ generate_export_header(Grantlee_TextDocument)
add_library(Grantlee::TextDocument ALIAS Grantlee_TextDocument)
set_property(TARGET Grantlee_TextDocument PROPERTY EXPORT_NAME TextDocument)
+target_include_directories(Grantlee_TextDocument
+ INTERFACE "$<INSTALL_INTERFACE:${INCLUDE_INSTALL_DIR}>"
+)
target_link_libraries(Grantlee_TextDocument
LINK_PUBLIC Qt5::Gui
--
2.3.5

@ -0,0 +1,40 @@
diff -up grantlee-5.1.0/CMakeLists.txt.orig grantlee-5.1.0/CMakeLists.txt
--- grantlee-5.1.0/CMakeLists.txt.orig 2016-04-19 01:33:17.000000000 -0500
+++ grantlee-5.1.0/CMakeLists.txt 2016-04-19 06:44:06.371122149 -0500
@@ -100,7 +100,7 @@ set (LIB_SUFFIX "" CACHE STRING "Define
set( LIB_INSTALL_DIR lib${LIB_SUFFIX} )
set( PLUGIN_INSTALL_DIR ${LIB_INSTALL_DIR}/grantlee/${Grantlee5_MAJOR_MINOR_VERSION_STRING} )
set( BIN_INSTALL_DIR bin )
-set( INCLUDE_INSTALL_DIR include )
+set( INCLUDE_INSTALL_DIR include/Grantlee5 )
set( DATA_INSTALL_DIR share/apps )
# set up RPATH/install_name_dir
diff -up grantlee-5.1.0/templates/lib/CMakeLists.txt.orig grantlee-5.1.0/templates/lib/CMakeLists.txt
--- grantlee-5.1.0/templates/lib/CMakeLists.txt.orig 2016-04-19 06:44:06.371122149 -0500
+++ grantlee-5.1.0/templates/lib/CMakeLists.txt 2016-04-19 06:44:55.763336264 -0500
@@ -107,6 +107,10 @@ if (Qt5Script_FOUND)
target_sources(Grantlee_Templates PRIVATE ${scriptabletags_SRCS})
target_include_directories(Grantlee_Templates PRIVATE ../scriptabletags)
+ target_include_directories(Grantlee_Templates
+ INTERFACE "$<INSTALL_INTERFACE:${INCLUDE_INSTALL_DIR}>"
+ )
+
target_link_libraries(Grantlee_Templates
LINK_PRIVATE Qt5::Script
)
diff -up grantlee-5.1.0/textdocument/lib/CMakeLists.txt.orig grantlee-5.1.0/textdocument/lib/CMakeLists.txt
--- grantlee-5.1.0/textdocument/lib/CMakeLists.txt.orig 2016-04-19 06:44:06.371122149 -0500
+++ grantlee-5.1.0/textdocument/lib/CMakeLists.txt 2016-04-19 06:45:56.268598553 -0500
@@ -43,6 +43,10 @@ if (CMAKE_GENERATOR MATCHES "Visual Stud
endforeach()
endif()
+target_include_directories(Grantlee_TextDocument
+ INTERFACE "$<INSTALL_INTERFACE:${INCLUDE_INSTALL_DIR}>"
+)
+
target_link_libraries(Grantlee_TextDocument
LINK_PUBLIC Qt5::Gui
)

@ -3,17 +3,20 @@
Name: grantlee-qt5 Name: grantlee-qt5
Summary: Qt5 string template engine based on the Django template system Summary: Qt5 string template engine based on the Django template system
Version: 5.0.0 Version: 5.1.0
Release: 4%{?dist} Release: 1%{?dist}
License: LGPLv2+ License: LGPLv2+
URL: https://github.com/steveire/grantlee URL: https://github.com/steveire/grantlee
Source0: http://downloads.grantlee.org/grantlee-%{version}%{?pre:-%{pre}}.tar.gz Source0: http://downloads.grantlee.org/grantlee-%{version}%{?pre:-%{pre}}.tar.gz
%global majmin_ver %(echo %{version} | cut -d. -f1,2)
## upstreamable patches ## upstreamable patches
# Install headers into a versioned directory to be parallel-installable # Install headers into a versioned directory to be parallel-installable
# based on:
# https://github.com/steveire/grantlee/pull/1 # https://github.com/steveire/grantlee/pull/1
Patch1: Install-headers-into-a-versioned-directory.patch Patch1: grantlee-5.1.0-install_headers_into_versioned_directory.patch
BuildRequires: cmake >= 2.8.12 BuildRequires: cmake >= 2.8.12
BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Gui)
@ -63,7 +66,7 @@ format for easy browsing.
%prep %prep
%autosetup -p1 -n grantlee-%{version} %autosetup -n grantlee-%{version} -p1
%build %build
@ -99,11 +102,11 @@ xvfb-run -a make test -C %{_target_platform} ||:
%files %files
%license COPYING.LIB %license COPYING.LIB
%doc AUTHORS CHANGELOG README %doc AUTHORS CHANGELOG README.md
%{_libdir}/libGrantlee_Templates.so.5* %{_libdir}/libGrantlee_Templates.so.5*
%{_libdir}/libGrantlee_TextDocument.so.5* %{_libdir}/libGrantlee_TextDocument.so.5*
%dir %{_libdir}/grantlee/ %dir %{_libdir}/grantlee/
%{_libdir}/grantlee/5.0/ %{_libdir}/grantlee/%{majmin_ver}/
%files devel %files devel
%{_includedir}/Grantlee5/ %{_includedir}/Grantlee5/
@ -118,6 +121,9 @@ xvfb-run -a make test -C %{_target_platform} ||:
%changelog %changelog
* Tue Apr 19 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.1.0-1
- grantlee-5.1.0
* Fri Feb 19 2016 Rex Dieter <rdieter@fedoraproject.org> 5.0.0-4 * Fri Feb 19 2016 Rex Dieter <rdieter@fedoraproject.org> 5.0.0-4
- grantlee-qt5: FTBFS in rawhide (#1307592) - grantlee-qt5: FTBFS in rawhide (#1307592)

@ -1 +1 @@
feb7f82d08e046fe078ea475dee710f6 grantlee-5.0.0.tar.gz 57989ae9f7c113e682ef1713a6f1e92a grantlee-5.1.0.tar.gz

Loading…
Cancel
Save