adding media-gfx/realesrgan-ncnn-vulkan and cryptography/cryptography-3.4.7-r3
This commit is contained in:
3
media-gfx/realesrgan-ncnn-vulkan/Manifest
Normal file
3
media-gfx/realesrgan-ncnn-vulkan/Manifest
Normal file
@ -0,0 +1,3 @@
|
||||
DIST realesrgan-ncnn-vulkan-0.2.0.zip 46931474 BLAKE2B c16c05c343501272f5b4df6db7e7f8c592c4f8c8170ca0a0181c4433d1889ddea702d65fc134013bdaca302eeeab6e5b6d6fbad407adb7a2afa0acbefd6f4eca SHA512 f462692524f3a85261714fe182e7f0c680101eb48558ae644df25145df5bbbe65f154ca0fcb8364dae2a2e1a362ac24df1869756d2e567ea6a4f767009213e9f
|
||||
DIST v0.2.0.zip 146717 BLAKE2B c0bb925c86b51f8c76b7cc7033d49b46e9a66f396e05bc334297933a01448c513a7e00d7eacc84bea5ca2c32706982d5bbcb59cd97823150ccc3a0b29a8e87a6 SHA512 1be70ebd9ec2e9feeb1dc616bd8401f46c5aae8d2f758ff725bfe2ef949cc90cf647bedbb81e4df45b4a21752ad82ca92af6a5df63166a27372ad17904742b26
|
||||
EBUILD realesrgan-ncnn-vulkan-0.2.0.ebuild 1504 BLAKE2B 99c7386443296abf660f533369447e60cc182191373a2bbff36874e61b07a06fe42b1a176955c769c2dba5e0108020a7fe2c3bbf2309545053ce9fd1f7bc8a67 SHA512 eb572cb2cf5ed6e502b67a9a05f8312674d1112d695715038597115366b529319b9221e149a4da51d17178139433dafe980a73a4d0773817458ace57229e8317
|
@ -0,0 +1,59 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Big thank you to whoever made the original waifu2x-ncnn-vulkan ebuild, which I took and modified using the existing AUR PKGBUILD as reference
|
||||
# https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=realesrgan-ncnn-vulkan
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="NCNN implementation of Real-ESRGAN"
|
||||
HOMEPAGE="https://github.com/xinntao/Real-ESRGAN"
|
||||
SRC_URI="https://github.com/xinntao/Real-ESRGAN-ncnn-vulkan/archive/refs/tags/v0.2.0.zip https://github.com/xinntao/Real-ESRGAN/releases/download/v0.2.5.0/realesrgan-ncnn-vulkan-20220424-ubuntu.zip -> ${P}.zip"
|
||||
S="${WORKDIR}/Real-ESRGAN-ncnn-vulkan-0.2.0"
|
||||
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
BDEPEND="app-arch/unzip"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/ncnn:=[vulkan]
|
||||
media-libs/libwebp:=
|
||||
media-libs/vulkan-loader"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-util/glslang
|
||||
dev-util/vulkan-headers"
|
||||
|
||||
src_prepare() {
|
||||
CMAKE_USE_DIR=${S}/src
|
||||
cmake_src_prepare
|
||||
|
||||
# Update all paths to match installation for models.
|
||||
sed "/PATHSTR\|model path/s|models-|${EPREFIX}/usr/share/${PN}/models-|" \
|
||||
-i src/main.cpp || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DGLSLANG_TARGET_DIR="${ESYSROOT}"/usr/$(get_libdir)/cmake
|
||||
-DUSE_SYSTEM_NCNN=ON
|
||||
-DUSE_SYSTEM_WEBP=ON
|
||||
-DCMAKE_INSTALL_PREFIX=/usr
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin "${BUILD_DIR}"/realesrgan-ncnn-vulkan
|
||||
|
||||
insinto /usr/share/${PN}
|
||||
doins -r "${WORKDIR}"/models
|
||||
|
||||
einstalldocs
|
||||
}
|
Reference in New Issue
Block a user