# HG changeset patch
# User Sjoerd Mullender <sjoerd@acm.org>
# Date 1460388855 -7200
# Node ID 5583092affdf3b851a36c693ad091f5b928c86d5
# Parent  d73739e2965c381d57d5eaa5848f0f18409d54df
Record how packages can be built.

diff --git a/Makefile b/Makefile
--- 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