From: Jan Rękorajski Date: Sat, 28 May 2016 17:09:38 +0000 (+0000) Subject: - up to 1.13.0 X-Git-Tag: auto/th/Lunchbox-1.13.0-1 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=c6de7caf35291f9ab768cc98f2c047ed4d1204fa;p=packages%2FLunchbox.git - up to 1.13.0 --- diff --git a/Lunchbox.spec b/Lunchbox.spec index 9e454ab..a4dc68c 100644 --- a/Lunchbox.spec +++ b/Lunchbox.spec @@ -7,18 +7,15 @@ Summary: Lunchbox - C++ library for multi-threading programming Summary(pl.UTF-8): Lunchbox - biblioteka C++ do programowania wielowątkowego Name: Lunchbox -Version: 1.10.0 -Release: 7 +Version: 1.13.0 +Release: 1 License: LGPL v2.1 Group: Libraries Source0: https://github.com/Eyescale/Lunchbox/archive/%{version}/%{name}-%{version}.tar.gz -# Source0-md5: 3e01c3a2ddeeb7b3682e88092831d5a5 -Source1: https://github.com/Eyescale/CMake/archive/139ce7d/Eyescale-CMake-139ce7d.tar.gz -# Source1-md5: 4a6abcd9e0fc417528a8ca68a97e65eb -Patch0: disable-broken-cmakefiles.patch -Patch1: boost-1.57.0.patch +# Source0-md5: f782452db284a2e4e4fec687f95dfd30 Patch2: cxx.patch URL: http://pogl.wordpress.com/category/lunchbox/ +BuildRequires: Eyescale-CMake >= 2016.04 BuildRequires: avahi-devel BuildRequires: boost-devel >= 1.41.0 BuildRequires: cmake >= 2.8 @@ -80,13 +77,11 @@ API documentation for Lunchbox library. Dokumentacja API biblioteki Lunchbox. %prep -%setup -q -a1 +%setup -q -%{__mv} CMake-* CMake/common +ln -s %{_datadir}/Eyescale-CMake CMake/common %{__rm} .gitexternals -%patch0 -p1 -%patch1 -p1 %patch2 -p1 %build @@ -118,15 +113,14 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc ACKNOWLEDGEMENTS.txt AUTHORS.txt CHANGES.txt LICENSE.txt README.md doc/RelNotes.md +%doc ACKNOWLEDGEMENTS.txt AUTHORS.txt CHANGES.txt LICENSE.txt README.md doc/Changelog.md %attr(755,root,root) %{_libdir}/libLunchbox.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libLunchbox.so.3 +%attr(755,root,root) %ghost %{_libdir}/libLunchbox.so.6 %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libLunchbox.so %{_includedir}/lunchbox -%{_pkgconfigdir}/Lunchbox.pc %dir %{_datadir}/Lunchbox %{_datadir}/Lunchbox/CMake diff --git a/boost-1.57.0.patch b/boost-1.57.0.patch deleted file mode 100644 index 538ae53..0000000 --- a/boost-1.57.0.patch +++ /dev/null @@ -1,21 +0,0 @@ -From a3b3b71f2d2fe7879fb9e444e70b2d74f0269fe1 Mon Sep 17 00:00:00 2001 -From: Stefan Eilemann -Date: Sat, 27 Dec 2014 14:44:16 +0100 -Subject: [PATCH] Compile fix for Boost 1.57 - ---- - lunchbox/any.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/lunchbox/any.h b/lunchbox/any.h -index 9f91e40..3618f3a 100644 ---- a/lunchbox/any.h -+++ b/lunchbox/any.h -@@ -38,6 +38,7 @@ - #include - #include - #include -+#include - #include - - // See boost/python/type_id.hpp diff --git a/disable-broken-cmakefiles.patch b/disable-broken-cmakefiles.patch deleted file mode 100644 index 21f322f..0000000 --- a/disable-broken-cmakefiles.patch +++ /dev/null @@ -1,34 +0,0 @@ ---- Lunchbox-1.10.0/CMake/common/TargetHooks.cmake.orig 2014-10-02 12:07:38.000000000 +0200 -+++ Lunchbox-1.10.0/CMake/common/TargetHooks.cmake 2015-02-18 17:06:08.678295749 +0100 -@@ -4,9 +4,7 @@ - # multiple subprojects are built in a single go, the properties are unique per project - - include(CMakeParseArguments) --include(clangcheckTargets) - include(CppcheckTargets) --include(CpplintTargets) - - set(ALL_DEP_TARGETS "") - set(ALL_LIB_TARGETS "") -@@ -19,10 +17,7 @@ - set_property(GLOBAL PROPERTY ADD_EXE_MACRO_DEFINED "1") - macro(add_executable _target) - _add_executable(${_target} ${ARGN}) -- add_clangcheck(${_target}) - add_cppcheck(${_target} POSSIBLE_ERROR FAIL_ON_WARNINGS EXCLUDE_QT_MOC_FILES) -- add_cpplint(${_target} CATEGORY_FILTER_OUT readability/streams -- EXCLUDE_PATTERN ".*moc_.*\\.cxx|Buildyard/Build") - set_property(GLOBAL APPEND PROPERTY ${PROJECT_NAME}_ALL_DEP_TARGETS ${_target}) - endmacro() - endif() -@@ -33,10 +28,7 @@ - set_property(GLOBAL PROPERTY ADD_LIBRARY_MACRO_DEFINED "1") - macro(add_library _target) - _add_library(${_target} ${ARGN}) -- add_clangcheck(${_target}) - add_cppcheck(${_target} POSSIBLE_ERROR FAIL_ON_WARNINGS EXCLUDE_QT_MOC_FILES) -- add_cpplint(${_target} CATEGORY_FILTER_OUT readability/streams -- EXCLUDE_PATTERN ".*moc_.*\\.cxx|Buildyard/Build") - - # ignore IMPORTED add_library from finders (e.g. Qt) - cmake_parse_arguments(_arg "IMPORTED" "" "" ${ARGN})