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

Reply via email to