mirror of
https://github.com/gentoo-mirror/guru.git
synced 2025-04-19 07:49:00 -04:00
I manually went through some entries for `pkgcheck scan -c VariableOrderCheck`. Misc updates: UnusedEclassesCheck RESTRICT+=" .." -> RESTRICT=".." Signed-off-by: Lucio Sauer <watermanpaint@posteo.net> Signed-off-by: Julien Roy <julien@jroy.ca>
53 lines
1.1 KiB
Bash
53 lines
1.1 KiB
Bash
# Copyright 2020-2022 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=8
|
|
|
|
inherit desktop toolchain-funcs xdg
|
|
|
|
DESCRIPTION="Blackvoxel Video Game"
|
|
HOMEPAGE="https://www.blackvoxel.com/"
|
|
SRC_URI="https://www.blackvoxel.com/dm_download.php?file=170&key=1 -> ${P}.tar.bz2"
|
|
|
|
S="${WORKDIR}/${PN}_source_${PV//./_}"
|
|
|
|
LICENSE="GPL-3"
|
|
SLOT="0"
|
|
KEYWORDS="~amd64"
|
|
|
|
DEPEND="
|
|
dev-libs/expat
|
|
media-libs/alsa-lib
|
|
media-libs/glew:0
|
|
media-libs/libsdl
|
|
x11-libs/libX11
|
|
virtual/opengl
|
|
"
|
|
RDEPEND="${DEPEND}"
|
|
|
|
PATCHES=(
|
|
"${FILESDIR}"/${P}-makefile.patch
|
|
"${FILESDIR}"/${P}-savedir.patch
|
|
"${FILESDIR}"/${P}-strict-aliasing.patch
|
|
)
|
|
|
|
src_compile() {
|
|
export CXX="$(tc-getCXX)"
|
|
export CC="$(tc-getCC)"
|
|
export AR="$(tc-getAR)"
|
|
|
|
emake BV_DATA_LOCATION_DIR="/usr/share/${PN}"
|
|
}
|
|
|
|
src_install() {
|
|
dodoc Contributors.txt
|
|
doman blackvoxel.6
|
|
newicon -s 16 Icons/blackvoxel-16x16.png blackvoxel.png
|
|
newicon -s 32 Icons/blackvoxel-32x32.png blackvoxel.png
|
|
newicon -s 128 Icons/blackvoxel_128x128.png blackvoxel.png
|
|
|
|
dobin blackvoxel
|
|
insinto "/usr/share/${PN}"
|
|
doins -r Misc Sound VoxelTypes gui randomnum.dat
|
|
}
|