cc335ba
Summary: Utilities for managing filesystem extended attributes
cvsdist e75a739
Name: attr
37911a2
Version: 2.4.47
970c2cb
Release: 16%{?dist}
cc335ba
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
4e98f20
Source: http://download.savannah.gnu.org/releases-noredirect/attr/attr-%{version}.src.tar.gz
f5e23cd
a5a1325
# silence compile-time warnings
37911a2
Patch1: 0001-attr-2.4.47-warnings.patch
0c0242b
aa6c367
# install /etc/xattr.conf
aa6c367
Patch2: 0002-attr-2.4.47-xattr-conf.patch
aa6c367
3a4cfcb
# remove outdated tests from test/attr.test
3a4cfcb
Patch3: 0003-attr-2.4.47-test-suite.patch
3a4cfcb
a74dfcc
License: GPLv2+
8a1ee5b
URL: http://acl.bestbits.at/
cvsdist e75a739
Group: System Environment/Base
5ea8737
BuildRequires: gettext
5ea8737
BuildRequires: libtool
9e3fa51
Requires: libattr = %{version}-%{release}
cvsdist e75a739
cvsdist e75a739
%description
cvsdist e75a739
A set of tools for manipulating extended attributes on filesystem
cvsdist e75a739
objects, in particular getfattr(1) and setfattr(1).
cvsdist e75a739
An attr(1) command is also provided which is largely compatible
cvsdist e75a739
with the SGI IRIX tool of the same name.
cvsdist e75a739
cvsdist e75a739
%package -n libattr
cc335ba
Summary: Dynamic library for extended attribute support
cvsdist e75a739
Group: System Environment/Libraries
a74dfcc
License: LGPLv2+
f090bce
Conflicts: filesystem < 3
cvsdist e75a739
cvsdist e75a739
%description -n libattr
cvsdist e75a739
This package contains the libattr.so dynamic library which contains
cvsdist e75a739
the extended attribute system calls and library functions.
cvsdist e75a739
cvsdist e75a739
%package -n libattr-devel
f339ad1
Summary: Files needed for building programs with libattr
cvsdist e75a739
Group: Development/Libraries
a74dfcc
License: LGPLv2+
cc335ba
Requires: libattr = %{version}-%{release}
cvsdist e75a739
faf9bda
# provides {,f,l}{get,list,remove,set}xattr.2 man pages
8760796
Recommends: man-pages
faf9bda
cvsdist e75a739
%description -n libattr-devel
f339ad1
This package contains header files and documentation needed to
cvsdist e75a739
develop programs which make use of extended attributes.
cvsdist e75a739
For Linux programs, the documented system call API is the
cvsdist e75a739
recommended interface, but an SGI IRIX compatibility interface
cvsdist e75a739
is also provided.
cvsdist e75a739
cvsdist e75a739
Currently only ext2, ext3 and XFS support extended attributes.
cvsdist e75a739
The SGI IRIX compatibility API built above the Linux system calls is
cvsdist e75a739
used by programs such as xfsdump(8), xfsrestore(8) and xfs_fsr(8).
cvsdist e75a739
cvsdist e75a739
You should install libattr-devel if you want to develop programs
cvsdist e75a739
which make use of extended attributes.  If you install libattr-devel,
cvsdist e75a739
you'll also want to install attr.
cvsdist e75a739
cvsdist e75a739
%prep
cvsdist 170863a
%setup -q
f5e23cd
%patch1 -p1
aa6c367
%patch2 -p1
3a4cfcb
%patch3 -p1
cvsdist 43d9af8
cvsdist e75a739
%build
37911a2
%configure
a5a1325
0c83513
# uncomment to turn off optimizations
a5a1325
# sed -i 's/-O2/-O0/' libtool include/builddefs
a5a1325
# unset CFLAGS
a5a1325
0ab9c62
make %{?_smp_mflags}
cvsdist e75a739
f5e23cd
%check
f5e23cd
if ./setfattr/setfattr -n user.name -v value .; then
f5e23cd
    make tests || exit $?
f5e23cd
f5e23cd
    # FIXME: root-tests are not ready for the SELinux
f5e23cd
    #if test 0 = `id -u`; then
f5e23cd
    #    make root-tests || exit $?
f5e23cd
    #fi
f5e23cd
else
f5e23cd
    echo '*** xattrs are probably not supported by the file system,' \
f5e23cd
         'the test-suite will NOT run ***'
f5e23cd
fi
f5e23cd
cvsdist e75a739
%install
cc15b45
make install DESTDIR=$RPM_BUILD_ROOT
cc15b45
make install-dev DESTDIR=$RPM_BUILD_ROOT
cc15b45
make install-lib DESTDIR=$RPM_BUILD_ROOT
cvsdist 170863a
eea22bb
# get rid of libattr.a and libattr.la
eea22bb
rm -f $RPM_BUILD_ROOT%{_libdir}/libattr.a
eea22bb
rm -f $RPM_BUILD_ROOT%{_libdir}/libattr.la
cc15b45
f483664
chmod 0755 $RPM_BUILD_ROOT/%{_libdir}/libattr.so.*.*.*
cc15b45
3400dd2
# drop already installed documentation, we will use an RPM macro to install it
3400dd2
rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}*
3400dd2
faf9bda
# {,f,l}{get,list,remove,set}xattr.2 man pages are now provided by man-pages pkg
faf9bda
# See <http://lists.nongnu.org/archive/html/acl-devel/2014-03/msg00010.html>.
faf9bda
rm -fv $RPM_BUILD_ROOT%{_mandir}/man2/{,f,l}{get,list,remove,set}xattr.2*
faf9bda
rmdir "$RPM_BUILD_ROOT%{_mandir}/man2"
faf9bda
d8c5223
# The attr.5 man page was moved to the man-pages package.
d8c5223
# See <http://git.savannah.gnu.org/cgit/attr.git/commit/?id=dce9b444>.
d8c5223
rm -fv $RPM_BUILD_ROOT%{_mandir}/man5/attr.5*
d8c5223
rmdir "$RPM_BUILD_ROOT%{_mandir}/man5"
d8c5223
cc15b45
%find_lang %{name}
cvsdist e75a739
cvsdist e75a739
%post -n libattr -p /sbin/ldconfig
cvsdist e75a739
cvsdist e75a739
%postun -n libattr -p /sbin/ldconfig
cvsdist e75a739
cc15b45
%files -f %{name}.lang
0b4f8f1
%doc doc/CHANGES
0b4f8f1
%{!?_licensedir:%global license %%doc}
0b4f8f1
%license doc/COPYING*
cc15b45
%{_bindir}/attr
cc15b45
%{_bindir}/getfattr
cc15b45
%{_bindir}/setfattr
cc15b45
%{_mandir}/man1/attr.1*
cc15b45
%{_mandir}/man1/getfattr.1*
cc15b45
%{_mandir}/man1/setfattr.1*
cc15b45
cc15b45
%files -n libattr-devel
eea22bb
%{_libdir}/libattr.so
cc15b45
%{_includedir}/attr
cc15b45
%{_mandir}/man3/attr_*.3.*
cvsdist e75a739
cc15b45
%files -n libattr
f483664
%{_libdir}/libattr.so.*
aa6c367
%config(noreplace) %{_sysconfdir}/xattr.conf
cvsdist e75a739
cvsdist e75a739
%changelog
970c2cb
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.47-16
970c2cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
970c2cb
3a4cfcb
* Thu Jan 07 2016 Kamil Dudka <kdudka@redhat.com> 2.4.47-15
3a4cfcb
- remove outdated tests from test/attr.test
3a4cfcb
8760796
* Mon Sep 14 2015 Kamil Dudka <kdudka@redhat.com> 2.4.47-14
8760796
- make libattr-devel not insist on man-pages being installed (#1262605)
8760796
0ab9c62
* Fri Aug 14 2015 Adam Jackson <ajax@redhat.com> 2.4.47-13
0ab9c62
- Remove bizarre 12 year old libtool invocation workaround that prevented
0ab9c62
  hardened cflags being applied
0ab9c62
8a96897
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.47-12
8a96897
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
8a96897
d8c5223
* Mon May 11 2015 Kamil Dudka <kdudka@redhat.com> 2.4.47-11
d8c5223
- do not install the attr.5 man page (#1219987)
d8c5223
6053778
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 2.4.47-10
6053778
- Rebuilt for Fedora 23 Change
6053778
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
6053778
8d92fee
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.47-9
8d92fee
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
8d92fee
0b4f8f1
* Fri Jul 11 2014 Tom Callaway <spot@fedoraproject.org> - 2.4.47-8
0b4f8f1
- mark license files properly
0b4f8f1
9b07566
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.47-7
9b07566
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
9b07566
faf9bda
* Mon Mar 31 2014 Kamil Dudka <kdudka@redhat.com> 2.4.47-6
faf9bda
- do not install {,f,l}{get,list,remove,set}xattr.2 man pages
faf9bda
a60fab4
* Tue Jan 21 2014 Kamil Dudka <kdudka@redhat.com> 2.4.47-5
a60fab4
- refer to ENODATA instead of ENOATTR in man pages (#1055933)
a60fab4
aa6c367
* Tue Nov 19 2013 Kamil Dudka <kdudka@redhat.com> 2.4.47-4
aa6c367
- provide /etc/xattr.conf to exclude copying certain extended attrs (#1031423)
aa6c367
3400dd2
* Fri Aug 09 2013 Kamil Dudka <kdudka@redhat.com> 2.4.47-3
8d25cbb
- drop a docdir-related patch to fix a packaging failure (#991997)
3400dd2
978902b
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.47-2
978902b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
978902b
37911a2
* Mon May 20 2013 Kamil Dudka <kdudka@redhat.com> 2.4.47-1
37911a2
- new upstream release, drop applied patches
37911a2
- drop workarounds that are no longer necessary
37911a2
0c83513
* Fri May 03 2013 Kamil Dudka <kdudka@redhat.com> 2.4.46-10
0c83513
- use <sys/syscalls.h> to fix build on aarch64 (#957989)
0c83513
becd19a
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.46-9
becd19a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
becd19a
864649f
* Tue Aug 28 2012 Kamil Dudka <kdudka@redhat.com> 2.4.46-8
864649f
- fix specfile issues reported by the fedora-review script
864649f
8faafb8
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.46-7
8faafb8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
8faafb8
f339ad1
* Wed May 02 2012 Kamil Dudka <kdudka@redhat.com> 2.4.46-6
f339ad1
- do not mention static libraries in the summary of libattr-devel (#817953)
f339ad1
f090bce
* Wed Jan 25 2012 Harald Hoyer <harald@redhat.com> 2.4.46-5
f090bce
- add filesystem guard
f090bce
f483664
* Wed Jan 25 2012 Harald Hoyer <harald@redhat.com> 2.4.46-4
f483664
- install everything in /usr
f483664
  https://fedoraproject.org/wiki/Features/UsrMove
f483664
764a0fe
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.46-3
764a0fe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
764a0fe
8a1ee5b
* Fri May 06 2011 Kamil Dudka <kdudka@redhat.com> 2.4.46-2
8a1ee5b
- update project URL (#702636)
8a1ee5b
3175254
* Thu Apr 21 2011 Kamil Dudka <kdudka@redhat.com> 2.4.46-1
3175254
- new upstream release
3175254
c8f3fff
* Tue Apr 19 2011 Kamil Dudka <kdudka@redhat.com> 2.4.45-1
c8f3fff
- new upstream release
c8f3fff
343104e
* Tue Mar 29 2011 Kamil Dudka <kdudka@redhat.com> 2.2.44-8
343104e
- fix typos in attr(1) man page (#669095)
343104e
50bdcb8
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.44-7
50bdcb8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
50bdcb8
eb93a8c
* Wed Dec 22 2010 Kamil Dudka <kdudka@redhat.com> 2.2.44-6
eb93a8c
- setfattr.1: document supported encodings of values (#587516)
eb93a8c
- getfattr: encode NULs properly with --encoding=text (#650539)
0c0242b
- getfattr: return non-zero exit code on failure (#660619)
0c0242b
- walk_tree: do not follow symlink to directory with -h (#660613)
eb93a8c
9e3fa51
* Tue May 25 2010 Kamil Dudka <kdudka@redhat.com> 2.2.44-5
9e3fa51
- let attr depend on the same version of libattr (#595689)
a5a1325
- silence compile-time warnings
a5a1325
f5e23cd
* Wed Mar 10 2010 Kamil Dudka <kdudka@redhat.com> 2.2.44-4
f5e23cd
- run the test-suite if possible
f5e23cd
eea22bb
* Tue Jan 19 2010 Kamil Dudka <kdudka@redhat.com> 2.2.44-3
eea22bb
- do not package a static library (#556038)
eea22bb
- remove multilib patch no longer useful
eea22bb
- enable parallel make
eea22bb
ef09eac
* Thu Jan 07 2010 Kamil Dudka <kdudka@redhat.com> 2.4.44-2
5ea8737
- cleanup in BuildRequires
4e98f20
- updated source URL
4e98f20
- re-downloaded source tarball from upstream (size changed by one)
5ea8737
11dd666
* Wed Nov 25 2009 Kamil Dudka <kdudka@redhat.com> 2.4.44-1
11dd666
- new upstream release
11dd666
8808587
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.43-4
8808587
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
8808587
64a8e80
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.43-3
64a8e80
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
64a8e80
Zdenek Prikryl 94ba385
* Wed Feb 18 2009 Zdenek Prikryl <zprikryl@redhat.com> 2.4.43-2
Zdenek Prikryl 94ba385
- Fixed memory leaks (#485473)
Zdenek Prikryl 94ba385
Zdenek Prikryl a76b089
* Wed Jul 16 2008 Zdenek Prikryl <zprikryl@redhat.com> 2.4.43-1
Zdenek Prikryl f5294aa
- New version 2.4.43
Zdenek Prikryl f5294aa
a74dfcc
* Mon Jul 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> 2.4.41-2
a74dfcc
- fix license tags
a74dfcc
0b4f8f1
* Wed Feb 13 2008 Zdenek Prikryl <zprikryl@redhat.com> 2.4.41-1
Zdenek Prikryl 7403e35
- New version 2.4.41
Zdenek Prikryl 7403e35
- Removed useless attr-2.0.8-docperms.patch
Zdenek Prikryl 7403e35
Zdenek Prikryl 9d2767d
* Wed Oct 31 2007 Zdenek Prikryl <zprikryl@redhat.com> 2.4.39-1
Zdenek Prikryl 9d2767d
- New version 2.4.39
Zdenek Prikryl 9d2767d
- Resolves #284121
Zdenek Prikryl 9d2767d
Zdenek Prikryl b512dda
* Tue Oct 30 2007 Zdenek Prikryl <zprikryl@redhat.com> 2.4.38-2
Zdenek Prikryl b512dda
- Removed explicit Requires(post + postun)
Zdenek Prikryl b512dda
- Resolves #225290
Zdenek Prikryl b512dda
Zdenek Prikryl 2f055dc
* Tue Jul 31 2007 Zdenek Prikryl <zprikryl@redhat.com> 2.4.38-1
Zdenek Prikryl 2f055dc
- New version 2.4.38
Zdenek Prikryl 2f055dc
- Resolves #245415
Zdenek Prikryl 2f055dc
cc335ba
* Fri Feb 23 2007 Karsten Hopp <karsten@redhat.com> 2.4.32-2
cc335ba
- add disttag
cc335ba
- remove trailing dot from summary
cc335ba
- fix buildroot
cc335ba
- -devel package requires same libattr version
cc335ba
- change prereq to Requires(post)
cc335ba
- escape macro in changelog
cc335ba
- replace absolute link with relative link (libattr.so)
cc335ba
- use %%doc macro
cc335ba
6cb2637
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.4.32-1.1
6cb2637
- rebuild
6cb2637
d51c718
* Wed Jul  5 2006 Thomas Woerner <twoerne@redhat.com> 2.4.32-1
d51c718
- new version 2.4.32
d51c718
- fixes segmentation fault in attr, which affects #189106
d51c718
d9ddf76
* Wed Jun  7 2006 Jeremy Katz <katzj@redhat.com> - 2.4.28-2
d9ddf76
- rebuild for -devel deps
d9ddf76
fa66530
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.4.28-1.2
fa66530
- bump again for double-long bug on ppc(64)
fa66530
b7e271e
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.4.28-1.1
b7e271e
- rebuilt for new gcc4.1 snapshot and glibc changes
b7e271e
e4f950d
* Fri Feb  3 2006 Thomas Woerner <twoerner@redhat.com> 2.4.28-1
e4f950d
- new version 2.4.28
e4f950d
b57b646
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
b57b646
- rebuilt
b57b646
cc15b45
* Tue Dec  6 2005 Thomas Woerner <twoerner@redhat.com> 2.4.24-2
cc15b45
- spec file cleanup
cc15b45
- mark po files as lang specific
cc15b45
Florian La Roche d5ba320
* Sun Nov 06 2005 Florian La Roche <laroche@redhat.com>
Florian La Roche d5ba320
- 2.4.24
Florian La Roche d5ba320
7e846ce
* Wed Sep 28 2005 Than Ngo <than@redhat.com> 2.4.23-1
7e846ce
- update to 2.4.23
7e846ce
9f635f2
* Wed Sep 28 2005 Than Ngo <than@redhat.com> 2.4.16-6
9f635f2
- get rid of *.la files
9f635f2
- remove duplicate doc files
9f635f2
Stephen Tweedie b822565
* Wed Feb  9 2005 Stephen C. Tweedie <sct@redhat.com> 2.4.16-4
Stephen Tweedie b822565
- Rebuild
Stephen Tweedie b822565
Stephen Tweedie 13fa031
* Fri Sep 10 2004 Stephen C. Tweedie <sct@redhat.com> 2.4.16-3
Stephen Tweedie 13fa031
- Build requires libtool >= 1.5
Stephen Tweedie 13fa031
cvsdist 0304aad
* Thu Aug 19 2004 Phil Knirsch <pknirsch@redhat.com> 2.4.16-2
cvsdist 0304aad
- Make libattr.so.* executable.
cvsdist 0304aad
cvsdist 0304aad
* Thu Aug 19 2004 Phil Knirsch <pknirsch@redhat.com> 2.4.16-1
cvsdist 0304aad
- Update to latest upstream version.
cvsdist 0304aad
cvsdist 12c255b
* Sun Aug  8 2004 Alan Cox <alan@redhat.com> 2.4.1-6
cvsdist 12c255b
- Fix bug #125304 (Steve Grubb: build requires gettext)
cvsdist 12c255b
cvsdist 3827403
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 3827403
- rebuilt
cvsdist 3827403
cvsdist 74e01f2
* Wed Mar 31 2004 Stephen C. Tweedie <sct@redhat.com> 2.4.1-4
cc335ba
- Add missing %%defattr
cvsdist 74e01f2
cvsdist 74e01f2
* Tue Mar 30 2004 Stephen C. Tweedie <sct@redhat.com> 2.4.1-3
cvsdist 74e01f2
- Add /usr/include/attr to files manifest
cvsdist 74e01f2
- Fix location of doc files, add main doc dir to files manifest
cvsdist 74e01f2
cvsdist a96a9e2
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
cvsdist a96a9e2
- rebuilt
cvsdist a96a9e2
cvsdist a96a9e2
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist a96a9e2
- rebuilt
cvsdist a96a9e2
cvsdist 43d9af8
* Tue Aug  5 2003 Elliot Lee <sopwith@redhat.com> 2.4.1-2
cvsdist 43d9af8
- Fix libtool
cvsdist 43d9af8
cvsdist 43d9af8
* Tue Jun  3 2003 Stephen C. Tweedie <sct@redhat.com> 2.4.1-1
cvsdist 43d9af8
- update to attr-2.4.1
cvsdist 43d9af8
cvsdist 170863a
* Tue Jan 28 2003 Michael K. Johnson <johnsonm@redhat.com> 2.2.0-1
cvsdist 170863a
- update/rebuild
cvsdist 170863a
cvsdist 170863a
* Sat Jan  4 2003 Jeff Johnson <jbj@redhat.com> 2.0.8-6
cvsdist 170863a
- set execute bits on library so that requires are generated.
cvsdist 170863a
cvsdist 170863a
* Thu Nov 21 2002 Elliot Lee <sopwith@redhat.com> 2.0.8-5
cvsdist 170863a
- Redo multilib patch to work everywhere
cvsdist 170863a
cvsdist 170863a
* Wed Sep 11 2002 Than Ngo <than@redhat.com> 2.0.8-4
cvsdist 170863a
- Added fix to install libs in correct directory on 64bit machine 
cvsdist 170863a
cvsdist fb23aa9
* Thu Aug 08 2002 Michael K. Johnson <johnsonm@redhat.com> 2.0.8-3
cvsdist fb23aa9
- Made the package only own the one directory that is unique to it:
cvsdist fb23aa9
  /usr/include/attr
cvsdist fb23aa9
cvsdist fb23aa9
* Wed Jun 26 2002 Michael K. Johnson <johnsonm@redhat.com> 2.0.8-2
cvsdist e75a739
- get perl out of base with attr-2.0.8-docperms.patch
cvsdist e75a739
cvsdist e75a739
* Mon Jun 24 2002 Michael K. Johnson <johnsonm@redhat.com> 2.0.8-1
cvsdist e75a739
- Initial Red Hat package
cvsdist e75a739
  Made as few changes as possible relative to upstream packaging to
cvsdist e75a739
  make it easier to maintain long-term.  This means that some of
cvsdist e75a739
  the techniques used here are definitely not standard Red Hat
cvsdist e75a739
  techniques.  If you are looking for an example package to fit
cvsdist e75a739
  into Red Hat Linux transparently, this would not be the one to
cvsdist e75a739
  pick.
cvsdist e75a739
- attr-devel -> libattr-devel