Sophie

Sophie

distrib > Arklinux > devel > i586 > by-pkgid > f35a4e57a79fbf4cb42980bf625c0cfd > files > 2

udis86-1.7-1ark.src.rpm

%define beta %nil
%define scmrev %nil

Name: udis86
Version: 1.7
%if "%beta" == ""
%if "%scmrev" == ""
Release: 1ark
Source: http://mesh.dl.sourceforge.net/project/udis86/udis86/%version/udis86-%version.tar.gz
%else
Release: 0.%scmrev.1ark
Source: %name-%scmrev.tar.xz
%endif
%else
%if "%scmrev" == ""
Release: 0.%beta.1ark
Source: %name-%version%beta.tar.bz2
%else
Release: 0.%beta.%scmrev.1ark
Source: %name-%scmrev.tar.xz
%endif
%endif
Summary: Disassembler library for the x86 and x86_64 instruction sets
URL: http://udis86.sf.net/
License: BSD
Group: System/Libraries
BuildRoot: %_tmppath/%name-root

%track
prog %name = {
	url = http://udis86.sourceforge.net/
	regex = "%name-(__VER__)\.tar\.gz"
	version = %version
}

%description
udis86 is an easy-to-use minimalistic disassembler library (libudis86) for the
x86 and x86-64 class of instruction set architectures. The primary intent of
the design and development of udis86 is to aid software development projects
that entail binary code analysis.

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

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

%package static
Summary: Static libraries for linking to %name
Group: Development/Libraries
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
%configure --enable-shared

%build
make %?_smp_mflags

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

%files
%_libdir/*.so*
%_bindir/*

%files devel
%doc %_docdir/%name
%_includedir/*

%files static
%_libdir/*.a

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

%changelog
* Wed Sep 08 2010 Bernhard Rosenkraenzer <bero@arklinux.ch> 1.7-1ark
- initial RPM