On Sat, 2008-05-31 at 13:06 +0800, jam wrote: > On Saturday 31 May 2008 10:00:04 [EMAIL PROTECTED] wrote: > > >> It is also helpful to try and avoid building your own custom packages as > > >> much as possible. In many cases alternatives exist, or waiting for an > > >> upgrade has a longer cost. > > > > > > <SNIP> > > > > > >> Yes: checkinstall is a good tool for doing this, although the various > > >> 'dh-make-*' packages provide good support for Perl and PHP modules. > > > > > > How can you on the one hand suggest avoiding creating your own custom > > > packages on the one hand and then suggest that checkinstall is a good > > > tool?? > > > > The answer is very simple: > > > > It is, in my opinion, a terrible mistake to build a custom package. > [snip] > Luckily Linux from scratch http://www.linuxfromscratch.org/ > and gentoo http://en.wikipedia.org/wiki/Gentoo_Linux > ooh and me > > don't agree with you. You do whatever YOU like and want, me, I've made dozens > of packages for many reasons: repository version of ufraw is *old*, um I like > building myth from scratch, etc. > > IMHO there is NO downside to making your own packages. Heck if you package > decently you have the option of using repository versions when ever you > choose. > > IMHO this is bad advice. Better to say you can do (a) (b) and (c) with those > considerations and (d) or (e) with these.
Since I'm the OP... I was wondering if you can explain... For example, if I'm going to build a package for Cinepaint ... what's the most appropriate approach? I've never built a package. These were my "howto" notes I kept when I built Cinepaint on Feisty: [EMAIL PROTECTED]:~/howto $ cat cinepaint download cinepaint, extract into /usr/local/cinepaint-0.22-0 sudo apt-get install libopenexr-dev sudo apt-get install libgutenprintui2-dev sudo apt-get install libgutenprint-dev sudo apt-get install libxxf86vm-dev x11proto-xf86vidmode-dev libxxf86vm1 doxygen http://www.oyranos.org/ download Oyranos, $ ./configure $ make # make install sudo apt-get install libfltk1.1-dev other dependencies: required apt-get? * libc6-dev ok * libglib1.2-dev ok * libgtk1.2-dev ok * libjpeg62-dev ok * libpng-dev libpng12-dev * libtiff3g-dev libtiff4-dev * xlibs-dev ok * zlib1g-dev ok * lcms-dev liblcms1-dev $ ./configure --enable-gtk2 $ make # make install [EMAIL PROTECTED]:~/howto $ -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html