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