Re: [proaudio] [pro-audio] non-things ebuild not builds |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
- To: proaudio@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [proaudio] [pro-audio] non-things ebuild not builds
- From: Gavin Pryke <gavinlee303@xxxxxxxxx>
- Date: Wed, 24 Oct 2012 11:48:26 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:user-agent:in-reply-to:references :mime-version:content-transfer-encoding:content-type; bh=lOIn7qLlWKuk+ZbPJ2DTPJHds30N1EBdzJkryg5I6oI=; b=wzrm0KoD/Gg2AFztrmGFdSN3E+1I76lH/pgGHsA1qGdHUFaemf234J7sAx+wCA10DA qrFyifI/oe6uIsXmyQL0bzXzzbQX5mB3apj/itCUsDJjHsHLZFMFBcg4T0C1Ls5KkxJz 5Y99gQxg5fGv2g9BIRUVM0rGHwWFBUA7lcYyifmCuSkzWirxdkKM4STXrIONTwbbeH1n wkOWG7IPj6iUq6v7PVrodtbVbv8XKBtIzg3rQhqhlwknG5iSGxsry+YYIZiEu1H3L1uF qPljNPjhMAwdwQL9wpIMlbgRNv0IsSIJcfDUhuIWEnbrqqdzo881StVoOxrTYe2Pz+9z lcZA==
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