From c9e721fa0ad20867fe1db1b18613812caf0e9b00 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sat, 21 Mar 2015 02:38:13 +0100 Subject: [PATCH] gmp: split gmpxx devel stuff into its own subpkg. This fixes "./xbps-src bootstrap" in void. --- srcpkgs/gmp/template | 15 +++++++++++++-- srcpkgs/gmpxx-devel | 1 + 2 files changed, 14 insertions(+), 2 deletions(-) create mode 120000 srcpkgs/gmpxx-devel diff --git a/srcpkgs/gmp/template b/srcpkgs/gmp/template index ff2f5f72e4b..8ec212b05ff 100644 --- a/srcpkgs/gmp/template +++ b/srcpkgs/gmp/template @@ -1,7 +1,7 @@ # Template build file for 'gmp' pkgname=gmp version=6.0.0 -revision=2 +revision=3 bootstrap=yes build_style=gnu-configure configure_args="--enable-cxx" @@ -14,6 +14,8 @@ homepage="http://gmplib.org/" distfiles="https://gmplib.org/download/gmp/gmp-${version}a.tar.xz" checksum=9156d32edac6955bc53b0218f5f3763facb890b73a835d5e1b901dcf8eb8b764 +subpackages="gmpxx gmpxx-devel gmp-devel" + if [ "$CROSS_BUILD" ]; then hostmakedepends+=" libtool" pre_configure() { @@ -28,8 +30,17 @@ gmpxx_package() { vmove usr/lib/libgmpxx.so.* } } +gmpxx-devel_package() { + depends="gmpxx-${version}_${revision}" + short_desc+=" - C++ development files" + pkg_install() { + vmove usr/include/gmpxx.h + vmove usr/lib/libgmpxx.a + vmove usr/lib/libgmpxx.so + } +} gmp-devel_package() { - depends="gmpxx>=${version}_${revision} gmp>=${version}_${revision}" + depends="gmp-${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include diff --git a/srcpkgs/gmpxx-devel b/srcpkgs/gmpxx-devel new file mode 120000 index 00000000000..eeaa9d938de --- /dev/null +++ b/srcpkgs/gmpxx-devel @@ -0,0 +1 @@ +gmp \ No newline at end of file