30 lines
625 B
Bash
30 lines
625 B
Bash
# Copyright 2026 Shin'ya Minazuki
|
|
EAPI=8
|
|
|
|
inherit go-module
|
|
|
|
DESCRIPTION="File upload system over HTTP"
|
|
HOMEPAGE="https://projects.laidback.moe/marisa"
|
|
SRC_URI="
|
|
https://mirror.chaotic.ninja/software/${PN}/${P}.tar.gz
|
|
https://mirror.chaotic.ninja/software/${PN}/${PN}-deps.tar.gz
|
|
"
|
|
|
|
LICENSE="ISC"
|
|
SLOT="0"
|
|
KEYWORDS="amd64 x86"
|
|
|
|
IUSE="examples"
|
|
|
|
src_compile() {
|
|
export CGO_ENABLED=0
|
|
export VERSION="2025.12.08-${PV}"
|
|
emake CGO=${CGO_ENABLED} VERSION=${VERSION} -j1
|
|
}
|
|
|
|
src_install() {
|
|
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
|
|
use examples && dodoc example/*
|
|
newinitd "${FILESDIR}/marisa.initd-r1" "${PN}"
|
|
}
|