Start version 1.3.1 accepted/tizen/unified/20200205.125242 submit/tizen/20200205.074315
authorMyungJoo Ham <myungjoo.ham@samsung.com>
Tue, 28 Jan 2020 11:13:19 +0000 (20:13 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Wed, 5 Feb 2020 07:42:29 +0000 (23:42 -0800)
As we had dinner gathering last week,
I'm moving the version forward.

Added versioning script for future use.

Change at v2:
- Updated reversion.sh to update changelog of .spec file
Chnage at v3:
- Updated parameter checking & error messages.

Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
debian/changelog
jni/nnstreamer.mk
meson.build
packaging/nnstreamer.spec
tools/development/reversion.sh [new file with mode: 0755]

index 9dbe4e4..15891aa 100644 (file)
@@ -1,3 +1,9 @@
+nnstreamer (1.3.1.0) unstable xenial bionic; urgency=medium
+
+  * 1.3.1 development starts
+
+ -- MyungJoo Ham <myungjoo.ham@samsung.com>  Mon, 03 Feb 2020 19:37:14 +0900
+
 nnstreamer (1.3.0.0) unstable xenial bionic; urgency=medium
 
   * 1.3.0 development starts
index 060e8d6..42658fd 100644 (file)
@@ -8,7 +8,7 @@ ifndef GSTREAMER_ROOT_ANDROID
 $(error GSTREAMER_ROOT_ANDROID is not defined!)
 endif
 
-NNSTREAMER_VERSION  := 1.3.0
+NNSTREAMER_VERSION  := 1.3.1
 
 NNSTREAMER_GST_HOME := $(NNSTREAMER_ROOT)/gst/nnstreamer
 NNSTREAMER_EXT_HOME := $(NNSTREAMER_ROOT)/ext/nnstreamer
index 363e417..a667532 100644 (file)
@@ -2,7 +2,7 @@
 # If you are using Tizen 5.0+ or Ubuntu/Bionix+, you don't need to mind meson version.
 
 project('nnstreamer', 'c', 'cpp',
-  version: '1.3.0',
+  version: '1.3.1',
   license: ['LGPL'],
   meson_version: '>=0.50.0',
   default_options: [
index 6f0272b..0543475 100644 (file)
@@ -23,7 +23,7 @@ Summary:      gstreamer plugins for neural networks
 # 2. Tizen  : ./packaging/nnstreamer.spec
 # 3. Android: ./jni/nnstreamer.mk
 # 4. Meson  : ./meson.build
-Version:       1.3.0
+Version:       1.3.1
 Release:       0
 Group:         Applications/Multimedia
 Packager:      MyungJoo Ham <myungjoo.ham@samsung.com>
@@ -582,6 +582,9 @@ cp -r result %{buildroot}%{_datadir}/nnstreamer/unittest/
 %endif
 
 %changelog
+* Mon Feb 03 2020 MyungJoo Ham <myungjoo.ham@samsung.com>
+- Release of 1.3.1
+
 * Wed Dec 11 2019 MyungJoo Ham <myungjoo.ham@samsung.com>
 - 1.3.0 development starts
 
diff --git a/tools/development/reversion.sh b/tools/development/reversion.sh
new file mode 100755 (executable)
index 0000000..c48cef3
--- /dev/null
@@ -0,0 +1,27 @@
+#!/bin/bash
+paramerr () {
+       echo ""
+       echo "Error: parameters not given property (need 5 arguments)."
+       echo "    \$ $0 old-major old-mid old-minor new-version(full) \"Name <Email>\""
+       echo ""
+       echo ""
+       exit -1
+}
+
+if [ "$#" -ne 5 ]; then paramerr; fi
+
+DATE=`date -R`
+sed -i "s|^Version:\t$1\.$2\.$3$|Version:\t$4|" packaging/nnstreamer.spec
+if [ -n "$5" ]
+then
+       DATE2=`date -u "+%a %b %d %Y"`
+       sed -i "s|^%changelog$|%changelog\n* ${DATE2} $5\n- Release of $4\n|" packaging/nnstreamer.spec
+fi
+
+echo $?
+sed -i "s|^  version: '$1\.$2\.$3',$|  version: '$4',|" meson.build
+echo $?
+sed -i "s|^NNSTREAMER_VERSION  := $1\.$2\.$3$|NNSTREAMER_VERSION  := $4|" jni/nnstreamer.mk
+echo $?
+sed -i "1s|^|nnstreamer ($4.0) unstable xenial bionic; urgency=medium\n\n  * $4 development starts\n\n -- $5  $DATE\n\n|" debian/changelog
+echo $?