ae3b6b4feaf6559d9b95b8d99209dff50a89dea7
[packages/alien.git] / alien.spec
1 %include        /usr/lib/rpm/macros.perl
2 Summary:        Pakages converter (tgz, rpm, deb, slp)
3 Summary(pl):    Konwerter pakietów (tgz, rpm, deb, slp)
4 Name:           alien
5 Version:        8.56
6 Release:        2
7 License:        GPL
8 Group:          Applications/System
9 Source0:        http://kitenet.net/programs/alien/%{name}_%{version}.tar.gz
10 # Source0-md5:  a6b1f6278ab819635e65b0836186c777
11 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
12 # Source1-md5:  44f9b3381776077447bbdb8c64d3f215
13 Patch0:         %{name}-DESTDIR.patch
14 Patch1:         %{name}-rpm.patch
15 URL:            http://kitenet.net/programs/alien/
16 BuildRequires:  perl-devel >= 1:5.8.0
17 BuildRequires:  rpm-perlprov >= 3.0.3-16
18 Requires:       cpio
19 Requires:       %{_bindir}/rpm2cpio
20 BuildArch:      noarch
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 Alien allows you to convert Debian, Stampede and Slackware Packages
25 into PLD packages, which can be installed with rpm. It can also
26 convert into Slackware, Debian, and Stampede packages. This is a tool
27 only suitable for binary packages.
28
29 %description -l pl
30 Alien pozwala przekonwertowaæ pakiety Debiana, Stampede oraz
31 Slackware w pakiety u¿ywane w PLD, które mog± byæ zainstalowane przy
32 u¿yciu rpm-a i odwrotnie. Narzêdzie to jest przydatne wy³±cznie dla
33 pakietów binarnych.
34
35 %prep
36 %setup -q -n %{name}
37 %patch0 -p1
38 %patch1 -p1
39
40 %build
41 %{__perl} Makefile.PL \
42         INSTALLDIRS=vendor
43 %{__make}
44
45 %install
46 rm -rf $RPM_BUILD_ROOT
47
48 %{__make} install \
49         DESTDIR=$RPM_BUILD_ROOT \
50         PREFIX=%{_prefix}
51
52 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
53
54 %clean
55 rm -rf $RPM_BUILD_ROOT
56
57 %files
58 %defattr(644,root,root,755)
59 %doc README TODO
60 %attr(755,root,root) %{_bindir}/alien
61 %{_datadir}/alien
62 %{perl_vendorlib}/Alien
63 %{_mandir}/man*/*
64 %lang(fr) %{_mandir}/fr/man1/*
65 %lang(pl) %{_mandir}/pl/man1/*
This page took 0.083815 seconds and 2 git commands to generate.