[pacman-dev] [PATCH] Add prepare function to PKGBUILD proto files
William Giokas
1007380 at gmail.com
Tue Apr 23 02:26:57 EDT 2013
On Tue, Apr 23, 2013 at 02:14:29AM -0400, Eric Bélanger wrote:
> Signed-off-by: Eric Bélanger <snowmaniscool at gmail.com>
> ---
> proto/PKGBUILD-split.proto | 7 ++++++-
> proto/PKGBUILD.proto | 7 ++++++-
> 2 files changed, 12 insertions(+), 2 deletions(-)
>
> diff --git a/proto/PKGBUILD-split.proto b/proto/PKGBUILD-split.proto
> index 42c469c..f2a2d11 100644
> --- a/proto/PKGBUILD-split.proto
> +++ b/proto/PKGBUILD-split.proto
> @@ -24,10 +24,15 @@ backup=()
> options=()
> install=
> changelog=
> -source=($pkgbase-$pkgver.tar.gz)
> +source=($pkgbase-$pkgver.tar.gz $pkgname-$pkgver.patch)
Just nit-picking, but I personally prefer these arrays to be split on
different lines, i.e.:
source=($pkgbase-$pkgver.tar.gz
$pkgname-$pkgver.patch)
> noextract=()
> md5sums=() #generate with 'makepkg -g'
>
> +prepare() {
> + cd "$srcdir/$pkgname-$pkgver"
> + patch -p1 -i "$srcdir/$pkgname-$pkgver.patch"
> +}
> +
> build() {
> cd "$srcdir/$pkgbase-$pkgver"
> ./configure --prefix=/usr
> diff --git a/proto/PKGBUILD.proto b/proto/PKGBUILD.proto
> index 8e9ae04..e78b110 100644
> --- a/proto/PKGBUILD.proto
> +++ b/proto/PKGBUILD.proto
> @@ -24,10 +24,15 @@ backup=()
> options=()
> install=
> changelog=
> -source=($pkgname-$pkgver.tar.gz)
> +source=($pkgname-$pkgver.tar.gz $pkgname-$pkgver.patch)
> noextract=()
> md5sums=() #generate with 'makepkg -g'
>
> +prepare() {
> + cd "$srcdir/$pkgname-$pkgver"
> + patch -p1 -i "$srcdir/$pkgname-$pkgver.patch"
> +}
> +
> build() {
> cd "$srcdir/$pkgname-$pkgver"
> ./configure --prefix=/usr
> --
> 1.8.2.1
>
>
--
William Giokas | KaiSforza
GnuPG Key: 0x73CD09CF
Fingerprint: F73F 50EF BBE2 9846 8306 E6B8 6902 06D8 73CD 09CF
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://mailman.archlinux.org/pipermail/pacman-dev/attachments/20130423/4f0e26a9/attachment.asc>
More information about the pacman-dev
mailing list