SVN: xinitrc-ng/trunk: Makefile RELEASE

baggins baggins at pld-linux.org
Thu Jul 28 13:30:21 CEST 2011


Author: baggins
Date: Thu Jul 28 13:30:21 2011
New Revision: 12289

Added:
   xinitrc-ng/trunk/Makefile
   xinitrc-ng/trunk/RELEASE
Log:
- based on geninitrd package


Added: xinitrc-ng/trunk/Makefile
==============================================================================
--- (empty file)
+++ xinitrc-ng/trunk/Makefile	Thu Jul 28 13:30:21 2011
@@ -0,0 +1,40 @@
+# when making release, make sure you do it as RELEASE document describes
+VERSION = 0.9
+PACKAGE = xinitrc-ng
+FILES = Makefile ChangeLog changelog.sh desktop Makefile README README.en Xclients xinitdefs xinitrc Xmodmap
+prefix = /usr
+datadir = $(prefix)/share
+sysconfigdir = /etc
+
+all:
+
+install:
+	install -d $(DESTDIR)/$(sysconfigdir)/X11/xinit/xinitrc.d
+	install -d $(DESTDIR)/$(sysconfigdir)/sysconfig
+	install -d $(datadir)/xsessions
+	install -p -m755 Xclients xinitrc $(DESTDIR)/$(sysconfigdir)/X11/xinit
+	install -p -m644 Xmodmap xinitdefs $(DESTDIR)/$(sysconfigdir)/X11/xinit
+	install -p -m644 desktop $(DESTDIR)/$(sysconfigdir)/sysconfig
+
+dist: clean $(PACKAGE)-$(VERSION).tar.gz
+	@echo
+	@echo "Do not forget to tag the release"
+	@echo
+
+tag:
+	./make-tag.sh
+
+clean:
+
+.PHONY: ChangeLog
+ChangeLog:
+	svn up
+	./changelog.sh
+
+$(PACKAGE)-$(VERSION).tar.gz: ChangeLog
+	rm -f *.tar.gz
+	rm -rf $(PACKAGE)-$(VERSION)
+	LC_ALL=C TZ=GMT svn export . $(PACKAGE)-$(VERSION)
+	cp -p $? $(PACKAGE)-$(VERSION)
+	tar -czvf $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)-$(VERSION)
+	-rm -rf $(PACKAGE)-$(VERSION)

Added: xinitrc-ng/trunk/RELEASE
==============================================================================
--- (empty file)
+++ xinitrc-ng/trunk/RELEASE	Thu Jul 28 13:30:21 2011
@@ -0,0 +1,9 @@
+HOW TO MAKE A RELEASE
+
+- svn up
+- ./changelog.sh
+- update Makefile with new desired version
+- svn ci ChangeLog Makefile
+- make dist
+- ./make-tag.sh
+- upload tarball to distfiles, update xinitrc-ng.spec:HEAD


More information about the pld-cvs-commit mailing list