summaryrefslogtreecommitdiff
path: root/RELEASE-HOWTO.md
diff options
context:
space:
mode:
authorMarcus Meissner <marcus@jet.franken.de>2019-01-01 17:36:49 +0100
committerMarcus Meissner <marcus@jet.franken.de>2019-01-01 17:36:49 +0100
commitc5a7943bef54953656a37edd893a09b2789240fd (patch)
tree6c0f664832ef0ea4c99192d15297de5ed1840073 /RELEASE-HOWTO.md
parent51e23c1b106ec1a8aec188d6ecd346186888593b (diff)
downloadlibgphoto2-c5a7943bef54953656a37edd893a09b2789240fd.tar.gz
Diffstat (limited to 'RELEASE-HOWTO.md')
-rw-r--r--RELEASE-HOWTO.md45
1 files changed, 45 insertions, 0 deletions
diff --git a/RELEASE-HOWTO.md b/RELEASE-HOWTO.md
new file mode 100644
index 000000000..02c1d3cc5
--- /dev/null
+++ b/RELEASE-HOWTO.md
@@ -0,0 +1,45 @@
+# How to prepare a release
+
+## sync translations from translationproject
+
+ In the toplevel directory (of which po/ is a subdirectory)
+
+ rsync -Lrtvz translationproject.org::tp/latest/libgphoto2/ po
+ cd libgphoto2\_port
+ rsync -Lrtvz translationproject.org::tp/latest/libgphoto2\_port/ po
+ cd ..
+
+ if gphoto2 is released too:
+ rsync -Lrtvz translationproject.org::tp/latest/gphoto2/ po
+
+## sync music-players.h from libmtp
+
+ (We ship this to give additional device support for distributions
+ that might update libmtp less often.)
+
+ Copy over, disable the GoPro entries.
+
+## test cameras
+
+ Run: make check
+
+ In the gphoto2 checkout I am running <code>perl tests/testcamera.pl</code>
+ for several cameras that might have been affected by the current release.
+
+## update NEWS
+
+ git diff libgphoto2-2\_5\_21-release.. | less
+
+ summarize changes
+
+## tag release
+
+ bump version in configure.ac, NEWS
+
+ make clean
+ make
+ sudo make install
+
+## build relase
+
+ make distcheck