devilutionX-9999.ebuild (1126B)
1 # Copyright 1999-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=7
5
6 inherit cmake-utils
7
8 DESCRIPTION="Diablo build for modern operating systems"
9 HOMEPAGE="https://github.com/diasurgical/devilutionX"
10 if [[ "${PV}" == 9999 ]] ; then
11 inherit git-r3
12 EGIT_REPO_URI="https://github.com/diasurgical/devilutionX.git"
13 else
14 SRC_URI="https://github.com/diasurgical/devilutionX/archive/${PV}.tar.gz -> ${P}.tar.gz"
15 KEYWORDS="~amd64 ~x86"
16 fi
17
18 LICENSE="Unlicense"
19 SLOT="0"
20
21 IUSE="debug"
22
23 RDEPEND="
24 dev-libs/libsodium
25 media-libs/libsdl2[haptic]
26 media-libs/sdl2-mixer
27 media-libs/sdl2-ttf
28 "
29 DEPEND="${RDEPEND}"
30 BDEPEND="
31 virtual/pkgconfig
32 "
33
34 src_configure() {
35 local mycmakeargs=(
36 -DBINARY_RELEASE=ON
37 -DDEBUG="$(usex debug)"
38 )
39 cmake-utils_src_configure
40 }
41
42 #src_install() {
43 # dobin ${BUILD_DIR}/${PN}
44 #}
45
46 pkg_postinst() {
47 einfo "In order to play the game you need to install the file"
48 einfo " diabdat.mpq"
49 einfo "from the original game CD into the following directory:"
50 einfo " \${HOME}/.local/share/diasurgical/devilution/"
51 einfo "and make sure it's writeable (chmod u+w)."
52 }