Accepting request 490003 from home:jengelh:branches:Base:System

- Remove --with-pic that's just for static libraries.
- Replace %__-type macro indirections.
  Replace old $RPM_ by their macro equivalents for consistency.
  Make the macro style consistent across the file again.

OBS-URL: https://build.opensuse.org/request/show/490003
OBS-URL: https://build.opensuse.org/package/show/Base:System/acl?expand=0&rev=51
This commit is contained in:
Marcus Meissner 2017-05-05 15:53:58 +00:00 committed by Git OBS Bridge
parent bd6e567ab6
commit 4b8a84d793
2 changed files with 24 additions and 17 deletions

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Sun Apr 23 09:05:29 UTC 2017 - jengelh@inai.de
- Remove --with-pic that's just for static libraries.
- Replace %__-type macro indirections.
Replace old $RPM_ by their macro equivalents for consistency.
Make the macro style consistent across the file again.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Apr 17 07:47:47 UTC 2017 - hendrikw@arcor.de Mon Apr 17 07:47:47 UTC 2017 - hendrikw@arcor.de

View File

@ -94,8 +94,8 @@ control lists.
%package -n %lname %package -n %lname
Summary: A dynamic library for accessing POSIX Access Control Lists Summary: A dynamic library for accessing POSIX Access Control Lists
Group: System/Libraries
# bug437293 # bug437293
Group: System/Libraries
%ifarch ppc64 %ifarch ppc64
Obsoletes: libacl-64bit Obsoletes: libacl-64bit
%endif %endif
@ -110,13 +110,13 @@ control lists.
%package -n libacl-devel %package -n libacl-devel
Summary: Include Files and Libraries mandatory for Development Summary: Include Files and Libraries mandatory for Development
Group: Development/Libraries/C and C++
# the .so file references libattr.so.x, so require libattr-devel # the .so file references libattr.so.x, so require libattr-devel
Group: Development/Libraries/C and C++
Requires: %lname = %version Requires: %lname = %version
Requires: glibc-devel Requires: glibc-devel
Requires: libattr-devel Requires: libattr-devel
Provides: acl-devel = %{version} Provides: acl-devel = %version
Obsoletes: acl-devel < %{version} Obsoletes: acl-devel < %version
# bug437293 # bug437293
%ifarch ppc64 %ifarch ppc64
Obsoletes: libacl-devel-64bit Obsoletes: libacl-devel-64bit
@ -168,23 +168,22 @@ to develop applications that require these.
%build %build
chmod a+x po/update-potfiles chmod a+x po/update-potfiles
sh autogen.sh sh autogen.sh
export OPTIMIZER="$RPM_OPT_FLAGS -fPIC" export OPTIMIZER="%optflags -fPIC"
export DEBUG=-DNDEBUG export DEBUG=-DNDEBUG
CFLAGS="$RPM_OPT_FLAGS" CFLAGS="%optflags"
%ifarch %ix86 i586 %ifarch %ix86 i586
export CFLAGS="$RPM_OPT_FLAGS -D_FILE_OFFSET_BITS=64" export CFLAGS="%optflags -D_FILE_OFFSET_BITS=64"
%endif %endif
%configure \ %configure \
--prefix=/usr \ --prefix=/usr \
--exec-prefix=/usr \ --exec-prefix=/usr \
--libdir=/%{_lib} \ --libdir=/%_lib \
--libexecdir=/%{_lib} \ --libexecdir=/%_lib \
--disable-static \ --disable-static \
--docdir=%{_defaultdocdir}/%{name} \ --docdir=%_defaultdocdir/%name
--with-pic make %{?_smp_mflags} V=1
%{__make} %{?_smp_mflags} V=1
%check %check
%if %{with acl_tests} %if %{with acl_tests}
@ -198,11 +197,11 @@ export CFLAGS="$RPM_OPT_FLAGS -D_FILE_OFFSET_BITS=64"
%install %install
%make_install %make_install
%{__mkdir_p} %buildroot%{_libdir} mkdir -p %buildroot/%_libdir
%{__ln_s} -v /%{_lib}/$(readlink %{buildroot}/%{_lib}/lib%{name}.so) %{buildroot}%{_libdir}/lib%{name}.so ln -sv /%_lib/$(readlink %buildroot/%_lib/lib%name.so) %buildroot/%_libdir/lib%name.so
%{__rm} -v %{buildroot}/%{_lib}/lib%{name}.{la,so} rm -v %buildroot/%_lib/lib%name.{la,so}
# The library stays in /lib* but the pkgconfig file needs to go under /usr # The library stays in /lib* but the pkgconfig file needs to go under /usr
mv -f %{buildroot}/%{_lib}/pkgconfig/ %{buildroot}%{_libdir} mv -f %buildroot/%_lib/pkgconfig/ %buildroot/%_libdir
%find_lang %name %find_lang %name
%post -n %lname -p /sbin/ldconfig %post -n %lname -p /sbin/ldconfig
@ -228,6 +227,6 @@ mv -f %{buildroot}/%{_lib}/pkgconfig/ %{buildroot}%{_libdir}
%files -n %lname %files -n %lname
%defattr(755,root,root,755) %defattr(755,root,root,755)
/%{_lib}/libacl.so.1* /%_lib/libacl.so.1*
%changelog %changelog