summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2022-12-16 10:12:22 +0000
committernia <nia@pkgsrc.org>2022-12-16 10:12:22 +0000
commit5ffbd9a259740a18361824e28fa9be0e201bfd00 (patch)
tree320be76562b3c0c04a7a45d6431f42018b768a51
parent54512d613300c9c648f7abae3971693ac21f0c13 (diff)
downloadpkgsrc-5ffbd9a259740a18361824e28fa9be0e201bfd00.tar.gz
Add games/julius. Thanks wiz@ for donating a copy of the game!
Julius is a fully working open-source version of Caesar 3, with the same logic as the original, but with some UI enhancements, that can be played on multiple platforms. Caesar III is a city-building game released in 1998. Players assume the role of a provincial governor to build thriving cities across the Roman Empire, in which they must ensure their citizens have their needs met, and deal with various disasters, angry gods and hostile enemies. Julius will not run without the original Caesar 3 files. You can buy a digital copy from GOG or Steam, or you can use an original CD-ROM version. The goal of the project is to have exactly the same game logic as Caesar 3, with the same look and feel. This means that the saved games are 100% compatible with Caesar 3, and any gameplay bugs present in the original Caesar 3 game will also be present in Julius.
-rw-r--r--games/Makefile3
-rw-r--r--games/julius/DESCR16
-rw-r--r--games/julius/MESSAGE11
-rw-r--r--games/julius/Makefile27
-rw-r--r--games/julius/PLIST8
-rw-r--r--games/julius/distinfo5
6 files changed, 69 insertions, 1 deletions
diff --git a/games/Makefile b/games/Makefile
index 420a7eec9c5..29b9bf13e1d 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.517 2022/12/16 10:10:48 nia Exp $
+# $NetBSD: Makefile,v 1.518 2022/12/16 10:12:22 nia Exp $
#
COMMENT= Games
@@ -201,6 +201,7 @@ SUBDIR+= ivan
SUBDIR+= jetpack
SUBDIR+= jin
SUBDIR+= jools
+SUBDIR+= julius
SUBDIR+= jumpnbump
SUBDIR+= kajaani-kombat
SUBDIR+= kajongg
diff --git a/games/julius/DESCR b/games/julius/DESCR
new file mode 100644
index 00000000000..f85ca941622
--- /dev/null
+++ b/games/julius/DESCR
@@ -0,0 +1,16 @@
+Julius is a fully working open-source version of Caesar 3, with the same
+logic as the original, but with some UI enhancements, that can be played on
+multiple platforms.
+
+Caesar III is a city-building game released in 1998. Players assume the
+role of a provincial governor to build thriving cities across the Roman
+Empire, in which they must ensure their citizens have their needs met, and
+deal with various disasters, angry gods and hostile enemies.
+
+Julius will not run without the original Caesar 3 files. You can buy a
+digital copy from GOG or Steam, or you can use an original CD-ROM version.
+
+The goal of the project is to have exactly the same game logic as Caesar 3,
+with the same look and feel. This means that the saved games are 100%
+compatible with Caesar 3, and any gameplay bugs present in the original
+Caesar 3 game will also be present in Julius.
diff --git a/games/julius/MESSAGE b/games/julius/MESSAGE
new file mode 100644
index 00000000000..59cf6456345
--- /dev/null
+++ b/games/julius/MESSAGE
@@ -0,0 +1,11 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1 2022/12/16 10:12:22 nia Exp $
+
+After starting Julius it will ask you for a path to the game folder.
+
+You can extract the game folder from the offline .exe installer sold
+by GOG.com using the "innoextract" tool from pkgsrc.
+
+Once it is extracted, type the path to the "app" directory.
+
+===========================================================================
diff --git a/games/julius/Makefile b/games/julius/Makefile
new file mode 100644
index 00000000000..daed4a036df
--- /dev/null
+++ b/games/julius/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1 2022/12/16 10:12:22 nia Exp $
+
+DISTNAME= julius-1.7.0
+CATEGORIES= games
+MASTER_SITES= ${MASTER_SITE_GITHUB:=bvschaik/}
+GITHUB_TAG= v${PKGVERSION_NOREV}
+
+MAINTAINER= nia@NetBSD.org
+HOMEPAGE= https://github.com/bvschaik/julius
+COMMENT= Engine for the classic city building game Caesar III
+LICENSE= gnu-agpl-v3
+
+USE_CMAKE= yes
+USE_TOOLS+= pkg-config
+
+DEPENDS+= dialog-[0-9]*:../../misc/dialog
+
+LDFLAGS.NetBSD+= -lexecinfo
+
+.include "../../audio/SDL2_mixer/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/games/julius/PLIST b/games/julius/PLIST
new file mode 100644
index 00000000000..841a2185373
--- /dev/null
+++ b/games/julius/PLIST
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1 2022/12/16 10:12:22 nia Exp $
+bin/julius
+share/applications/com.github.bvschaik.julius.desktop
+share/icons/hicolor/256x256/apps/com.github.bvschaik.julius.png
+share/icons/hicolor/32x32/apps/com.github.bvschaik.julius.png
+share/icons/hicolor/48x48/apps/com.github.bvschaik.julius.png
+share/icons/hicolor/512x512/apps/com.github.bvschaik.julius.png
+share/metainfo/com.github.bvschaik.julius.metainfo.xml
diff --git a/games/julius/distinfo b/games/julius/distinfo
new file mode 100644
index 00000000000..77ed04df04c
--- /dev/null
+++ b/games/julius/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2022/12/16 10:12:22 nia Exp $
+
+BLAKE2s (julius-1.7.0.tar.gz) = 14aa3bc5e15970da67f1e1bbc31407b2b98a14bbb478b051e26a9b3bb199d750
+SHA512 (julius-1.7.0.tar.gz) = a53ff848fe3ef659be96913357b9e435125ab30b41db2fa7e43d80d0dd2dce0be150403e0a1d7b79b03d48f785f612abf06695e0795cb26431d58e5ddf8ac313
+Size (julius-1.7.0.tar.gz) = 6448466 bytes