[Digikam-devel] extragear/libs
Angelo Naselli
anaselli at linux.it
Sun May 6 22:57:04 BST 2007
SVN commit 661895 by anaselli:
added libkexiv2 info
TODO: libdkraw as well
CCMAIL: kde-imaging at kde.org, digikam-devel at kde.org
M +47 -2 PACKAGING
--- trunk/extragear/libs/PACKAGING #661894:661895
@@ -2,7 +2,8 @@
----------------------------------------
1. Before the final release
2. Release libkipi
-3. Release kipi-plugins
+3. Release libkexiv2
+4. Release kipi-plugins
1. Before the final release
@@ -56,8 +57,52 @@
XXX at svn.kde.org/home/kde/trunk/www/areas/extragear/apps/kipi
Send a mail to announce the official release.
-3. Release kipi-plugins
+3. Release libkexiv2
a) Update release info
+ libkexiv2/libkexiv2.lsm
+ libkexiv2/version.h
+ libkexiv2/libkexiv2.pc.in
+ libkexiv2/Makefile.am
+ libkexiv2/ChangeLog
+
+ To do that you can use the "prepare_libkexiv2.rb" script, change the
+ release version ("version", "version_n", "version_info" and "chlog_rev" fields)
+ and run it.
+ Don't forget to fix Changelog and commit your changes :)
+
+ c) Build the source tarball
+ - use the "release_libkexiv2.rb"
+ edit the script and change the "version" field
+ if you're releasing an svn snapshot set "usesvnver" to "yes"
+ run it and get libkexiv2XXX.tar.bz2
+
+ d) Uncompress and test the tarball
+ - check if all the files are right in
+ - check if the file RELEASE.rev is in and with the right revision number
+ - check if it builds correctly.
+ - diff headerfiles installed in <incdir>/kde/libkexiv2/ with last release
+ and check for binary compatibility (see e.g.,
+ http://developer.kde.org/documentation/other/binarycompatibility.html)
+ Every API change should be refleced in a changed version-info in
+ libkexiv2/Makefile.am (see e.g.,
+ http://www.gnu.org/software/libtool/manual.html#Versioning)
+
+ e) Upload tarball for testing
+ Before an official release upload the tarball for testing used sites are
+ digikam3rdparty.free.fr or www.linux.it/~anaselli/kipi-plugins - depends
+ on who is releasing :)
+ Send a mail to kde-imaging at kde.org and digikam-devel at kde.org to have a
+ feedback from pakagers before posting an offical release annoucement.
+
+ f) Upload tarbal on SF and update kipi site
+ official site for uploading the release is http://sourceforge.net/projects/kipi
+ web page to be update is http://extragear.kde.org/apps/kipi/
+ to update this last you have to get, change and commit it from
+ XXX at svn.kde.org/home/kde/trunk/www/areas/extragear/apps/kipi
+ Send a mail to announce the official release.
+
+4. Release kipi-plugins
+ a) Update release info
kipi-plugins/kipi-plugins.lsm
kipi-plugins/common/include/pluginsversion.h
(kipi-plugins/ChangeLog)
More information about the Digikam-devel
mailing list