From 559174b891031225b8a08d69f5d51f53ab494cf3 Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Tue, 1 Apr 2014 21:40:14 +0200 Subject: [PATCH] - updated to 1.0.4 - added c++ patch (fixes C++11 issue) --- Insignia-c++.patch | 11 +++++++++++ Insignia.spec | 8 +++++--- 2 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 Insignia-c++.patch diff --git a/Insignia-c++.patch b/Insignia-c++.patch new file mode 100644 index 0000000..563da4e --- /dev/null +++ b/Insignia-c++.patch @@ -0,0 +1,11 @@ +--- Insignia-1.0.4/lib/InsigniaUtil.cpp.orig 2014-03-17 18:07:05.000000000 +0100 ++++ Insignia-1.0.4/lib/InsigniaUtil.cpp 2014-04-01 21:06:37.307785370 +0200 +@@ -569,7 +569,7 @@ + if (&rect != &noRect) { + if (!dfb_rectangle_intersect( &r, &rect )) { + throw new Exception( Direct::String::F( +- "PixelBuffer::dump: No intersection ["DFB_RECT_FORMAT" vs "DFB_RECT_FORMAT"] writing to '%s'!", ++ "PixelBuffer::dump: No intersection [" DFB_RECT_FORMAT " vs " DFB_RECT_FORMAT "] writing to '%s'!", + DFB_RECTANGLE_VALS(&rect), DFB_RECTANGLE_VALS(&r), filename.buffer() ) ); + } + } diff --git a/Insignia.spec b/Insignia.spec index aa1e980..889a7af 100644 --- a/Insignia.spec +++ b/Insignia.spec @@ -1,12 +1,13 @@ Summary: Insignia - DirectFB conformance test suite Summary(pl.UTF-8): Insignia - zbiór testów zgodności DirectFB Name: Insignia -Version: 1.0.2 +Version: 1.0.4 Release: 1 License: proprietary Group: Libraries Source0: http://www.directfb.org/downloads/Extras/%{name}-%{version}.tar.gz -# NoSource0-md5: 09103054a3a97fceb079869ad8811b8d +# NoSource0-md5: b16fdcbd9307710bda138223fba0a749 +Patch0: %{name}-c++.patch NoSource: 0 URL: http://www.directfb.org/ BuildRequires: DirectFB-c++-devel >= 1:1.2.0 @@ -27,6 +28,7 @@ Insignia - zbiór testów zgodności DirectFB. %prep %setup -q +%patch0 -p1 %build %{__libtoolize} @@ -60,7 +62,7 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_bindir}/Insignia %attr(755,root,root) %{_bindir}/InsigniaRun %attr(755,root,root) %{_libdir}/libinsignia-1.0.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libinsignia-1.0.so.2 +%attr(755,root,root) %ghost %{_libdir}/libinsignia-1.0.so.4 %dir %{_libdir}/Insignia %attr(755,root,root) %{_libdir}/Insignia/DFBTest*.Io %{_datadir}/Insignia -- 2.44.0