[pkg-java] r11031 - trunk/freemind/debian
Eric Lavarde
ewl-guest at alioth.debian.org
Sat Nov 7 12:11:40 UTC 2009
Author: ewl-guest
Date: 2009-11-07 12:11:38 +0000 (Sat, 07 Nov 2009)
New Revision: 11031
Modified:
trunk/freemind/debian/changelog
trunk/freemind/debian/export-freemind-cvs.sh
trunk/freemind/debian/freemind.sharedmimeinfo
trunk/freemind/debian/rules
trunk/freemind/debian/watch
Log:
New upstream version 0.9.0~rc6
Removed version 0.9.0~rc5+svn... from changelog as it has never been released.
Modified export-freemind-cvs.sh to also download via uscan.
Modified: trunk/freemind/debian/changelog
===================================================================
--- trunk/freemind/debian/changelog 2009-11-07 00:30:44 UTC (rev 11030)
+++ trunk/freemind/debian/changelog 2009-11-07 12:11:38 UTC (rev 11031)
@@ -1,14 +1,13 @@
-freemind (0.9.0~rc5+cvs20090906-1) unstable; urgency=low
+freemind (0.9.0~rc6+dfsg-1) unstable; urgency=low
- * New upstream version. RC5 had a critical bug, supposedly solved in this
- version taken from RCS, labeled internally with version RC6.
+ * New upstream version.
* Suppress build dependency on xsd2jibx, thanks to Upstream change.
* Bumped policy version to 3.8.3.0 without changes. I left 'editors' as
section because I understand that 'java' would be for programming
related packages, whereas FreeMind is for end-users.
* Remove call to obsoleted dh_desktop from debian/rules.
- -- Eric Lavarde <deb at zorglub.s.bawue.de> Sun, 06 Sep 2009 19:01:21 +0200
+ -- Eric Lavarde <deb at zorglub.s.bawue.de> Sat, 07 Nov 2009 11:02:07 +0100
freemind (0.9.0~rc4-1) unstable; urgency=low
Modified: trunk/freemind/debian/export-freemind-cvs.sh
===================================================================
--- trunk/freemind/debian/export-freemind-cvs.sh 2009-11-07 00:30:44 UTC (rev 11030)
+++ trunk/freemind/debian/export-freemind-cvs.sh 2009-11-07 12:11:38 UTC (rev 11031)
@@ -1,29 +1,61 @@
#!/bin/bash -x
# This small script can be used to export the FreeMind source tree from CVS
+# or get the sources from uscan and clean them up.
if [ $# -lt 1 ]
then
echo "Usage: $0 <FreeMind version> [<RCS tag> [keep]]" >&2
- echo "Example: $0 0.7.9.rc4 fm_0_8_0_rc4" >&2
+ echo "Usage: $0 uscan [keep]" >&2
+ echo "Example: $0 0.9.0~rc4 fm_0_9_0_rc4" >&2
+ echo "Example: $0 0.9.0~rc6 uscan" >&2
echo "Example: $0 0.8.0+01 FM-0-8-0 keep" >&2
+ echo "Use the 'uscan' parameter to use uscan to download sources." >&2
echo "Use the 'keep' parameter to keep a complete copy." >&2
exit 1
fi
-freemind_dir="freemind-$1"
-freemind_tar="freemind_$1"
-if [ $# -ge 2 ]
+# if we are in a svn-buildpackage structure, we use it
+CURDIR="$(pwd)"
+DESTDIR="${CURDIR}"
+if [ -d "../tarballs" ]
then
- mkdir "${freemind_dir}" || exit 1 # we don't want to overwrite anything...
- cd "${freemind_dir}" || exit 1
- cvs -z3 -d:pserver:anonymous at freemind.cvs.sourceforge.net:/cvsroot/freemind export -r "$2" freemind || exit 1
- cd ..
+ DESTDIR="${CURDIR}/../tarballs"
fi
+if [ $1 = "uscan" ]
+then
+ if [ -f ${CURDIR}/debian/changelog ]
+ then
+ ver=$(uscan --destdir "${DESTDIR}" --repack --rename --force-download --dehs | awk -F'[<>]' '$2 == "upstream-version" {print $3}')
+ else
+ echo "ERROR: uscan can't be called without changelog." >&2
+ exit 1
+ fi
+else
+ ver=$1
+fi
+
+freemind_dir="freemind-$ver"
+freemind_orig_tar="freemind_${ver}.orig.tar.gz"
+freemind_dfsg_tar="freemind_${ver}+dfsg.orig.tar.gz"
+
+if [ $1 = "uscan" ] || [ $# -ge 2 ]
+then
+ mkdir "${DESTDIR}/${freemind_dir}" || exit 1 # we don't want to overwrite anything...
+ cd "${DESTDIR}/${freemind_dir}" || exit 1
+ if [ $1 = "uscan" ]
+ then
+ tar xzf "../${freemind_orig_tar}" || exit 1
+ else
+ cvs -z3 -d:pserver:anonymous at freemind.cvs.sourceforge.net:/cvsroot/freemind export -r "$2" freemind || exit 1
+ fi
+fi
+cd "${DESTDIR}"
+
### SAVE FIRST THE WHOLE FREEMIND TREE ###
if [ -n "$3" ]
then
mv ${freemind_dir} ${freemind_dir}.complete
- tar cvzf ${freemind_tar}.complete.tar.gz \
+ tar cvzf ${freemind_dfsg_tar}.complete.tar.gz \
${freemind_dir}.complete/freemind
mv ${freemind_dir}.complete ${freemind_dir}
fi
@@ -33,10 +65,11 @@
rm -vfr ${freemind_dir}/freemind/windows-launcher
### CREATE ORIG.TAR.GZ ###
-if [ -f "${freemind_tar}.orig.tar.gz" ]
+if [ -f "${freemind_dfsg_tar}" ]
then
- mv -f "${freemind_tar}.orig.tar.gz" "${freemind_tar}.orig.tar.gz.BAK" \
+ mv -f "${freemind_dfsg_tar}" "${freemind_dfsg_tar}.BAK" \
|| exit 1
fi
-tar cvzf "${freemind_tar}.orig.tar.gz" "${freemind_dir}" || exit 1
+tar czf "${freemind_dfsg_tar}" "${freemind_dir}" || exit 1
rm -fr "${freemind_dir}"
+cd "${CURDIR}"
Modified: trunk/freemind/debian/freemind.sharedmimeinfo
===================================================================
--- trunk/freemind/debian/freemind.sharedmimeinfo 2009-11-07 00:30:44 UTC (rev 11030)
+++ trunk/freemind/debian/freemind.sharedmimeinfo 2009-11-07 12:11:38 UTC (rev 11031)
@@ -22,6 +22,9 @@
<comment xml:lang="zh_CN">FreeMind 思维导图</comment>
<comment xml:lang="zh">FreeMind 心智圖</comment>
<glob pattern="*.mm"/>
+ <magic priority="65">
+ <match type="string" value="<map" offset="0"/>
+ </magic>
</mime-type>
</mime-info>
Modified: trunk/freemind/debian/rules
===================================================================
--- trunk/freemind/debian/rules 2009-11-07 00:30:44 UTC (rev 11030)
+++ trunk/freemind/debian/rules 2009-11-07 12:11:38 UTC (rev 11031)
@@ -30,5 +30,7 @@
buildxml-clean::
-$(DEB_ANT_INVOKE) $(DEB_ANT_CLEAN_TARGET)
+# Get original sources directly from CVS or uscan
get-orig-source:
- debian/export-freemind-cvs.sh 0.9.0~rc4 fm_0_9_0_rc4
+ #debian/export-freemind-cvs.sh 0.9.0~rc6 fm_0_9_0_rc6
+ debian/export-freemind-cvs.sh uscan
Modified: trunk/freemind/debian/watch
===================================================================
--- trunk/freemind/debian/watch 2009-11-07 00:30:44 UTC (rev 11030)
+++ trunk/freemind/debian/watch 2009-11-07 12:11:38 UTC (rev 11031)
@@ -1,3 +1,3 @@
version=3
-opts=uversionmangle=s/(?i)_RC_?(\d+)$/~rc$1/;s/_Beta_?(\d+)$/~beta$1/;s/_/./g, \
+opts=dversionmangle=s/\+dfsg.*//,uversionmangle=s/(?i)_RC_?(\d+)$/~rc$1/;s/_Beta_?(\d+)$/~beta$1/;s/_/./g, \
http://sf.net/freemind/freemind-src-([\d_.]+(?:_(?:(?i)rc|beta)_?\d+)?)\.(?:zip|tar\.gz)
More information about the pkg-java-commits
mailing list