Hi Erich,

The tarball is there, you will see my modifications are kind of trivial:
http://www.csm.ornl.gov/srt/people/gvallee/download/netbootmgr/netbootmgr_1.7-2.tar.gz

Please also find in attachment a short description of what i did. Note that 
few points still need to be done.
Do you think you can add this file in the netbootmgr sources?

BTW, if you need help to maintain the Debian package for netbootmgr, let me 
know, i will be happy to help you.

Thanks,

Le jeudi 10 mai 2007 03:54, Erich Focht a écrit :
> Hi Geoffroy,
>
> this is great! If you send me the debian subdirectory or what else is
> needed for building it under debian, I'll be happy to integrate that. And
> I'll upload the .deb file to sf.
>
> Thanks!
> Best regards,
> Erich
>
> On Wednesday 09 May 2007 23:08, Geoffroy Vallée wrote:
> > A quick update: i can now build the GUI on Debian. The GUI is now in the
> > Debian package and in OSCAR trunk.
> >
> > Thanks,
> >
> > Le mercredi 9 mai 2007 13:45, Geoffroy Vallée a écrit :
> > > Hi Erich,
> > >
> > > I have now a Debian package for netbootmgr-1.7. If you want to
> > > integrate that into the official source, just let me know. Note that i
> > > deactivated the GUI since there is some work to do before to be able to
> > > use it on Debian.
> > >
> > > Thanks,
> > >
> > > Le mardi 8 mai 2007 04:46, Erich Focht a écrit :
> > > > On Monday 07 May 2007 20:52, Geoffroy Vallée wrote:
> > > > > Hi Erich,
> > > > >
> > > > > I wanted to have a look at netbootmgr, i may need to use such a
> > > > > tool. However, impossible to compile netbootmgr from sources on my
> > > > > Debian box:
> > > > >
> > > > > puic: File generated with too recent version of Qt Designer (3.3).
> > > > > Recent extensions won't be handled.
> > > >
> > > > Yes, I had that issue somewhere, too. I know the package is building
> > > > fine with the perl-Qt delivered usually with OSCAR
> > > > (perl-Qt-3.009b2-5).
> > > >
> > > > > Then i tried to use the command line (i do not really care about
> > > > > the GUI) but i have the following message and i did not find any
> > > > > documentation to try to fix the problem:
> > > >
> > > > This is intended behavior. Without a config file no stuff works
> > > > properly. Since you didn't install it properly, you don't have the
> > > > config file stub in the appropriate place. "ls" will reveal you a
> > > > config file stub and a manual page netbootmgr.8.
> > > >
> > > > Regards,
> > > > Erich
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Oscar-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/oscar-devel

-- 
Geoffroy
Modifications for the Creation of a Debian Package
--------------------------------------------------

Two types of modifications have been done: prereqs modifications for the
creation  of the Debian package, and building modification for the creation of
the Debian package.
All these modifications are implemented via patches. The first set of packages
is in 'debian/patches' and the second set of patches in 'debian/build_patches'.

Prereqs modifications:
The "upstream" version of netbootmgr does not include a Makefile that allows
one to install netbootmgr (no install target), the installation is orginialy
done via RPM.
Therefore, a patch has been developed to add an install target to the Makefile.
This patch is in 'debian/patches'.

Building modifications:
Another problem is a compatibility issue between the Qt-designer version and
the libqt-perl version. This is not specific to Debian. In order to fix this
problem, two patches have been created: one which update the 'ui' files (in
debian/patches') and another one that updates the generated Perl file (in
debian/build_patches').

Creation of the Debian Package
------------------------------

The command 'dpkg-buildpackage -rfakeroot -uc -us' should work. Note that we
use the options -us -uc which do not sign the source package or the .changes
file, respectively, because we are not Debian developers and we do not have
valid GPG keys.

TODO List
---------
* creation the equivalent of the post and preun RPM scripts
* Lintian still gives some warning: the package includes binaries and man pages
associated to these binaries are not in the package. Note that some of these
binaries may be provided by other Debian packages; we should check that.
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Oscar-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oscar-devel

Reply via email to