[packages/thin-provisioning-tools] - updated to 0.6.3 - removed obsolete opt patch - uses gnu++98 C++ dialect now

qboosh qboosh at pld-linux.org
Fri Oct 7 18:05:43 CEST 2016


commit eee41c883bb59c12385f8e9fcf846b2dcd0fdad3
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Oct 7 18:07:40 2016 +0200

    - updated to 0.6.3
    - removed obsolete opt patch
    - uses gnu++98 C++ dialect now

 thin-provisioning-tools-opt.patch | 11 -----------
 thin-provisioning-tools.spec      | 18 ++++++------------
 2 files changed, 6 insertions(+), 23 deletions(-)
---
diff --git a/thin-provisioning-tools.spec b/thin-provisioning-tools.spec
index a874a5a..7e742db 100644
--- a/thin-provisioning-tools.spec
+++ b/thin-provisioning-tools.spec
@@ -1,23 +1,21 @@
 Summary:	Tools for manipulating dm-thin device-mapper target metadata
 Summary(pl.UTF-8):	Narzędzia do modyfikowania metadanych celów dm-thin device-mappera
 Name:		thin-provisioning-tools
-Version:	0.6.1
+Version:	0.6.3
 Release:	1
 License:	GPL v3+
 Group:		Applications/System
 #Source0Download: https://github.com/jthornber/thin-provisioning-tools/releases
 Source0:	https://github.com/jthornber/thin-provisioning-tools/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	f6f1207d63f5bd7aa1943ce3f12da84e
+# Source0-md5:	28b352363ea7eb6698ad2efcd7d8c2ae
 Patch0:		%{name}-sh.patch
-Patch1:		%{name}-opt.patch
 URL:		https://github.com/jthornber/thin-provisioning-tools
 BuildRequires:	autoconf >= 2.61
 BuildRequires:	boost-devel
 BuildRequires:	expat-devel >= 1.95
-# exact version unknown (some C++11 features needed)
-BuildRequires:	gcc-c++ >= 6:4.6
+BuildRequires:	gcc-c++ >= 6:4.0
 BuildRequires:	libaio-devel
-BuildRequires:	libstdc++-devel
+BuildRequires:	libstdc++-devel >= 6:4.0
 Obsoletes:	device-mapper-persistent-data
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -32,15 +30,12 @@ device-mappera.
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
 
 %build
 %{__autoconf}
 %configure \
 	--with-optimisation=" "
 
-CFLAGS="%{rpmcflags}" \
-CXXFLAGS="%{rpmcxxflags}" \
 %{__make} \
 	V=
 
@@ -48,15 +43,14 @@ CXXFLAGS="%{rpmcxxflags}" \
 rm -rf $RPM_BUILD_ROOT
 
 %{__make} install \
-	DESTDIR=$RPM_BUILD_ROOT \
-	MANDIR=%{_mandir}
+	DESTDIR=$RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc README.md TODO.org
+%doc CHANGES README.md TODO.org
 %attr(755,root,root) %{_sbindir}/cache_check
 %attr(755,root,root) %{_sbindir}/cache_dump
 %attr(755,root,root) %{_sbindir}/cache_metadata_size
diff --git a/thin-provisioning-tools-opt.patch b/thin-provisioning-tools-opt.patch
deleted file mode 100644
index b27380e..0000000
--- a/thin-provisioning-tools-opt.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- thin-provisioning-tools-0.6.1/Makefile.in.orig	2016-02-10 15:28:49.000000000 +0100
-+++ thin-provisioning-tools-0.6.1/Makefile.in	2016-04-05 21:41:46.362026050 +0200
-@@ -103,7 +103,7 @@
- OBJECTS:=$(subst .cc,.o,$(SOURCE))
- TOP_DIR:=@top_srcdir@
- TOP_BUILDDIR:=@top_builddir@
--CFLAGS+=-g -Wall -O3
-+CFLAGS+=-Wall
- CFLAGS+=@LFS_FLAGS@
- CXXFLAGS+=-g -Wall -fno-strict-aliasing
- CXXFLAGS+=@CXXOPTIMISE_FLAG@
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/thin-provisioning-tools.git/commitdiff/eee41c883bb59c12385f8e9fcf846b2dcd0fdad3



More information about the pld-cvs-commit mailing list