From ba99949cdfac0329cbd636fcbed6793c3b5e3623 Mon Sep 17 00:00:00 2001 From: Gavin Howard Date: Mon, 28 Jan 2019 14:26:41 -0700 Subject: [PATCH] New package: bc-gh --- srcpkgs/bc-gh/template | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 srcpkgs/bc-gh/template diff --git a/srcpkgs/bc-gh/template b/srcpkgs/bc-gh/template new file mode 100644 index 00000000000..39d37b7cb08 --- /dev/null +++ b/srcpkgs/bc-gh/template @@ -0,0 +1,32 @@ +# Template file for 'bc-gh' +pkgname=bc-gh +version=1.1.1 +revision=1 +wrksrc="bc-${version}" +short_desc="Implementation of POSIX bc with GNU extensions" +maintainer="Gavin D. Howard " +license="BSD-2-Clause" +homepage="https://github.com/gavinhoward/bc" +distfiles="${homepage}/releases/download/${version}/bc-${version}.tar.xz" +checksum=7e8d427c37223aa7da2dd83ef8503236834ed6c0bd0b94fcba041699e4bc125d +alternatives=" + bc:bc:/usr/bin/bc-gh + dc:dc:/usr/bin/dc-gh" + +do_configure() { + PREFIX=/usr DESTDIR="${DESTDIR}" EXECSUFFIX=-gh CC="${CC}" CFLAGS="${CFLAGS}" \ + HOSTCC="${CC_FOR_BUILD}" HOSTCFLAGS="${CFLAGS_FOR_BUILD}" ./configure.sh -GM +} +do_build() { + make ${makejobs} +} +do_check() { + make test +} +do_install() { + # Note that make install is used because of a symlink. + make install + vman manuals/bc.1 + vman manuals/dc.1 + vlicense LICENSE.md +}