# Set this to wherever you want alien to install. Eg, /usr/local or /usr PREFIX=/usr VER=$(shell perl -e '$$_=<>;print m/\((.*?)\)/' $(DESTDIR)/$(PREFIX)/bin/alien chmod 755 $(DESTDIR)/$(PREFIX)/bin/alien install -d $(DESTDIR)/$(PREFIX)/share/alien/patches \ $(DESTDIR)/var/lib/alien 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/* install -d $(DESTDIR)/$(PREFIX)/share/man/man1 cp -f alien.1 $(DESTDIR)/$(PREFIX)/share/man/man1 # This updates the version number in various files. version: @echo Updating version info.... perl -i -pe "s/\@version\@/$(VER)/g" alien.spec perl -i -pe "s/\@version\@/$(VER)/g" alien.lsm debian: dpkg-buildpackage -tc -rfakeroot 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 fakeroot rpm -ba -v alien.spec --target noarch 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 fakeroot rm -rf /home/joey/src/redhat/SOURCES \ /home/joey/src/redhat/BUILD \ /home/joey/src/redhat/SRPMS \ /home/joey/src/redhat/RPMS/ .PHONY: debian