MLThx,Hi Karl,could you remind me, please, all the different steps to build a debian package for texmacs ?
diff --git a/src/configure b/src/configure index df9e912..766ecd9 100755 --- a/src/configure +++ b/src/configure @@ -2930,8 +2930,14 @@ case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking current Subversion revision number" >&5 $as_echo_n "checking current Subversion revision number... " >&6; } SVNREV=`svnversion -n . 2>/dev/null` -SVNREV=${SVNREV/:/_} -if { test "$SVNREV" = "" || test "$SVNREV" = "exported" ; } ; then +SVNREV=${SVNREV/:/-} +if { test "$SVNREV" = "Unversioned directory"; } ; then + SVNREV=`(git svn info | grep '^Revision' | cut -f2 -d' ') 2>/dev/null` + if { ! test "$SVNREV" = ""; } ; then + SVNREV="$SVNREV"-gitsvn-`git log --oneline | wc -l`-`git log -n 1 --oneline | cut -f1 -d' '`; + fi; +fi +if { test "$SVNREV" = "" || test "$SVNREV" = "exported"; } ; then SVNREV=`cat $srcdir/SVNREV` { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SVNREV" >&5 $as_echo "$SVNREV" >&6; } diff --git a/src/configure.in b/src/configure.in index 79b0b2d..05fbc8f 100644 --- a/src/configure.in +++ b/src/configure.in @@ -21,8 +21,14 @@ AC_CANONICAL_HOST AC_MSG_CHECKING(current Subversion revision number) SVNREV=`svnversion -n . 2>/dev/null` -SVNREV=${SVNREV/:/_} -if { test "$SVNREV" = "" || test "$SVNREV" = "exported" ; } ; then +SVNREV=${SVNREV/:/-} +if { test "$SVNREV" = "Unversioned directory"; } ; then + SVNREV=`(git svn info | grep '^Revision' | cut -f2 -d' ') 2>/dev/null` + if { ! test "$SVNREV" = ""; } ; then + SVNREV="$SVNREV"-gitsvn-`git log --oneline | wc -l`-`git log -n 1 --oneline | cut -f1 -d' '`; + fi; +fi +if { test "$SVNREV" = "" || test "$SVNREV" = "exported"; } ; then SVNREV=`cat $srcdir/SVNREV` AC_MSG_RESULT($SVNREV, read from $srcdir/SVNREV) else diff --git a/src/packages/debian/rules b/src/packages/debian/rules index 4cf08f5..4c53720 100755 --- a/src/packages/debian/rules +++ b/src/packages/debian/rules @@ -11,3 +11,6 @@ export DH_VERBOSE=1 %: dh --parallel $@ + +override_dh_auto_configure: + dh_auto_configure -- --enable-debug=-ggdb #--enable-guile2 diff --git a/src/packages/debian/changelog.in b/src/packages/debian/changelog.in index 99f045a..f0be075 100644 --- a/src/packages/debian/changelog.in +++ b/src/packages/debian/changelog.in @@ -1,4 +1,5 @@ -texmacs (@DEVEL_VERSION@-@DEVEL_RELEASE@) unstable; urgency=low +texmacs (2:@DEVEL_VERSION@-@DEVEL_RELEASE@-@SVNREV@) unstable; urgency=low * TeXmacs Debian Package + -- dndiatta <address@hidden> Fri, 08 Apr 2011 15:21:31 +0200
Archive powered by MHonArc 2.6.19.