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

From: Francesco <[email-masked]>
Date: Sun, 15 Nov 2009 12:38:49 +0100

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?
Where is the best location to insert this entry?
Is better make a patch file?

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?

Thx.

:: Francesco Colista ::

---
Unsubscribe:  [email-masked]
Help:         [email-masked]
---

---

From: Natanael Copa <[email-masked]>
Date: Mon, 16 Nov 2009 11:14:53 +0100

> I suppose that the package is not unpacked..but when this happen?

It shoudl be unpacked at this stage.

> Is better make a patch file?

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

> PS: the path is correct, and i've tried absolute path too with sed,

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

---