I'm deleting this from th-test. Upstream removal of attr/xattr.h is just one big breakge.
On Thu, 16 Nov 2017, qboosh wrote: > commit 8a4692db8ee22a63e498b99483ab24b695bc089f > Author: Jakub Bogusz <qbo...@pld-linux.org> > Date: Thu Nov 16 19:18:51 2017 +0100 > > - updated to 2.4.48 > - removed obsolete patches, cleanup > > attr-LDFLAGS.patch | 12 -------- > attr-lt.patch | 15 ---------- > attr-miscfix.patch | 15 ---------- > attr.spec | 87 > ++++++++++++++++++++---------------------------------- > 4 files changed, 32 insertions(+), 97 deletions(-) > --- > diff --git a/attr.spec b/attr.spec > index 2b7415c..fbfc44b 100644 > --- a/attr.spec > +++ b/attr.spec > @@ -1,27 +1,23 @@ > Summary: Utility for managing filesystem extended attributes > Summary(pl.UTF-8): Narzędzia do zarządzania rozszerzonymi atrybutami > systemu plików > Name: attr > -Version: 2.4.47 > -Release: 2 > +Version: 2.4.48 > +Release: 1 > License: LGPL v2+ (library), GPL v2+ (utilities) > Group: Applications/System > Source0: > http://git.savannah.gnu.org/cgit/attr.git/snapshot/%{name}-%{version}.tar.gz > -# Source0-md5: 4ee36c16eb7e58a1b38345d4dbbddd88 > -Patch0: %{name}-miscfix.patch > -Patch1: %{name}-lt.patch > -Patch2: %{name}-LDFLAGS.patch > +# Source0-md5: 728d7f7f1b6ccbe03efc8d5c76eb5891 > URL: http://savannah.nongnu.org/projects/attr/ > -BuildRequires: autoconf > -BuildRequires: automake > -BuildRequires: gettext-tools > -BuildRequires: libtool > +BuildRequires: autoconf >= 2.50 > +BuildRequires: automake >= 1:1.11 > +BuildRequires: gettext-tools >= 0.18.2 > +BuildRequires: libtool >= 2:2 > BuildRequires: rpmbuild(macros) >= 1.402 > +BuildRequires: sed >= 4.0 > Obsoletes: libattr > BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) > > %define _bindir /bin > -%define _libdir /%{_lib} > -%define _libexecdir /usr/%{_lib} > > %description > An experimental attr command to manipulate extended attributes under > @@ -58,61 +54,41 @@ Biblioteki statyczne do korzystania z rozszerzonych > atrybutów. > > %prep > %setup -q > -%patch0 -p1 > -%patch1 -p1 > -%patch2 -p1 > - > -%{__rm} -f aclocal.m4 > > %build > +# prepare for gettextize > +%{__sed} -i -e 's,po/Makefile.in,,' configure.ac > + > +po/update-potfiles > +%{__gettextize} > %{__libtoolize} > %{__aclocal} -I m4 > %{__autoconf} > -install %{_datadir}/automake/config.* . > -install include/install-sh . > +%{__autoheader} > +%{__automake} > > %configure \ > - DEBUG="%{?debug:-DDEBUG}%{!?debug:-DNDEBUG}" \ > - OPTIMIZER="%{rpmcflags} -DENABLE_GETTEXT" > + %{?debug:--enable-debug} \ > + --disable-silent-rules > > -%{__make} \ > - LLDFLAGS="%{rpmldflags}" > +%{__make} > > %install > rm -rf $RPM_BUILD_ROOT > - > -install -d $RPM_BUILD_ROOT%{_libexecdir} > - > -DIST_ROOT=$RPM_BUILD_ROOT > -DIST_INSTALL=`pwd`/install.manifest > -DIST_INSTALL_DEV=`pwd`/install-dev.manifest > -DIST_INSTALL_LIB=`pwd`/install-lib.manifest > -export DIST_ROOT DIST_INSTALL DIST_INSTALL_DEV DIST_INSTALL_LIB > +install -d $RPM_BUILD_ROOT/%{_lib} > > %{__make} install \ > - DIST_MANIFEST=$DIST_INSTALL > -%{__make} install-dev \ > - DIST_MANIFEST=$DIST_INSTALL_DEV > -%{__make} install-lib \ > - DIST_MANIFEST=$DIST_INSTALL_LIB > - > -mv $RPM_BUILD_ROOT%{_libdir}/libattr.{la,a} \ > - $RPM_BUILD_ROOT%{_libexecdir} > + DESTDIR=$RPM_BUILD_ROOT > > -ln -sf %{_libdir}/$(basename $RPM_BUILD_ROOT%{_libdir}/libattr.so.*.*.*) \ > - $RPM_BUILD_ROOT%{_libexecdir}/libattr.so > +%{__mv} $RPM_BUILD_ROOT%{_libdir}/libattr.so.* \ > + $RPM_BUILD_ROOT/%{_lib} > > -%{__sed} -i "s|libdir='%{_libdir}'|libdir='%{_libexecdir}'|" \ > - $RPM_BUILD_ROOT%{_libexecdir}/libattr.la > - > -%{__rm} -r $RPM_BUILD_ROOT%{_mandir}/man2 > - > -%find_lang %{name} > +ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libattr.so.*.*.*) \ > + $RPM_BUILD_ROOT%{_libdir}/libattr.so > > %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name} > > -# already in /usr > -%{__rm} $RPM_BUILD_ROOT%{_libdir}/libattr.so > +%find_lang %{name} > > %clean > rm -rf $RPM_BUILD_ROOT > @@ -126,20 +102,21 @@ rm -rf $RPM_BUILD_ROOT > %attr(755,root,root) %{_bindir}/attr > %attr(755,root,root) %{_bindir}/getfattr > %attr(755,root,root) %{_bindir}/setfattr > -%attr(755,root,root) %{_libdir}/libattr.so.*.*.* > -%attr(755,root,root) %ghost %{_libdir}/libattr.so.1 > +%attr(755,root,root) /%{_lib}/libattr.so.*.*.* > +%attr(755,root,root) %ghost /%{_lib}/libattr.so.1 > +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xattr.conf > %{_mandir}/man1/attr.1* > %{_mandir}/man1/getfattr.1* > %{_mandir}/man1/setfattr.1* > -%{_mandir}/man5/attr.5* > > %files devel > %defattr(644,root,root,755) > -%attr(755,root,root) %{_libexecdir}/libattr.so > -%{_libexecdir}/libattr.la > +%attr(755,root,root) %{_libdir}/libattr.so > +%{_libdir}/libattr.la > %{_includedir}/attr > +%{_pkgconfigdir}/libattr.pc > %{_mandir}/man3/attr_*.3* > > %files static > %defattr(644,root,root,755) > -%{_libexecdir}/libattr.a > +%{_libdir}/libattr.a > diff --git a/attr-LDFLAGS.patch b/attr-LDFLAGS.patch > deleted file mode 100644 > index d1b4798..0000000 > --- a/attr-LDFLAGS.patch > +++ /dev/null > @@ -1,12 +0,0 @@ > -diff -Nur attr-2.4.32/libattr/Makefile attr-2.4.32.LDFLAGS/libattr/Makefile > ---- attr-2.4.32/libattr/Makefile 2006-06-20 08:51:25.000000000 +0200 > -+++ attr-2.4.32.LDFLAGS/libattr/Makefile 2006-08-02 03:25:39.000000000 > +0200 > -@@ -4,7 +4,7 @@ > - > - TOPDIR = .. > - > --LTLDFLAGS += -Wl,--version-script,$(TOPDIR)/exports > -+LTLDFLAGS += -Wl,--version-script,$(TOPDIR)/exports $(LLDFLAGS) > - include $(TOPDIR)/include/builddefs > - > - LTLIBRARY = libattr.la > diff --git a/attr-lt.patch b/attr-lt.patch > deleted file mode 100644 > index 41906b0..0000000 > --- a/attr-lt.patch > +++ /dev/null > @@ -1,15 +0,0 @@ > ---- attr-2.4.20/include/buildmacros.orig 2004-10-15 15:05:17 +0000 > -+++ attr-2.4.20/include/buildmacros 2005-05-24 21:54:20 +0000 > -@@ -69,10 +69,10 @@ > - LTOBJECTS = $(OBJECTS:.o=.lo) > - LTVERSION = $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) > - > --LTLINK = $(LIBTOOL) --mode=link $(CC) > -+LTLINK = $(LIBTOOL) --mode=link --tag=CC $(CCF) > - LTEXEC = $(LIBTOOL) --mode=execute > - LTINSTALL = $(LIBTOOL) --mode=install $(INSTALL) > --LTCOMPILE = $(LIBTOOL) --mode=compile $(CCF) > -+LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CCF) > - > - ifeq ($(ENABLE_SHARED),yes) > - LTLDFLAGS += -rpath $(PKG_LIB_DIR) > diff --git a/attr-miscfix.patch b/attr-miscfix.patch > deleted file mode 100644 > index fd77cc5..0000000 > --- a/attr-miscfix.patch > +++ /dev/null > @@ -1,15 +0,0 @@ > ---- attr-2.4.7/m4/manual_format.m4.orig 2003-06-25 03:51:29.000000000 > +0200 > -+++ attr-2.4.7/m4/manual_format.m4 2003-08-08 21:08:12.000000000 +0200 > -@@ -6,12 +6,5 @@ > - # > - AC_DEFUN([AC_MANUAL_FORMAT], > - [ have_zipped_manpages=false > -- for d in ${prefix}/share/man ${prefix}/man ; do > -- if test -f $d/man1/man.1.gz > -- then > -- have_zipped_manpages=true > -- break > -- fi > -- done > - AC_SUBST(have_zipped_manpages) > - ]) > ================================================================ > > ---- gitweb: > > http://git.pld-linux.org/gitweb.cgi/packages/attr.git/commitdiff/8a4692db8ee22a63e498b99483ab24b695bc089f > > _______________________________________________ > pld-cvs-commit mailing list > pld-cvs-com...@lists.pld-linux.org > http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit -- Jan Rękorajski | PLD/Linux SysAdm | baggins<at>pld-linux.org | http://www.pld-linux.org/ _______________________________________________ pld-devel-en mailing list pld-devel-en@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-en