From 6aedf3dde42d7e80e17c5b299360637cb9611801 Mon Sep 17 00:00:00 2001 From: joey Date: Sun, 23 Apr 2000 03:20:12 +0000 Subject: [PATCH] put the spec back, and fixed it up --- Makefile.PL | 3 ++- alien.spec.in | 36 ++++++++++++++++++++++++++++++++++++ debian/changelog | 2 ++ 3 files changed, 40 insertions(+), 1 deletion(-) diff --git a/Makefile.PL b/Makefile.PL index 4da0dfb..ae59a48 100755 --- a/Makefile.PL +++ b/Makefile.PL @@ -18,6 +18,7 @@ VER=$(shell perl -e '$$_=<>;print m/\((.*?)\)/'alien.lsm + perl -i -pe "s/\@version\@/$(VER)/g" alien.spec extra_install: install -d $(PREFIX)/usr/share/alien/patches \ @@ -41,5 +42,5 @@ WriteMakefile( 'depend' => {'all:' => 'extra_build', 'install:' => 'extra_install', 'pure_install:' => 'extra_install'}, - 'clean' => {FILES => 'alien.lsm alien'}, + 'clean' => {FILES => 'alien'}, ); diff --git a/alien.spec.in b/alien.spec.in index e69de29..244cc85 100644 --- a/alien.spec.in +++ b/alien.spec.in @@ -0,0 +1,36 @@ +Summary: Install Debian, Slackware, and Stampede packages with rpm. +Name: alien +Packager: Joey Hess +Version: @version@ +Release: 1 +Source: ftp://kitenet.net/pub/code/debian/alien_@version@.tar.gz +Copyright: GPL +Group: Utilities/File +Buildroot: /tmp/alien-@version@.build +Requires: perl + +%description +Alien allows you to convert Debian, Slackware, and Stampede Packages into Red +Hat packages, which can be installed with rpm. + +It can also convert into Slackware, Debian and Stampede packages. + +This is a tool only suitable for binary packages. + +%prep +%setup -n alien +rm -r /tmp/alien-@version@.build || true + +%install +perl Makefile.PL +make +make pure_install PREFIX=$RPM_BUILD_ROOT INSTALLDIRS=perl \ + INSTALLMAN1DIR=$RPM_BUILD_ROOT/usr/share/man/man1 \ + INSTALLMAN3DIR=$RPM_BUILD_ROOT/usr/share/man/man3 \ + INSTALLSCRIPT=$RPM_BUILD_ROOT/usr/bin \ + INSTALLARCHLIB=$RPM_BUILD_ROOT/killme +rm -rf $RPM_BUILD_ROOT/killme +find $RPM_BUILD_ROOT -not -type d -printf "/%%P\n" > manifest + +%files -f manifest +%doc debian/changelog COPYING README alien.lsm diff --git a/debian/changelog b/debian/changelog index a5a0e1a..f570b74 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,8 @@ alien (6.99.1) unstable; urgency=low * Major typo fix in Tgz.pm. * Fixed newlines in tgz filelist. * Fixed some undefined value warnings. + * Put the rpm spec file back in. Converting the debs to rpms fails + because rpm doesn't use the same perl include path. Bummer. -- Joey Hess Sat, 22 Apr 2000 16:12:44 -0700