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
                   ` (41 more replies)
  0 siblings, 42 replies; 43+ 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] 43+ messages in thread

end of thread, other threads:[~2022-04-03 16:47 UTC | newest]

Thread overview: 43+ 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
2021-12-02  3:39 ` [PR PATCH] [Updated] " TwelveEyes
2021-12-08 22:04 ` TwelveEyes
2021-12-14  2:27 ` TwelveEyes
2022-01-03 10:38 ` TwelveEyes
2022-01-03 20:13 ` TwelveEyes
2022-01-04 23:24 ` New package: dsda-doom-0.22.5 TwelveEyes
2022-01-11 20:26 ` [PR PATCH] [Updated] " TwelveEyes
2022-01-11 20:27 ` TwelveEyes
2022-02-11  3:36 ` TwelveEyes
2022-02-12  2:47 ` TwelveEyes
2022-03-25 16:54 ` TwelveEyes
2022-03-25 21:00 ` TwelveEyes
2022-03-30  1:39 ` TwelveEyes
2022-03-31  5:53 ` TwelveEyes
2022-03-31  5:59 ` TwelveEyes
2022-04-01  2:08 ` TwelveEyes
2022-04-02  2:17 ` TwelveEyes
2022-04-02 16:07 ` TwelveEyes
2022-04-03 16:47 ` q66
2022-04-03 16:47 ` [PR PATCH] [Merged]: " q66

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).