From cb377a4ef8dc3378772fcd54d12cc0729753c719 Mon Sep 17 00:00:00 2001 From: Nauman Mustafa <14beenmustafa@seecs.nust.edu.pk> Date: Mon, 17 Apr 2017 16:27:06 +0500 Subject: [PATCH 1/3] Add NuGet build file --- mlpack.autopkg | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 mlpack.autopkg diff --git a/mlpack.autopkg b/mlpack.autopkg new file mode 100644 index 0000000..90ee299 --- /dev/null +++ b/mlpack.autopkg @@ -0,0 +1,41 @@ +nuget{ + nuspec{ + id=mlpack; + version: ${BUILD}; + licenseUrl: "https://github.com/mlpack/mlpack/blob/master/LICENSE.txt"; + iconUrl: "http://www.mlpack.org/mlpack.png"; + projectUrl: "https://github.com/mlpack/mlpack"; + title: "mlpack: a scalable C++ machine learning library"; + description: "mlpack is an intuitive, fast, scalable C++ machine learning library, meant to be a machine learning analog to LAPACK. It aims to implement a wide array of machine learning methods and functions as a "swiss army knife" for machine learning researchers."; + summary: "Bugs Fixed"; + authors: {Ryan Curtin}; + copyright: "Copyright (c) 2007-2017, mlpack contributors"; + tags: {native, nativepackage, mlpack, windows}; + } + dependencies { + packages : { + OpenBLAS/0.2.14.1, + armadillo-code/7.800.2, + boost/1.60.0, + boost_unit_test_framework-vc140/1.60.0, + boost_program_options-vc140/1.60.0, + boost_random-vc140/1.60.0, + boost_serialization-vc140/1.60.0, + boost_math_c99-vc140/1.60.0 + }; + } + files{ + nestedInclude:{ + #destination = ${d_include}mlpack; + "build/include/**/*.hpp" + }; + [x64]{ + lib: "build/release/mlpack.lib"; + my_bin: { + #destination:${d_bin}/.; + #add-each-file : ::nuget.[default]targets.[${condition}].CopyToOutput; + "build/release/mlpack.dll" + }; + } + } +} \ No newline at end of file From d91b45aeaed9f64168df263c6901ecd2bc559f4c Mon Sep 17 00:00:00 2001 From: Nauman Mustafa <14beenmustafa@seecs.nust.edu.pk> Date: Mon, 17 Apr 2017 16:32:49 +0500 Subject: [PATCH 2/3] Update mlpack.autopkg --- mlpack.autopkg | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/mlpack.autopkg b/mlpack.autopkg index 90ee299..5e11029 100644 --- a/mlpack.autopkg +++ b/mlpack.autopkg @@ -2,12 +2,13 @@ nuget{ nuspec{ id=mlpack; version: ${BUILD}; - licenseUrl: "https://github.com/mlpack/mlpack/blob/master/LICENSE.txt"; - iconUrl: "http://www.mlpack.org/mlpack.png"; - projectUrl: "https://github.com/mlpack/mlpack"; - title: "mlpack: a scalable C++ machine learning library"; - description: "mlpack is an intuitive, fast, scalable C++ machine learning library, meant to be a machine learning analog to LAPACK. It aims to implement a wide array of machine learning methods and functions as a "swiss army knife" for machine learning researchers."; - summary: "Bugs Fixed"; + licenseUrl: "https://github.com/mlpack/mlpack/blob/master/LICENSE.txt"; + iconUrl: "http://www.mlpack.org/mlpack.png"; + projectUrl: "https://github.com/mlpack/mlpack"; + title: "mlpack: a scalable C++ machine learning library"; + description: "mlpack is an intuitive, fast, scalable C++ machine learning library, meant to be a machine learning analog to LAPACK. It aims to implement a wide array of machine learning methods and functions as a "swiss army knife" for machine learning researchers."; + summary: "Bugs Fixed"; + releaseNotes: ""; authors: {Ryan Curtin}; copyright: "Copyright (c) 2007-2017, mlpack contributors"; tags: {native, nativepackage, mlpack, windows}; @@ -38,4 +39,4 @@ nuget{ }; } } -} \ No newline at end of file +} From ae5f7ea2daa6ecdb5f7d69851d6a8266dd6725c9 Mon Sep 17 00:00:00 2001 From: Nauman Mustafa <14beenmustafa@seecs.nust.edu.pk> Date: Tue, 18 Apr 2017 23:03:26 +0500 Subject: [PATCH 3/3] Update title tag to short one, Update authors tag Also add more search tags --- mlpack.autopkg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mlpack.autopkg b/mlpack.autopkg index 5e11029..0818fe1 100644 --- a/mlpack.autopkg +++ b/mlpack.autopkg @@ -5,13 +5,13 @@ nuget{ licenseUrl: "https://github.com/mlpack/mlpack/blob/master/LICENSE.txt"; iconUrl: "http://www.mlpack.org/mlpack.png"; projectUrl: "https://github.com/mlpack/mlpack"; - title: "mlpack: a scalable C++ machine learning library"; + title: "mlpack"; description: "mlpack is an intuitive, fast, scalable C++ machine learning library, meant to be a machine learning analog to LAPACK. It aims to implement a wide array of machine learning methods and functions as a "swiss army knife" for machine learning researchers."; summary: "Bugs Fixed"; releaseNotes: ""; - authors: {Ryan Curtin}; + authors: {mlpack Contributors}; copyright: "Copyright (c) 2007-2017, mlpack contributors"; - tags: {native, nativepackage, mlpack, windows}; + tags: {native, nativepackage, mlpack, windows, machine learning, ml, machine, learning}; } dependencies { packages : {