commit 226d8056841b17e9ebad10538aad4e6c6a9ea888 Author: kinker31 Date: Mon Sep 29 20:36:56 2025 -0500 Initial's Version diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..88debcc521d9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = nyan-doom-git + pkgdesc = A cuddly fork of DSDA, with an emphasis on innovative and QoL features. (Git Version) + pkgver = 1.4.0 + pkgrel = 1 + url = https://github.com/andrikpowell/nyan-doom + arch = x86_64 + license = GPL2 + makedepends = cmake + makedepends = imagemagick + depends = fluidsynth + depends = glu + depends = libmad + depends = sdl2_image + depends = sdl2_mixer + depends = sdl2_net + depends = dumb + depends = portmidi + depends = libzip + source = git+https://github.com/andrikpowell/nyan-doom.git + sha256sums = SKIP + +pkgname = nyan-doom-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..39f28a54d3cc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: kinker31 +#Thanks for lettin' me borrow some of your code, Mike Cuche +pkgname=nyan-doom-git +pkgver=r10575.2d3ef59b1 +pkgrel=1 +pkgdesc="A cuddly fork of DSDA, with an emphasis on innovative and QoL features. (Git Version)" +arch=('x86_64') +url="https://github.com/andrikpowell/nyan-doom" +license=('GPL2') +depends=('fluidsynth' 'glu' 'libmad' 'sdl2_image' 'sdl2_mixer' 'sdl2_net' 'dumb' 'portmidi' 'libzip') +makedepends=('cmake' 'imagemagick') +source=("git+https://github.com/andrikpowell/nyan-doom.git") +sha256sums=('SKIP') + +pkgver() { + cd nyan-doom + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "${srcdir}/nyan-doom/prboom2" + cmake . -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release + make -j$(nproc) +} + +package() { + cd "${srcdir}/nyan-doom/prboom2" + make DESTDIR="${pkgdir}" install + install -Dm644 ICONS/nyan-doom.png "${pkgdir}"/usr/share/pixmaps/nyan-doom.png + install -Dm644 ICONS/nyan-doom.desktop "${pkgdir}"/usr/share/applications/nyan-doom.desktop +}