barony337: Import Barony-3.3.7 as wip/barony337
Motivation for separate package: This package is based on wip/barony. The game engine (package) version needs to match the game data version (but not precisely), so create a separate package for this version. Description: Barony is a 3D, first-person roguelike. The goal of the game is to descend to the bottom of a dark dungeon known as the Devil's Bastion and destroy an undead lich named Baron Herx, who terrorized the peaceful town of Hamlet in life and is now harboring a curse against the land from beyond the grave. To aid you in your quest are friendly humans who have been eeking out a rough life within the dungeon for generations, as well as any friends you can bring with you in real life: Barony is the first of its kind as a first-person roguelike in that it fully supports cooperative multiplayer for up to four players.
This commit is contained in:
parent
99e6b5924c
commit
f8b88c5448
1
Makefile
1
Makefile
|
@ -239,6 +239,7 @@ SUBDIR+= bamtools
|
||||||
SUBDIR+= banshee
|
SUBDIR+= banshee
|
||||||
SUBDIR+= baresip
|
SUBDIR+= baresip
|
||||||
SUBDIR+= barony
|
SUBDIR+= barony
|
||||||
|
SUBDIR+= barony337
|
||||||
SUBDIR+= barrier
|
SUBDIR+= barrier
|
||||||
SUBDIR+= basepkg
|
SUBDIR+= basepkg
|
||||||
SUBDIR+= bashdb
|
SUBDIR+= bashdb
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
Barony is a 3D, first-person roguelike. The goal of the game is to
|
||||||
|
descend to the bottom of a dark dungeon known as the Devil's Bastion
|
||||||
|
and destroy an undead lich named Baron Herx, who terrorized the
|
||||||
|
peaceful town of Hamlet in life and is now harboring a curse against
|
||||||
|
the land from beyond the grave. To aid you in your quest are friendly
|
||||||
|
humans who have been eeking out a rough life within the dungeon
|
||||||
|
for generations, as well as any friends you can bring with you in
|
||||||
|
real life: Barony is the first of its kind as a first-person
|
||||||
|
roguelike in that it fully supports cooperative multiplayer for up
|
||||||
|
to four players.
|
|
@ -0,0 +1,35 @@
|
||||||
|
# $NetBSD$
|
||||||
|
|
||||||
|
GITHUB_PROJECT= Barony
|
||||||
|
DISTNAME= Barony-3.3.7
|
||||||
|
PKGNAME= ${DISTNAME:tl}
|
||||||
|
CATEGORIES= games
|
||||||
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=TurningWheel/}
|
||||||
|
GITHUB_TAG= v${PKGVERSION_NOREV}
|
||||||
|
|
||||||
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||||
|
HOMEPAGE= https://github.com/TurningWheel/Barony/
|
||||||
|
COMMENT= First person rogue-like
|
||||||
|
LICENSE= gnu-gpl-v3
|
||||||
|
|
||||||
|
USE_CMAKE= yes
|
||||||
|
USE_LANGUAGES= c c++
|
||||||
|
USE_TOOLS+= pkg-config
|
||||||
|
|
||||||
|
CMAKE_ARGS+= -DPNG_NAMES=png16 \
|
||||||
|
-DEDITOR_EXE_NAME=barony-editor \
|
||||||
|
-DDATA_DIR=ON -DOPENAL_ENABLED=ON
|
||||||
|
|
||||||
|
CFLAGS+= -Wno-write-strings
|
||||||
|
LDFLAGS+= -lexecinfo
|
||||||
|
|
||||||
|
.include "../../audio/libvorbis/buildlink3.mk"
|
||||||
|
.include "../../audio/openal-soft/buildlink3.mk"
|
||||||
|
.include "../../devel/physfs/buildlink3.mk"
|
||||||
|
.include "../../fonts/SDL2_ttf/buildlink3.mk"
|
||||||
|
.include "../../graphics/MesaLib/buildlink3.mk"
|
||||||
|
.include "../../graphics/SDL2_image/buildlink3.mk"
|
||||||
|
.include "../../graphics/png/buildlink3.mk"
|
||||||
|
.include "../../net/SDL2_net/buildlink3.mk"
|
||||||
|
.include "../../textproc/rapidjson/buildlink3.mk"
|
||||||
|
.include "../../mk/bsd.pkg.mk"
|
|
@ -0,0 +1,5 @@
|
||||||
|
@comment $NetBSD$
|
||||||
|
bin/barony
|
||||||
|
bin/barony-editor
|
||||||
|
share/barony/lang/en.ttf
|
||||||
|
share/barony/lang/en.txt
|
|
@ -0,0 +1,33 @@
|
||||||
|
$NetBSD$
|
||||||
|
|
||||||
|
+-----------------------------------------------------------------------
|
||||||
|
| Running barony on NetBSD
|
||||||
|
+-----------------------------------------------------------------------
|
||||||
|
|
||||||
|
Barony
|
||||||
|
======
|
||||||
|
Barony requires the original game files from Barony: Blessed Edition
|
||||||
|
(e.g. 3.3.x) to work properly. These can come from the GOG.com or the
|
||||||
|
Steam versions of the game.
|
||||||
|
|
||||||
|
If using the GOG.com version, you should download the Linux version
|
||||||
|
barony_blessed_addition_v3_3_4_40927.sh and use the unzip package to
|
||||||
|
extract the data.
|
||||||
|
|
||||||
|
The files will be in a directory named data/noarch/game. You can move
|
||||||
|
the contents of this directory to the ${TRUEPREFIX}/share/barony
|
||||||
|
directory for a global install. You will also need to fix the
|
||||||
|
permissions on the files.
|
||||||
|
|
||||||
|
The easiest way to do this is to follow these steps:
|
||||||
|
$ unzip barony_blessed_addition_v3_3_4_40927.sh
|
||||||
|
$ doas cp -R data/noarch/game/* ${TRUEPREFIX}/share/barony
|
||||||
|
$ doas find ${TRUEPREFIX}/share/barony -type d ! -perm 755 -exec chmod 755 {} \;
|
||||||
|
|
||||||
|
As an alternative, the game assets can be placed into a personal folder
|
||||||
|
of your choice and the game can be launched with the -datadir= option,
|
||||||
|
for example:
|
||||||
|
$ barony -datadir=$HOME/.barony
|
||||||
|
|
||||||
|
You do not have to fix file permissions in this case.
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
$NetBSD$
|
||||||
|
|
||||||
|
SHA1 (Barony-3.3.7.tar.gz) = a10e4d65168af60d343887eb5898a37d5f5098c4
|
||||||
|
RMD160 (Barony-3.3.7.tar.gz) = a7dcbf8a6619e405ff214f9a46818767e037bcb9
|
||||||
|
SHA512 (Barony-3.3.7.tar.gz) = e7091c55af798967afd6c8c162864bd3f9329c914ddfa31c44ae4de2cdb721fc7a22fc6984d0a132240d35ecb7c164bc4570cd36ac1faa073d939d608b988897
|
||||||
|
Size (Barony-3.3.7.tar.gz) = 53830405 bytes
|
Loading…
Reference in New Issue