Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: dsda-doom-0.21.3
@ 2021-09-08 20:33 TwelveEyes
  2021-09-09  7:52 ` [PR PATCH] [Updated] " TwelveEyes
                   ` (21 more replies)
  0 siblings, 22 replies; 23+ messages in thread
From: TwelveEyes @ 2021-09-08 20:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1599 bytes --]

There is a new pull request by TwelveEyes against master on the void-packages repository

https://github.com/TwelveEyes/void-packages dsda-doom
https://github.com/void-linux/void-packages/pull/32880

New package: dsda-doom-0.21.3
<!-- Mark items with [x] where applicable -->

#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/32880.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-dsda-doom-32880.patch --]
[-- Type: text/x-diff, Size: 2127 bytes --]

From 2c39746df641b59b047f141439ccd2d4d5148713 Mon Sep 17 00:00:00 2001
From: Gene <elkaufman5@gmail.com>
Date: Wed, 8 Sep 2021 13:13:53 -0700
Subject: [PATCH] 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 <elkaufman5@gmail.com>"
+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
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] New package: dsda-doom-0.21.3
  2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
@ 2021-09-09  7:52 ` TwelveEyes
  2021-09-27 20:14 ` TwelveEyes
                   ` (20 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: TwelveEyes @ 2021-09-09  7:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1604 bytes --]

There is an updated pull request by TwelveEyes against master on the void-packages repository

https://github.com/TwelveEyes/void-packages dsda-doom
https://github.com/void-linux/void-packages/pull/32880

New package: dsda-doom-0.21.3
<!-- Mark items with [x] where applicable -->

#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/32880.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-dsda-doom-32880.patch --]
[-- Type: text/x-diff, Size: 2934 bytes --]

From 2c39746df641b59b047f141439ccd2d4d5148713 Mon Sep 17 00:00:00 2001
From: Gene <elkaufman5@gmail.com>
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 <elkaufman5@gmail.com>"
+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 <elkaufman5@gmail.com>
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
 }
 

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] New package: dsda-doom-0.21.3
  2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
  2021-09-09  7:52 ` [PR PATCH] [Updated] " TwelveEyes
@ 2021-09-27 20:14 ` TwelveEyes
  2021-09-27 20:33 ` TwelveEyes
                   ` (19 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: TwelveEyes @ 2021-09-27 20:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1604 bytes --]

There is an updated pull request by TwelveEyes against master on the void-packages repository

https://github.com/TwelveEyes/void-packages dsda-doom
https://github.com/void-linux/void-packages/pull/32880

New package: dsda-doom-0.21.3
<!-- Mark items with [x] where applicable -->

#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/32880.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-dsda-doom-32880.patch --]
[-- Type: text/x-diff, Size: 2147 bytes --]

From 566a150a1365c6d89b60beebedbcf95825cb81cd Mon Sep 17 00:00:00 2001
From: Gene <elkaufman5@gmail.com>
Date: Wed, 8 Sep 2021 13:13:53 -0700
Subject: [PATCH] New package: dsda-doom-0.21.3

---
 srcpkgs/dsda-doom/template | 62 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 62 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..9db31c7e7602
--- /dev/null
+++ b/srcpkgs/dsda-doom/template
@@ -0,0 +1,62 @@
+# 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 <elkaufman5@gmail.com>"
+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
+        cd build
+
+        cmake ${cmake_build_args} ..
+}
+
+do_build() {
+        cd prboom2
+        cd build
+
+        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
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] New package: dsda-doom-0.21.3
  2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
  2021-09-09  7:52 ` [PR PATCH] [Updated] " TwelveEyes
  2021-09-27 20:14 ` TwelveEyes
@ 2021-09-27 20:33 ` TwelveEyes
  2021-09-27 20:41 ` TwelveEyes
                   ` (18 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: TwelveEyes @ 2021-09-27 20:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1604 bytes --]

There is an updated pull request by TwelveEyes against master on the void-packages repository

https://github.com/TwelveEyes/void-packages dsda-doom
https://github.com/void-linux/void-packages/pull/32880

New package: dsda-doom-0.21.3
<!-- Mark items with [x] where applicable -->

#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/32880.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-dsda-doom-32880.patch --]
[-- Type: text/x-diff, Size: 1938 bytes --]

From dd9f769c45ef030893599040b14ad3966f986fb0 Mon Sep 17 00:00:00 2001
From: Gene <elkaufman5@gmail.com>
Date: Wed, 8 Sep 2021 13:13:53 -0700
Subject: [PATCH] New package: dsda-doom-0.21.3

---
 srcpkgs/dsda-doom/template | 62 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 62 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..1c63b38aeedc
--- /dev/null
+++ b/srcpkgs/dsda-doom/template
@@ -0,0 +1,62 @@
+# Template file for 'dsda-doom'
+pkgname=dsda-doom
+version=0.21.3
+revision=1
+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 <elkaufman5@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/kraflab/dsda-doom"
+distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
+checksum=77819c6b4045d281cfdce8c6d5ca558d7b3161121c20aea4cdacdcdd5804b0df
+_cmake_build_args="-DCMAKE_BUILD_TYPE=Release -DBUILD_SERVER=ON"
+
+do_configure() {
+	cd prboom2
+	mkdir build
+	cd build
+
+	cmake ${_cmake_build_args} ..
+}
+
+do_build() {
+	cd prboom2
+	cd build
+
+	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
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] New package: dsda-doom-0.21.3
  2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
                   ` (2 preceding siblings ...)
  2021-09-27 20:33 ` TwelveEyes
@ 2021-09-27 20:41 ` TwelveEyes
  2021-09-27 20:50 ` TwelveEyes
                   ` (17 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: TwelveEyes @ 2021-09-27 20:41 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1604 bytes --]

There is an updated pull request by TwelveEyes against master on the void-packages repository

https://github.com/TwelveEyes/void-packages dsda-doom
https://github.com/void-linux/void-packages/pull/32880

New package: dsda-doom-0.21.3
<!-- Mark items with [x] where applicable -->

#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/32880.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-dsda-doom-32880.patch --]
[-- Type: text/x-diff, Size: 1938 bytes --]

From 7ac48c4a7b5e9ed154f68d7169c645736d0d11c2 Mon Sep 17 00:00:00 2001
From: Gene <elkaufman5@gmail.com>
Date: Wed, 8 Sep 2021 13:13:53 -0700
Subject: [PATCH] New package: dsda-doom-0.21.3

---
 srcpkgs/dsda-doom/template | 62 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 62 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..1c63b38aeedc
--- /dev/null
+++ b/srcpkgs/dsda-doom/template
@@ -0,0 +1,62 @@
+# Template file for 'dsda-doom'
+pkgname=dsda-doom
+version=0.21.3
+revision=1
+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 <elkaufman5@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/kraflab/dsda-doom"
+distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
+checksum=77819c6b4045d281cfdce8c6d5ca558d7b3161121c20aea4cdacdcdd5804b0df
+_cmake_build_args="-DCMAKE_BUILD_TYPE=Release -DBUILD_SERVER=ON"
+
+do_configure() {
+	cd prboom2
+	mkdir build
+	cd build
+
+	cmake ${_cmake_build_args} ..
+}
+
+do_build() {
+	cd prboom2
+	cd build
+
+	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
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: New package: dsda-doom-0.21.3
  2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
                   ` (3 preceding siblings ...)
  2021-09-27 20:41 ` TwelveEyes
@ 2021-09-27 20:50 ` TwelveEyes
  2021-09-28  0:59 ` [PR REVIEW] " ericonr
                   ` (16 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: TwelveEyes @ 2021-09-27 20:50 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 218 bytes --]

New comment by TwelveEyes on void-packages repository

https://github.com/void-linux/void-packages/pull/32880#issuecomment-928266126

Comment:
@ericonr Looks like this needs maintainer approval for the CI build tests.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR REVIEW] New package: dsda-doom-0.21.3
  2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
                   ` (4 preceding siblings ...)
  2021-09-27 20:50 ` TwelveEyes
@ 2021-09-28  0:59 ` ericonr
  2021-09-28  0:59 ` ericonr
                   ` (15 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: ericonr @ 2021-09-28  0:59 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 254 bytes --]

New review comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/32880#discussion_r717145394

Comment:
Please use `build_style=cmake`. This should allow you to remove most of the functions and the hostmakedeps.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR REVIEW] New package: dsda-doom-0.21.3
  2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
                   ` (5 preceding siblings ...)
  2021-09-28  0:59 ` [PR REVIEW] " ericonr
@ 2021-09-28  0:59 ` ericonr
  2021-09-28  2:54 ` [PR PATCH] [Updated] " TwelveEyes
                   ` (14 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: ericonr @ 2021-09-28  0:59 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 185 bytes --]

New review comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/32880#discussion_r717145115

Comment:
Please break this line at ~80 columns.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] New package: dsda-doom-0.21.3
  2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
                   ` (6 preceding siblings ...)
  2021-09-28  0:59 ` ericonr
@ 2021-09-28  2:54 ` TwelveEyes
  2021-09-28  3:03 ` TwelveEyes
                   ` (13 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: TwelveEyes @ 2021-09-28  2:54 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1604 bytes --]

There is an updated pull request by TwelveEyes against master on the void-packages repository

https://github.com/TwelveEyes/void-packages dsda-doom
https://github.com/void-linux/void-packages/pull/32880

New package: dsda-doom-0.21.3
<!-- Mark items with [x] where applicable -->

#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/32880.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-dsda-doom-32880.patch --]
[-- Type: text/x-diff, Size: 1360 bytes --]

From 981c1e36c85da142cfc6f7a06d9b116d52c68e51 Mon Sep 17 00:00:00 2001
From: Gene <elkaufman5@gmail.com>
Date: Wed, 8 Sep 2021 13:13:53 -0700
Subject: [PATCH] New package: dsda-doom-0.21.3

---
 srcpkgs/dsda-doom/template | 23 +++++++++++++++++++++++
 1 file changed, 23 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..c21d22f41406
--- /dev/null
+++ b/srcpkgs/dsda-doom/template
@@ -0,0 +1,23 @@
+# Template file for 'dsda-doom'
+pkgname=dsda-doom
+version=0.21.3
+revision=1
+build_wrksrc=prboom2
+build_style=cmake
+configure_args="-DBUILD_SERVER=ON"
+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 <elkaufman5@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/kraflab/dsda-doom"
+distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
+checksum=77819c6b4045d281cfdce8c6d5ca558d7b3161121c20aea4cdacdcdd5804b0df
+
+post_install() {
+	cd ICONS
+	vmkdir /usr/share/applications
+	vmkdir /usr/share/pixmaps
+	vinstall dsda-doom.desktop 644 usr/share/applications
+	vinstall dsda-doom.png 644 usr/share/pixmaps
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: New package: dsda-doom-0.21.3
  2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
                   ` (7 preceding siblings ...)
  2021-09-28  2:54 ` [PR PATCH] [Updated] " TwelveEyes
@ 2021-09-28  3:03 ` TwelveEyes
  2021-09-28  4:11 ` TwelveEyes
                   ` (12 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: TwelveEyes @ 2021-09-28  3:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 189 bytes --]

New comment by TwelveEyes on void-packages repository

https://github.com/void-linux/void-packages/pull/32880#issuecomment-928684670

Comment:
Should be much closer to style standards now.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: New package: dsda-doom-0.21.3
  2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
                   ` (8 preceding siblings ...)
  2021-09-28  3:03 ` TwelveEyes
@ 2021-09-28  4:11 ` TwelveEyes
  2021-09-28 19:26 ` [PR PATCH] [Updated] " TwelveEyes
                   ` (11 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: TwelveEyes @ 2021-09-28  4:11 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 198 bytes --]

New comment by TwelveEyes on void-packages repository

https://github.com/void-linux/void-packages/pull/32880#issuecomment-928684670

Comment:
@ericonr Should be much closer to style standards now.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] New package: dsda-doom-0.21.3
  2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
                   ` (9 preceding siblings ...)
  2021-09-28  4:11 ` TwelveEyes
@ 2021-09-28 19:26 ` TwelveEyes
  2021-09-28 23:49 ` TwelveEyes
                   ` (10 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: TwelveEyes @ 2021-09-28 19:26 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1604 bytes --]

There is an updated pull request by TwelveEyes against master on the void-packages repository

https://github.com/TwelveEyes/void-packages dsda-doom
https://github.com/void-linux/void-packages/pull/32880

New package: dsda-doom-0.21.3
<!-- Mark items with [x] where applicable -->

#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/32880.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-dsda-doom-32880.patch --]
[-- Type: text/x-diff, Size: 1360 bytes --]

From fba9387541ddf02fe2dfc818917e0d71ae1a26a3 Mon Sep 17 00:00:00 2001
From: Gene <elkaufman5@gmail.com>
Date: Wed, 8 Sep 2021 13:13:53 -0700
Subject: [PATCH] New package: dsda-doom-0.21.3

---
 srcpkgs/dsda-doom/template | 22 ++++++++++++++++++++++
 1 file changed, 22 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..84444ac386ea
--- /dev/null
+++ b/srcpkgs/dsda-doom/template
@@ -0,0 +1,22 @@
+# Template file for 'dsda-doom'
+pkgname=dsda-doom
+version=0.21.3
+revision=1
+build_wrksrc=prboom2
+build_style=cmake
+configure_args="-DBUILD_SERVER=ON"
+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 <elkaufman5@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/kraflab/dsda-doom"
+distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
+checksum=77819c6b4045d281cfdce8c6d5ca558d7b3161121c20aea4cdacdcdd5804b0df
+
+post_install() {
+	vmkdir /usr/share/applications
+	vmkdir /usr/share/pixmaps
+	vinstall ICONS/dsda-doom.desktop 644 usr/share/applications
+	vinstall ICONS/dsda-doom.png 644 usr/share/pixmaps
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] New package: dsda-doom-0.21.3
  2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
                   ` (10 preceding siblings ...)
  2021-09-28 19:26 ` [PR PATCH] [Updated] " TwelveEyes
@ 2021-09-28 23:49 ` TwelveEyes
  2021-09-29 22:39 ` ericonr
                   ` (9 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: TwelveEyes @ 2021-09-28 23:49 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1604 bytes --]

There is an updated pull request by TwelveEyes against master on the void-packages repository

https://github.com/TwelveEyes/void-packages dsda-doom
https://github.com/void-linux/void-packages/pull/32880

New package: dsda-doom-0.21.3
<!-- Mark items with [x] where applicable -->

#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/32880.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-dsda-doom-32880.patch --]
[-- Type: text/x-diff, Size: 1375 bytes --]

From 61dcc67044c1fac6e1cb5ecdaf4c84a134d90a40 Mon Sep 17 00:00:00 2001
From: Gene <elkaufman5@gmail.com>
Date: Wed, 8 Sep 2021 13:13:53 -0700
Subject: [PATCH] New package: dsda-doom-0.21.3

---
 srcpkgs/dsda-doom/template | 23 +++++++++++++++++++++++
 1 file changed, 23 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..641df34b567b
--- /dev/null
+++ b/srcpkgs/dsda-doom/template
@@ -0,0 +1,23 @@
+# Template file for 'dsda-doom'
+pkgname=dsda-doom
+version=0.21.3
+revision=1
+build_wrksrc=prboom2
+build_style=cmake
+configure_args="-DBUILD_SERVER=ON"
+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 <elkaufman5@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/kraflab/dsda-doom"
+distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
+checksum=77819c6b4045d281cfdce8c6d5ca558d7b3161121c20aea4cdacdcdd5804b0df
+nocross=yes
+
+post_install() {
+	vmkdir /usr/share/applications
+	vmkdir /usr/share/pixmaps
+	vinstall ICONS/dsda-doom.desktop 644 usr/share/applications
+	vinstall ICONS/dsda-doom.png 644 usr/share/pixmaps
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: New package: dsda-doom-0.21.3
  2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
                   ` (11 preceding siblings ...)
  2021-09-28 23:49 ` TwelveEyes
@ 2021-09-29 22:39 ` ericonr
  2021-09-30 22:25 ` TwelveEyes
                   ` (8 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: ericonr @ 2021-09-29 22:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 217 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/32880#issuecomment-930597004

Comment:
Ok, it looks way better. Now the only issue is that it's yet another Doom :/

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: New package: dsda-doom-0.21.3
  2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
                   ` (12 preceding siblings ...)
  2021-09-29 22:39 ` ericonr
@ 2021-09-30 22:25 ` TwelveEyes
  2021-09-30 22:51 ` q66
                   ` (7 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: TwelveEyes @ 2021-09-30 22:25 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 572 bytes --]

New comment by TwelveEyes on void-packages repository

https://github.com/void-linux/void-packages/pull/32880#issuecomment-931746615

Comment:
Even though it is another Doom sourceport, I think it's worth including as it is a prboom-plus based port that is still maintained. The prboom-plus package included in the repository right now is 2.5.1.4, which has discontinued development and has been superseded by prboom-plus-um, which dsda-doom is a fork of.

Dsda-doom also is the port leading MBF21 development, and it has Heretic and Hexen support going for it as well.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: New package: dsda-doom-0.21.3
  2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
                   ` (13 preceding siblings ...)
  2021-09-30 22:25 ` TwelveEyes
@ 2021-09-30 22:51 ` q66
  2021-10-05 20:44 ` [PR PATCH] [Updated] " TwelveEyes
                   ` (6 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: q66 @ 2021-09-30 22:51 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 188 bytes --]

New comment by q66 on void-packages repository

https://github.com/void-linux/void-packages/pull/32880#issuecomment-931756835

Comment:
maybe let's replace prboom-plus with this one then?

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] New package: dsda-doom-0.21.3
  2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
                   ` (14 preceding siblings ...)
  2021-09-30 22:51 ` q66
@ 2021-10-05 20:44 ` TwelveEyes
  2021-10-22 20:22 ` TwelveEyes
                   ` (5 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: TwelveEyes @ 2021-10-05 20:44 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1604 bytes --]

There is an updated pull request by TwelveEyes against master on the void-packages repository

https://github.com/TwelveEyes/void-packages dsda-doom
https://github.com/void-linux/void-packages/pull/32880

New package: dsda-doom-0.21.3
<!-- Mark items with [x] where applicable -->

#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/32880.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-dsda-doom-32880.patch --]
[-- Type: text/x-diff, Size: 1375 bytes --]

From 3cd6a1d895e725a64e4d7c9522d59d906eeb8314 Mon Sep 17 00:00:00 2001
From: Gene <elkaufman5@gmail.com>
Date: Wed, 8 Sep 2021 13:13:53 -0700
Subject: [PATCH] New package: dsda-doom-0.21.3

---
 srcpkgs/dsda-doom/template | 23 +++++++++++++++++++++++
 1 file changed, 23 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..641df34b567b
--- /dev/null
+++ b/srcpkgs/dsda-doom/template
@@ -0,0 +1,23 @@
+# Template file for 'dsda-doom'
+pkgname=dsda-doom
+version=0.21.3
+revision=1
+build_wrksrc=prboom2
+build_style=cmake
+configure_args="-DBUILD_SERVER=ON"
+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 <elkaufman5@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/kraflab/dsda-doom"
+distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
+checksum=77819c6b4045d281cfdce8c6d5ca558d7b3161121c20aea4cdacdcdd5804b0df
+nocross=yes
+
+post_install() {
+	vmkdir /usr/share/applications
+	vmkdir /usr/share/pixmaps
+	vinstall ICONS/dsda-doom.desktop 644 usr/share/applications
+	vinstall ICONS/dsda-doom.png 644 usr/share/pixmaps
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] New package: dsda-doom-0.21.3
  2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
                   ` (15 preceding siblings ...)
  2021-10-05 20:44 ` [PR PATCH] [Updated] " TwelveEyes
@ 2021-10-22 20:22 ` TwelveEyes
  2021-11-19  5:27 ` TwelveEyes
                   ` (4 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: TwelveEyes @ 2021-10-22 20:22 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1604 bytes --]

There is an updated pull request by TwelveEyes against master on the void-packages repository

https://github.com/TwelveEyes/void-packages dsda-doom
https://github.com/void-linux/void-packages/pull/32880

New package: dsda-doom-0.21.3
<!-- Mark items with [x] where applicable -->

#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/32880.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-dsda-doom-32880.patch --]
[-- Type: text/x-diff, Size: 1375 bytes --]

From c6aa6000e69a81f7168cdcc190b66bfbc1fd50ca Mon Sep 17 00:00:00 2001
From: Gene <elkaufman5@gmail.com>
Date: Wed, 8 Sep 2021 13:13:53 -0700
Subject: [PATCH] New package: dsda-doom-0.21.3

---
 srcpkgs/dsda-doom/template | 23 +++++++++++++++++++++++
 1 file changed, 23 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..641df34b567b
--- /dev/null
+++ b/srcpkgs/dsda-doom/template
@@ -0,0 +1,23 @@
+# Template file for 'dsda-doom'
+pkgname=dsda-doom
+version=0.21.3
+revision=1
+build_wrksrc=prboom2
+build_style=cmake
+configure_args="-DBUILD_SERVER=ON"
+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 <elkaufman5@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/kraflab/dsda-doom"
+distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
+checksum=77819c6b4045d281cfdce8c6d5ca558d7b3161121c20aea4cdacdcdd5804b0df
+nocross=yes
+
+post_install() {
+	vmkdir /usr/share/applications
+	vmkdir /usr/share/pixmaps
+	vinstall ICONS/dsda-doom.desktop 644 usr/share/applications
+	vinstall ICONS/dsda-doom.png 644 usr/share/pixmaps
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] New package: dsda-doom-0.21.3
  2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
                   ` (16 preceding siblings ...)
  2021-10-22 20:22 ` TwelveEyes
@ 2021-11-19  5:27 ` TwelveEyes
  2021-11-19  5:39 ` TwelveEyes
                   ` (3 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: TwelveEyes @ 2021-11-19  5:27 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1604 bytes --]

There is an updated pull request by TwelveEyes against master on the void-packages repository

https://github.com/TwelveEyes/void-packages dsda-doom
https://github.com/void-linux/void-packages/pull/32880

New package: dsda-doom-0.21.3
<!-- Mark items with [x] where applicable -->

#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/32880.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-dsda-doom-32880.patch --]
[-- Type: text/x-diff, Size: 1275 bytes --]

From 5315f33ed34f16d5c2264f7032a5153bd072d400 Mon Sep 17 00:00:00 2001
From: Gene <elkaufman5@gmail.com>
Date: Wed, 8 Sep 2021 13:13:53 -0700
Subject: [PATCH] New package: dsda-doom-0.22.1

---
 srcpkgs/dsda-doom/template | 20 ++++++++++++++++++++
 1 file changed, 20 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..b33b7dab8e1b
--- /dev/null
+++ b/srcpkgs/dsda-doom/template
@@ -0,0 +1,20 @@
+# Template file for 'dsda-doom'
+pkgname=dsda-doom
+version=0.22.1
+revision=1
+build_wrksrc=prboom2
+build_style=cmake
+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 <elkaufman5@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/kraflab/dsda-doom"
+distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
+checksum=6a5de45a786b34a478f06ec5121a5117f35506d8fb75c99494be323c0e116daa
+nocross=yes
+
+post_install() {
+	vinstall ICONS/dsda-doom.desktop 644 usr/share/applications
+	vinstall ICONS/dsda-doom.png 644 usr/share/pixmaps
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [PR PATCH] [Updated] New package: dsda-doom-0.21.3
  2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
                   ` (17 preceding siblings ...)
  2021-11-19  5:27 ` TwelveEyes
@ 2021-11-19  5:39 ` TwelveEyes
  2021-11-21 19:23 ` New package: dsda-doom-0.22.1 ericonr
                   ` (2 subsequent siblings)
  21 siblings, 0 replies; 23+ messages in thread
From: TwelveEyes @ 2021-11-19  5:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1604 bytes --]

There is an updated pull request by TwelveEyes against master on the void-packages repository

https://github.com/TwelveEyes/void-packages dsda-doom
https://github.com/void-linux/void-packages/pull/32880

New package: dsda-doom-0.21.3
<!-- Mark items with [x] where applicable -->

#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/32880.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-dsda-doom-32880.patch --]
[-- Type: text/x-diff, Size: 1260 bytes --]

From 29c5aac2a20eede2de5483ab9f189cb1a7743389 Mon Sep 17 00:00:00 2001
From: Gene <elkaufman5@gmail.com>
Date: Wed, 8 Sep 2021 13:13:53 -0700
Subject: [PATCH] New package: dsda-doom-0.22.1

---
 srcpkgs/dsda-doom/template | 20 ++++++++++++++++++++
 1 file changed, 20 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..02e6e949dbe5
--- /dev/null
+++ b/srcpkgs/dsda-doom/template
@@ -0,0 +1,20 @@
+# Template file for 'dsda-doom'
+pkgname=dsda-doom
+version=0.22.1
+revision=1
+build_wrksrc=prboom2
+build_style=cmake
+makedepends="pcre-devel fluidsynth-devel libmad-devel SDL2_mixer-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 <elkaufman5@gmail.com>"
+license="GPL-2.0-or-later"
+homepage="https://github.com/kraflab/dsda-doom"
+distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
+checksum=6a5de45a786b34a478f06ec5121a5117f35506d8fb75c99494be323c0e116daa
+nocross=yes
+
+post_install() {
+	vinstall ICONS/dsda-doom.desktop 644 usr/share/applications
+	vinstall ICONS/dsda-doom.png 644 usr/share/pixmaps
+}

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: New package: dsda-doom-0.22.1
  2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
                   ` (18 preceding siblings ...)
  2021-11-19  5:39 ` TwelveEyes
@ 2021-11-21 19:23 ` ericonr
  2021-11-21 22:44 ` TwelveEyes
  2021-11-22 18:23 ` ericonr
  21 siblings, 0 replies; 23+ messages in thread
From: ericonr @ 2021-11-21 19:23 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 182 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/32880#issuecomment-974878238

Comment:
Why not move prboom to use this upstream?

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: New package: dsda-doom-0.22.1
  2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
                   ` (19 preceding siblings ...)
  2021-11-21 19:23 ` New package: dsda-doom-0.22.1 ericonr
@ 2021-11-21 22:44 ` TwelveEyes
  2021-11-22 18:23 ` ericonr
  21 siblings, 0 replies; 23+ messages in thread
From: TwelveEyes @ 2021-11-21 22:44 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 223 bytes --]

New comment by TwelveEyes on void-packages repository

https://github.com/void-linux/void-packages/pull/32880#issuecomment-974911332

Comment:
Do you mean have the prboom-plus package point to dsda-doom? Or something else?

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: New package: dsda-doom-0.22.1
  2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
                   ` (20 preceding siblings ...)
  2021-11-21 22:44 ` TwelveEyes
@ 2021-11-22 18:23 ` ericonr
  21 siblings, 0 replies; 23+ messages in thread
From: ericonr @ 2021-11-22 18:23 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 169 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/32880#issuecomment-975800389

Comment:
Yes, that would be the idea.

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2021-11-22 18:23 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-08 20:33 [PR PATCH] New package: dsda-doom-0.21.3 TwelveEyes
2021-09-09  7:52 ` [PR PATCH] [Updated] " TwelveEyes
2021-09-27 20:14 ` TwelveEyes
2021-09-27 20:33 ` TwelveEyes
2021-09-27 20:41 ` TwelveEyes
2021-09-27 20:50 ` TwelveEyes
2021-09-28  0:59 ` [PR REVIEW] " ericonr
2021-09-28  0:59 ` ericonr
2021-09-28  2:54 ` [PR PATCH] [Updated] " TwelveEyes
2021-09-28  3:03 ` TwelveEyes
2021-09-28  4:11 ` TwelveEyes
2021-09-28 19:26 ` [PR PATCH] [Updated] " TwelveEyes
2021-09-28 23:49 ` TwelveEyes
2021-09-29 22:39 ` ericonr
2021-09-30 22:25 ` TwelveEyes
2021-09-30 22:51 ` q66
2021-10-05 20:44 ` [PR PATCH] [Updated] " TwelveEyes
2021-10-22 20:22 ` TwelveEyes
2021-11-19  5:27 ` TwelveEyes
2021-11-19  5:39 ` TwelveEyes
2021-11-21 19:23 ` New package: dsda-doom-0.22.1 ericonr
2021-11-21 22:44 ` TwelveEyes
2021-11-22 18:23 ` ericonr

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).