forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Closes: https://bugs.gentoo.org/942772 Signed-off-by: Petr Vaněk <[email protected]>
- Loading branch information
Showing
2 changed files
with
71 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
DIST jazz2-0.6.7.tar.gz 11031735 BLAKE2B 014ff24c6f5a834a727aaed3760a1e228d9f7d9653dd293e98030c9105cbf15a3b420c2d515605e36187cc833ae892ed30589f1bf821c0b674b883cea216f3f5 SHA512 7172a3ccb367122d1c9bfbd36b76cc3d365024affba9aea5cfa595fd11a9b4dc980e57c1cfdb0d32bc28bb7ecb5f6f5225909697c4c93c43117596f44d80ff8f | ||
DIST jazz2-2.8.0.tar.gz 3656018 BLAKE2B c023e722871304754e45a1329cfff9e0e713413a6a05b5265dd000bab8a057ac5dbdb1a263b29f562df0221b97eb326fbd15f3c6b6f316b756630c2521413bec SHA512 1a6b61cb654c5afee7d615cca912b75ef4f1e90929d7808800467bd13a1ebd9096430d1c1fa969cfacf8c10ff1e696c74371c1809a0ffbda90c5db31c686ae05 | ||
DIST jazz2-2.9.1.tar.gz 3700152 BLAKE2B dee3ada0bfa95294dac9fa2c37019edc20dd9a9f462671dea1d083575bc1f231e013bb5f9076b9163cdf0682a7775932f07050e894dad2f492e65150d47b42dd SHA512 d908a2c24d010122d4c9e2db17ed7392780785ef98799401f960cee41b5dfd9504859e30410e0bcf4678d1a73e5e153f4c46259da672b923cdc8decae25aae1c | ||
DIST jazz2-3.0.0.tar.gz 3781625 BLAKE2B d044d4fe5128eaff45ddf57c5bf9090c279730e7c0b5ddf3951744f6fdd81be09335d3d1c9089f930dadbdac906746686af13791ec8f212fed034afa8e8dd35a SHA512 e643e5b3196020737a9a25929684254becd77cb5ba0715f70c313b1d254e42a2178f082abae5155028ad2ffdf605563a3553e8c7beede3bd6a10c0001c7ecfe7 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
# Copyright 1999-2024 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=8 | ||
|
||
inherit cmake xdg-utils | ||
|
||
DESCRIPTION="Open source reimplementation of Jazz Jackrabbit 2" | ||
HOMEPAGE=" | ||
https://deat.tk/jazz2/ | ||
https://github.com/deathkiller/jazz2-native | ||
" | ||
SRC_URI=" | ||
https://github.com/deathkiller/jazz2-native/archive/refs/tags/${PV}.tar.gz | ||
-> ${P}.tar.gz | ||
" | ||
S="${WORKDIR}/${PN}-native-${PV}" | ||
|
||
LICENSE="GPL-3" | ||
SLOT="0" | ||
KEYWORDS="~amd64" | ||
IUSE="+openal sdl" | ||
|
||
DEPEND=" | ||
sys-libs/zlib:= | ||
media-libs/libglvnd | ||
openal? ( | ||
media-libs/libopenmpt | ||
media-libs/openal | ||
) | ||
!sdl? ( media-libs/glfw ) | ||
sdl? ( media-libs/libsdl2 ) | ||
" | ||
RDEPEND="${DEPEND}" | ||
|
||
src_prepare() { | ||
# We need to install README.md to a different directory, default | ||
# src_install will handle that. | ||
sed -i '/README_INSTALL_DESTINATION/d' cmake/ncine_installation.cmake || die | ||
cmake_src_prepare | ||
} | ||
|
||
src_configure() { | ||
local backend=GLFW | ||
use sdl && backend=SDL2 | ||
local mycmakeargs=( | ||
-DNCINE_LINUX_PACKAGE="${PN}" | ||
|
||
-DNCINE_DOWNLOAD_DEPENDENCIES=OFF | ||
-DNCINE_LINKTIME_OPTIMIZATION=OFF | ||
-DNCINE_STRIP_BINARIES=OFF | ||
-DNCINE_VERSION_FROM_GIT=OFF | ||
-DNCINE_WITH_BACKWARD=OFF | ||
|
||
-DNCINE_WITH_GLEW=OFF | ||
|
||
-DNCINE_PREFERRED_BACKEND=${backend} | ||
|
||
-DNCINE_WITH_AUDIO=$(usex openal) | ||
) | ||
cmake_src_configure | ||
} | ||
|
||
pkg_postinst() { | ||
xdg_icon_cache_update | ||
} | ||
|
||
pkg_postrm() { | ||
xdg_icon_cache_update | ||
} |