Prerequisites:

You need some debian package build stuff installed, e.g. 

  sudo apt-get install devscripts rpm

should get all what is needed.



Howto build the iprint deb file:

1. Get the latest iPrint client from Novell (currently 4.38)

  Search for and download (after registering for an account) iprntlinuxclient438.tar.gz 

2. Extract it, you get:

-rw-r--r-- 0/0            8165 2009-01-09 22:47 iprntlinuxclient438/readme.html
-rw-r--r-- 0/0            2909 2009-01-09 22:48 license_agreement.txt
-rw-r--r-- 0/0          302998 2009-01-09 22:11 iprntlinuxclient438/novell-iprint-xclient-sh-6.500.20081007-1.x86_64.rpm
-rw-r--r-- 0/0          199304 2009-01-09 22:11 iprntlinuxclient438/novell-iprint-xclient-sl-6.500.20081007-1.i586.rpm
-rw-r--r-- 0/0          303378 2009-01-09 22:11 iprntlinuxclient438/novell-iprint-xclient-sl-6.500.20081007-1.x86_64.rpm
-rw-r--r-- 0/0          198924 2009-01-09 22:11 iprntlinuxclient438/novell-iprint-xclient-sh-6.500.20081007-1.i586.rpm

3. Copy or move the RPM file (e.g. novell-iprint-xclient-sh-6.500.20081007-1.i586.rpm) to
   the ./upstream directory found here (in the extracted debian skeleton)

3.1 If the name of the RPM file is different from 

    "novell-iprint-xclient-sh-6.500.20081007-1.i586.rpm"

    edit the file debian/rules and change the contents of the variable UPSTREAM accordingly.
    
    You may also have to rename the directory extracted from novell-iprint-xclient-skeleton.tar.gz
    accordingly. Currently it is "novell-iprint-xclient-sh-6.500.20081007".

4. Build the package:

   debuild



Note:

The content of iprintman.tar will be mwerged into the resulting deb file, it contains a gnome 
panel applet I wrote, to be able to control the status of the iprint-listener service.
