1999-09-05 06:35:38 +00:00
|
|
|
# Set this to wherever you want alien to install. Eg, /usr/local or /usr
|
|
|
|
|
PREFIX=/usr
|
|
|
|
|
|
|
|
|
|
VER=$(shell perl -e '$$_=<>;print m/\((.*?)\)/'<debian/changelog)
|
1999-09-05 05:50:40 +00:00
|
|
|
|
|
|
|
|
all:
|
|
|
|
|
|
|
|
|
|
clean:
|
|
|
|
|
-rm build
|
1999-09-05 06:35:38 +00:00
|
|
|
-rm *.bak *.out
|
1999-09-05 05:50:40 +00:00
|
|
|
|
|
|
|
|
install:
|
1999-09-05 06:35:38 +00:00
|
|
|
install -d $(DESTDIR)/$(PREFIX)/bin
|
|
|
|
|
perl -pe '$$_="\t\$$prefix=\"$(PREFIX)\";" if /PREFIX_AUTOREPLACE/;\
|
|
|
|
|
$$_="\tmy \$$version_string=\"$(VER)\";" if /VERSION_AUTOREPLACE/' alien \
|
|
|
|
|
> $(DESTDIR)/$(PREFIX)/bin/alien
|
|
|
|
|
chmod 755 $(DESTDIR)/$(PREFIX)/bin/alien
|
1999-11-18 21:43:35 +00:00
|
|
|
install -d $(DESTDIR)/$(PREFIX)/share/alien/patches \
|
1999-09-05 06:35:38 +00:00
|
|
|
$(DESTDIR)/var/lib/alien
|
1999-11-18 21:43:35 +00:00
|
|
|
cp -fr lib/* $(DESTDIR)/$(PREFIX)/share/alien
|
|
|
|
|
cp -f patches/* $(DESTDIR)/$(PREFIX)/share/alien/patches/
|
|
|
|
|
-rm -f $(DESTDIR)/$(PREFIX)/share/alien/patches/*.gz
|
|
|
|
|
gzip -qf9 $(DESTDIR)/$(PREFIX)/share/alien/patches/*
|
1999-09-06 21:29:23 +00:00
|
|
|
install -d $(DESTDIR)/$(PREFIX)/share/man/man1
|
|
|
|
|
cp -f alien.1 $(DESTDIR)/$(PREFIX)/share/man/man1
|
1999-09-05 06:35:38 +00:00
|
|
|
|
|
|
|
|
# This updates the version number in various files.
|
|
|
|
|
version:
|
|
|
|
|
@echo Updating version info....
|
|
|
|
|
perl -i -pe "s/\@version\@/$(VER)/g" <alien.spec.in >alien.spec
|
|
|
|
|
perl -i -pe "s/\@version\@/$(VER)/g" <alien.lsm.in >alien.lsm
|
|
|
|
|
|
|
|
|
|
debian:
|
|
|
|
|
dpkg-buildpackage -tc -rfakeroot
|
|
|
|
|
|
1999-10-26 17:49:25 +00:00
|
|
|
rpm: version
|
|
|
|
|
install -d /home/joey/src/redhat/SOURCES
|
|
|
|
|
install -d /home/joey/src/redhat/BUILD
|
|
|
|
|
install -d /home/joey/src/redhat/SRPMS
|
|
|
|
|
install -d /home/joey/src/redhat/RPMS/noarch
|
|
|
|
|
ln -sf /home/ftp/pub/code/debian/alien_$(VER).tar.gz \
|
|
|
|
|
/home/joey/src/redhat/SOURCES/alien_$(VER).tar.gz
|
1999-12-01 22:20:33 +00:00
|
|
|
fakeroot rpm -ba -v alien.spec --target noarch
|
1999-10-26 17:49:25 +00:00
|
|
|
rm -f /home/joey/src/redhat/SOURCES/alien_$(VER).tar.gz
|
|
|
|
|
mv /home/joey/src/redhat/SRPMS/* /home/ftp/pub/code/SRPMS
|
|
|
|
|
mv /home/joey/src/redhat/RPMS/noarch/* /home/ftp/pub/code/RPMS/noarch
|
1999-12-01 22:20:33 +00:00
|
|
|
fakroot rm -rf /home/joey/src/redhat/SOURCES \
|
1999-10-26 17:49:25 +00:00
|
|
|
/home/joey/src/redhat/BUILD \
|
|
|
|
|
/home/joey/src/redhat/SRPMS \
|
|
|
|
|
/home/joey/src/redhat/RPMS/
|
1999-09-05 06:35:38 +00:00
|
|
|
|
|
|
|
|
.PHONY: debian
|