On Fri, Jun 16, 2006 at 08:43:18AM +0200, Stephan Helma wrote: > On 15 Jun 2006 at 22:57, Bill Allombert wrote: > > Hello Bill, > > Thanks for your patch! I'm glad that somebody is looking into it > since recently I have no time (and no useable internet connection) > to do the maintainance work (I moved from Vienna to Berlin in the > last month because I found a job there). Please go ahead and upload > it.
Done, I have a made a few more changes to fix problems I found during testing. Here the final patch applied and the changelog: * NMU with maintainer approval (Thanks Stephan!) * Compile with gcc-3.3 since we need -fwritable-strings (closes: #328039). + debian/rules: set CC=gcc-3.3 * debian/control Build-Depends: + add gcc-3.3. + change mesag-dev to libgl1-mesa-dev, libglu1-mesa-dev + add libx11-dev * Complete the /usr/doc transition: (closes: #359587, 359591, 359594). + Rebuild with current debhelper. + debian/README.debian: update to point to /usr/share/doc/varkon * debian/varkon.sh: + debian/varkon.sh: look up files in /usr/share/doc/varkon/examples. + syntax fix: 'if -d xxx; then' is not correct shell. * debian/menu: + quote fields. + move to Section Apps/Technical. * debian/varkon.doc-base: + fix Index to refer to /usr/share/doc/varkon/help/man.htm (closes: #359768) + move to Section Apps/Technical. * debian/copyright: Author(s) -> Authors Cheers, -- Bill. <[EMAIL PROTECTED]> Imagine a large red swirl here.
diff -u varkon-1.18A/debian/README.Debian varkon-1.18A/debian/README.Debian --- varkon-1.18A/debian/README.Debian +++ varkon-1.18A/debian/README.Debian @@ -28,7 +28,7 @@ * Documentation/Manual Install the debian packages `varkon-user-manual' and - `varkon-programmer-manual' and open `/usr/doc/varkon/man/man.htm' + `varkon-programmer-manual' and open `/usr/share/doc/varkon/man/man.htm' with your favourite browser. diff -u varkon-1.18A/debian/changelog varkon-1.18A/debian/changelog --- varkon-1.18A/debian/changelog +++ varkon-1.18A/debian/changelog @@ -1,3 +1,29 @@ +varkon (1.18A-2.1) unstable; urgency=low + + * NMU with maintainer approval (Thanks Stephan!) + * Compile with gcc-3.3 since we need -fwritable-strings (closes: #328039). + + debian/rules: set CC=gcc-3.3 + * debian/control Build-Depends: + + add gcc-3.3. + + change mesag-dev to libgl1-mesa-dev, libglu1-mesa-dev + + add libx11-dev + * Complete the /usr/doc transition: (closes: #359587, 359591, 359594). + + Rebuild with current debhelper. + + debian/README.debian: update to point to /usr/share/doc/varkon + * debian/varkon.sh: + + debian/varkon.sh: look up files in /usr/share/doc/varkon/examples. + + syntax fix: 'if -d xxx; then' is not correct shell. + * debian/menu: + + quote fields. + + move to Section Apps/Technical. + * debian/varkon.doc-base: + + fix Index to refer to /usr/share/doc/varkon/help/man.htm + (closes: #359768) + + move to Section Apps/Technical. + * debian/copyright: Author(s) -> Authors + + -- Bill Allombert <[EMAIL PROTECTED]> Thu, 15 Jun 2006 19:11:42 +0200 + varkon (1.18A-2) unstable; urgency=medium * Dependency on virtual package x-www-browser removed (closes: #284812). diff -u varkon-1.18A/debian/copyright varkon-1.18A/debian/copyright --- varkon-1.18A/debian/copyright +++ varkon-1.18A/debian/copyright @@ -3,7 +3,7 @@ It was downloaded from http://www.tech.oru.se/cad/varkon/download.htm -Upstream Author(s): +Upstream Authors: The CAD research group Department of Technology Örebro University diff -u varkon-1.18A/debian/control varkon-1.18A/debian/control --- varkon-1.18A/debian/control +++ varkon-1.18A/debian/control @@ -3,7 +3,7 @@ Priority: optional Maintainer: Stephan Helma <[EMAIL PROTECTED]> Uploaders: Balbir Thomas <[EMAIL PROTECTED]> -Build-Depends: debhelper (>> 3.0.0), dpatch, mesag-dev, unixodbc-dev +Build-Depends: debhelper (>> 3.0.0), dpatch, libx11-dev, libgl1-mesa-dev, libglu1-mesa-dev, unixodbc-dev, gcc-3.3 Standards-Version: 3.5.2 Package: varkon diff -u varkon-1.18A/debian/rules varkon-1.18A/debian/rules --- varkon-1.18A/debian/rules +++ varkon-1.18A/debian/rules @@ -38,7 +38,7 @@ # Add here command to compile/build the package. mkdir bin - (VARKON_ROOT=`pwd`; export VARKON_ROOT; cd sources; make) + (VARKON_ROOT=`pwd`; export VARKON_ROOT; cd sources; make CC=gcc-3.3) touch build-arch-stamp diff -u varkon-1.18A/debian/varkon.doc-base varkon-1.18A/debian/varkon.doc-base --- varkon-1.18A/debian/varkon.doc-base +++ varkon-1.18A/debian/varkon.doc-base @@ -12,6 +12,6 @@ environment. -Section: Apps/Graphics +Section: Apps/Technical Format: HTML -Index: /usr/share/doc/varkon/help/index.htm +Index: /usr/share/doc/varkon/help/man.htm Files: /usr/share/doc/varkon/help/*/*.* diff -u varkon-1.18A/debian/varkon.menu varkon-1.18A/debian/varkon.menu --- varkon-1.18A/debian/varkon.menu +++ varkon-1.18A/debian/varkon.menu @@ -1,3 +1,3 @@ -?package(varkon):needs=X11 section=Apps/Graphics\ +?package(varkon):needs="X11" section="Apps/Technical"\ title="varkon" command="/usr/bin/varkon"\ - icon=/usr/share/pixmaps/varkon.xpm + icon="/usr/share/pixmaps/varkon.xpm" diff -u varkon-1.18A/debian/varkon.sh varkon-1.18A/debian/varkon.sh --- varkon-1.18A/debian/varkon.sh +++ varkon-1.18A/debian/varkon.sh @@ -34,22 +34,24 @@ fi } +EXAMPLEDIR=/usr/share/doc/varkon/examples/ + cp_example() { - for project in `ls /usr/doc/varkon/examples/app/`; do + for project in `ls $EXAMPLEDIR/app`; do # Does the project dir already exist? - if -d /$VARKON_PRD/$project; then - echo Omittin '$project' which seems to exist in $VARKON_PRD + if [ -d /$VARKON_PRD/$project ]; then + echo Omitting '$project' which seems to exist in $VARKON_PRD else # Does the PID file exist? - if -f /usr/doc/varkon/examples/pid/$project.PID; then + if [ -f EXAMPLEDIR/pid/$project.PID ]; then # Copy and unzip all project related files mkdir /$VARKON_PRD/$project - cp -r /usr/doc/varkon/examples/app/$project/* /$VARKON_PRD/$project + cp -r $EXAMPLEDIR/app/$project/* /$VARKON_PRD/$project gunzip /$VARKON_PRD/$project/*/ # Copy and tweak PID file - cat /usr/doc/varkon/examples/pid/$project.PID | sed -e "s/VARKON_ROOT\/app/VARKON_PRD/" > /$VARKON_PID/$project.PID + cat $EXAMPLEDIR/pid/$project.PID | sed -e "s/VARKON_ROOT\/app/VARKON_PRD/" > /$VARKON_PID/$project.PID else echo Omitting '$project' due to missing PID file