I have a tree of packages, organised similarly to ABS, i.e. directory
names match package name, and in each directory is a PKGBUILD (and
what else is needed). Something like this:
Is there some tool that would allow me to move into one of these
directories, build the package including any dependencies? (Basically
an ABS helper that handles dependencies.)
On 15 October 2010 18:37, Magnus Therning <magnus@therning.org> wrote:
> I have a tree of packages, organised similarly to ABS, i.e. directory
> names match package name, and in each directory is a PKGBUILD (and
> what else is needed). *Something like this:
>
> my-packages/
> *foo/
> * *PKGBUILD
> *bar/
> * *PKGBUILD
> * *bar.install
> *baz/
> * *PKGBUILD
> *...
>
> Is there some tool that would allow me to move into one of these
> directories, build the package including any dependencies? *(Basically
> an ABS helper that handles dependencies.)
makeworld
10-15-2010, 01:24 PM
Magnus Therning
Building packages, and their dependencies
On Fri, Oct 15, 2010 at 12:06, Ray Rashif <schiv@archlinux.org> wrote:
> On 15 October 2010 18:37, Magnus Therning <magnus@therning.org> wrote:
>> I have a tree of packages, organised similarly to ABS, i.e. directory
>> names match package name, and in each directory is a PKGBUILD (and
>> what else is needed). Â*Something like this:
>>
>> my-packages/
>> Â*foo/
>> Â* Â*PKGBUILD
>> Â*bar/
>> Â* Â*PKGBUILD
>> Â* Â*bar.install
>> Â*baz/
>> Â* Â*PKGBUILD
>> Â*...
>>
>> Is there some tool that would allow me to move into one of these
>> directories, build the package including any dependencies? Â*(Basically
>> an ABS helper that handles dependencies.)
>
> makeworld
Excellent, but is it possible to pass it a specific package that I
want to build, and only build its dependencies?
On Fri, 2010-10-15 at 14:24 +0100, Magnus Therning wrote:
> On Fri, Oct 15, 2010 at 12:06, Ray Rashif <schiv@archlinux.org> wrote:
> > On 15 October 2010 18:37, Magnus Therning <magnus@therning.org> wrote:
> >> I have a tree of packages, organised similarly to ABS, i.e. directory
> >> names match package name, and in each directory is a PKGBUILD (and
> >> what else is needed). Something like this:
> >>
> >> my-packages/
> >> foo/
> >> PKGBUILD
> >> bar/
> >> PKGBUILD
> >> bar.install
> >> baz/
> >> PKGBUILD
> >> ...
> >>
> >> Is there some tool that would allow me to move into one of these
> >> directories, build the package including any dependencies? (Basically
> >> an ABS helper that handles dependencies.)
> >
> > makeworld
>
> Excellent, but is it possible to pass it a specific package that I
> want to build, and only build its dependencies?
>
> /M
>
Try bauerbill out. It can be set to 'build all from abs'. Not sure about
including the dependencies though, but a bit of sed-magic may help
there.
10-15-2010, 08:33 PM
Ray Rashif
Building packages, and their dependencies
2010/10/16 Ng Oon-Ee <ngoonee@gmail.com>:
> On Fri, 2010-10-15 at 14:24 +0100, Magnus Therning wrote:
>> On Fri, Oct 15, 2010 at 12:06, Ray Rashif <schiv@archlinux.org> wrote:
>> > On 15 October 2010 18:37, Magnus Therning <magnus@therning.org> wrote:
>> >> I have a tree of packages, organised similarly to ABS, i.e. directory
>> >> names match package name, and in each directory is a PKGBUILD (and
>> >> what else is needed). *Something like this:
>> >>
>> >> my-packages/
>> >> *foo/
>> >> * *PKGBUILD
>> >> *bar/
>> >> * *PKGBUILD
>> >> * *bar.install
>> >> *baz/
>> >> * *PKGBUILD
>> >> *...
>> >>
>> >> Is there some tool that would allow me to move into one of these
>> >> directories, build the package including any dependencies? *(Basically
>> >> an ABS helper that handles dependencies.)
>> >
>> > makeworld
>>
>> Excellent, but is it possible to pass it a specific package that I
>> want to build, and only build its dependencies?
>>
>> /M
>>
> Try bauerbill out. It can be set to 'build all from abs'. Not sure about
> including the dependencies though, but a bit of sed-magic may help
> there.
Oh right, sorry, then makeworld is not the right tool. It builds what
is passed to it in an ABS-like hierarchy - it does not know about
dependencies. Looks like I misread the subject.
Anyway, Bauerbill looks like it can do that. Take a look at the examples:
On 15/10/10 21:33, Ray Rashif wrote:
> 2010/10/16 Ng Oon-Ee <ngoonee@gmail.com>:
>> On Fri, 2010-10-15 at 14:24 +0100, Magnus Therning wrote:
>>> On Fri, Oct 15, 2010 at 12:06, Ray Rashif <schiv@archlinux.org> wrote:
>>>> On 15 October 2010 18:37, Magnus Therning <magnus@therning.org> wrote:
>>>>> I have a tree of packages, organised similarly to ABS, i.e. directory
>>>>> names match package name, and in each directory is a PKGBUILD (and
>>>>> what else is needed). Something like this:
>>>>>
>>>>> my-packages/
>>>>> foo/
>>>>> PKGBUILD
>>>>> bar/
>>>>> PKGBUILD
>>>>> bar.install
>>>>> baz/
>>>>> PKGBUILD
>>>>> ...
>>>>>
>>>>> Is there some tool that would allow me to move into one of these
>>>>> directories, build the package including any dependencies? (Basically
>>>>> an ABS helper that handles dependencies.)
>>>>
>>>> makeworld
>>>
>>> Excellent, but is it possible to pass it a specific package that I
>>> want to build, and only build its dependencies?
>>>
>>> /M
>>>
>> Try bauerbill out. It can be set to 'build all from abs'. Not sure about
>> including the dependencies though, but a bit of sed-magic may help
>> there.
>
> Oh right, sorry, then makeworld is not the right tool. It builds what
> is passed to it in an ABS-like hierarchy - it does not know about
> dependencies. Looks like I misread the subject.
>
> Anyway, Bauerbill looks like it can do that. Take a look at the examples:
>
> http://www.xyne.archlinux.ca/projects/bauerbill/#quick-feature-overview
Ah yes, that looks like it'd fit. Just one more question, I've never
heard of
a $repo.abs.tar.gz, how do I build one?