Mercurial > hg > monetdb-ruby
changeset 3:5583092affdf
Record how packages can be built.
author | Sjoerd Mullender <sjoerd@acm.org> |
---|---|
date | Mon, 11 Apr 2016 17:34:15 +0200 (2016-04-11) |
parents | d73739e2965c |
children | 77803b2fe978 |
files | Makefile |
diffstat | 1 files changed, 30 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/Makefile +++ b/Makefile @@ -5,5 +5,35 @@ monetdb-sql-$(VERSION).gem: monetdb-sql. lib/MonetDBData.rb lib/MonetDBExceptions.rb lib/hasher.rb gem build $< +.PHONY: clean clean: rm -f *.gem + rm -f *.rpm + +.PHONY: srpm +srpm: rubygem-monetdb-sql.spec monetdb-sql-$(VERSION).gem + mkdir -p rpmbuild/RPMS + mkdir -p rpmbuild/SRPMS + mkdir -p rpmbuild/BUILD + mkdir -p rpmbuild/SOURCES + cp monetdb-sql-$(VERSION).gem rpmbuild/SOURCES + rpmbuild --define="_topdir $$PWD/rpmbuild" --define='_tmppath /tmp' --define='tmpdir %{_tmppath}' --define='dist %{?dummymacro}' -bs $< + mv rpmbuild/SRPMS/*.src.rpm . + rm -rf rpmbuild + +.PHONY: rpm +rpm: rubygem-monetdb-sql.spec monetdb-sql-$(VERSION).gem + mkdir -p rpmbuild/RPMS + mkdir -p rpmbuild/SRPMS + mkdir -p rpmbuild/BUILD + mkdir -p rpmbuild/SOURCES + cp monetdb-sql-$(VERSION).gem rpmbuild/SOURCES + rpmbuild --define="_topdir $$PWD/rpmbuild" --define='_tmppath /tmp' --define='tmpdir %{_tmppath}' --define='dist %{?dummymacro}' -ba $< + mv rpmbuild/RPMS/noarch/*.noarch.rpm . + mv rpmbuild/SRPMS/*.src.rpm . + rm -rf rpmbuild + +.PHONY: deb +deb: monetdb-sql-$(VERSION).gem debian/changelog debian/control debian/rules \ + debian/copyright debian/source/format debian/compat + pdebuild --use-pdebuild-internal