X-Original-To: alpine-devel@lists.alpinelinux.org Delivered-To: alpine-devel@mail.alpinelinux.org Received: from mail.wtbts.no (mail.wtbts.no [213.234.126.131]) by mail.alpinelinux.org (Postfix) with ESMTP id 60BE81545F2D for ; Wed, 6 Jul 2011 06:44:55 +0000 (UTC) Received: from localhost (bsna.nor.wtbts.net [127.0.0.1]) by mail.wtbts.no (Postfix) with ESMTP id 5AEF5AE4002 for ; Wed, 6 Jul 2011 06:44:54 +0000 (UTC) X-Virus-Scanned: Yes Received: from mail.wtbts.no ([127.0.0.1]) by localhost (bsna.nor.wtbts.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CigbS9r9MIoE for ; Wed, 6 Jul 2011 06:44:53 +0000 (UTC) Received: from mail.ytre.org (extmail.nor.wtbts.net [10.65.72.14]) by mail.wtbts.no (Postfix) with ESMTP id 6FEC6AE4001 for ; Wed, 6 Jul 2011 06:44:53 +0000 (UTC) Received: from mail.ytre.org (localhost [127.0.0.1]) by mail.ytre.org (Postfix) with ESMTP id 4F17660A804F8 for ; Wed, 6 Jul 2011 06:44:53 +0000 (UTC) Received: from ncopa-desktop.nor.wtbts.net (ncopa-desktop.nor.wtbts.net [10.65.65.1]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: ncopa@ytre.org) by mail.ytre.org (Postfix) with ESMTPSA id 1FB8560A804F6 for ; Wed, 6 Jul 2011 06:44:52 +0000 (UTC) Date: Wed, 6 Jul 2011 08:40:05 +0200 From: Natanael Copa To: alpine-devel@lists.alpinelinux.org Subject: [alpine-devel] abuild-2.10 - triggers and .la files Message-ID: <20110706084005.5868f904@ncopa-desktop.nor.wtbts.net> X-Mailer: Claws Mail 3.7.9 (GTK+ 2.24.5; x86_64-unknown-linux-gnu) X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV using ClamSMTP Hi, I have pushed abuild-2.10 which will break the apkbuild API slightly. The news is that you specify your triggers in the format: pkgname=foo subpackages="$pkgname-libs" triggers="foo.trigger=/path/to:/other/path foo-libs.trigger=/usr/lib/foo/" You can now also list all pre-install/post-install scripts in $install. This means that triggers and install scripts should no longer be specified within the subpackage split function. This means that it will now be possible to know all files needed to create the package before its built. I have also added a check for '*.la' files in package. If *.la is found, abuild will exit with error. There are a few exceptions where we actually need .la files for the plugin handling (imagemagick for example). I those situations you will have to add options="libtool" to tell abuild that we are ok with the .la files. Thanks! -nc --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---