5090de71a5a0774d78aabcfd2c3c5694669ea330
[packages/alien.git] / alien.spec
1 %include        /usr/lib/rpm/macros.perl
2 Summary:        Pakages converter (tgz, rpm, deb, slp)
3 Summary(pl.UTF-8):      Konwerter pakietów (tgz, rpm, deb, slp)
4 Name:           alien
5 Version:        8.85
6 Release:        1
7 License:        GPL v2+
8 Group:          Applications/System
9 Source0:        ftp://ftp.debian.org/debian/pool/main/a/alien/%{name}_%{version}.tar.gz
10 # Source0-md5:  5135ca551de663e5b592f1a7443bb2fc
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 URL:            http://kitenet.net/~joey/code/alien/
15 BuildRequires:  perl-devel >= 1:5.8.0
16 BuildRequires:  rpm-perlprov >= 3.0.3-16
17 Requires:       /usr/bin/rpm2cpio
18 Requires:       binutils
19 Requires:       cpio
20 Suggests:       debhelper
21 BuildArch:      noarch
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %description
25 Alien allows you to convert Debian, Stampede and Slackware Packages
26 into PLD packages, which can be installed with rpm. It can also
27 convert into Slackware, Debian, and Stampede packages. This is a tool
28 only suitable for binary packages.
29
30 %description -l pl.UTF-8
31 Alien pozwala przekonwertować pakiety Debiana, Stampede oraz Slackware
32 w pakiety używane w PLD, które mogą być zainstalowane przy użyciu
33 rpm-a i odwrotnie. Narzędzie to jest przydatne wyłącznie dla pakietów
34 binarnych.
35
36 %prep
37 %setup -q -n %{name}
38 %patch0 -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} pure_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 debian/changelog README TODO
60 %attr(755,root,root) %{_bindir}/alien
61 %{_datadir}/alien
62 %{perl_vendorlib}/Alien
63 %{_mandir}/man1/alien.1*
64 %{_mandir}/man3/Alien::Package*.3pm*
65 %lang(fr) %{_mandir}/fr/man1/alien.1*
66 %lang(pl) %{_mandir}/pl/man1/alien.1*
This page took 0.080086 seconds and 2 git commands to generate.