Received: from out0.migadu.com (out0.migadu.com [94.23.1.103]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 126FC7810FB for ; Sun, 30 Jan 2022 02:14:47 +0000 (UTC) X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=salkield.uk; s=key1; t=1643508429; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=SsJzKaPIBv2osSFqG0J+zFWfV0wZcT4J1priYUJ0pKo=; b=lZt52wP3WTz1JZtHV8SOFvEwcRvVD9xuryyBxwDPMDwV2W1AfdeXl6/RjbHnTAuyHEW2ay Qklyb5EMOgbsbU7ZiCl84JrqIgIhGNZlQ0naQ35U8110CELY79uoeq8m8XBqDgPw3ls8Jz bcWbBX6Ph6k/RntkxYWCC7XnasnM3PA= From: Edd Salkield To: alpine-aports@lists.alpinelinux.org Cc: Edd Salkield Subject: [PATCH] testing/levmar-dev: new aport Date: Sun, 30 Jan 2022 02:06:49 +0000 Message-Id: <20220130020649.6238-1-edd@salkield.uk> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: salkield.uk https://users.ics.forth.gr/~lourakis/levmar/ Native ANSI C implementations of the Levenberg-Marquardt optimization algorithm --- testing/levmar-dev/APKBUILD | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 testing/levmar-dev/APKBUILD diff --git a/testing/levmar-dev/APKBUILD b/testing/levmar-dev/APKBUILD new file mode 100644 index 0000000000..ff5bfddb55 --- /dev/null +++ b/testing/levmar-dev/APKBUILD @@ -0,0 +1,33 @@ +# Contributor: Edd Salkield +# Maintainer: Edd Salkield +pkgname=levmar-dev +pkgver=2.6 +pkgrel=0 +pkgdesc="Native ANSI C implementations of the Levenberg-Marquardt optimization algorithm" +url="https://users.ics.forth.gr/~lourakis/levmar/" +arch="all" +license="GPL-2.0-or-later" +makedepends="cmake" +depends="lapack-dev blas-dev" +source="levmar-$pkgver.tar.gz::https://users.ics.forth.gr/~lourakis/levmar/levmar-$pkgver.tgz" +builddir="$srcdir/levmar-$pkgver" + +build() { + mkdir build + cd build + cmake -DNEED_F2C:BOOL=false .. + make +} + +check() { + ./build/lmdemo +} + +package() { + install -Dm644 build/liblevmar.a "$pkgdir"/usr/lib/liblevmar.a + install -Dm644 levmar.h "$pkgdir"/usr/include/levmar.h +} + +sha512sums=" +5b4c64b63be9b29d6ad2df435af86cd2c2e3216313378561a670ac6a392a51bbf1951e96c6b1afb77c570f23dd8e194017808e46929fec2d8d9a7fe6cf37022b levmar-2.6.tar.gz +" -- 2.34.1