Re: [proaudio] [pro-audio] non-things ebuild not builds

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


On Monday 22 October 2012 02:20:21 Dominique Michel wrote:
> Le Sun, 21 Oct 2012 22:47:06 +0200,
> 
> Cochet Tina <cochet.tina@xxxxxxxxxx> a écrit :
> > the git sources have changed all subapps now in .../non.git
> > also the build should be split up more daw, mixer, sequencer,
> > session-manager
> > due some issues with the Makefile , configure fails as it looks for
> > NTK as that that should build first , in the bugreport in link below
> > it is described , the ebuild i messed with is working to build all
> > non-things but really should get cleaned out , so anyone with more
> > dev skills then me please do, i'm stuck at splitting it up , i talked
> 
> > to the dev of the project he said :
> Thanks to reporting,
> 
> I made this an unique ebuild because it was much simpler to do so. The
> build system is a calamity, and I hope it have changed in the right
> direction.
> 
> > <male> violetina: Also, yes, everything can be built/installed
> > separately.
> > 
> > > But it's not working 100% automatically right now. If you do make
> > > -C lib && make -C nonlib && make -C FL, then you should be able to
> > > cd into the different projects and make them one by one. Or you
> > > could build it all together and then cd in to a specific project to
> > > do 'make install'. IMHO, they should all be separate packages in a
> > > distribution (i.e. n <male> on-daw, non-mixer, non-sequencer, and
> > > non-session-manager)
> 
> It look like it is the same thing. With separated ebuilds, you need to
> compile all the libs with each ebuilds. So, it is much simpler and
> faster (also for emerge) to make an unique ebuild.
> 
> I will take a look when I get some time, but don't expect that I want
> try hard to make separated ebuilds if it is simpler and faster to make
> an unique ebuild with USE flags.
> 
> Dominique
> 
> > see this bug https://bugs.gentoo.org/show_bug.cgi?id=438778
> > greats Tina

Last time I did a commit for non-*.9999.ebuild I had them compiled and 
working. Weeks later it was broken again. For me most live ebuilds are just 
too much maintenance, especially if the repository layout changes often..
If license allows can't we just make snapshots and mirror it on tuxfamily of 
the most wanted software that is only available through VCS? At least we will 
not have to hit a moving target all the time then.

WBR
Gavin




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/