mirror of
https://git.dpkg.org/git/dpkg/dpkg-www.git
synced 2025-04-30 22:43:59 +00:00
63 lines
1.6 KiB
Makefile
63 lines
1.6 KiB
Makefile
# Makefile
|
|
|
|
PKGNAME = $(shell head -1 debian/changelog | sed 's/ .*//')
|
|
VERSION = $(shell head -1 debian/changelog | sed 's/.*(//;s/).*//;s/-.*//')
|
|
PKGFILE = $(PKGNAME)_$(VERSION)_all.deb
|
|
CHANGES = $(PKGNAME)_$(VERSION)_$(shell dpkg --print-architecture).changes
|
|
|
|
all:
|
|
# Update program version from changelog
|
|
if ! grep -q "^PROG_VERSION=$(VERSION)$$" src/dpkg; then \
|
|
sed '/^PROG_VERSION=/s/^.*$$/PROG_VERSION=$(VERSION)/' \
|
|
< src/dpkg > src/dpkg.new; \
|
|
mv -f src/dpkg.new src/dpkg; \
|
|
chmod 755 src/dpkg; \
|
|
fi
|
|
|
|
install:
|
|
@ mkdir -p $(DESTDIR)/usr/lib/cgi-bin
|
|
@ mkdir -p $(DESTDIR)/usr/bin
|
|
@ mkdir -p $(DESTDIR)/usr/share/man/man1
|
|
@ mkdir -p $(DESTDIR)/etc/apache/conf.d
|
|
@ mkdir -p $(DESTDIR)/etc/apache2/conf.d
|
|
cp -p src/dpkg $(DESTDIR)/usr/lib/cgi-bin/
|
|
cp -p src/dpkg-www $(DESTDIR)/usr/bin/
|
|
cp -p src/dpkg-www-installer $(DESTDIR)/usr/sbin/
|
|
cp -p src/dpkg-www.xpm $(DESTDIR)/usr/share/pixmaps/
|
|
cp -p src/dpkg-www.1 $(DESTDIR)/usr/share/man/man1/
|
|
cp -p src/dpkg-www.8 $(DESTDIR)/usr/share/man/man8/
|
|
cp -p src/dpkg-www.conf $(DESTDIR)/etc/
|
|
cp -p src/apache.conf $(DESTDIR)/etc/apache/conf.d/dpkg-www
|
|
cp -p src/apache.conf $(DESTDIR)/etc/apache2/conf.d/dpkg-www
|
|
|
|
clean:
|
|
rm -f `find . -name \*~`
|
|
|
|
distclean: clean
|
|
|
|
diff:
|
|
@diff -u src/dpkg /usr/lib/cgi-bin/dpkg
|
|
|
|
package:
|
|
dpkg-buildpackage -rfakeroot
|
|
|
|
dist:
|
|
dpkg-buildpackage -rfakeroot
|
|
|
|
deb:
|
|
dpkg-buildpackage -rfakeroot -us -uc
|
|
|
|
debclean:
|
|
fakeroot ./debian/rules clean
|
|
|
|
debinst:
|
|
cd .. && sudo dpkg -i $(PKGFILE)
|
|
|
|
lintian:
|
|
cd .. && lintian -i $(PKGFILE)
|
|
|
|
upload:
|
|
cd .. && grep -q 'PGP SIGNED MESSAGE' $(CHANGES) && dupload $(CHANGES)
|
|
|
|
# end of file
|