From 24d835dd9b8b8dd464c578bdd81817a2aa55cd86 Mon Sep 17 00:00:00 2001 From: user Date: Mon, 23 Aug 2021 19:03:35 +1200 Subject: [PATCH] ebuild --- deepbooru-ncnn-1.0.ebuild | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 deepbooru-ncnn-1.0.ebuild diff --git a/deepbooru-ncnn-1.0.ebuild b/deepbooru-ncnn-1.0.ebuild new file mode 100644 index 0000000..c1a1e36 --- /dev/null +++ b/deepbooru-ncnn-1.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="deepbooru tagger using ncnn" +HOMEPAGE="https://github.com/installgentoo/deepbooru-ncnn" +SRC_URI="https://github.com/installgentoo/deepbooru-ncnn/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RDEPEND="dev-libs/ncnn + media-gfx/imagemagick" +DEPEND="${RDEPEND}" + +src_prepare() { + CMAKE_USE_DIR="${S}" + cmake_src_prepare + + # Update all paths to match installation for models. + sed "s/string model = \"model-dd\"/string model = \"${EPREFIX}\/usr\/share\/${PN}\"/" -i dd_main.cxx || die +} + +src_configure() { + cmake_src_configure +} + +src_install() { + dobin "${BUILD_DIR}"/dd-ncnn + insinto /usr/share/${PN} + doins -r model-dd/. +}