From 2c39746df641b59b047f141439ccd2d4d5148713 Mon Sep 17 00:00:00 2001 From: Gene Date: Wed, 8 Sep 2021 13:13:53 -0700 Subject: [PATCH 1/2] New package: dsda-doom-0.21.3 --- srcpkgs/dsda-doom/template | 60 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 srcpkgs/dsda-doom/template diff --git a/srcpkgs/dsda-doom/template b/srcpkgs/dsda-doom/template new file mode 100644 index 000000000000..29905053dc14 --- /dev/null +++ b/srcpkgs/dsda-doom/template @@ -0,0 +1,60 @@ +# Template file for 'dsda-doom' +pkgname=dsda-doom +version=0.21.3 +revision=1 +cmake_build_args="-DCMAKE_BUILD_TYPE=Release -DBUILD_SERVER=ON" +hostmakedepends="cmake make" +makedepends="pcre-devel fluidsynth-devel libmad-devel SDL2_mixer-devel SDL2_net-devel SDL2_image-devel portmidi-devel dumb-devel libvorbis-devel" +short_desc="Fork of prboom+ with extra tooling for demo recording and playback." +maintainer="Gene " +license="GPL-2.0-or-later" +homepage="https://github.com/kraflab/dsda-doom" +distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz" +checksum=77819c6b4045d281cfdce8c6d5ca558d7b3161121c20aea4cdacdcdd5804b0df + +do_configure() { + cd prboom2 + mkdir build +} + +do_build() { + cd prboom2 + cd build + + cmake ${cmake_build_args} .. + make +} + +do_install() { + cd prboom2 + cd build + + vbin dsda-doom + vbin dsda-doom-game-server + + vmkdir /usr/share/games/doom + vcopy dsda-doom.wad /usr/share/games/doom + + cd ../doc + + vdoc boom.txt + vdoc DeePBSPV4specs.txt + vdoc MBF.txt + vdoc MBFFAQ.txt + vdoc README.command-line + vdoc README.compat + vdoc README.demos + vdoc umapinfo.txt + + vman dsda-doom.cfg.5 + vman dsda-doom-game-server.6 + vman dsda-doom.6 + + cd ../ICONS + + vmkdir /usr/share/applications + vcopy dsda-doom.desktop /usr/share/applications + + vmkdir /usr/share/pixmaps + vcopy dsda-doom.png /usr/share/pixmaps +} From 1f3642c60a354dca84d6481cc8bafccc4ddfe165 Mon Sep 17 00:00:00 2001 From: Gene Date: Thu, 9 Sep 2021 00:51:16 -0700 Subject: [PATCH 2/2] dsda-doom: move cmake cmd into do_configure() --- srcpkgs/dsda-doom/template | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/srcpkgs/dsda-doom/template b/srcpkgs/dsda-doom/template index 29905053dc14..9db31c7e7602 100644 --- a/srcpkgs/dsda-doom/template +++ b/srcpkgs/dsda-doom/template @@ -15,13 +15,15 @@ checksum=77819c6b4045d281cfdce8c6d5ca558d7b3161121c20aea4cdacdcdd5804b0df do_configure() { cd prboom2 mkdir build + cd build + + cmake ${cmake_build_args} .. } do_build() { cd prboom2 cd build - cmake ${cmake_build_args} .. make }