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 <d...@zorglub.s.bawue.de>  Sun, 06 Sep 2009 19:01:21 +0200
+ -- Eric Lavarde <d...@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:anonym...@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:anonym...@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="&lt;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)


_______________________________________________
pkg-java-commits mailing list
pkg-java-comm...@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

Reply via email to