]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-1.0.4
authorfred <fred>
Mon, 10 Aug 1998 22:30:57 +0000 (22:30 +0000)
committerfred <fred>
Mon, 10 Aug 1998 22:30:57 +0000 (22:30 +0000)
stepmake/stepmake/package.make [new file with mode: 0644]

diff --git a/stepmake/stepmake/package.make b/stepmake/stepmake/package.make
new file mode 100644 (file)
index 0000000..d0d29f1
--- /dev/null
@@ -0,0 +1,36 @@
+# stepmake/Package.make
+
+package-icon=$(outdir)/$(package)-icon.gif
+
+deb:
+       $(MAKE) -C $(depth)/debian
+
+# urg
+#(cd $(depth)/../debian/$(distname); \
+#  ln -sf debian DEBIAN; )
+# su -c 'dpkg-deb -b $(depth)/../debian/$(distname)'
+# urg, why aren't there any decent manual pages for dpkg or rpm?
+       su -c '(cd $(depth)/../debian; \
+         rm -rf $(distname) $(distname).deb;\
+         tar xz -C $(depth)/../debian -f $(release-dir)/$(distname).tar.gz; \
+         cd $(distname);\
+         dpkg-buildpackage -b; \
+       )'
+
+makeflags=$(patsubst %==, %, $(patsubst %----,%,$(MAKEFLAGS:%=--%)))
+
+diff:
+       $(PYTHON) $(step-bindir)/package-diff.py --package=$(topdir) $(makeflags)
+
+release: 
+       $(PYTHON) $(step-bindir)/release.py --package=$(topdir)
+
+rpm: $(depth)/$(package-icon) dist
+       su -c 'rpm -tb $(depth)/$(outdir)/$(distname).tar.gz'
+
+update:
+       $(PYTHON) $(step-bindir)/update.py --package=$(topdir) $(makeflags)
+
+zip:
+       $(SHELL) $(step-bindir)/package-zip.sh $(topdir) $(prefix:/%=%)
+