games-vn/highway-blossoms - 1.3.1-r1 (vimproved)

Search

Package Information

Description:
A short yuri Visual Novel set in the American Southwest.
Homepage:
https://vnstudioelan.itch.io/highway-blossoms
License:
all-rights-reserved

Ebuild Details

Version EAPI Keywords Slot
1.3.1-r1 8 ~amd64 0
View Raw Ebuild
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit renpy

DESCRIPTION="A short yuri Visual Novel set in the American Southwest."
HOMEPAGE="https://vnstudioelan.itch.io/highway-blossoms"
SRC_URI="
	highway-blossoms-unified-zip.zip
	next-exit? ( highway-blossoms-${PV}-next-exit.zip )
	r18? ( highway-blossoms-${PV}-r18.zip )
"
S="${WORKDIR}/Highway Blossoms ${PV} - Unified"

LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="~amd64"
IUSE="next-exit r18"
RESTRICT="bindist fetch"

BDEPEND="app-arch/unzip"

RENPY_WINDOW_ICON="${S}/game/AppIcon.png"

PATCHES=(
	"${FILESDIR}/highway-blossoms-1.2.4-syntax.patch"
	"${FILESDIR}/highway-blossoms-1.2.4-version.patch"
	"${FILESDIR}/highway-blossoms-1.2.5-isMelanieInternal.patch"
)

src_unpack() {
	default
	unpack "${WORKDIR}/"*.zip
}

src_prepare() {
	if use next-exit; then
		cp "${WORKDIR}/Highway Blossoms Next Exit ${PV} - DLC Only/nextexit.rpa" \
			game/ || die "cp failed"
	fi
	if use r18; then
		cp "${WORKDIR}/Highway Blossoms (R18) ${PV} - Patch Only/adult.rpa" \
			game/ || die "cp failed"
	fi
	renpy_src_prepare
	use r18 && eapply "${FILESDIR}/${P}-r18-syntax.patch"
}

USE Flags

r18

Dependencies

BDEPEND

app-arch/unzip