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

Reply via email to