Sophie

Sophie

distrib > Arklinux > devel > i586 > media > main-src > by-pkgid > 6f2d003725fa4082196a87ff74e4f800 > files > 3

libtar-1.2.11-2ark.src.rpm

%define beta %nil
%define scmrev %nil

Name: libtar
Version: 1.2.11
%if "%beta" == ""
%if "%scmrev" == ""
Release: 2ark
Source: %name-%version.tar.lz
%else
Release: 0.%scmrev.1ark
Source: %name-%scmrev.tar.lz
%endif
%else
%if "%scmrev" == ""
Release: 0.%beta.1ark
Source: %name-%version%beta.tar.lz
%else
Release: 0.%beta.%scmrev.1ark
Source: %name-%scmrev.tar.lz
%endif
%endif
Patch: libtar-1.2.11-compilerwarnings.patch
Summary: tar archive handling library
URL: http://www.feep.net/libtar
License: LGPL
Group: System Environment/Libraries
BuildRoot: %_tmppath/%name-root

%description
libtar is a C library for manipulating POSIX tar files.
It handles adding and extracting files to/from a tar archive.

%package devel
Summary: Development files for %name
Group: Development/Libraries/C/Archiving
#Requires: %name = %version-%release

%description devel
Development files (Headers etc.) for %name.

%package static
Summary: Static libraries for linking to %name
Group: Development/Libraries/C/Archiving/Static
Requires: %name-devel = %version-%release

%description static
Static libraries for linking to %name.

Install this package if you wish to develop or compile applications using
%name statically (users of the resulting binary won't need %name installed
with static linking).

%prep
%if "%scmrev" == ""
%setup -q -n %name-%version%beta
%else
%setup -q -n %name
%endif
%patch -p1 -b .compilerwarnings~
%ifnarch %ix86
export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fPIC"
%endif
%configure --enable-shared --enable-static

%build
make %?_smp_mflags

%install
rm -rf $RPM_BUILD_ROOT
make %?_smp_mflags install DESTDIR="$RPM_BUILD_ROOT"

%files devel
%defattr(-,root,root)
%_bindir/*
%_includedir/*
%_libdir/*.a
%doc %_mandir/man3/*

%clean
rm -rf $RPM_BUILD_ROOT $RPM_BUILD_DIR/%name-%version

%changelog
* Mon Jan  5 2009 Bernhard Rosenkraenzer <bero@arklinux.org> 1.2.11-2ark
- Force -fPIC on non-x86

* Tue Feb 05 2008 Bernhard Rosenkränzer <bero@arklinux.org> 1.2.11-1ark
- initial RPM