From 9b8200e49cd6b40d5598b2d29fbce22c5f97973c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Mon, 14 Oct 2024 13:56:00 +0200 Subject: [PATCH] Sync from SUSE:ALP:Source:Standard:1.0 attr revision b9cc1fe7f113d5f09a4b24bba3b9c5be --- .gitattributes | 23 ++ attr-2.5.1.tar.gz | 3 + attr-2.5.1.tar.gz.sig | Bin 0 -> 566 bytes attr.changes | 487 +++++++++++++++++++++++++++++++++++++ attr.keyring | 542 ++++++++++++++++++++++++++++++++++++++++++ attr.spec | 121 ++++++++++ baselibs.conf | 6 + 7 files changed, 1182 insertions(+) create mode 100644 .gitattributes create mode 100644 attr-2.5.1.tar.gz create mode 100644 attr-2.5.1.tar.gz.sig create mode 100644 attr.changes create mode 100644 attr.keyring create mode 100644 attr.spec create mode 100644 baselibs.conf diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fecc750 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/attr-2.5.1.tar.gz b/attr-2.5.1.tar.gz new file mode 100644 index 0000000..7753f75 --- /dev/null +++ b/attr-2.5.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bae1c6949b258a0d68001367ce0c741cebdacdd3b62965d17e5eb23cd78adaf8 +size 465714 diff --git a/attr-2.5.1.tar.gz.sig b/attr-2.5.1.tar.gz.sig new file mode 100644 index 0000000000000000000000000000000000000000..0a0756e0edd31f3575279d18e43560052d7f1384 GIT binary patch literal 566 zcmV-60?GY}0y6{v0SEvc79j*Bn>UiP*3%gwEX3T^zn|*^6JjM*II{y?8|4CcB`&w#hn73@4?aM!omBz#_5U6Z_b#=32^l;LO)J^ip9UL@UJV1>_ zz5j`gcPzpJ;kN-Ko8(%>m1^YEHEFs-HsZmJ0NN2PIa@&$R*gvVa>`K|%{z1egbVuiyxM+oH-B^2d%9Q)&jFCSd#q2e!1LdKfVMMV zDhE9_ZCO|9p?h21FctsHn{e9Sw6 zxZ2o6HoKH}bo1f+CeA}T)N|#bjE6(Q)CugbXFPxN#$rqxGaw?ir~Dv$vM_QlA~m!? zdPi5w#K-{`2KyJZm~eZ>{$@ARl*y;mM+GjQRfiWSg4FR3ghJCz)E2u8?GyBd~kx|zk%OJ$x|19zR) zJJriJp$I{WXmsmWTGBCAcksU|QRhG{BLJJagE?ed$je_I)l zBY2GT$oBII;aK}#Z0#;5a$W6QhO@_4^wj`45sJlR&Bd*jaMu{*J2EYFJGz(m|k$m+chY-4-A&5 EH{UrIQvd(} literal 0 HcmV?d00001 diff --git a/attr.changes b/attr.changes new file mode 100644 index 0000000..f732b0c --- /dev/null +++ b/attr.changes @@ -0,0 +1,487 @@ +------------------------------------------------------------------- +Mon Mar 22 15:19:43 UTC 2021 - Dirk Müller + +- update to 2.5.1: + * Fix libtool library versioning regression + * Update po files and German translation + * getfattr: Add --one-file-system option + * Move struct stat into struct walk_tree_args + * Move list of open directories into struct walk_tree_args + * Move walk_tree_rec arguments into a separate struct + * xattr.conf: Indicate afs metadata xattrs should be skipped when copying + * Fix typos in manual pages + * getfattr.1: by default only user namespace attributes are dumped + * Enable large-file support on systems that do not enable it by default + * test: escape left brace in a regex in test/run +- drop 0001-attr-2.4.48-test-suite-perl.patch (upstream) + +------------------------------------------------------------------- +Fri Aug 2 06:57:09 UTC 2019 - Martin Liška + +- Use FAT LTO objects in order to provide proper static library. + +------------------------------------------------------------------- +Tue Sep 11 09:50:05 UTC 2018 - dmueller@suse.com + +- update description for libattr-devel-static to make it less + boilerplate + +------------------------------------------------------------------- +Wed Sep 5 13:12:14 UTC 2018 - schwab@suse.de + +- Add libattr-devel-static subpackage + +------------------------------------------------------------------- +Sat Aug 25 18:33:52 UTC 2018 - jengelh@inai.de + +- Replace unspecific boilerplate summary from years ago. + +------------------------------------------------------------------- +Mon Aug 13 09:11:11 UTC 2018 - tchvatal@suse.com + +- Remove obsolete Obsolete lines +- Drop static subpackage, nothing in TW depends on it Deb/RH do not + provide it either +- Rely on simple upstream make install target +- Run tests +- Update to 2.4.48: + * Provide default xattr.conf + * Update buildsystem to reflect current autotools state + * Small test updates + * Remove various deprecated sections like attr/attr.h +- Update keyring, Mike Frysinger released this version +- Add patch to have tests working with newer perls: + * 0001-attr-2.4.48-test-suite-perl.patch + +------------------------------------------------------------------- +Tue Mar 20 13:10:52 CET 2018 - kukuk@suse.de + +- Use %license instead of %doc [bsc#1082318] + +------------------------------------------------------------------- +Mon May 11 07:33:07 UTC 2015 - pgajdos@suse.com + +- remove man5/attr.5, it is now part of man-pages + http://lwn.net/Articles/643559/ + +------------------------------------------------------------------- +Tue Sep 23 15:52:35 UTC 2014 - jengelh@inai.de + +- Reduce size of filelist by using wildcards; + remove %doc (some locations are always %doc), + remove %attr (files already have proper permissions) + +------------------------------------------------------------------- +Tue Jun 18 08:14:36 UTC 2013 - coolo@suse.com + +- remove gpg-offline from bootstrap packages + +------------------------------------------------------------------- +Sun Jun 16 21:53:46 UTC 2013 - jengelh@inai.de + +- Update to new upstream release 2.4.47 +* This release fixes two functional bugs related to tree walking + and the return code from getfattr. Also, a number of build system + problems were fixed. +- Remove config-guess-sub-update.patch (no longer applies), + attr-syscalls.patch (resolved differently upstream), + builddefs.in.diff (replaced by logic in specfile) +- Signature verification + +------------------------------------------------------------------- +Wed Mar 20 13:02:40 UTC 2013 - mmeister@suse.com + +- Added url as source. + Please see http://en.opensuse.org/SourceUrls + +------------------------------------------------------------------- +Tue Feb 5 09:45:34 UTC 2013 - schwab@suse.de + +- Remove unused autoconf and automake build requires + +------------------------------------------------------------------- +Sat Feb 2 21:08:57 UTC 2013 - schwab@suse.de + +- Add attr-syscalls.patch: + Define attr syscall numbers for aarch64 + +------------------------------------------------------------------- +Sat Feb 2 20:30:27 UTC 2013 - schwab@suse.de + +- Add config-guess-sub-update.patch: + Update confg.guess/sub for aarch64 + +------------------------------------------------------------------- +Fri Feb 1 12:01:33 UTC 2013 - coolo@suse.com + +- update license to new format + +------------------------------------------------------------------- +Tue Dec 20 11:27:17 UTC 2011 - coolo@suse.com + +- add autoconf as buildrequire to avoid implicit dependency + +------------------------------------------------------------------- +Fri Oct 14 12:12:20 UTC 2011 - afaerber@suse.com + +- Add libattr-devel-static package + +------------------------------------------------------------------- +Fri Sep 16 18:35:52 UTC 2011 - jengelh@medozas.de + +- Enable libattr-devel for all baselib arches +- Implement shlib package (libattr1) + +------------------------------------------------------------------- +Wed May 18 09:32:06 UTC 2011 - coolo@novell.com + +- make shared library executable + +------------------------------------------------------------------- +Tue Apr 19 18:06:35 UTC 2011 - bphilips@novell.com + +- upgrade to 2.4.46 + - Fix tests + +------------------------------------------------------------------- +Sat Apr 16 00:16:15 UTC 2011 - bphilips@novell.com + +- upgrade to 2.4.45 + - OPTIONS in man pages should be a section heading, not a subsection heading + - getfattr: encode NULs properly with --encoding=text + - setfattr.1: document supported encodings of values + - convert the man pages into html + - attr_parse_attr_conf: eliminate a double free + - attr_parse_attr_conf: eliminate a memory leak + - quote: pull in string.h for strchr prototype + - libattr: fix memory leak in attr_copy_action() + +------------------------------------------------------------------- +Mon Jun 28 06:38:35 UTC 2010 - jengelh@medozas.de + +- use %_smp_mflags + +------------------------------------------------------------------- +Sat Dec 12 17:43:30 CET 2009 - jengelh@medozas.de + +- add baselibs.conf as a source +- adjust baselibs.conf for SPARC + +------------------------------------------------------------------- +Mon Oct 26 15:48:06 CET 2009 - meissner@suse.de + +- fixed implicit strchr() call + +------------------------------------------------------------------- +Sun Sep 27 21:36:26 CEST 2009 - crrodriguez@suse.de + +- do not package static libraries +- fix -devel package dependencies + +------------------------------------------------------------------- +Sat Aug 1 04:23:29 CEST 2009 - bphilips@novell.com + +- Version bump to 2.4.44 + - Stop quoting nonprintable characters in the getfattr output + - More license updates + +------------------------------------------------------------------- +Thu Feb 12 23:25:28 PST 2009 - bphilips@suse.de + +- Improve unit test harness + +------------------------------------------------------------------- +Tue Jan 6 14:09:13 PST 2009 - bphilips@suse.de + +- Fix tests and add make target +- Version bump to get fix for getfattr -P bnc#457660 + +------------------------------------------------------------------- +Wed Dec 10 12:34:56 CET 2008 - olh@suse.de + +- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade + (bnc#437293) + +------------------------------------------------------------------- +Tue Nov 11 16:53:59 CET 2008 - ro@suse.de + +- SLE-11 uses PPC64 instead of PPC, adapt baselibs.conf + +------------------------------------------------------------------- +Thu Oct 30 12:34:56 CET 2008 - olh@suse.de + +- obsolete old -XXbit packages (bnc#437293) + +------------------------------------------------------------------- +Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de + +- added baselibs.conf file to build xxbit packages + for multilib support + +------------------------------------------------------------------- +Sat Oct 27 18:16:49 CEST 2007 - agruen@suse.de + +- Don't exhaust the number of file descriptors in the path walking + code, and make sure each directory is only visited once. + +------------------------------------------------------------------- +Fri Oct 26 02:10:44 CEST 2007 - agruen@suse.de + +- A large jump to the current upstream version 2.4.39. +- Fix the upstream path walking code. +- Remove the ea-conv script; this is not relevant anymore since + years. + +------------------------------------------------------------------- +Wed Apr 25 16:20:42 CEST 2007 - agruen@suse.de + +- Fix the permissions of /etc/xattr.conf. + +------------------------------------------------------------------- +Mon Oct 16 17:55:45 CEST 2006 - agruen@suse.de + +- Ignore Beagle index data when copying files. + +------------------------------------------------------------------- +Wed Oct 4 15:26:41 CEST 2006 - agruen@suse.de + +- /etc/xattr.conf: Allow to configure which attributes to skip + when copying, and which attributes contain file permissions. + +------------------------------------------------------------------- +Sat Mar 18 09:12:03 CET 2006 - aj@suse.de + +- Remove .la package that was introduced in last change and breaks + build of many packages. + +------------------------------------------------------------------- +Fri Mar 17 19:09:00 CET 2006 - agruen@suse.de + +- Fix symlinks in the -devel package (149945, Nathan Scott). + +------------------------------------------------------------------- +Tue Mar 7 15:34:22 CET 2006 - agruen@suse.de + +- xfs-cmds-25263a-fix-list_attr-segfault: Fix a possible segfault + in the attr_list compat function (155746). + +------------------------------------------------------------------- +Sat Feb 18 18:37:35 CET 2006 - agruen@suse.de + +- Add xfs-cmds-25211a-skip-DMF-attributes-on-copy-also patch from + SGI (151782). + +------------------------------------------------------------------- +Wed Jan 25 21:29:56 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Fri Jan 13 19:20:08 CET 2006 - mjancar@suse.cz + +- update to 2.4.28 + * Implement the IRIX list_attr interfaces + +------------------------------------------------------------------- +Wed Nov 2 15:17:07 CET 2005 - schwab@suse.de + +- Use RPM_OPT_FLAGS. + +------------------------------------------------------------------- +Fri Aug 26 13:53:35 CEST 2005 - agruen@suse.de + +- Update to version 2.4.24: integrates two patches we had + separately before; add a missing space in an error message; + an error path fix in setfattr. No API/ABI changes in libattr. + +------------------------------------------------------------------- +Fri Aug 19 16:49:59 CEST 2005 - kukuk@suse.de + +- Move devel files from / to /usr +- Don't generate filelist dynamic (fix broken attr statements) + +------------------------------------------------------------------- +Mon Jun 6 14:08:08 CEST 2005 - agruen@suse.de + +- Bump version number to 2.4.23. + +------------------------------------------------------------------- +Thu Jun 2 18:47:31 CEST 2005 - agruen@suse.de + +- reduce-verboseness.diff: attr_copy_{fd,file}: Don't report an + error for each attribute copy that fails with ENOSYS, but report + such failures only once (85646). + +------------------------------------------------------------------- +Mon Feb 21 11:38:15 CET 2005 - agruen@suse.de + +- Update to version 2.4.22. Various fixes. + +------------------------------------------------------------------- +Fri Aug 13 18:00:01 CEST 2004 - mjancar@suse.cz + +- update to 2.4.16 + +------------------------------------------------------------------- +Tue Jan 27 10:11:29 CET 2004 - kukuk@suse.de + +- Don't include man2/*xattr.2 manual pages, use the copy from + the man-pages package (so we have documentation for the glibc + functions, too). + +------------------------------------------------------------------- +Sat Jan 10 21:22:37 CET 2004 - adrian@suse.de + +- build as user + +------------------------------------------------------------------- +Thu Jan 1 15:14:58 CET 2004 - agruen@suse.de + +- Update to version 2.4.12. Bug fix in directory tree walking + code. + +------------------------------------------------------------------- +Wed Oct 22 08:30:45 CEST 2003 - kukuk@suse.de + +- Fix provides/requires for update case + +------------------------------------------------------------------- +Thu Aug 28 13:26:04 CEST 2003 - agruen@suse.de + +- Fix a bug with error handling while walking directory trees. + +------------------------------------------------------------------- +Thu Aug 28 01:48:43 CEST 2003 - ro@suse.de + +- fix patch-depth in specfile + +------------------------------------------------------------------- +Wed Aug 27 00:50:55 CEST 2003 - agruen@suse.de + +- Fix SIGSEGV if the quote function. + +------------------------------------------------------------------- +Fri Aug 15 14:22:46 CEST 2003 - agruen@suse.de + +- Update to 2.4.8: Fixes SIGSEGV if the quote/unquote functions + are passed NULL arguments. + +------------------------------------------------------------------- +Sat Jul 26 20:30:17 CEST 2003 - agruen@suse.de + +- Update to 2.4.6 + additional patch to be merged upstream. + +------------------------------------------------------------------- +Mon Jun 16 19:09:14 CEST 2003 - jderfina@suse.cz + +- File list fixed. + +------------------------------------------------------------------- +Wed Apr 16 12:46:06 CEST 2003 - jderfina@suse.cz + +- Update to 2.4.2 + +------------------------------------------------------------------- +Sun Apr 6 21:28:21 CEST 2003 - agruen@suse.de + +- Update to 2.4.1. + +------------------------------------------------------------------- +Thu Feb 27 05:20:41 CET 2003 - agruen@suse.de + +- Fix broken attr_copy_check_permissions() function. + +------------------------------------------------------------------- +Wed Feb 26 14:31:57 CET 2003 - agruen@suse.de + +- Update to attr-2.4.0 which has our patches integrated. + +------------------------------------------------------------------- +Mon Feb 24 12:11:20 CET 2003 - agruen@suse.de + +- Increment libattr library version to 1.1.0. +- Fix [#24244] (prevent accidental acl copying on xfs). +- Add symbol level versioning for libattr. + +------------------------------------------------------------------- +Thu Feb 13 21:57:56 CET 2003 - agruen@suse.de + +- Fix an interface declaration in in the error_context.h header. + +------------------------------------------------------------------- +Wed Jan 22 16:30:49 CET 2003 - agruen@suse.de + +- Update to attr-2.2.0 +- Add EA copying functions patch +- Let mls@suse.de add the following package alias in Autobuild + for building packages against older releases: + libattr-devel -> attr-devel [for <= 8.1] + +------------------------------------------------------------------- +Tue Jan 21 14:02:36 CET 2003 - agruen@suse.de + +- Remove (Prereq: /sbin/ldconfig) tag, and use %run_ldconfig + in %post and %postun instead. +- attr-devel was renamed to libattr-devel: add missing + `Obsoletes: attr-devel' tag to libattr-devel. + +------------------------------------------------------------------- +Fri Dec 13 16:30:03 CET 2002 - schwab@suse.de + +- Fix filelist generation. + +------------------------------------------------------------------- +Thu Dec 12 17:56:03 CET 2002 - jderfina@suse.cz + +- upgrading to version 2.1.1 +- spliting attr to attr (binaries), libattr (libraries, only this package is + needed for other packages) and libattr-devel (development stuff). This + spliting follows SGI's release. + +------------------------------------------------------------------- +Thu Sep 5 13:32:18 CEST 2002 - agruen@suse.de + +- Update to version 2.0.11: Adds support for m68k and alpha, minor + corrections (see attr-2.0.11/doc/CHANGES for details). + +------------------------------------------------------------------- +Thu Aug 15 10:06:57 CEST 2002 - agruen@suse.de + +- Remove the suse_update_config macro and the config.* stuff. + (According to ro@suse.de this is not necessary.) +- Change the documentation path in builddefs.in instead of in + configure.in. +- Update to version 2.0.9 + +------------------------------------------------------------------- +Thu Jun 20 09:39:30 CEST 2002 - lmuelle@suse.de + +- Remove DESTDIR patch, use DIST_ROOT of package instead +- Update to version 2.0.8 + +------------------------------------------------------------------- +Wed Jun 12 17:37:03 CEST 2002 - ro@suse.de + +- fix for ppc64 (it's called powerpc64 in configure) + +------------------------------------------------------------------- +Tue May 21 10:59:48 CEST 2002 - coolo@suse.de + +- build also on archs without xattr syscalls + +------------------------------------------------------------------- +Mon May 13 13:56:09 CEST 2002 - sf@suse.de + +- changed configure.in to use */lib64 as pkg_slib_dir and + pkg_lib_dir on architectures with lib and lib64 + +------------------------------------------------------------------- +Wed Apr 24 17:52:15 MEST 2002 - mls@suse.de + +- support for mips architecture + +------------------------------------------------------------------- +Mon Feb 25 22:34:59 CET 2002 - ro@suse.de + +- initial package (split from xfstools spec) + diff --git a/attr.keyring b/attr.keyring new file mode 100644 index 0000000..caf7b40 --- /dev/null +++ b/attr.keyring @@ -0,0 +1,542 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: SKS 1.1.6 +Comment: Hostname: sks.pod02.fleetstreetops.com + +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 +A4KguH/VepeUAIPzztDjZPNLWTyTU0PElUD5 +=2Iay +-----END PGP PUBLIC KEY BLOCK----- diff --git a/attr.spec b/attr.spec new file mode 100644 index 0000000..76132eb --- /dev/null +++ b/attr.spec @@ -0,0 +1,121 @@ +# +# spec file for package attr +# +# Copyright (c) 2021 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%define lname libattr1 +Name: attr +Version: 2.5.1 +Release: 0 +Summary: Commands for Manipulating Extended Attributes +License: GPL-2.0-or-later AND LGPL-2.1-or-later +Group: System/Filesystems +URL: https://savannah.nongnu.org/projects/attr/ +Source: https://download-mirror.savannah.gnu.org/releases/attr/attr-%{version}.tar.gz +Source2: https://download-mirror.savannah.gnu.org/releases/attr/attr-%{version}.tar.gz.sig +Source3: %{name}.keyring +Source99: baselibs.conf +BuildRequires: pkgconfig +Conflicts: xfsdump < 2.0.0 + +%description +A set of tools for manipulating extended attributes on file system +objects, in particular getfattr(1) and setfattr(1). An attr(1) command +is also provided, which is largely compatible with the SGI IRIX tool of +the same name. + +%package -n %{lname} +Summary: A dynamic library for filesystem extended attribute support +Group: System/Libraries +Obsoletes: libattr < %{version}-%{release} +Provides: libattr = %{version}-%{release} + +%description -n %{lname} +This package contains the libattr.so dynamic library, which contains +the extended attribute library functions. + +%package -n libattr-devel +Summary: Header files for libattr +Group: Development/Libraries/C and C++ +Requires: %{lname} = %{version} +Requires: glibc-devel +Provides: attr-devel = %{version}-%{release} +Obsoletes: attr-devel < %{version}-%{release} + +%description -n libattr-devel +This package contains the libraries and header files needed to develop +programs which make use of extended attributes. For Linux programs, the +documented system call API is the recommended interface, but an SGI +IRIX compatibility interface is also provided. + +%package -n libattr-devel-static +Summary: Static libraries for libattr development +Group: Development/Libraries/C and C++ +Provides: libattr-devel:%{_libdir}/libattr.a +Requires: libattr-devel = %version + +%description -n libattr-devel-static +This package contains the static library of libattr which is needed for +staticallly linking to programs that make use of extended attributes. + +%prep +%setup -q + +%build +%global _lto_cflags %{_lto_cflags} -ffat-lto-objects +%configure \ + --enable-static \ + --disable-silent-rules +make %{?_smp_mflags} + +%install +%make_install +# remove libtool archives +find %{buildroot} -type f -name "*.la" -delete -print +# handle docs on our own +rm -rf %{buildroot}/%{_datadir}/doc/%{name} +%find_lang %{name} + +%check +make %{?_smp_mflags} check + +%post -n %{lname} -p /sbin/ldconfig +%postun -n %{lname} -p /sbin/ldconfig + +%files -f %{name}.lang +%license doc/COPYING* +%doc doc/CHANGES doc/PORTING +%{_mandir}/man1/*.1%{?ext_man} +%{_bindir}/attr +%{_bindir}/getfattr +%{_bindir}/setfattr + +%files -n libattr-devel +%{_includedir}/attr/ +%{_libdir}/pkgconfig/libattr.pc +%{_libdir}/libattr.so +%{_mandir}/man3/*.3%{?ext_man} + +%files -n libattr-devel-static +%defattr(-,root,root) +%{_libdir}/libattr.a + +%files -n %{lname} +%license doc/COPYING* +%{_libdir}/libattr.so.1* +%config %{_sysconfdir}/xattr.conf + +%changelog diff --git a/baselibs.conf b/baselibs.conf new file mode 100644 index 0000000..39341ad --- /dev/null +++ b/baselibs.conf @@ -0,0 +1,6 @@ +libattr1 + obsoletes "libattr- < " + provides "libattr- = " +libattr-devel + requires -libattr- + requires "libattr1- = "