Compare commits

..

4 Commits

Author SHA1 Message Date
fa45d6390b wip 2026-09-04 19:37:15 +02:00
91bcfb98e0 add sci-ml/stable-diffusion-cpp 2026-09-03 21:16:07 +02:00
eb09b86571 add ggml 2026-09-03 21:06:02 +02:00
b682b17c4e add sd-cpp-webui 2026-09-03 20:22:24 +02:00
8 changed files with 46 additions and 19 deletions

View File

@ -0,0 +1 @@
EBUILD sd-cpp-webui-1.ebuild 118 BLAKE2B ae2dd0744d8be5ef7a9e7d4de929dfbfded7fe33d5f1bdb9c030d3dd3c2eee640fee33a3165bbf189e3968fa5038ec6a7b2468b0de6c5c341d4e74fe95d04baa SHA512 7e01642114c181a1e2ca8d9cb480642e9e49c2c6524cf06e17c506921ec192d1f123b3e3d26004bf340b30c6c28b7bacb059ea03e54ad1bfe25c98ce30fac6a0

View File

@ -0,0 +1,9 @@
EAPI=8
inherit acct-group
DESCRIPTION="System group for sd.cpp-webui"
SLOT="0"
KEYWORDS="amd64"
ACCT_GROUP_ID="-1"

View File

@ -0,0 +1 @@
EBUILD sd-cpp-webui-1.ebuild 289 BLAKE2B 47b13ca81afe64facc442420b027eda06a802f18982f8733e30d078bd4162ca3c9c92fdf59b818fddd758c02bac3fb0e710a1820898aec0ff3d73da67eafcbc9 SHA512 0f470a49037e3872c34b587e9beb67130a67f1fe061069b8f07737cc608d9d326816d4e745edf1f579e74f664d45d14df07c488f677fff1c4d8991165201bea6

View File

@ -0,0 +1,15 @@
EAPI=8
inherit acct-user
DESCRIPTION="System user for sd.cpp-webui"
SLOT="0"
KEYWORDS="amd64"
ACCT_USER_ID="-1"
ACCT_USER_GROUPS=( sd-cpp-webui )
ACCT_USER_HOME="/var/lib/sd-cpp-webui"
ACCT_USER_HOME_OWNER="sd-cpp-webui:sd-cpp-webui"
ACCT_USER_SHELL="/sbin/nologin"
acct-user_add_deps

View File

@ -1 +1 @@
EBUILD sd-cpp-webui-1.0.0.ebuild 492 BLAKE2B c12311969719c3058cea4352f63eb706da190310ef10eb373a1625f0200afa7f2855f746e9cc274c658e71894fb600b782a152b76aaa6f454bf04bb8bb09329b SHA512 1c3ec9b979a526393cec8747ddf8779221b4b4d1baef77969b7855c61114ebdef363ca6bc192e425270513aa274a6b2b1160277abe6647700de5c8890664c1e2
EBUILD sd-cpp-webui-1.0.0.ebuild 645 BLAKE2B 7b5c76555bb879589a95b673832ba478aad73fc00df6d4abf3ff0b6eb6a246e4de9e5a6067ec51dc7c95e577c0153e2dc443373e9798324bdca0360f831053f8 SHA512 235f6761d1bc2a4e7669cff1747ac89884f09528afd0ec2a9aaa132284c3b5b49b4d7ed0f1f42fc4a2c82850ab0501f17df1250b1fc118116e2925e436f77ecd

View File

@ -8,21 +8,26 @@ EGIT_REPO_URI="https://github.com/daniandtheweb/sd.cpp-webui.git"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS=""
KEYWORDS="amd64"
RDEPEND="
dev-python/gradio
DEPEND="
sci-ml/stable-diffusion-cpp
acct-user/sd-cpp-webui
"
src_install() {
insinto /usr/share/sd.cpp-webui
doins sdcpp_webui.py
doins requirements.txt
doins -r defaults
doins -r modules
exeinto /usr/share/sd.cpp-webui
doexe sdcpp_webui.sh
dosym /usr/bin/sd-server /usr/share/sd.cpp-webui/sd-server
dosym /usr/bin/sd-cli /usr/share/sd.cpp-webui/sd-cli
dodoc README.md
}

View File

@ -1,2 +1,2 @@
EBUILD stable-diffusion-cpp-1.0.0.ebuild 885 BLAKE2B 264558055ff3a06cb2d218c29a6b87f943b61be370f681a8b0c2d25d00b4912e92ca6f033e979951f96b6a32ee5b744a10b9bd583a1668b26770c6b8faa3065e SHA512 a0092f49c347db82813d2e197cb8e2badf7034eaab66037d6ca72cdcc351d55865f8971a00ce0bb515af49600b08943834161e23a548c80a92da3c12d361b9f4
EBUILD stable-diffusion-cpp-1.0.0.ebuild 825 BLAKE2B 10f2cbed8d97c7c102190ab0387116b8e61ca0f6af112869ca48749f66740a7dfeb6bf3f11a932a58e42c89d01b49b3162037174eca4dd0756ca3b9d4debaa63 SHA512 3aa6438217080e0782b9c5ae5b624e6d7430582050c1855e879faea2d31976dda6590607c3a9aa15999cc0dcb73b5b60752bfd39ea77eccaa949f2736d13dd93
MISC metadata.xml 384 BLAKE2B 5d62a19c0060d2376b254317ee3a8b1eca0b05b6d9c034a2b8908cc42fa79882da3f6219e7b5495ca93ee1b99c8b2b3d9f9060c85cd95e374cb53f9c21d6c2c6 SHA512 b8d4a04a94d4bcb051836197f7196a116115105b1fcdc15595910a617146526468d561a84677a8221025295fa91697d4a116747230d17ac2b361f69415d2576e

View File

@ -17,7 +17,6 @@ IUSE="vulkan"
DEPEND="
media-libs/libwebm
sci-ml/ggml
vulkan? (
dev-util/glslang
dev-util/vulkan-headers
@ -31,11 +30,6 @@ RDEPEND="
src_configure() {
local mycmakeargs=(
-DSD_BUILD_SHARED_LIBS=ON
-DSD_BUILD_SHARED_GGML_LIB=OFF
-DGGML_BACKEND_DL=ON
-DGGML_CPU_ALL_VARIANTS=ON
-DSD_WEBP=ON
-DSD_WEBM=ON
)
@ -50,5 +44,7 @@ src_configure() {
}
src_install() {
cmake_src_install
# cmake_src_install
dobin ${BUILD_DIR}/bin/sd-cli
dobin ${BUILD_DIR}/bin/sd-server
}