Mail archive
alpine-devel

Re: [alpine-devel] info about unpack for building

From: Natanael Copa <natanael.copa_at_gmail.com>
Date: Mon, 16 Nov 2009 11:14:53 +0100

On Sun, 2009-11-15 at 12:38 +0100, Francesco wrote:
> Hi all.
>
> When abuild a package, the function "build" into APKBUILD is executed.
>
> I need to make a change into a Makefile:
>
> sed -e "s/cat -v/cat/g" -i $srcdir/admin/$pkgname-$pkgver/compile/Makefile
>
> when abuild start, i got a error that "Makefile: no such directory".
> I suppose that the package is not unpacked..but when this happen?

It shoudl be unpacked at this stage.

> Where is the best location to insert this entry?
> Is better make a patch file?

Sed is good in that it often works without rebasing patches.

> This is an extract of APKBUILD:
>
> build() {
> cd "$srcdir"/admin/$pkgname-$pkgver/
> sed -e "s/cat -v/cat/g" -i
> $srcdir/admin/$pkgname-$pkgver/compile/Makefile
> ./package/compile || return 1
> }
>
>
> PS: the path is correct, and i've tried absolute path too with sed,
> without variables.
>
> Any hints?

With autotools the Makefile is generated, and thus, it does not exist
til after ./configure is run. Maybe the Makefile here is generated too?

-nc



---
Unsubscribe:  alpine-devel+unsubscribe_at_lists.alpinelinux.org
Help:         alpine-devel+help_at_lists.alpinelinux.org
---
Received on Mon Nov 16 2009 - 11:14:53 UTC