1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
POD2MAN=pod2man --center "Debian PostgreSQL infrastructure" -r "Debian"
POD1PROGS = pg_backupcluster.1 \
pg_conftool.1 \
pg_createcluster.1 \
pg_ctlcluster.1 \
pg_dropcluster.1 \
pg_getwal.1 \
pg_lsclusters.1 \
pg_renamecluster.1 \
pg_restorecluster.1 \
pg_upgradecluster.1 \
pg_wrapper.1
POD1PROGS_POD = pg_buildext.1 \
pg_virtualenv.1 \
debhelper/dh_pgxs_test.1 \
dh_make_pgxs/dh_make_pgxs.1
POD8PROGS = pg_updatedicts.8
all: man sub-pgdg
man: $(POD1PROGS) $(POD1PROGS_POD) $(POD8PROGS)
%.1: %.pod
$(POD2MAN) --quotes=none --section 1 $< $@
%.1: %
$(POD2MAN) --quotes=none --section 1 $< $@
%.8: %
$(POD2MAN) --quotes=none --section 8 $< $@
clean:
rm -f *.1 *.8 debhelper/*.1 dh_make_pgxs/*.1
sub-pgdg:
$(MAKE) -C pgdg
# rpm
DPKG_VERSION=$(shell sed -ne '1s/.*(//; 1s/).*//p' debian/changelog)
RPMDIR=$(CURDIR)/rpm
TARNAME=postgresql-common_$(DPKG_VERSION).tar.xz
TARBALL=$(RPMDIR)/SOURCES/$(TARNAME)
rpmbuild: $(TARBALL)
rpmbuild -D"%_topdir $(RPMDIR)" --define='version $(DPKG_VERSION)' -ba rpm/postgresql-common.spec
$(TARBALL):
mkdir -p $(dir $(TARBALL))
if test -f ../$(TARNAME); then \
cp -v ../$(TARNAME) $(TARBALL); \
else \
git archive --prefix=postgresql-common-$(DPKG_VERSION)/ HEAD | xz > $(TARBALL); \
fi
rpminstall:
sudo yum install -y perl-JSON
sudo rpm --upgrade --replacefiles --replacepkgs -v $(RPMDIR)/RPMS/noarch/*-$(DPKG_VERSION)-*.rpm
rpmremove:
-sudo rpm -e postgresql-common postgresql-client-common postgresql-server-dev-all
rpmclean:
rm -rf $(RPMDIR)/*/
|