From 0b4ef0899aba4e538e62d761e65fdc8618c6fcac Mon Sep 17 00:00:00 2001 From: Andrew Benson Date: Tue, 26 Sep 2017 23:44:00 +0100 Subject: [PATCH] New package: gnustep-base-1.25.0 Closes: #7918 [via git-merge-pr] --- common/shlibs | 1 + srcpkgs/gnustep-base-devel | 1 + srcpkgs/gnustep-base/template | 30 ++++++++++++++++++++++++++++++ 3 files changed, 32 insertions(+) create mode 120000 srcpkgs/gnustep-base-devel create mode 100644 srcpkgs/gnustep-base/template diff --git a/common/shlibs b/common/shlibs index c928be78d2f..0f45293c100 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2882,3 +2882,4 @@ libtacacs.so.1 tacacs-4.0.4.28_1 libffms2.so.4 libffms2-2.23.1_1 libduktape.so.201 duktape-2.1.1_1 liblsmash.so.2 liblsmash-2.9.1_1 +libgnustep-base.so.1.25 gnustep-base-1.25.0_1 diff --git a/srcpkgs/gnustep-base-devel b/srcpkgs/gnustep-base-devel new file mode 120000 index 00000000000..b8cfd4a2f05 --- /dev/null +++ b/srcpkgs/gnustep-base-devel @@ -0,0 +1 @@ +gnustep-base \ No newline at end of file diff --git a/srcpkgs/gnustep-base/template b/srcpkgs/gnustep-base/template new file mode 100644 index 00000000000..11e13c2863e --- /dev/null +++ b/srcpkgs/gnustep-base/template @@ -0,0 +1,30 @@ +# Template file for 'gnustep-base' +pkgname=gnustep-base +version=1.25.0 +revision=1 +build_style=gnu-configure +hostmakedepends="gnustep-make gcc-objc" +makedepends="libobjc-devel libffi-devel libxml2-devel gnutls-devel + libxslt-devel icu-devel" +short_desc="Library of general-purpose Objective C objects for GNUstep" +maintainer="Andrew Benson " +license="GPL-3" +homepage="https://www.gnustep.org/" +distfiles="http://ftp.gnustep.org/pub/gnustep/core/gnustep-base-${version}.tar.gz" +checksum=f5159a7d70e06b9dfb96c5f8ac572e3a5e6cf8de7bafb056bc9b2e0c4f93c347 + +nocross="objc doesn't get cross build at present within gcc" +case "$XBPS_TARGET_MACHINE" in + *-musl) configure_args="${configure_args} --disable-iconv"; + broken="musl patching for this is beyond the author at this time";; + *) ;; +esac + +gnustep-base-devel_package() { + short_desc+=" - development files" + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/lib/*.so + vmove usr/include + } +}