402dd69bfa3a59cc42c341bdc4993ed59d810537
[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.92
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:  325c3800e701b7f56a8d9bbab33ca501
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:       dpkg
21 Suggests:       debhelper
22 BuildArch:      noarch
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 Alien allows you to convert Debian, Stampede and Slackware Packages
27 into PLD packages, which can be installed with rpm. It can also
28 convert into Slackware, Debian, and Stampede packages. This is a tool
29 only suitable for binary packages.
30
31 %description -l pl.UTF-8
32 Alien pozwala przekonwertować pakiety Debiana, Stampede oraz Slackware
33 w pakiety używane w PLD, które mogą być zainstalowane przy użyciu
34 rpm-a i odwrotnie. Narzędzie to jest przydatne wyłącznie dla pakietów
35 binarnych.
36
37 %prep
38 %setup -q -n %{name}
39 %patch0 -p1
40
41 %build
42 %{__perl} Makefile.PL \
43         INSTALLDIRS=vendor
44 %{__make}
45
46 %install
47 rm -rf $RPM_BUILD_ROOT
48
49 %{__make} pure_install \
50         DESTDIR=$RPM_BUILD_ROOT \
51         PREFIX=%{_prefix}
52
53 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
54 %{__rm} $RPM_BUILD_ROOT%{_mandir}/README.alien-non-english-man-pages
55 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Alien/.packlist
56
57 %clean
58 rm -rf $RPM_BUILD_ROOT
59
60 %files
61 %defattr(644,root,root,755)
62 %doc debian/changelog README TODO
63 %attr(755,root,root) %{_bindir}/alien
64 %{_datadir}/alien
65 %{perl_vendorlib}/Alien
66 %{_mandir}/man1/alien.1*
67 %{_mandir}/man3/Alien::Package*.3pm*
68 %lang(fr) %{_mandir}/fr/man1/alien.1*
69 %lang(pl) %{_mandir}/pl/man1/alien.1*
This page took 0.0253 seconds and 2 git commands to generate.