summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--games-emulation/dosbox-x/Manifest2
-rw-r--r--games-emulation/dosbox-x/dosbox-x-9999.ebuild23
-rw-r--r--games-fps/crispy-doom/Manifest2
-rw-r--r--games-fps/crispy-doom/crispy-doom-9999.ebuild30
4 files changed, 23 insertions, 34 deletions
diff --git a/games-emulation/dosbox-x/Manifest b/games-emulation/dosbox-x/Manifest
index 4a7eba9..d77a479 100644
--- a/games-emulation/dosbox-x/Manifest
+++ b/games-emulation/dosbox-x/Manifest
@@ -1 +1 @@
-EBUILD dosbox-x-9999.ebuild 1607 BLAKE2B 76cb67c329872ba6d33f0bbbaaad8c276ee7abb6e1564325ff12b74e3f80dfd98c2053d1b19f8cb92acc159e8c6a5aee3d418178b1773c0a7313b8baa283fb4b SHA512 56646d09b03d10f3df20fd1514efd4307e87eeae569640d106f3f36bb4367ea2cb1ceb0721bd827591039965b534b0a9aaead1863dd17d0e26a355d259d29a07
+EBUILD dosbox-x-9999.ebuild 1596 BLAKE2B 1dfb19cd28ba07d22642a828650605fa21a9d9222ae8b8fba01f1c95b8c586d486ade3f95cef296f1577bdf4fc0ad578df6c76b9a5a3e511fc86bfb751e41a11 SHA512 290fb88787ab0133375006dbc0cc6c437e38852cb0aa2ccf32f496ce470c5649a6cea3cc604a60a4bf90e548d9ffd00624a3a21a8c2fd338071376877932f223
diff --git a/games-emulation/dosbox-x/dosbox-x-9999.ebuild b/games-emulation/dosbox-x/dosbox-x-9999.ebuild
index 46d4e49..abb5de8 100644
--- a/games-emulation/dosbox-x/dosbox-x-9999.ebuild
+++ b/games-emulation/dosbox-x/dosbox-x-9999.ebuild
@@ -5,14 +5,15 @@ EAPI=6
inherit autotools flag-o-matic git-r3
-DESCRIPTION="x86 emulator with builtin DOS, with patches with more features"
+DESCRIPTION="A fork of DOSBox, retaining compatibility with the wide base of DOS games and DOS gaming DOSBox was designed for."
HOMEPAGE="http://dosbox-x.com/"
EGIT_REPO_URI="https://github.com/joncampbell123/dosbox-x.git"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
-IUSE="alsa debug glide hardened ffmpeg opengl"
+IUSE="alsa debug hardened ffmpeg opengl"
+#IUSE="alsa debug glide hardened ffmpeg opengl"
DEPEND="alsa? ( media-libs/alsa-lib )
ffmpeg? ( media-video/ffmpeg )
@@ -22,26 +23,26 @@ DEPEND="alsa? ( media-libs/alsa-lib )
media-libs/libsdl[joystick,video,X]
media-libs/sdl-net
media-libs/sdl-sound"
-# glide? ( media-libs/openglide )
-
+# glide? ( media-libs/openglide )
RDEPEND=${DEPEND}
if [[ ${PV} = 9999 ]]; then
S=${WORKDIR}/dosbox-x-9999
fi
-src_compile() {
- # Stolen from https://aur.archlinux.org/packages/dosbox-x-git/
+src_prepare() {
+ # Stolen from <https://aur.archlinux.org/packages/dosbox-x-git/>.
sed -i 's/CODEC_FLAG2_FAST/AV_CODEC_FLAG2_FAST/g' src/hardware/hardware.cpp
- ./autogen.sh || exit 1
+ eautoreconf
chmod +x vs2015/sdl/build-scripts/strip_fPIC.sh
+ default
+}
+src_compile() {
# Prefer to compile against the internal copy of SDL 1.x
- echo Compiling our internal SDL 1.x
(cd vs2015/sdl && ./build-dosbox.sh) || exit 1
- echo Compiling DOSBox-X
chmod +x configure
econf \
$(use_enable alsa alsa-midi) \
@@ -52,7 +53,3 @@ src_compile() {
$(use_enable opengl)
emake
}
-
-# src_install() {
-# make DESTDIR="$D" install
-# }
diff --git a/games-fps/crispy-doom/Manifest b/games-fps/crispy-doom/Manifest
index ec65e12..f8e1d24 100644
--- a/games-fps/crispy-doom/Manifest
+++ b/games-fps/crispy-doom/Manifest
@@ -1 +1 @@
-EBUILD crispy-doom-9999.ebuild 1348 BLAKE2B d7248239300d78b7c1a2acb468d4d619af0597dcbb29df05e203eafa608fb8d881811b9df3fe0db5b076140fca77bf373b2b85c34f82d3490aa963420b6fd505 SHA512 05b466502373d642adba4dd88c9ea83663941cb845da0e3ff11b96a43e93e4dd7ad49942cfdd46e73822278cb3b2057d7d8740bd6433def9ba021a515e739cf4
+EBUILD crispy-doom-9999.ebuild 1284 BLAKE2B a9f4981581a24f70f9168a7f43959a920efca3e92dc898eb1649475cfbc4f7469c761eb0c0528757fb9395133226dd82e624e7e25bfe77adf44879b563880d7c SHA512 5a0a255b2d76c6a69f5da6a83a73a144e475a891f2c032824980de7e9df74dc8860eb0db0a4c892601fc9cda9d626d7fb099a00a7589930c588dcc7e754b49c9
diff --git a/games-fps/crispy-doom/crispy-doom-9999.ebuild b/games-fps/crispy-doom/crispy-doom-9999.ebuild
index 5a87fb7..022b8a2 100644
--- a/games-fps/crispy-doom/crispy-doom-9999.ebuild
+++ b/games-fps/crispy-doom/crispy-doom-9999.ebuild
@@ -3,20 +3,19 @@
EAPI=6
-EGIT_REPO_URI="https://github.com/fabiangreffrath/crispy-doom"
-
inherit eutils autotools git-r3
-DESCRIPTION="Limit-raising medium-resolution Doom source port based on Chocolate Doom"
+DESCRIPTION="Limit-raising medium-resolution Doom source port based on Chocolate Doom."
HOMEPAGE="http://fabiangreffrath.github.io/crispy-doom"
+EGIT_REPO_URI="https://github.com/fabiangreffrath/crispy-doom"
LICENSE="GPL-2"
SLOT="0"
RDEPEND="media-libs/libsamplerate
- media-libs/libsdl2
- media-libs/sdl2-mixer
- media-libs/sdl2-net"
+ media-libs/libsdl2
+ media-libs/sdl2-mixer
+ media-libs/sdl2-net"
DEPEND="${RDEPEND}"
src_prepare() {
@@ -25,6 +24,8 @@ src_prepare() {
}
src_install() {
+ # Currently, support for games such as heretc is disabled. See
+ # <https://github.com/fabiangreffrath/crispy-doom/issues/132>.
dobin src/crispy-doom
dobin src/crispy-setup
dobin src/crispy-server
@@ -36,23 +37,14 @@ src_install() {
doman man/default.cfg.5
doman man/crispy-doom.cfg.5
- # local opt game game_full
- # for opt in "doom Doom" \
- # "heretic Heretic" \
- # "strife Strife" \
- # "hexen Hexen"
-
- # if use server ; then
- # dogamesbin src/chocolate-server
- # doman man/chocolate-server.6
- # fi
-
- # domenu src/${PN}-screensaver.desktop
dodoc AUTHORS ChangeLog HACKING.md NEWS.md NOT-BUGS.md README* TODO.md
}
pkg_postinst() {
einfo
- einfo "To configure game options run: chocolate-setup"
+ einfo "To play the original Doom levels, place doom.wad and/or doom2.wad"
+ einfo "into ${GAMES_DATADIR}/doom-data, then run: ${PN}"
+ einfo
+ einfo "To configure game options run: crispy-setup"
einfo
}