[packages/xfsdump] - updated to 3.1.9 - updated miscfix patch
qboosh
qboosh at pld-linux.org
Wed May 6 21:22:58 CEST 2020
commit f4a2acaa717dcc20e50fbc6f98a3c3e949a8f5f4
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed May 6 21:23:15 2020 +0200
- updated to 3.1.9
- updated miscfix patch
xfsdump-miscfix.patch | 24 ++++++++++++++----------
xfsdump.spec | 14 +++++++-------
2 files changed, 21 insertions(+), 17 deletions(-)
---
diff --git a/xfsdump.spec b/xfsdump.spec
index 6341606..50da42f 100644
--- a/xfsdump.spec
+++ b/xfsdump.spec
@@ -1,13 +1,12 @@
Summary: Tools for the XFS filesystem
Summary(pl.UTF-8): Narzędzia do systemu plikowego XFS
Name: xfsdump
-Version: 3.1.8
+Version: 3.1.9
Release: 1
License: GPL v2
Group: Applications/Archiving
-# TODO: use .tar.xz source
-Source0: https://kernel.org/pub/linux/utils/fs/xfs/xfsdump/%{name}-%{version}.tar.gz
-# Source0-md5: 6963b1e4b96acfa249449db44d1df4fa
+Source0: https://www.kernel.org/pub/linux/utils/fs/xfs/xfsdump/%{name}-%{version}.tar.xz
+# Source0-md5: 086f7582875b14c17522867ffe3e202b
Patch0: %{name}-miscfix.patch
Patch1: %{name}-pl.po-update.patch
URL: http://www.xfs.org/
@@ -17,7 +16,9 @@ BuildRequires: automake
BuildRequires: gettext-tools
BuildRequires: libuuid-devel
BuildRequires: ncurses-devel
+BuildRequires: tar >= 1:1.22
BuildRequires: xfsprogs-devel >= 2.6.9
+BuildRequires: xz
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _sbindir /sbin
@@ -68,13 +69,12 @@ używane włącznie z pełną kopią.
%{__aclocal} -I m4
%{__autoconf}
%{__cp} include/install-sh .
-CPPFLAGS="-I/usr/include/ncurses"
+CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses"
%configure \
DEBUG="%{?debug:-DDEBUG}%{!?debug:-DNDEBUG}" \
OPTIMIZER="%{rpmcflags} %{rpmcppflags} -I/usr/include/ncurses"
%{__make} \
- LIBUUID="-luuid" \
V=1
%install
@@ -99,7 +99,7 @@ rm -rf $RPM_BUILD_ROOT
%files -f %{name}.lang
%defattr(644,root,root,755)
-%doc doc/{CHANGES,README.*}
+%doc doc/{CHANGES,README.xfsdump}
%attr(755,root,root) %{_sbindir}/xfsdump
%attr(755,root,root) %{_sbindir}/xfsrestore
%attr(755,root,root) %{_sbindir}/xfsinvutil
diff --git a/xfsdump-miscfix.patch b/xfsdump-miscfix.patch
index 579536e..ea3bdf0 100644
--- a/xfsdump-miscfix.patch
+++ b/xfsdump-miscfix.patch
@@ -13,23 +13,27 @@
- done
AC_SUBST(have_zipped_manpages)
])
---- xfsdump-3.0.4/dump/Makefile~ 2010-01-13 02:53:18.000000000 +0100
-+++ xfsdump-3.0.4/dump/Makefile 2010-12-08 21:41:53.673333296 +0100
-@@ -102,7 +102,6 @@
+--- xfsdump-3.1.9/dump/Makefile.orig 2020-05-06 19:15:10.923504544 +0200
++++ xfsdump-3.1.9/dump/Makefile 2020-05-06 20:53:02.985026191 +0200
+@@ -100,9 +100,6 @@
$(INSTALL) -m 755 -d $(PKG_ROOT_SBIN_DIR)
$(LTINSTALL) -m 755 $(LTCOMMAND) $(PKG_ROOT_SBIN_DIR)
$(INSTALL) -m 755 -d $(PKG_SBIN_DIR)
-- $(INSTALL) -S $(PKG_ROOT_SBIN_DIR)/$(LTCOMMAND) $(PKG_SBIN_DIR)/$(LTCOMMAND)
+- # skip symlink when /sbin is alread symlinked to /usr/sbin, like on Fedora
+- test $(PKG_ROOT_SBIN_DIR) -ef $(PKG_SBIN_DIR) || \
+- $(INSTALL) -S $(PKG_ROOT_SBIN_DIR)/$(LTCOMMAND) $(PKG_SBIN_DIR)/$(LTCOMMAND)
install-dev:
- $(COMMINCL) $(COMMON):
---- xfsdump-3.0.4/restore/Makefile~ 2010-01-13 02:53:18.000000000 +0100
-+++ xfsdump-3.0.4/restore/Makefile 2010-12-08 21:42:02.034493751 +0100
-@@ -114,7 +114,6 @@
+ .dep: $(COMMINCL) $(COMMON) $(INVINCL) $(INVCOMMON)
+--- xfsdump-3.1.9/restore/Makefile.orig 2020-05-06 19:15:10.926837859 +0200
++++ xfsdump-3.1.9/restore/Makefile 2020-05-06 20:53:33.474861013 +0200
+@@ -114,9 +114,6 @@
$(INSTALL) -m 755 -d $(PKG_ROOT_SBIN_DIR)
$(LTINSTALL) -m 755 $(LTCOMMAND) $(PKG_ROOT_SBIN_DIR)
$(INSTALL) -m 755 -d $(PKG_SBIN_DIR)
-- $(INSTALL) -S $(PKG_ROOT_SBIN_DIR)/$(LTCOMMAND) $(PKG_SBIN_DIR)/$(LTCOMMAND)
+- # skip symlink when /sbin is alread symlinked to /usr/sbin, like on Fedora
+- test $(PKG_ROOT_SBIN_DIR) -ef $(PKG_SBIN_DIR) || \
+- $(INSTALL) -S $(PKG_ROOT_SBIN_DIR)/$(LTCOMMAND) $(PKG_SBIN_DIR)/$(LTCOMMAND)
install-dev:
- $(COMMINCL) $(COMMON):
+ .dep: $(COMMINCL) $(COMMON) $(INVINCL) $(INVCOMMON)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/xfsdump.git/commitdiff/f4a2acaa717dcc20e50fbc6f98a3c3e949a8f5f4
More information about the pld-cvs-commit
mailing list