libgpg-error.spec revision 11330
16913N/A#
16913N/A# spec file for package libgpg-error
16913N/A#
16913N/A# Owner: jefftsai
16913N/A#
18617N/AName: libgpg-error
16913N/AVersion: 1.5
16913N/ARelease: 1
16913N/ASummary: libgpg-error - Common error codes for GnuPG, Libgcrypt etc.
17185N/ALicense: GPL, Other License(s), see package
16913N/AGroup: Development/Libraries
16913N/ACopyright: LGPL
16913N/AAutoreqprov: on
17183N/AURL: http://www.gnupg.org/
17183N/ASource: ftp://ftp.gnupg.org/gcrypt/libgpg-error/%{name}-%{version}.tar.bz2
16913N/ASource1: l10n-configure.sh
17033N/A# owner:laca type:feature date:2007-10-02
17033N/APatch1: libgpg-error-01-gettext.diff
18617N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
17033N/A
18615N/A%description
17033N/AThis is a library that defines common error values for all GnuPG
16913N/Acomponents. Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt,
16913N/Apinentry, SmartCard Daemon and possibly more in the future.
16913N/A
16913N/A%prep
17033N/A%setup -n %{name}-%{version}
16913N/A%patch1 -p1
16913N/A
16913N/Abash -x %SOURCE1
16913N/A
16913N/A%build
16913N/A%ifos linux
16913N/Aif [ -x /usr/bin/getconf ]; then
16913N/A CPUS=`getconf _NPROCESSORS_ONLN`
16913N/Afi
16913N/A%else
16913N/A CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
16913N/A%endif
16913N/Aif test "x$CPUS" = "x" -o $CPUS = 0; then
16913N/A CPUS=1
16913N/Afi
16913N/A
16913N/Aglib-gettextize --force
16913N/Aaclocal $ACLOCAL_FLAGS -I ./m4
16913N/Aautoconf
16913N/Aexport CFLAGS="%optflags"
16913N/Aexport LDFLAGS="%_ldflags"
16913N/A./configure \
18630N/A --prefix=%{_prefix} \
18630N/A --bindir=%{_bindir} \
16913N/A --libdir=%{_libdir} \
16961N/A --sysconfdir=/etc \
16913N/A --libdir=%{_libdir} \
16913N/A --infodir=%{_infodir}
16913N/A
16913N/Amake -j$CPUS
16913N/A
16913N/A%install
16913N/Amake DESTDIR=$RPM_BUILD_ROOT install
16913N/Afind $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
18080N/Afind $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
16913N/A
16913N/A%clean
16913N/Arm -fr $RPM_BUILD_ROOT
16913N/Amake distclean
16913N/A
16913N/A%post
16913N/A%run_ldconfig
16913N/A
16913N/A%postun
16913N/A/sbin/ldconfig
16913N/A
16913N/A%files
16913N/A%defattr(-,root,root)
16913N/A%doc COPYING COPYING.LIB AUTHORS README INSTALL NEWS ChangeLog
16913N/A%attr(0755,root,root) %{_bindir}/gpg-error-config
16913N/A%attr(0755,root,root) %{_bindir}/gpg-error
16913N/A%attr(0755,root,root) %{_libdir}/*gpg-error.so*
16913N/A%attr(0644,root,root) %{_libdir}/*gpg-error.a
16913N/A%{_includedir}/gpg-error.h
18630N/A%{_datadir}/aclocal/gpg-error.m4
18630N/A
18617N/A%changelog -n libgpg-error
18617N/A* Tue Oct 2 2007 - laca@sun.com
18371N/A- add patch gettext.diff that fixes the l10n build
18371N/A* Tue Mar 27 2007 - laca@sun.com
17564N/A- clean up, enable parallel build
17564N/A* Fri Mar 16 2007 - jeff.cai@sun.com
17527N/A- Bump to 1.5.
17527N/A* Sat Jul 22 2006 - halton.huo@sun.com
17508N/A- Bump version to 1.3.
17511N/A* Tue Apr 04 2006 - halton.huo@sun.com
17511N/A- Remove .a/.la files part in linux spec.
17508N/A* Wed Aug 31 2005 - halton.huo@sun.com
17347N/A- Initial version.
17347N/A