From 4ab7d96af5825925502ecfef8a06c617c30f2c6a Mon Sep 17 00:00:00 2001 From: Mihail Ivanchev Date: Wed, 7 Feb 2024 19:03:20 +0100 Subject: [PATCH] New package: eduke32-20231224.10548 --- srcpkgs/eduke32/files/eduke32-32px.png | Bin 0 -> 2913 bytes srcpkgs/eduke32/files/eduke32-48px.png | Bin 0 -> 4322 bytes srcpkgs/eduke32/files/eduke32.desktop | 9 ++++++ srcpkgs/eduke32/template | 39 +++++++++++++++++++++++++ 4 files changed, 48 insertions(+) create mode 100644 srcpkgs/eduke32/files/eduke32-32px.png create mode 100644 srcpkgs/eduke32/files/eduke32-48px.png create mode 100644 srcpkgs/eduke32/files/eduke32.desktop create mode 100644 srcpkgs/eduke32/template diff --git a/srcpkgs/eduke32/files/eduke32-32px.png b/srcpkgs/eduke32/files/eduke32-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..65bf16eff0a54b7650dbc28ab155a06a3a795208 GIT binary patch literal 2913 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 LNkvXXu0mjfTqA9e literal 0 HcmV?d00001 diff --git a/srcpkgs/eduke32/files/eduke32-48px.png b/srcpkgs/eduke32/files/eduke32-48px.png new file mode 100644 index 0000000000000000000000000000000000000000..e2f4e1a529cc1c337f4184b49f6ed1ae6d443c52 GIT binary patch literal 4322 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 Qb^rhX07*qoM6N<$f&$Vj)&Kwi literal 0 HcmV?d00001 diff --git a/srcpkgs/eduke32/files/eduke32.desktop b/srcpkgs/eduke32/files/eduke32.desktop new file mode 100644 index 0000000000000..8fa35f2bc7e2a --- /dev/null +++ b/srcpkgs/eduke32/files/eduke32.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Name=EDuke32 +Comment=Advanced Duke Nukem 3D engine +Icon=eduke32 +Exec=eduke32 +Categories=Game;Shooter; +Terminal=false +StartupNotify=false diff --git a/srcpkgs/eduke32/template b/srcpkgs/eduke32/template new file mode 100644 index 0000000000000..de3eb1b33df7f --- /dev/null +++ b/srcpkgs/eduke32/template @@ -0,0 +1,39 @@ +# Template file for 'eduke32' +pkgname=eduke32 +_src_tag=20231224-10548-842047589 +_src_date=${_src_tag%%-*} +_src_rev_and_hash=${_src_tag#*-} +_src_rev=${_src_rev_and_hash%-*} +_src_hash=${_src_rev_and_hash#*-} +version=${_src_date}.r${_src_rev%%} +revision=1 +build_style=gnu-makefile +make_build_args="PACKAGE_REPOSITORY=1 VC_REV=${_src_rev} VC_HASH=${_src_hash}" +hostmakedepends="pkg-config nasm" +makedepends="MesaLib-devel glu-devel libvpx-devel SDL2-devel libflac-devel libvorbis-devel alsa-lib-devel" +depends="desktop-file-utils hicolor-icon-theme" +short_desc="An advanced Duke Nukem 3D source port" +maintainer="Mihail Ivanchev " +license="GPL-2.0-or-later, custom:BUILD" +homepage="https://www.eduke32.com/" +distfiles=""http://dukeworld.com/$pkgname/synthesis/$_src_tag/eduke32_src_${_src_tag}.tar.xz"" +checksum=16ed494f9d09920ac4c5f167f8098a2e1f455da32243b7fd63d7d8e1db13b0e2 + +do_install() { + vmkdir /usr/bin + vinstall eduke32 755 /usr/bin + vinstall mapster32 755 /usr/bin + vinstall ${FILESDIR}/eduke32.desktop 644 /usr/share/applications + + # Icons were dumped from the data in the source files + # + # source/duke3d/rsrc/eduke32_icon_32px.c and + # source/duke3d/rsrc/eduke32_icon_48px.c. + # + # The data was interpreted as RGBA tuples in row-major order. + + vinstall ${FILESDIR}/eduke32-32px.png 644 /usr/share/icons/hicolor/32x32/apps eduke32.png + vinstall ${FILESDIR}/eduke32-48px.png 644 /usr/share/icons/hicolor/48x48/apps eduke32.png + + vlicense package/common/buildlic.txt +}