[Groonga-commit] groonga/groonga-gobject at aafb0ea [master] Add update-latest-release target

Back to archive index

Kouhei Sutou null+****@clear*****
Thu Jul 3 18:04:38 JST 2014


Kouhei Sutou	2014-07-03 18:04:38 +0900 (Thu, 03 Jul 2014)

  New Revision: aafb0ea9f1204dfd4b5bbb689bdd02bd5d5e7bf5
  https://github.com/groonga/groonga-gobject/commit/aafb0ea9f1204dfd4b5bbb689bdd02bd5d5e7bf5

  Message:
    Add update-latest-release target

  Modified files:
    Makefile.am
    configure.ac

  Modified: Makefile.am (+25 -0)
===================================================================
--- Makefile.am    2014-07-03 17:48:35 +0900 (e04b4ba)
+++ Makefile.am    2014-07-03 18:04:38 +0900 (dc7dded)
@@ -33,3 +33,28 @@ tag:
 
 echo-cutter:
 	@echo $(CUTTER)
+
+update-latest-release:
+	@if test -z "$(CUTTER_SOURCE_PATH)"; then			\
+	  echo "\$$(CUTTER_SOURCE_PATH) is missing.";			\
+	  echo "Pass --cutter-source-path option to configure.";	\
+	  exit 1;							\
+	fi
+	@if test -z "$(OLD_RELEASE)"; then	\
+	  echo "\$$(OLD_RELEASE) is missing";	\
+	  exit 1;				\
+	fi
+	@if test -z "$(OLD_RELEASE_DATE)"; then		\
+	  echo "\$$(OLD_RELEASE_DATE) is missing";	\
+	  exit 1;					\
+	fi
+	@if test -z "$(NEW_RELEASE_DATE)"; then		\
+	  echo "\$$(NEW_RELEASE_DATE) is missing";	\
+	  exit 1;					\
+	fi
+	cd $(top_srcdir) &&					\
+	  $(CUTTER_SOURCE_PATH)/misc/update-latest-release.rb	\
+	  $(PACKAGE) $(OLD_RELEASE) $(OLD_RELEASE_DATE)		\
+	  $(VERSION) $(NEW_RELEASE_DATE)			\
+	  packages/rpm/fedora/groonga-gobject.spec.in		\
+	  packages/debian/changelog

  Modified: configure.ac (+15 -0)
===================================================================
--- configure.ac    2014-07-03 17:48:35 +0900 (f3f79b2)
+++ configure.ac    2014-07-03 18:04:38 +0900 (95e56d7)
@@ -131,6 +131,21 @@ case "$GROONGA_SOURCE_PATH" in
 esac
 AC_SUBST(GROONGA_SOURCE_PATH)
 
+AC_ARG_WITH([cutter-source-path],
+            AS_HELP_STRING([--with-cutter-source-path=PATH],
+                           [Specify Cutter source path for
+			    Groonga GObject's release manager.]),
+			   [CUTTER_SOURCE_PATH="$withval"])
+case "$CUTTER_SOURCE_PATH" in
+  ""|/*)
+    : # do nothing
+    ;;
+  *)
+    CUTTER_SOURCE_PATH="\$(top_builddir)/${CUTTER_SOURCE_PATH}"
+    ;;
+esac
+AC_SUBST(CUTTER_SOURCE_PATH)
+
 
 AC_CONFIG_FILES([
   groonga-gobject.pc
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index