diff options
author | acxz | 2020-01-22 20:37:38 -0500 |
---|---|---|
committer | acxz | 2020-01-22 20:37:38 -0500 |
commit | 4bfebd418e5500508ab7912e95810b24e696dc3a (patch) | |
tree | 01b8e558f45ba31a6e3e0c8316d81b5cf5a2f13c | |
download | aur-4bfebd418e5500508ab7912e95810b24e696dc3a.tar.gz |
create ifopt package
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3cb3618e7236 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = ifopt + pkgdesc = An Eigen-based, light-weight C++ Interface to Nonlinear Programming Solvers (Ipopt, Snopt) + pkgver = 2.0.7 + pkgrel = 1 + url = https://github.com/ethz-adrl/ifopt + arch = i686 + arch = x86_64 + license = BSD 3-Clause + makedepends = cmake + depends = eigen + depends = coin-or-ipopt + source = https://github.com/ethz-adrl/ifopt/archive/2.0.7.tar.gz + sha256sums = 0e8e5434c722fec40ec723f85416e08bfaed859d44f9acbf37685d88d4a7406d + +pkgname = ifopt + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c019308754de --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: acxz <akashpatel2008 at yahoo dot com> + +pkgname=ifopt +pkgver=2.0.7 +pkgrel=1 +pkgdesc="An Eigen-based, light-weight C++ Interface to Nonlinear Programming +Solvers (Ipopt, Snopt)" +arch=('i686' 'x86_64') +url="https://github.com/ethz-adrl/ifopt" +license=('BSD 3-Clause') +depends=('eigen' 'coin-or-ipopt') +optdepends=() +makedepends=('cmake') +source=(https://github.com/ethz-adrl/${pkgname}/archive/${pkgver}.tar.gz) +sha256sums=('0e8e5434c722fec40ec723f85416e08bfaed859d44f9acbf37685d88d4a7406d') + +build() { + + msg "Starting CMake" + + # Create a build directory + mkdir -p "${srcdir}/${pkgname}-${pkgver}/build" + cd "${srcdir}/${pkgname}-${pkgver}/build" + + cmake .. \ + -DCMAKE_INSTALL_PREFIX="/usr" + + msg "Building the project" + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}/build" + + msg "Installing files" + make DESTDIR="${pkgdir}/" install +} |