Ravenports generated: 22 May 2022 19:48
[ravenports.git] / bucket_9F / devilutionX
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               devilutionX
4 VERSION=                1.4.0
5 KEYWORDS=               games
6 VARIANTS=               standard
7 SDESC[standard]=        Reverse-engineered Diablo 1 engine made portable
8 HOMEPAGE=               https://github.com/diasurgical/devilutionX
9 CONTACT=                Michael_Reim[kraileth@elderlinux.org]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/diasurgical:devilutionX:1.4.0
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILD_DEPENDS=          gtest:single:standard
21 BUILDRUN_DEPENDS=       libsodium:single:standard
22
23 USES=                   cmake pkgconfig gettext-tools
24 C_USES[linux]=          iconv
25 SDL_COMPONENTS=         mixer2 ttf2
26
27 LICENSE=                PUBDOM:single
28 LICENSE_FILE=           PUBDOM:{{WRKSRC}}/LICENSE
29 LICENSE_SCHEME=         solo
30
31 FPC_EQUIVALENT=         games/devilutionX
32
33 SUB_FILES=              pkg-message-single
34
35 CMAKE_ARGS=             -DBINARY_RELEASE:BOOL=ON
36                         -DVERSION_NUM="1.4.0"
37                         -DDISABLE_ZERO_TIER:BOOL=ON
38 VAR_OPSYS[linux]=       LDFLAGS=-liconv
39 VAR_OPSYS[dragonfly]=   CMAKE_ARGS=-DNONET:BOOL=ON
40
41 do-install:
42         ${INSTALL_PROGRAM} ${WRKDIR}/.build/devilutionx \
43                 ${STAGEDIR}${PREFIX}/bin
44
45 [FILE:592:descriptions/desc.single]
46 Devilution is a project to re-create and document the source code for the 
47 game Diablo 1 as closely to the original as possible. It was 
48 reverse-engineered and cleaned up (believed to be legal under the Digital 
49 Millennium Copyright Act's documentation and interoperability exceptions).
50
51 DevilutionX is a portable version of the engine that uses SDL to run 
52 across modern operating systems. This package contains just the engine, no 
53 game data is provided. You will need the original resource container 
54 ("diabdat.mpq") to play.
55
56 The Hellfire expansion is also supported since version 1.2.0.
57
58
59 [FILE:115:distinfo]
60 0cbb3df85c92838d3ecb08110535dc37cd926b15ec9576e2c6c33f67ddce27da      7557446 diasurgical-devilutionX-1.4.0.tar.gz
61
62
63 [FILE:16:manifests/plist.single]
64 bin/devilutionx
65
66
67 [FILE:397:files/pkg-message-single.in]
68 To play the game you need the resource container file DIABDAT.MPQ. Copy
69 it off your Diablo CD or extract it (using e.g. innoextract) from the
70 GOG version (see https://www.gog.com/game/diablo). Then put it into the
71 directory ~/.local/share/diasurgical/devilution and make sure it is
72 spelled all lower-case!
73
74 This version matches Diablo 1.9 but also includes some additional fixes
75 and new features.
76