From 3b42d1cc0d446fca80ab9d164209b6d7569b3d45 Mon Sep 17 00:00:00 2001 From: Piraty Date: Wed, 17 Jun 2020 19:40:40 +0200 Subject: [PATCH] New package: dlib-19.20 Closes: #15512 --- srcpkgs/dlib-devel | 1 + srcpkgs/dlib/template | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 120000 srcpkgs/dlib-devel create mode 100644 srcpkgs/dlib/template diff --git a/srcpkgs/dlib-devel b/srcpkgs/dlib-devel new file mode 120000 index 00000000000..9076da8e02e --- /dev/null +++ b/srcpkgs/dlib-devel @@ -0,0 +1 @@ +dlib \ No newline at end of file diff --git a/srcpkgs/dlib/template b/srcpkgs/dlib/template new file mode 100644 index 00000000000..442f3fec872 --- /dev/null +++ b/srcpkgs/dlib/template @@ -0,0 +1,35 @@ +# Template file for 'dlib' +pkgname=dlib +version=19.20 +revision=1 +build_style=cmake +configure_args="-DBUILD_SHARED_LIBS=ON" +makedepends="libjpeg-turbo-devel libpng-devel zlib-devel + $(vopt_if openblas openblas-devel) $(vopt_if x11 libX11-devel)" +short_desc="Modern C++ toolkit containing machine learning algorithms and tools" +maintainer="Felix Hanley " +license="BSL-1.0" +homepage="http://dlib.net" +distfiles="https://github.com/davisking/${pkgname}/archive/v${version}.tar.gz" +checksum=fc3f0986350e8e53aceadf95a71d2f413f1eedc469abda99a462cb528741d411 + +build_options="openblas x11" +desc_option_openblas="Enable OpenBlas for performance" +desc_option_x11="Enable X11 for GUI components" +build_options_default="openblas x11" + +post_extract() { + # don't prefer bundled libs + rm -rf ./dlib/external +} + +dlib-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove "usr/lib/*.so" + vmove usr/lib/cmake + vmove usr/lib/pkgconfig + } +}