X-Original-To: alpine-aports@mail.alpinelinux.org Delivered-To: alpine-aports@mail.alpinelinux.org Received: from mail.alpinelinux.org (dallas-a1.alpinelinux.org [127.0.0.1]) by mail.alpinelinux.org (Postfix) with ESMTP id C0D78DC01F2; Tue, 5 May 2015 12:33:01 +0000 (UTC) Received: from ncopa-desktop.alpinelinux.org (unknown [79.160.13.133]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: n@tanael.org) by mail.alpinelinux.org (Postfix) with ESMTPSA id 31036DC0082; Tue, 5 May 2015 12:33:01 +0000 (UTC) Date: Tue, 5 May 2015 14:32:57 +0200 From: Natanael Copa To: Ramon Soares Cc: alpine-aports@lists.alpinelinux.org Subject: Re: [alpine-aports] [PATCH] main/postgresql: add subpackage libpq-dev with client development files Message-ID: <20150505143257.23619479@ncopa-desktop.alpinelinux.org> In-Reply-To: <1430656582-28289-1-git-send-email-ramon@codecraft63.com> References: <1430656582-28289-1-git-send-email-ramon@codecraft63.com> X-Mailer: Claws Mail 3.11.1 (GTK+ 2.24.25; x86_64-alpine-linux-musl) X-Mailinglist: alpine-aports 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 On Sun, 3 May 2015 12:36:22 +0000 Ramon Soares wrote: > --- > main/postgresql/APKBUILD | 27 ++++++++++++++++++++++++++- > 1 file changed, 26 insertions(+), 1 deletion(-) > > diff --git a/main/postgresql/APKBUILD b/main/postgresql/APKBUILD > index ae7fcbc..3138bc2 100644 > --- a/main/postgresql/APKBUILD > +++ b/main/postgresql/APKBUILD > @@ -10,7 +10,7 @@ depends="postgresql-client" > install="$pkgname.pre-upgrade" > depends_dev="readline-dev openssl-dev zlib-dev libxml2-dev" > makedepends="$depends_dev" > -subpackages="$pkgname-dev $pkgname-doc $pkgname-dbg libpq $pkgname-client > +subpackages="libpq-dev:libpqdev $pkgname-dev $pkgname-doc $pkgname-dbg libpq $pkgname-client > $pkgname-contrib" > patches="initdb.patch" > source="ftp://ftp.$pkgname.org/pub/source/v$pkgver/$pkgname-$pkgver.tar.bz2 > @@ -72,6 +72,31 @@ libpq() { > mv "$pkgdir"/usr/lib/libpq.so* "$subpkgdir"/usr/lib/ > } > > +libpqdev() { > + depends="libpq" > + pkgdesc="PostgreSQL development libraries" > + mkdir -p "$subpkgdir"/usr/bin > + mkdir -p "$subpkgdir"/usr/lib/pkgconfig > + mkdir -p "$subpkgdir"/usr/include/postgresql > + mv "$pkgdir"/usr/bin/pg_config "$subpkgdir"/usr/bin > + mv "$pkgdir"/usr/include/libpq-events.h "$subpkgdir"/usr/include > + mv "$pkgdir"/usr/include/libpq-fe.h "$subpkgdir"/usr/include > + mv "$pkgdir"/usr/include/postgresql/internal "$subpkgdir"/usr/include/postgresql/ > + mv "$pkgdir"/usr/include/libpq-events.h "$subpkgdir"/usr/include/ > + mv "$pkgdir"/usr/include/libpq-fe.h "$subpkgdir"/usr/include/ > + mv "$pkgdir"/usr/include/libpq "$subpkgdir"/usr/include/ > + mv "$pkgdir"/usr//include/pg_config.h "$subpkgdir"/usr/include/ > + mv "$pkgdir"/usr/include/pg_config_ext.h "$subpkgdir"/usr/include/ > + mv "$pkgdir"/usr/include/pg_config_manual.h "$subpkgdir"/usr/include/ > + mv "$pkgdir"/usr/include/pg_config_os.h "$subpkgdir"/usr/include/ > + mv "$pkgdir"/usr/include/postgres_ext.h "$subpkgdir"/usr/include/ > + mv "$pkgdir"/usr/lib/libpq.so "$subpkgdir"/usr/lib/ > + mv "$pkgdir"/usr/lib/libpq.a "$subpkgdir"/usr/lib/ > + mv "$pkgdir"/usr/lib/libpqcommon.a "$subpkgdir"/usr/lib/ > + mv "$pkgdir"/usr/lib/libpqport.a "$subpkgdir"/usr/lib/ > + mv "$pkgdir"/usr/lib/pkgconfig/libpq.pc "$subpkgdir"/usr/lib/pkgconfig/ > +} > + > client() { > depends= > pkgdesc="PostgreSQL client" NACK I don't think we want manage the -dev files manually. We should make abuild do this automatically for us. Otherwise will will get problem in future. I will look at it after v3.2 is released. -nc --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---