Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: eduke32-20231224.10548
@ 2024-02-07 18:04 MIvanchev
  2024-02-07 18:06 ` MIvanchev
                   ` (24 more replies)
  0 siblings, 25 replies; 26+ messages in thread
From: MIvanchev @ 2024-02-07 18:04 UTC (permalink / raw)
  To: ml

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

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

https://github.com/MIvanchev/void-packages eduke32
https://github.com/void-linux/void-packages/pull/48586

New package: eduke32-20231224.10548
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (GLIBC-X86_64)

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

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

From 4ab7d96af5825925502ecfef8a06c617c30f2c6a Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
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 <contact@ivanchev.net>"
+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
+}

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

* Re: New package: eduke32-20231224.10548
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
@ 2024-02-07 18:06 ` MIvanchev
  2024-02-07 18:23 ` [PR PATCH] [Updated] " MIvanchev
                   ` (23 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-02-07 18:06 UTC (permalink / raw)
  To: ml

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

New comment by MIvanchev on void-packages repository

https://github.com/void-linux/void-packages/pull/48586#issuecomment-1932601848

Comment:
@classabbyamp The icons are from upstream, just dumped. There is no desktop file upstream sadly, what should I do?

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

* Re: [PR PATCH] [Updated] New package: eduke32-20231224.10548
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
  2024-02-07 18:06 ` MIvanchev
@ 2024-02-07 18:23 ` MIvanchev
  2024-02-07 18:24 ` MIvanchev
                   ` (22 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-02-07 18:23 UTC (permalink / raw)
  To: ml

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

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

https://github.com/MIvanchev/void-packages eduke32
https://github.com/void-linux/void-packages/pull/48586

New package: eduke32-20231224.10548
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (GLIBC-X86_64)

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

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

From 1fbf460d06fe5cd5f1827b7b091c713ef4cbd718 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
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               |  36 +++++++++++++++++++++++++
 4 files changed, 45 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
zcmV<85FPJ{P)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm0004lX+uL$Nkc;*
zaB^>EX>4Tx04R}tkv&MmKpe$iQ>CI6hh`9Q$WWc^q9Ts93Pq?8YK2xEOfLO`CM`*d
zi=*ILaPVWX>fqw6tAnc`2!4P#J2)x2NQwVT3N2zhIPS;0dyl(!fY7Wk-Rg-0x?!8?
zWJ1d3R;AD@1cWdE5fO!1wK-W%!FPP!Bf!_Y7|-%Q_vaYY@)iRE5^<c>Oq+OvcxKbC
zao#5uSxM1|&xt2Yx*+i**Hw?-I2T<Oc&2D(((}Y3u~h70wToHF)QP8wqnd6|zL51;
z<GjULuhd!lp8SR3ys@&(b(*6{Vi8M_AwfkQWmI4zMyo-Jg*5FaeEcJ>UnZAIt}+-o
z7Epx_#r1>#!S8OZ!qlXf6ixuWFOKsu284EjR>N_=j~%CV0tBCdE2HDDHi6ks(i<Hu
zdISt@0~gmFP2B@7cYxuinqn%h6r?E>3c&jreNzsI+yeb;UT^JvoIU^<>MC^u92^4U
zMao|Hd3RrTZ~vZY_xA%a2y%>fn*X~1000JJOGiWiBLGMMRBf%NJ^%m!32;bRa{vGf
z6951U69E94oEQKA00(qQO+^Rj0tX8jJNJtBO8@{4;7LS5RA}DKnt5<s)s=_8`(AfT
zYPGi3zIv4xWE*4|Y=k{vjBzDQhD<qOu?gE`m_Sm&keEzrpa_AfR4{{KAR(zxVMxG)
z#V}#035A2hW@8)M!p6cj$i}jE%W7Hb*4E2A^T$zlt1Zb)fMn)Yy;AGF`|dsa`JHp0
z;d2gS#FX66Y+x}^2h0LW0YBg!oi+#rfDYgzU=Ogf^9~M+82McLf7TaEH%Jxmb>Q!T
z+FAK{XXgu3at+gRh00umWgzOni2-Qpf#y>}ThP$j51k<ffd=3u;Q5aA=J;QQf%1oC
zmJ{YXz?ykQ<X>4Mtejye@`1<JIZ+1&BM=HhI0~T%^bQH(m_84N4Z&gIzzKM>+0fcg
z53tGd@Mznu=A*v|1BLgB&y~(PVBL}m^1pqaaCV8o>(=Kk3&Jt5Mpqn+z+f0gVnQ%%
z=p7P9Vuo-GMk0bE;IbjpW9S(Wo^3Sj?VtyEC_2nT-FKPL7sf#823Z6=T#-%v&5MKu
zCAzWK1zwLz-eV_;w+uL=mhA`(M^zjBBhV2PI)h23v(gQ@>5yg%E&YZEw!zU}wgb0z
ztT($qHv^>`WDW4>!cy|Co+spF7&6^Lb{b@-L0*QzH_F7ZUfA0SM*~Xei2)di>HMNh
zm{R~3OfgjD!0|q4>la)WxNU>m5;8r8>@@i4+rs99rWg25$9l8rGc!=SL2d&!teh_P
z;tHb@^9Xrf!_-`;$W}sLYl63$)mh^s9Mfw!I%-Z4)kf5T5+AIdD_l8W*XbS*1|lkm
z>@?NPa|htZZxRF6cdR!X|7-?IH^^<_7!O`nEz}h0v~(8~X9{)YhLNc7z&3cV-QcnH
znKfoLN0jJrOigDvnlvXzlt`ZkR?QH8u*^`FrSm;@^7&iMu<j2Kj&b{BOqes6&2N@Z
z6?>*%7ff>*<`u)=&VsvM7arTK67#zCN_Xj|V;LBZ>J?`o>L^2w=zOnR-|^UR%ek=b
ze4QKDp5wsV&BFRECI(zPkvUo8!sG)|3p}!<0((}zN+s&RqH<VT1(!StKiy^$<`H$0
zmoq_18hg(Xy)2_dyDa^k?t-WG!>#`<iD$!62n@rVLipAqY~Ybm+9qe9c%x)G!ecZ2
z`2S`K*p`OL3#S=o<Oydz3U40nL!u)I>4syI6F(UvE-R_6u@UUuR>L)$p?_Gl(?0^I
zhT-Dru(S%lBRp2TQ8FiGz>0F4*UjQ<7Lc&(#g&G6MR4|GhVGL+AP&UBNG!tCTzK>{
z-7Kz!#9CvFGk*Vc>93tHoK={d8+G7lFI@G4-Yf7z#4&`zux0^dr?J?Ia@&MHP<+2k
zw+y>)IhVX@zYq#5VXJEl3x5HP&7;HvST2^&&Ew@Y8in?>3IF=GVK4%%{UE2BA=nN>
zfl)F0AUzi{{E$^fahA=jeAs%uYVe0!gtw2YSq?^2v-67Jm9?<#xX?3X7>Q_}`1hUk
zI>Mr^JIv7(4OoVC)APt%Tp`%DI%sW~;Rmk?jhzv2rGxDO;HpKryml?T+63=3!<F+5
zogrx1`4ZCjJhW_wKobm})T{3}bbkn~JK*rkbak|`?);>GZTynqE3+gKwH$%n?Qr*2
zp&}cC!@_VBN`1oAT=Fc#x)c){1!ik+I7dixsol@a*TsIh$6&kM7*8hH9+uY>^4ryh
zU%Us6UBbRj;pe;H-!2shhafTtv2apbkT5$UgF44@v7i|KcvP8a?Ss3Q8<tf`B2o=U
zVdD<NK*Ugy14B{${pD%^){fGg(7@`lEc~@)nyfP2!n8cYkKai8g2#rMvJ76l3N|+i
zZT&)Hx1npmFuz#%hdM*r!f$*!E)j=cuPGuNgH8M4#Sfu12>ZL>k;@Df*~$D7j=>$T
z!Q4Vcww8g)Y@xu5A6TuHvsP^2YpZ6cnnt2RR+>WI?Jdc8?RCQgtKj1vp?lB}7*bXL
zaG9`Ty1LT#Z=$AlrZImFH!L)qRjBW7{RDQjKzmRf_`Vg%s3uN~Eln}HLPAMa5@TIZ
zDF9zHYsI$8YMBYt)|DFu!io}0eDL%>jmhyubJ0{duN*o;O6<Na!_DUkb!EwLv#=Ca
z{@s;lr2n<+U5VdyWxB?5jao14X%iL{YrX+6mW^%OJibS9lp~6*Mv*~nSuHayM_5vp
zMMjoKh>0QM7)pHb(jk))8gH+M&X8iEgWbXvH6$cIc06|lkUwi;NM3&(D`%v>vtqj8
ziW+#gMTj_tgWba27fDL~c(&0nD_;?7nl0pK2t}D>IKmPOs4MX$<FL;Id)kG-P%^d`
zWkP+Wg09XW96V`QT{Cg!%1wuRuRR|s>$z&}wS52PYngk=b&y@btCP6M>KdVIK+W<<
zz_4tJ`a(RPgu)t?O0yMrrMXqeK%EPiGbKl*?+Exa;EhjGrF221&>l1lMGbp9gk@F2
zl$^<d?41|FoflRo{@<_)V8x{Kr{rh^Iud|V9~?Vn_|i<_$$cil#O^kzuY%q|h&jUS
zeAwS*=2$>+Wsc%;m!)v_NI+7s%Q+>`H>@S$;T}U>`DZSrCmnU=hK`U*xNlgfEloxq
z(BP4qrd6D687ftP#TMY7k|POD(_L!o@s}+F)BPISEThq4Zo#KF5?($G=GIRzUwsnS
zJ@8@ondi?f5IRHPajD6iRg}a`E=z-l*Q3N+Mok^?TYxvuYqUgkYs49fCNX}xORFy1
zGL-s+vMl1<PdcIwTz>z%(EJtvv4$s^_p>uIP?@7OLD48w^LbK**guj4eU^c|bOG?X
z0Nj?~87=E9V-le=K8~G&YQIYTw)2Izn<tTCp*mkfhd@tib3qRM9=IG(ZM5}|*W&l;
zAtzmhbGTb@#EgUDr=woiXw%7`?t-YJj+~b+xJFe4@XuS4xbJYoHt0Q?3Kinf<m&5q
z;Ywu$UkQXd$B4K-@$;f5pnLmoPAjb}$gUu3_VNj9t=#lfR688i=7$9YPK1)UJf6tn
zNo?$886dL=EZ2k@*wvO)|1a0AQYHXO7qacUg^79HpL{U>Wy=K_{uIYesS<s{NJJ9#
zME9Tp2)KZ*BfW<DN(JlT7);MgE)rK+0_(>ah=s>((z0VSdplOMuoP}u1UEgkip~)6
zm<_-adj&f7PRu}N(S(JOWuQ9W5Q<2G!H%E+rpp2jecY3LYd8Y)OVpI&)mFUn8jeDS
zFGn{s*7%*mA?ofs$a`(c^~Mta+xLYVAKE%WWp3%3-hv73+z~Bldxnys_2Ym6IAj5P
zJ`NaSqR=527S1VAGZ;&J{I|yjiWekmgK?v67n}A^{OBj|80c>u|G@S@(LCI4_k`uC
zKSOa?96*8=PQV_^GVC~ZilO#UvVU`O5LQf+1f&helAX0s7|1HqO(*h&>Myfl)x=?T
z>-8l4Vyx-d9`Kc<Gzj8Ci#l*wwa{`(63h*Rh0YK|mSKn0-ar%3u=Oa2D4=Q&YLyjl
zN`=CtR7<ue1FDuPbRNru<znkC1u5;7v7^KX_x|ImRN`If8lhb2NGw7u78}>)xN#wT
z6o6PvZ|qVfHnca;WXaPe2E6c}hxCP^h|t=vUAH9_$==S`g541?nT1e(UJ4T{zq*#?
z)6Sga?z~WIf&}puOEA7-jO|YNmBb<mA6!}m<=KW4p`=4^Icfl2kf%*7F00L*Ap-BV
zC}10k2#qI%`&LZeE)ge&$*F{?7lGRg6-yLKf66#901e-EYk@!QV(gsq1YyQXW>1Ml
z0J#5BXgnc_j^43eI59u~*bHC;gtpw%mv!lnDw+Z;UQ!|S55vhp!?Zl`Si+80lR`Km
z7|Yh&k?utb=JMi=1?*^n|2nMgbjt`CZbQU@W2b~|Erw0|g$Lg?EGiS`&aP%xR|dwU
zW>{ma1S8*FY^W<Uyw_$hM&Zq-4-7p+Jl?V1{4Sn}<7V+tXNYU|wv#v0Pa@_2WToLx
z$Kd_WQQ}7{rFdd<S@4YoLVcy-^&>*_Dfo{DXze$g9Mp9Ryoz(G{W^CfX1Ki`UOWhg
zPLeQ}v7@%kX2U9Y_5+0!j=+&#!$&>zI>JK}_C`xL$ek{Wd+)wb67^?wfnj<cEcq3*
z^~Erjosy*sys-P9)HF^GLS)p@(p-iNmtc(ci-savbAST2ifnjlAN=Tz)b=DmSr+WN
z37P`1zcbm*dvq5BhPbO^y}56~&Ya_7W7J{i6Yndai#Ub@T^e)WxB+J5+bIY!UM=17
ziV|O62{lEA@@%b`GChVYk5J-Mw7H-dE}jO#5#gJ^hdZ|>JJIoO-Sj-&t0O2J>P|j;
zwFv@4>~vggJY#pd`~j(Tgg>sBCjMnpOd^~uEYrgJs^_)s9p5niH;#dpPZgF{L59aL
zJ72YNxW_OQ7T!6o5#-cx@~j}<ZUl{bzx%qH)qyU(=eG1L?U@56U>PoH`@U)TU$@t<
zo+tKMg{ld+B~%v}mR7+%e-a+vX;MMn7|44%0E{QYs58E9h~N9(`NG}H4clAb<CBuu
zvn^=&`Fl*-UO(djha)_A-Py?otYsi4!!W;42u0vuUN`J+AK$=@7anoV#GUkXM~ylv
z_4_XcpBoPKXdBV86qB{|8y?>a!_hzUfaCNdrqy%BUQ(gmfOt#1DhH<KYBTDU!&*Wf
z?;8)p<60T(s1@08`E23xxq4pK6o8gK!5&qmBhb(;Jn_Ey>_<$eAM!0KBk#tAT4Kg+
z(`9J|Rp8ZVbhKADZVG7jKGLhpSNjEztqxjOu2HQkD0B>HQ#k4<jLC3oxO`^6@MiND
zaL9N1F>8UB`fn|Qnxdq%VvZy_X4z?q9JA9HTX-kB(ETHdC<nso+z}^vnjdwby&rzv
z0PVpq@R)U?gYG#6<lk_PFsD!nkHjS51My?ic!$F>%H&W~4+b3}kq^>reXlbJ&m1tk
z-}x6h=$`CTg90!4UzsH=t~B^FlFe6_1-8*vy=^q2L}HqO9noYL3>)@!2!CiY9Pj%p
zd}{D%AA1yK;;qV2d!Lr4J^f6#n#xer(AuXTdmQOC9PRx-{Mh6F+vhg_1N&DKNMC)X
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..213ddaa77d762
--- /dev/null
+++ b/srcpkgs/eduke32/template
@@ -0,0 +1,36 @@
+# 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#*-}
+#
+# The version of value should be dynamically computed but this is rejected by
+# the linter so instead we set it manually and later check for equality.
+#
+#version=${_src_date}.r${_src_rev}
+version=20231224.r10548
+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="Advanced Duke Nukem 3D source port"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+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
+
+if [ "$version" != "${_src_date}.r${_src_rev}" ];
+	exit 1
+fi
+
+do_install() {
+	vmkdir /usr/bin
+	vbin eduke32
+	vbin mapster32
+	vlicense package/common/buildlic.txt
+}

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

* Re: New package: eduke32-20231224.10548
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
  2024-02-07 18:06 ` MIvanchev
  2024-02-07 18:23 ` [PR PATCH] [Updated] " MIvanchev
@ 2024-02-07 18:24 ` MIvanchev
  2024-02-07 18:24 ` [PR PATCH] [Updated] " MIvanchev
                   ` (21 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-02-07 18:24 UTC (permalink / raw)
  To: ml

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

New comment by MIvanchev on void-packages repository

https://github.com/void-linux/void-packages/pull/48586#issuecomment-1932601848

Comment:
@classabbyamp The icons are from upstream, just dumped. There is no desktop file upstream sadly, what should I do?

Edit: I removed them as discussed.

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

* Re: [PR PATCH] [Updated] New package: eduke32-20231224.10548
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
                   ` (2 preceding siblings ...)
  2024-02-07 18:24 ` MIvanchev
@ 2024-02-07 18:24 ` MIvanchev
  2024-02-07 18:28 ` MIvanchev
                   ` (20 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-02-07 18:24 UTC (permalink / raw)
  To: ml

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

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

https://github.com/MIvanchev/void-packages eduke32
https://github.com/void-linux/void-packages/pull/48586

New package: eduke32-20231224.10548
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (GLIBC-X86_64)

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

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

From eb437e7530bfab002731c5a41452c9e39e68a82d Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
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               |  36 +++++++++++++++++++++++++
 4 files changed, 45 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..8e0b94bce33b1
--- /dev/null
+++ b/srcpkgs/eduke32/template
@@ -0,0 +1,36 @@
+# 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#*-}
+#
+# The version of value should be dynamically computed but this is rejected by
+# the linter so instead we set it manually and later check for equality.
+#
+#version=${_src_date}.r${_src_rev}
+version=20231224.r10548
+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="Advanced Duke Nukem 3D source port"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+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
+
+if [ "$version" != "${_src_date}.r${_src_rev}" ]; then
+	exit 1
+fi
+
+do_install() {
+	vmkdir /usr/bin
+	vbin eduke32
+	vbin mapster32
+	vlicense package/common/buildlic.txt
+}

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

* Re: [PR PATCH] [Updated] New package: eduke32-20231224.10548
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
                   ` (3 preceding siblings ...)
  2024-02-07 18:24 ` [PR PATCH] [Updated] " MIvanchev
@ 2024-02-07 18:28 ` MIvanchev
  2024-02-07 18:36 ` MIvanchev
                   ` (19 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-02-07 18:28 UTC (permalink / raw)
  To: ml

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

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

https://github.com/MIvanchev/void-packages eduke32
https://github.com/void-linux/void-packages/pull/48586

New package: eduke32-20231224.10548
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (GLIBC-X86_64)

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

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

From 6a8c84756fd90fecc26d40b72b1c59cb579a5c7b Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 7 Feb 2024 19:03:20 +0100
Subject: [PATCH] New package: eduke32-20231224.10548

---
 srcpkgs/eduke32/template | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)
 create mode 100644 srcpkgs/eduke32/template

diff --git a/srcpkgs/eduke32/template b/srcpkgs/eduke32/template
new file mode 100644
index 0000000000000..8e0b94bce33b1
--- /dev/null
+++ b/srcpkgs/eduke32/template
@@ -0,0 +1,36 @@
+# 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#*-}
+#
+# The version of value should be dynamically computed but this is rejected by
+# the linter so instead we set it manually and later check for equality.
+#
+#version=${_src_date}.r${_src_rev}
+version=20231224.r10548
+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="Advanced Duke Nukem 3D source port"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+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
+
+if [ "$version" != "${_src_date}.r${_src_rev}" ]; then
+	exit 1
+fi
+
+do_install() {
+	vmkdir /usr/bin
+	vbin eduke32
+	vbin mapster32
+	vlicense package/common/buildlic.txt
+}

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

* Re: [PR PATCH] [Updated] New package: eduke32-20231224.10548
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
                   ` (4 preceding siblings ...)
  2024-02-07 18:28 ` MIvanchev
@ 2024-02-07 18:36 ` MIvanchev
  2024-02-07 18:38 ` MIvanchev
                   ` (18 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-02-07 18:36 UTC (permalink / raw)
  To: ml

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

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

https://github.com/MIvanchev/void-packages eduke32
https://github.com/void-linux/void-packages/pull/48586

New package: eduke32-20231224.10548
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (GLIBC-X86_64)

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

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

From a03bfb92ac710d23ed4a20c2fb1c0d76e22cb390 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 7 Feb 2024 19:03:20 +0100
Subject: [PATCH] New package: eduke32-20231224.10548

---
 srcpkgs/eduke32/template | 40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)
 create mode 100644 srcpkgs/eduke32/template

diff --git a/srcpkgs/eduke32/template b/srcpkgs/eduke32/template
new file mode 100644
index 0000000000000..dc1c73179cb17
--- /dev/null
+++ b/srcpkgs/eduke32/template
@@ -0,0 +1,40 @@
+# 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#*-}
+#
+# The version of value should be dynamically computed but this is rejected by
+# the linter so instead we set it manually and later check for equality.
+#
+#version=${_src_date}.r${_src_rev}
+version=20231224.r10548
+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="Advanced Duke Nukem 3D source port"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+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
+
+if [ "$version" != "${_src_date}.r${_src_rev}" ]; then
+	exit 1
+fi
+
+case "$XBPS_TARGET_MACHINE" in
+        *-musl) makedepends+=" libexecinfo-devel" ;;
+esac
+
+do_install() {
+	vmkdir /usr/bin
+	vbin eduke32
+	vbin mapster32
+	vlicense package/common/buildlic.txt
+}

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

* Re: [PR PATCH] [Updated] New package: eduke32-20231224.10548
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
                   ` (5 preceding siblings ...)
  2024-02-07 18:36 ` MIvanchev
@ 2024-02-07 18:38 ` MIvanchev
  2024-02-07 18:46 ` [PR REVIEW] " Chocimier
                   ` (17 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-02-07 18:38 UTC (permalink / raw)
  To: ml

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

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

https://github.com/MIvanchev/void-packages eduke32
https://github.com/void-linux/void-packages/pull/48586

New package: eduke32-20231224.10548
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (GLIBC-X86_64)

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

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

From 119b4aba4032fe26ef9ff848e50ecc74184741c8 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 7 Feb 2024 19:03:20 +0100
Subject: [PATCH] New package: eduke32-20231224.10548

---
 srcpkgs/eduke32/template | 40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)
 create mode 100644 srcpkgs/eduke32/template

diff --git a/srcpkgs/eduke32/template b/srcpkgs/eduke32/template
new file mode 100644
index 0000000000000..0fa7b731f49a3
--- /dev/null
+++ b/srcpkgs/eduke32/template
@@ -0,0 +1,40 @@
+# 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#*-}
+#
+# The version of value should be dynamically computed but this is rejected by
+# the linter so instead we set it manually and later check for equality.
+#
+#version=${_src_date}.r${_src_rev}
+version=20231224.r10548
+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="Advanced Duke Nukem 3D source port"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+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
+
+if [ "$version" != "${_src_date}.r${_src_rev}" ]; then
+	exit 1
+fi
+
+case "$XBPS_TARGET_MACHINE" in
+	*-musl) makedepends+=" libexecinfo-devel" ;;
+esac
+
+do_install() {
+	vmkdir /usr/bin
+	vbin eduke32
+	vbin mapster32
+	vlicense package/common/buildlic.txt
+}

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

* Re: [PR REVIEW] New package: eduke32-20231224.10548
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
                   ` (6 preceding siblings ...)
  2024-02-07 18:38 ` MIvanchev
@ 2024-02-07 18:46 ` Chocimier
  2024-02-07 19:03 ` [PR PATCH] [Updated] " MIvanchev
                   ` (16 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: Chocimier @ 2024-02-07 18:46 UTC (permalink / raw)
  To: ml

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

New review comment by Chocimier on void-packages repository

https://github.com/void-linux/void-packages/pull/48586#discussion_r1481933646

Comment:
> Any derivative works based on my Build source may be distributed ONLY through the INTERNET.
> Distribution of any derivative works MUST be done completely FREE of charge

We do not accept such severely restricted packages into binary repository. `repository=nonfree` and `restricted=yes`.


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

* Re: [PR PATCH] [Updated] New package: eduke32-20231224.10548
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
                   ` (7 preceding siblings ...)
  2024-02-07 18:46 ` [PR REVIEW] " Chocimier
@ 2024-02-07 19:03 ` MIvanchev
  2024-02-07 19:05 ` [PR REVIEW] " MIvanchev
                   ` (15 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-02-07 19:03 UTC (permalink / raw)
  To: ml

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

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

https://github.com/MIvanchev/void-packages eduke32
https://github.com/void-linux/void-packages/pull/48586

New package: eduke32-20231224.10548
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (GLIBC-X86_64)

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

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

From 3e0e6f734c7825a1f2912c97c22630a47c312f25 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 7 Feb 2024 19:03:20 +0100
Subject: [PATCH] New package: eduke32-20231224.10548

---
 srcpkgs/eduke32/template | 46 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)
 create mode 100644 srcpkgs/eduke32/template

diff --git a/srcpkgs/eduke32/template b/srcpkgs/eduke32/template
new file mode 100644
index 0000000000000..c1fef0bb48ff2
--- /dev/null
+++ b/srcpkgs/eduke32/template
@@ -0,0 +1,46 @@
+# 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#*-}
+#
+# The version of value should be dynamically computed but this is rejected by
+# the linter so instead we set it manually and later check for equality.
+#
+#version=${_src_date}.r${_src_rev}
+version=20231224.r10548
+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="Advanced Duke Nukem 3D source port"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+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
+
+if [ "$version" != "${_src_date}.r${_src_rev}" ]; then
+	exit 1
+fi
+
+case "$XBPS_TARGET_MACHINE" in
+	*-musl) makedepends+=" libexecinfo-devel" ;;
+esac
+
+post_fetch() {
+	case "$XBPS_TARGET_MACHINE" in
+		*-musl) sed -i 's/LIBS :=/\0 -lexecinfo/' Common.mak ;;
+	esac
+}
+
+do_install() {
+	vmkdir /usr/bin
+	vbin eduke32
+	vbin mapster32
+	vlicense package/common/buildlic.txt
+}

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

* Re: [PR REVIEW] New package: eduke32-20231224.10548
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
                   ` (8 preceding siblings ...)
  2024-02-07 19:03 ` [PR PATCH] [Updated] " MIvanchev
@ 2024-02-07 19:05 ` MIvanchev
  2024-02-07 19:06 ` [PR PATCH] [Updated] " MIvanchev
                   ` (14 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-02-07 19:05 UTC (permalink / raw)
  To: ml

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

New review comment by MIvanchev on void-packages repository

https://github.com/void-linux/void-packages/pull/48586#discussion_r1481954088

Comment:
But it's also GPL?

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

* Re: [PR PATCH] [Updated] New package: eduke32-20231224.10548
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
                   ` (9 preceding siblings ...)
  2024-02-07 19:05 ` [PR REVIEW] " MIvanchev
@ 2024-02-07 19:06 ` MIvanchev
  2024-02-07 19:21 ` [PR REVIEW] " Chocimier
                   ` (13 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-02-07 19:06 UTC (permalink / raw)
  To: ml

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

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

https://github.com/MIvanchev/void-packages eduke32
https://github.com/void-linux/void-packages/pull/48586

New package: eduke32-20231224.10548
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (GLIBC-X86_64)

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

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

From dfe07a81f3dda31db0c8df86e84ab9dfc9c8abc4 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 7 Feb 2024 19:03:20 +0100
Subject: [PATCH] New package: eduke32-20231224.10548

---
 srcpkgs/eduke32/template | 46 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)
 create mode 100644 srcpkgs/eduke32/template

diff --git a/srcpkgs/eduke32/template b/srcpkgs/eduke32/template
new file mode 100644
index 0000000000000..5e330a052fa04
--- /dev/null
+++ b/srcpkgs/eduke32/template
@@ -0,0 +1,46 @@
+# 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#*-}
+#
+# The version of value should be dynamically computed but this is rejected by
+# the linter so instead we set it manually and later check for equality.
+#
+#version=${_src_date}.r${_src_rev}
+version=20231224.r10548
+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="Advanced Duke Nukem 3D source port"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+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
+
+if [ "$version" != "${_src_date}.r${_src_rev}" ]; then
+	exit 1
+fi
+
+case "$XBPS_TARGET_MACHINE" in
+	*-musl) makedepends+=" libexecinfo-devel" ;;
+esac
+
+post_extract() {
+	case "$XBPS_TARGET_MACHINE" in
+		*-musl) sed -i 's/LIBS :=/\0 -lexecinfo/' Common.mak ;;
+	esac
+}
+
+do_install() {
+	vmkdir /usr/bin
+	vbin eduke32
+	vbin mapster32
+	vlicense package/common/buildlic.txt
+}

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

* Re: [PR REVIEW] New package: eduke32-20231224.10548
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
                   ` (10 preceding siblings ...)
  2024-02-07 19:06 ` [PR PATCH] [Updated] " MIvanchev
@ 2024-02-07 19:21 ` Chocimier
  2024-02-07 19:26 ` MIvanchev
                   ` (12 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: Chocimier @ 2024-02-07 19:21 UTC (permalink / raw)
  To: ml

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

New review comment by Chocimier on void-packages repository

https://github.com/void-linux/void-packages/pull/48586#discussion_r1481970645

Comment:
IIUC parts are GPL, parts are not, so redisitributors has to comply to both:

> EDuke32 is [...] free to use for all **non-commercial** purposes.

> non-GPL rendering and engine technology used in EDuke32 available under BUILDLIC.

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

* Re: [PR REVIEW] New package: eduke32-20231224.10548
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
                   ` (11 preceding siblings ...)
  2024-02-07 19:21 ` [PR REVIEW] " Chocimier
@ 2024-02-07 19:26 ` MIvanchev
  2024-02-07 19:29 ` [PR PATCH] [Updated] " MIvanchev
                   ` (11 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-02-07 19:26 UTC (permalink / raw)
  To: ml

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

New review comment by MIvanchev on void-packages repository

https://github.com/void-linux/void-packages/pull/48586#discussion_r1481977362

Comment:
nonfree / restricted it is then! thanks for looking =)

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

* Re: [PR PATCH] [Updated] New package: eduke32-20231224.10548
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
                   ` (12 preceding siblings ...)
  2024-02-07 19:26 ` MIvanchev
@ 2024-02-07 19:29 ` MIvanchev
  2024-03-27 16:09 ` [PR PATCH] [Updated] New package: eduke32-20231224.r10548 MIvanchev
                   ` (10 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-02-07 19:29 UTC (permalink / raw)
  To: ml

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

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

https://github.com/MIvanchev/void-packages eduke32
https://github.com/void-linux/void-packages/pull/48586

New package: eduke32-20231224.10548
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (GLIBC-X86_64)

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

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

From 0de729fe42a3b1ebd23d6e54384d1f6fded11204 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 7 Feb 2024 19:03:20 +0100
Subject: [PATCH] New package: eduke32-20231224.10548

---
 srcpkgs/eduke32/template | 48 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)
 create mode 100644 srcpkgs/eduke32/template

diff --git a/srcpkgs/eduke32/template b/srcpkgs/eduke32/template
new file mode 100644
index 0000000000000..01fa667141b03
--- /dev/null
+++ b/srcpkgs/eduke32/template
@@ -0,0 +1,48 @@
+# 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#*-}
+#
+# The version of value should be dynamically computed but this is rejected by
+# the linter so instead we set it manually and later check for equality.
+#
+#version=${_src_date}.r${_src_rev}
+version=20231224.r10548
+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="Advanced Duke Nukem 3D source port"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+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
+repository=nonfree
+restricted=yes
+
+if [ "$version" != "${_src_date}.r${_src_rev}" ]; then
+	exit 1
+fi
+
+case "$XBPS_TARGET_MACHINE" in
+	*-musl) makedepends+=" libexecinfo-devel" ;;
+esac
+
+post_extract() {
+	case "$XBPS_TARGET_MACHINE" in
+		*-musl) sed -i 's/LIBS :=/\0 -lexecinfo/' Common.mak ;;
+	esac
+}
+
+do_install() {
+	vmkdir /usr/bin
+	vbin eduke32
+	vbin mapster32
+	vlicense package/common/buildlic.txt
+}

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

* Re: [PR PATCH] [Updated] New package: eduke32-20231224.r10548
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
                   ` (13 preceding siblings ...)
  2024-02-07 19:29 ` [PR PATCH] [Updated] " MIvanchev
@ 2024-03-27 16:09 ` MIvanchev
  2024-03-27 16:10 ` MIvanchev
                   ` (9 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-03-27 16:09 UTC (permalink / raw)
  To: ml

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

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

https://github.com/MIvanchev/void-packages eduke32
https://github.com/void-linux/void-packages/pull/48586

New package: eduke32-20231224.r10548
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (GLIBC-X86_64)

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

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

From 8dc53c8c5055c785c720359e89004fbb7de64659 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 7 Feb 2024 19:03:20 +0100
Subject: [PATCH] New package: eduke32-20240316.r10564

---
 srcpkgs/cl-unicode/INSTALL.msg | 13 +++++++++
 srcpkgs/eduke32/template       | 49 ++++++++++++++++++++++++++++++++++
 2 files changed, 62 insertions(+)
 create mode 100644 srcpkgs/cl-unicode/INSTALL.msg
 create mode 100644 srcpkgs/eduke32/template

diff --git a/srcpkgs/cl-unicode/INSTALL.msg b/srcpkgs/cl-unicode/INSTALL.msg
new file mode 100644
index 00000000000000..911341aaf5c116
--- /dev/null
+++ b/srcpkgs/cl-unicode/INSTALL.msg
@@ -0,0 +1,13 @@
+NOTE:
+
+Before running StumpWM you should export the variable SBCL_HOME, otherwise
+you might experience confusing errors. See this thread for more information:
+
+https://github.com/stumpwm/stumpwm/issues/760
+
+For Bash, it's sufficient to do
+
+export SBCL_HOME=/usr/lib/sbcl/
+
+before executing /usr/bin/stumpwm.
+
diff --git a/srcpkgs/eduke32/template b/srcpkgs/eduke32/template
new file mode 100644
index 00000000000000..ff74487eb3471e
--- /dev/null
+++ b/srcpkgs/eduke32/template
@@ -0,0 +1,49 @@
+# Template file for 'eduke32'
+pkgname=eduke32
+_src_tag=20240316-10564-0bc78c53d
+_src_date=${_src_tag%%-*}
+_src_rev_and_hash=${_src_tag#*-}
+_src_rev=${_src_rev_and_hash%-*}
+_src_hash=${_src_rev_and_hash#*-}
+#
+# The version of value should be dynamically computed but this is rejected by
+# the linter so instead we set it manually and later check for equality.
+#
+#version=${_src_date}.r${_src_rev}
+version=20240316.r10564
+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="Advanced Duke Nukem 3D source port"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+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=8e8acb849a6d7de82d0da498d7adf8d10f4e06114b1cdae5f2d9c7ec66e02ea9
+repository=nonfree
+restricted=yes
+
+if [ "$version" != "${_src_date}.r${_src_rev}" ]; then
+	echo "version is not equal to ${_src_date}.r${_src_rev}; please check the package template." 2>&1
+	exit 1
+fi
+
+case "$XBPS_TARGET_MACHINE" in
+	*-musl) makedepends+=" libexecinfo-devel" ;;
+esac
+
+post_extract() {
+	case "$XBPS_TARGET_MACHINE" in
+		*-musl) sed -i 's/LIBS :=/\0 -lexecinfo/' Common.mak ;;
+	esac
+}
+
+do_install() {
+	vmkdir /usr/bin
+	vbin eduke32
+	vbin mapster32
+	vlicense package/common/buildlic.txt
+}

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

* Re: [PR PATCH] [Updated] New package: eduke32-20231224.r10548
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
                   ` (14 preceding siblings ...)
  2024-03-27 16:09 ` [PR PATCH] [Updated] New package: eduke32-20231224.r10548 MIvanchev
@ 2024-03-27 16:10 ` MIvanchev
  2024-04-09 16:03 ` [PR PATCH] [Updated] New package: eduke32-20240316.r10564 MIvanchev
                   ` (8 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-03-27 16:10 UTC (permalink / raw)
  To: ml

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

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

https://github.com/MIvanchev/void-packages eduke32
https://github.com/void-linux/void-packages/pull/48586

New package: eduke32-20231224.r10548
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (GLIBC-X86_64)

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

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

From 696d951cba22e4e22a8ae3c4aef89069d56622ac Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 7 Feb 2024 19:03:20 +0100
Subject: [PATCH] New package: eduke32-20240316.r10564

---
 srcpkgs/eduke32/template | 49 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)
 create mode 100644 srcpkgs/eduke32/template

diff --git a/srcpkgs/eduke32/template b/srcpkgs/eduke32/template
new file mode 100644
index 00000000000000..ff74487eb3471e
--- /dev/null
+++ b/srcpkgs/eduke32/template
@@ -0,0 +1,49 @@
+# Template file for 'eduke32'
+pkgname=eduke32
+_src_tag=20240316-10564-0bc78c53d
+_src_date=${_src_tag%%-*}
+_src_rev_and_hash=${_src_tag#*-}
+_src_rev=${_src_rev_and_hash%-*}
+_src_hash=${_src_rev_and_hash#*-}
+#
+# The version of value should be dynamically computed but this is rejected by
+# the linter so instead we set it manually and later check for equality.
+#
+#version=${_src_date}.r${_src_rev}
+version=20240316.r10564
+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="Advanced Duke Nukem 3D source port"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+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=8e8acb849a6d7de82d0da498d7adf8d10f4e06114b1cdae5f2d9c7ec66e02ea9
+repository=nonfree
+restricted=yes
+
+if [ "$version" != "${_src_date}.r${_src_rev}" ]; then
+	echo "version is not equal to ${_src_date}.r${_src_rev}; please check the package template." 2>&1
+	exit 1
+fi
+
+case "$XBPS_TARGET_MACHINE" in
+	*-musl) makedepends+=" libexecinfo-devel" ;;
+esac
+
+post_extract() {
+	case "$XBPS_TARGET_MACHINE" in
+		*-musl) sed -i 's/LIBS :=/\0 -lexecinfo/' Common.mak ;;
+	esac
+}
+
+do_install() {
+	vmkdir /usr/bin
+	vbin eduke32
+	vbin mapster32
+	vlicense package/common/buildlic.txt
+}

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

* Re: [PR PATCH] [Updated] New package: eduke32-20240316.r10564
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
                   ` (15 preceding siblings ...)
  2024-03-27 16:10 ` MIvanchev
@ 2024-04-09 16:03 ` MIvanchev
  2024-04-09 19:52 ` MIvanchev
                   ` (7 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-04-09 16:03 UTC (permalink / raw)
  To: ml

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

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

https://github.com/MIvanchev/void-packages eduke32
https://github.com/void-linux/void-packages/pull/48586

New package: eduke32-20240316.r10564
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (GLIBC-X86_64)

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

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

From 148bbb69f27a2a80b269368378c3ee89889339e2 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 7 Feb 2024 19:03:20 +0100
Subject: [PATCH] New package: eduke32-20240316.r10564

---
 srcpkgs/eduke32/template | 49 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)
 create mode 100644 srcpkgs/eduke32/template

diff --git a/srcpkgs/eduke32/template b/srcpkgs/eduke32/template
new file mode 100644
index 00000000000000..11209be0c8901a
--- /dev/null
+++ b/srcpkgs/eduke32/template
@@ -0,0 +1,49 @@
+# Template file for 'eduke32'
+pkgname=eduke32
+_src_tag=20240316-10564-0bc78c53d
+_src_date=${_src_tag%%-*}
+_src_rev_and_hash=${_src_tag#*-}
+_src_rev=${_src_rev_and_hash%-*}
+_src_hash=${_src_rev_and_hash#*-}
+#
+# The version of value should be dynamically computed but this is rejected by
+# the linter so instead we set it manually and later check for equality.
+#
+#version=${_src_date}.r${_src_rev}
+version=20240316.r10564
+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="gtk+-devel MesaLib-devel glu-devel libvpx-devel SDL2-devel libflac-devel libvorbis-devel alsa-lib-devel"
+depends="desktop-file-utils hicolor-icon-theme"
+short_desc="Advanced Duke Nukem 3D source port"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+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=8e8acb849a6d7de82d0da498d7adf8d10f4e06114b1cdae5f2d9c7ec66e02ea9
+repository=nonfree
+restricted=yes
+
+if [ "$version" != "${_src_date}.r${_src_rev}" ]; then
+	echo "version is not equal to ${_src_date}.r${_src_rev}; please check the package template." 2>&1
+	exit 1
+fi
+
+case "$XBPS_TARGET_MACHINE" in
+	*-musl) makedepends+=" libexecinfo-devel" ;;
+esac
+
+post_extract() {
+	case "$XBPS_TARGET_MACHINE" in
+		*-musl) sed -i 's/LIBS :=/\0 -lexecinfo/' Common.mak ;;
+	esac
+}
+
+do_install() {
+	vmkdir /usr/bin
+	vbin eduke32
+	vbin mapster32
+	vlicense package/common/buildlic.txt
+}

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

* Re: [PR PATCH] [Updated] New package: eduke32-20240316.r10564
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
                   ` (16 preceding siblings ...)
  2024-04-09 16:03 ` [PR PATCH] [Updated] New package: eduke32-20240316.r10564 MIvanchev
@ 2024-04-09 19:52 ` MIvanchev
  2024-04-09 20:40 ` MIvanchev
                   ` (6 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-04-09 19:52 UTC (permalink / raw)
  To: ml

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

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

https://github.com/MIvanchev/void-packages eduke32
https://github.com/void-linux/void-packages/pull/48586

New package: eduke32-20240316.r10564
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (GLIBC-X86_64)

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

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

From 70c21fcf0d42c2cbf3fd6932abdf53ef471591f1 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 7 Feb 2024 19:03:20 +0100
Subject: [PATCH] New package: eduke32-20240316.r10564

---
 srcpkgs/eduke32/patches/test.patch | 12 ++++++++
 srcpkgs/eduke32/template           | 49 ++++++++++++++++++++++++++++++
 2 files changed, 61 insertions(+)
 create mode 100644 srcpkgs/eduke32/patches/test.patch
 create mode 100644 srcpkgs/eduke32/template

diff --git a/srcpkgs/eduke32/patches/test.patch b/srcpkgs/eduke32/patches/test.patch
new file mode 100644
index 00000000000000..f1189bca2fae5d
--- /dev/null
+++ b/srcpkgs/eduke32/patches/test.patch
@@ -0,0 +1,12 @@
+diff --git a/GNUmakefile b/GNUmakefile
+index 270164f39..1b351aefb 100644
+--- a/GNUmakefile
++++ b/GNUmakefile
+@@ -892,6 +892,7 @@ $$($1_obj)/%.$$o: $$($1_rsrc)/%.c | $$($1_obj)
+ 
+ $$($1_obj)/%_banner.c: $$($1_rsrc)/%.bmp | $$($1_obj)
+ 	echo "#include \"gtkpixdata_shim.h\"" > $$@
++	cat $$@
+ 	gdk-pixbuf-csource --extern --struct --raw --name=startbanner_pixdata $$^ | sed 's/load_inc//' >> $$@
+ 
+ endef
diff --git a/srcpkgs/eduke32/template b/srcpkgs/eduke32/template
new file mode 100644
index 00000000000000..11209be0c8901a
--- /dev/null
+++ b/srcpkgs/eduke32/template
@@ -0,0 +1,49 @@
+# Template file for 'eduke32'
+pkgname=eduke32
+_src_tag=20240316-10564-0bc78c53d
+_src_date=${_src_tag%%-*}
+_src_rev_and_hash=${_src_tag#*-}
+_src_rev=${_src_rev_and_hash%-*}
+_src_hash=${_src_rev_and_hash#*-}
+#
+# The version of value should be dynamically computed but this is rejected by
+# the linter so instead we set it manually and later check for equality.
+#
+#version=${_src_date}.r${_src_rev}
+version=20240316.r10564
+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="gtk+-devel MesaLib-devel glu-devel libvpx-devel SDL2-devel libflac-devel libvorbis-devel alsa-lib-devel"
+depends="desktop-file-utils hicolor-icon-theme"
+short_desc="Advanced Duke Nukem 3D source port"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+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=8e8acb849a6d7de82d0da498d7adf8d10f4e06114b1cdae5f2d9c7ec66e02ea9
+repository=nonfree
+restricted=yes
+
+if [ "$version" != "${_src_date}.r${_src_rev}" ]; then
+	echo "version is not equal to ${_src_date}.r${_src_rev}; please check the package template." 2>&1
+	exit 1
+fi
+
+case "$XBPS_TARGET_MACHINE" in
+	*-musl) makedepends+=" libexecinfo-devel" ;;
+esac
+
+post_extract() {
+	case "$XBPS_TARGET_MACHINE" in
+		*-musl) sed -i 's/LIBS :=/\0 -lexecinfo/' Common.mak ;;
+	esac
+}
+
+do_install() {
+	vmkdir /usr/bin
+	vbin eduke32
+	vbin mapster32
+	vlicense package/common/buildlic.txt
+}

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

* Re: [PR PATCH] [Updated] New package: eduke32-20240316.r10564
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
                   ` (17 preceding siblings ...)
  2024-04-09 19:52 ` MIvanchev
@ 2024-04-09 20:40 ` MIvanchev
  2024-04-09 21:15 ` MIvanchev
                   ` (5 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-04-09 20:40 UTC (permalink / raw)
  To: ml

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

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

https://github.com/MIvanchev/void-packages eduke32
https://github.com/void-linux/void-packages/pull/48586

New package: eduke32-20240316.r10564
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (GLIBC-X86_64)

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

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

From 5c066cbfa96080c7bfc4af1cb0a114810c09dc89 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 7 Feb 2024 19:03:20 +0100
Subject: [PATCH] New package: eduke32-20240316.r10564

---
 srcpkgs/eduke32/patches/test.patch | 12 ++++++++
 srcpkgs/eduke32/template           | 49 ++++++++++++++++++++++++++++++
 2 files changed, 61 insertions(+)
 create mode 100644 srcpkgs/eduke32/patches/test.patch
 create mode 100644 srcpkgs/eduke32/template

diff --git a/srcpkgs/eduke32/patches/test.patch b/srcpkgs/eduke32/patches/test.patch
new file mode 100644
index 00000000000000..f1189bca2fae5d
--- /dev/null
+++ b/srcpkgs/eduke32/patches/test.patch
@@ -0,0 +1,12 @@
+diff --git a/GNUmakefile b/GNUmakefile
+index 270164f39..1b351aefb 100644
+--- a/GNUmakefile
++++ b/GNUmakefile
+@@ -892,6 +892,7 @@ $$($1_obj)/%.$$o: $$($1_rsrc)/%.c | $$($1_obj)
+ 
+ $$($1_obj)/%_banner.c: $$($1_rsrc)/%.bmp | $$($1_obj)
+ 	echo "#include \"gtkpixdata_shim.h\"" > $$@
++	cat $$@
+ 	gdk-pixbuf-csource --extern --struct --raw --name=startbanner_pixdata $$^ | sed 's/load_inc//' >> $$@
+ 
+ endef
diff --git a/srcpkgs/eduke32/template b/srcpkgs/eduke32/template
new file mode 100644
index 00000000000000..c8784d08eea755
--- /dev/null
+++ b/srcpkgs/eduke32/template
@@ -0,0 +1,49 @@
+# Template file for 'eduke32'
+pkgname=eduke32
+_src_tag=20240316-10564-0bc78c53d
+_src_date=${_src_tag%%-*}
+_src_rev_and_hash=${_src_tag#*-}
+_src_rev=${_src_rev_and_hash%-*}
+_src_hash=${_src_rev_and_hash#*-}
+#
+# The version of value should be dynamically computed but this is rejected by
+# the linter so instead we set it manually and later check for equality.
+#
+#version=${_src_date}.r${_src_rev}
+version=20240316.r10564
+revision=1
+build_style=gnu-makefile
+make_build_args="PACKAGE_REPOSITORY=1 VC_REV=${_src_rev} VC_HASH=${_src_hash}"
+hostmakedepends="pkg-config nasm gdk-pixbuf-devel"
+makedepends="gtk+-devel MesaLib-devel glu-devel libvpx-devel SDL2-devel libflac-devel libvorbis-devel alsa-lib-devel"
+depends="desktop-file-utils hicolor-icon-theme"
+short_desc="Advanced Duke Nukem 3D source port"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+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=8e8acb849a6d7de82d0da498d7adf8d10f4e06114b1cdae5f2d9c7ec66e02ea9
+repository=nonfree
+restricted=yes
+
+if [ "$version" != "${_src_date}.r${_src_rev}" ]; then
+	echo "version is not equal to ${_src_date}.r${_src_rev}; please check the package template." 2>&1
+	exit 1
+fi
+
+case "$XBPS_TARGET_MACHINE" in
+	*-musl) makedepends+=" libexecinfo-devel" ;;
+esac
+
+post_extract() {
+	case "$XBPS_TARGET_MACHINE" in
+		*-musl) sed -i 's/LIBS :=/\0 -lexecinfo/' Common.mak ;;
+	esac
+}
+
+do_install() {
+	vmkdir /usr/bin
+	vbin eduke32
+	vbin mapster32
+	vlicense package/common/buildlic.txt
+}

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

* Re: [PR PATCH] [Updated] New package: eduke32-20240316.r10564
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
                   ` (18 preceding siblings ...)
  2024-04-09 20:40 ` MIvanchev
@ 2024-04-09 21:15 ` MIvanchev
  2024-04-10  7:38 ` MIvanchev
                   ` (4 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-04-09 21:15 UTC (permalink / raw)
  To: ml

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

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

https://github.com/MIvanchev/void-packages eduke32
https://github.com/void-linux/void-packages/pull/48586

New package: eduke32-20240316.r10564
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (GLIBC-X86_64)

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

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

From 038c5aad0dba660cc892c0dcd3070c4fa674b15c Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 7 Feb 2024 19:03:20 +0100
Subject: [PATCH] New package: eduke32-20240316.r10564

---
 srcpkgs/eduke32/template | 49 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)
 create mode 100644 srcpkgs/eduke32/template

diff --git a/srcpkgs/eduke32/template b/srcpkgs/eduke32/template
new file mode 100644
index 00000000000000..c8784d08eea755
--- /dev/null
+++ b/srcpkgs/eduke32/template
@@ -0,0 +1,49 @@
+# Template file for 'eduke32'
+pkgname=eduke32
+_src_tag=20240316-10564-0bc78c53d
+_src_date=${_src_tag%%-*}
+_src_rev_and_hash=${_src_tag#*-}
+_src_rev=${_src_rev_and_hash%-*}
+_src_hash=${_src_rev_and_hash#*-}
+#
+# The version of value should be dynamically computed but this is rejected by
+# the linter so instead we set it manually and later check for equality.
+#
+#version=${_src_date}.r${_src_rev}
+version=20240316.r10564
+revision=1
+build_style=gnu-makefile
+make_build_args="PACKAGE_REPOSITORY=1 VC_REV=${_src_rev} VC_HASH=${_src_hash}"
+hostmakedepends="pkg-config nasm gdk-pixbuf-devel"
+makedepends="gtk+-devel MesaLib-devel glu-devel libvpx-devel SDL2-devel libflac-devel libvorbis-devel alsa-lib-devel"
+depends="desktop-file-utils hicolor-icon-theme"
+short_desc="Advanced Duke Nukem 3D source port"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+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=8e8acb849a6d7de82d0da498d7adf8d10f4e06114b1cdae5f2d9c7ec66e02ea9
+repository=nonfree
+restricted=yes
+
+if [ "$version" != "${_src_date}.r${_src_rev}" ]; then
+	echo "version is not equal to ${_src_date}.r${_src_rev}; please check the package template." 2>&1
+	exit 1
+fi
+
+case "$XBPS_TARGET_MACHINE" in
+	*-musl) makedepends+=" libexecinfo-devel" ;;
+esac
+
+post_extract() {
+	case "$XBPS_TARGET_MACHINE" in
+		*-musl) sed -i 's/LIBS :=/\0 -lexecinfo/' Common.mak ;;
+	esac
+}
+
+do_install() {
+	vmkdir /usr/bin
+	vbin eduke32
+	vbin mapster32
+	vlicense package/common/buildlic.txt
+}

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

* Re: [PR PATCH] [Updated] New package: eduke32-20240316.r10564
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
                   ` (19 preceding siblings ...)
  2024-04-09 21:15 ` MIvanchev
@ 2024-04-10  7:38 ` MIvanchev
  2024-05-25  8:33 ` MIvanchev
                   ` (3 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-04-10  7:38 UTC (permalink / raw)
  To: ml

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

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

https://github.com/MIvanchev/void-packages eduke32
https://github.com/void-linux/void-packages/pull/48586

New package: eduke32-20240316.r10564
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (GLIBC-X86_64)

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

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

From 4cfe821ffd7b1768eace2a18c48f5339bc01450d Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 7 Feb 2024 19:03:20 +0100
Subject: [PATCH] New package: eduke32-20240316.r10564

---
 srcpkgs/eduke32/template | 53 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)
 create mode 100644 srcpkgs/eduke32/template

diff --git a/srcpkgs/eduke32/template b/srcpkgs/eduke32/template
new file mode 100644
index 00000000000000..1f0074fa1260b6
--- /dev/null
+++ b/srcpkgs/eduke32/template
@@ -0,0 +1,53 @@
+# Template file for 'eduke32'
+pkgname=eduke32
+_src_tag=20240316-10564-0bc78c53d
+_src_date=${_src_tag%%-*}
+_src_rev_and_hash=${_src_tag#*-}
+_src_rev=${_src_rev_and_hash%-*}
+_src_hash=${_src_rev_and_hash#*-}
+#
+# The version of value should be dynamically computed but this is rejected by
+# the linter so instead we set it manually and later check for equality.
+#
+#version=${_src_date}.r${_src_rev}
+version=20240316.r10564
+revision=1
+build_style=gnu-makefile
+make_build_args="PACKAGE_REPOSITORY=1 VC_REV=${_src_rev} VC_HASH=${_src_hash}"
+hostmakedepends="pkg-config nasm $(vopt_if setup_window gdk-pixbuf-devel)"
+makedepends="$(vopt_if setup_window gtk+-devel) MesaLib-devel glu-devel libvpx-devel SDL2-devel libflac-devel libvorbis-devel alsa-lib-devel"
+depends="desktop-file-utils hicolor-icon-theme"
+short_desc="Advanced Duke Nukem 3D source port"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+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=8e8acb849a6d7de82d0da498d7adf8d10f4e06114b1cdae5f2d9c7ec66e02ea9
+repository=nonfree
+restricted=yes
+
+build_options="setup_window"
+build_options_default=" "
+desc_option_setup_window="Enable the startup setup window; requires GTK+2."
+
+if [ "$version" != "${_src_date}.r${_src_rev}" ]; then
+	echo "version is not equal to ${_src_date}.r${_src_rev}; please check the package template." 2>&1
+	exit 1
+fi
+
+case "$XBPS_TARGET_MACHINE" in
+	*-musl) makedepends+=" libexecinfo-devel" ;;
+esac
+
+post_extract() {
+	case "$XBPS_TARGET_MACHINE" in
+		*-musl) sed -i 's/LIBS :=/\0 -lexecinfo/' Common.mak ;;
+	esac
+}
+
+do_install() {
+	vmkdir /usr/bin
+	vbin eduke32
+	vbin mapster32
+	vlicense package/common/buildlic.txt
+}

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

* Re: [PR PATCH] [Updated] New package: eduke32-20240316.r10564
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
                   ` (20 preceding siblings ...)
  2024-04-10  7:38 ` MIvanchev
@ 2024-05-25  8:33 ` MIvanchev
  2024-05-25  8:54 ` [PR PATCH] [Updated] New package: eduke32-20240523.r10572 MIvanchev
                   ` (2 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-05-25  8:33 UTC (permalink / raw)
  To: ml

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

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

https://github.com/MIvanchev/void-packages eduke32
https://github.com/void-linux/void-packages/pull/48586

New package: eduke32-20240316.r10564
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (GLIBC-X86_64)

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

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

From fe9242f269b53927455365bbdfbc1ea41e826473 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 7 Feb 2024 19:03:20 +0100
Subject: [PATCH] New package: eduke32-20240316.r10564

---
 srcpkgs/eduke32/template | 53 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)
 create mode 100644 srcpkgs/eduke32/template

diff --git a/srcpkgs/eduke32/template b/srcpkgs/eduke32/template
new file mode 100644
index 00000000000000..1f0074fa1260b6
--- /dev/null
+++ b/srcpkgs/eduke32/template
@@ -0,0 +1,53 @@
+# Template file for 'eduke32'
+pkgname=eduke32
+_src_tag=20240316-10564-0bc78c53d
+_src_date=${_src_tag%%-*}
+_src_rev_and_hash=${_src_tag#*-}
+_src_rev=${_src_rev_and_hash%-*}
+_src_hash=${_src_rev_and_hash#*-}
+#
+# The version of value should be dynamically computed but this is rejected by
+# the linter so instead we set it manually and later check for equality.
+#
+#version=${_src_date}.r${_src_rev}
+version=20240316.r10564
+revision=1
+build_style=gnu-makefile
+make_build_args="PACKAGE_REPOSITORY=1 VC_REV=${_src_rev} VC_HASH=${_src_hash}"
+hostmakedepends="pkg-config nasm $(vopt_if setup_window gdk-pixbuf-devel)"
+makedepends="$(vopt_if setup_window gtk+-devel) MesaLib-devel glu-devel libvpx-devel SDL2-devel libflac-devel libvorbis-devel alsa-lib-devel"
+depends="desktop-file-utils hicolor-icon-theme"
+short_desc="Advanced Duke Nukem 3D source port"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+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=8e8acb849a6d7de82d0da498d7adf8d10f4e06114b1cdae5f2d9c7ec66e02ea9
+repository=nonfree
+restricted=yes
+
+build_options="setup_window"
+build_options_default=" "
+desc_option_setup_window="Enable the startup setup window; requires GTK+2."
+
+if [ "$version" != "${_src_date}.r${_src_rev}" ]; then
+	echo "version is not equal to ${_src_date}.r${_src_rev}; please check the package template." 2>&1
+	exit 1
+fi
+
+case "$XBPS_TARGET_MACHINE" in
+	*-musl) makedepends+=" libexecinfo-devel" ;;
+esac
+
+post_extract() {
+	case "$XBPS_TARGET_MACHINE" in
+		*-musl) sed -i 's/LIBS :=/\0 -lexecinfo/' Common.mak ;;
+	esac
+}
+
+do_install() {
+	vmkdir /usr/bin
+	vbin eduke32
+	vbin mapster32
+	vlicense package/common/buildlic.txt
+}

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

* Re: [PR PATCH] [Updated] New package: eduke32-20240523.r10572
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
                   ` (21 preceding siblings ...)
  2024-05-25  8:33 ` MIvanchev
@ 2024-05-25  8:54 ` MIvanchev
  2024-05-25  8:55 ` MIvanchev
  2024-05-29  7:52 ` MIvanchev
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-05-25  8:54 UTC (permalink / raw)
  To: ml

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

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

https://github.com/MIvanchev/void-packages eduke32
https://github.com/void-linux/void-packages/pull/48586

New package: eduke32-20240523.r10572
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (GLIBC-X86_64)

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

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

From c87f9d4e5c4ab32fedc046ac6f0d11a809788e1c Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 7 Feb 2024 19:03:20 +0100
Subject: [PATCH] New package: eduke32-20240316.r10564

---
 srcpkgs/eduke32/template | 61 ++++++++++++++++++++++++++++++++++++++++
 srcpkgs/voidsw           |  1 +
 2 files changed, 62 insertions(+)
 create mode 100644 srcpkgs/eduke32/template
 create mode 120000 srcpkgs/voidsw

diff --git a/srcpkgs/eduke32/template b/srcpkgs/eduke32/template
new file mode 100644
index 00000000000000..25b0adb26a7294
--- /dev/null
+++ b/srcpkgs/eduke32/template
@@ -0,0 +1,61 @@
+# Template file for 'eduke32'
+pkgname=eduke32
+_src_tag=20240523-10572-a3c1d936e
+_src_date=${_src_tag%%-*}
+_src_rev_and_hash=${_src_tag#*-}
+_src_rev=${_src_rev_and_hash%-*}
+_src_hash=${_src_rev_and_hash#*-}
+#
+# The version of value should be dynamically computed but this is rejected by
+# the linter so instead we set it manually and later check for equality.
+#
+#version=${_src_date}.r${_src_rev}
+version=20240523.r10572
+revision=1
+build_style=gnu-makefile
+make_build_args="PACKAGE_REPOSITORY=1 VC_REV=${_src_rev} VC_HASH=${_src_hash} duke3d sw"
+hostmakedepends="pkg-config nasm $(vopt_if setup_window gdk-pixbuf-devel)"
+makedepends="$(vopt_if setup_window gtk+-devel) MesaLib-devel glu-devel libvpx-devel SDL2-devel libflac-devel libvorbis-devel alsa-lib-devel"
+short_desc="Advanced Duke Nukem 3D source port"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+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=7c2fb8c9e63c8faa32a89845e187f292c41c0aee554e5f547892bcf5e901bcf0
+repository=nonfree
+restricted=yes
+
+build_options="setup_window"
+build_options_default=" "
+desc_option_setup_window="Enable the startup setup window; requires GTK+2."
+
+if [ "$version" != "${_src_date}.r${_src_rev}" ]; then
+	echo "version is not equal to ${_src_date}.r${_src_rev}; please check the package template." 2>&1
+	exit 1
+fi
+
+case "$XBPS_TARGET_MACHINE" in
+	*-musl) makedepends+=" libexecinfo-devel" ;;
+esac
+
+post_extract() {
+	case "$XBPS_TARGET_MACHINE" in
+		*-musl) sed -i 's/LIBS :=/\0 -lexecinfo/' Common.mak ;;
+	esac
+}
+
+do_install() {
+	vmkdir /usr/bin
+	vbin eduke32
+	vbin mapster32
+	vlicense package/common/buildlic.txt
+}
+
+voidsw_package() {
+	short_desc+="EDuke32-based sourceport of Shadow Warrior"
+	pkg_install() {
+		vmkdir /usr/bin
+		vbin voidsw
+		vlicense package/common/buildlic.txt
+	}
+}
diff --git a/srcpkgs/voidsw b/srcpkgs/voidsw
new file mode 120000
index 00000000000000..630cac9e43c35c
--- /dev/null
+++ b/srcpkgs/voidsw
@@ -0,0 +1 @@
+eduke32
\ No newline at end of file

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

* Re: [PR PATCH] [Updated] New package: eduke32-20240523.r10572
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
                   ` (22 preceding siblings ...)
  2024-05-25  8:54 ` [PR PATCH] [Updated] New package: eduke32-20240523.r10572 MIvanchev
@ 2024-05-25  8:55 ` MIvanchev
  2024-05-29  7:52 ` MIvanchev
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-05-25  8:55 UTC (permalink / raw)
  To: ml

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

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

https://github.com/MIvanchev/void-packages eduke32
https://github.com/void-linux/void-packages/pull/48586

New package: eduke32-20240523.r10572
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (GLIBC-X86_64)

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

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

From 770390758bcd91162a1b78d2330f62cbd59aceab Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 7 Feb 2024 19:03:20 +0100
Subject: [PATCH] New package: eduke32-20240523.r10572

---
 srcpkgs/eduke32/template | 61 ++++++++++++++++++++++++++++++++++++++++
 srcpkgs/voidsw           |  1 +
 2 files changed, 62 insertions(+)
 create mode 100644 srcpkgs/eduke32/template
 create mode 120000 srcpkgs/voidsw

diff --git a/srcpkgs/eduke32/template b/srcpkgs/eduke32/template
new file mode 100644
index 00000000000000..25b0adb26a7294
--- /dev/null
+++ b/srcpkgs/eduke32/template
@@ -0,0 +1,61 @@
+# Template file for 'eduke32'
+pkgname=eduke32
+_src_tag=20240523-10572-a3c1d936e
+_src_date=${_src_tag%%-*}
+_src_rev_and_hash=${_src_tag#*-}
+_src_rev=${_src_rev_and_hash%-*}
+_src_hash=${_src_rev_and_hash#*-}
+#
+# The version of value should be dynamically computed but this is rejected by
+# the linter so instead we set it manually and later check for equality.
+#
+#version=${_src_date}.r${_src_rev}
+version=20240523.r10572
+revision=1
+build_style=gnu-makefile
+make_build_args="PACKAGE_REPOSITORY=1 VC_REV=${_src_rev} VC_HASH=${_src_hash} duke3d sw"
+hostmakedepends="pkg-config nasm $(vopt_if setup_window gdk-pixbuf-devel)"
+makedepends="$(vopt_if setup_window gtk+-devel) MesaLib-devel glu-devel libvpx-devel SDL2-devel libflac-devel libvorbis-devel alsa-lib-devel"
+short_desc="Advanced Duke Nukem 3D source port"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+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=7c2fb8c9e63c8faa32a89845e187f292c41c0aee554e5f547892bcf5e901bcf0
+repository=nonfree
+restricted=yes
+
+build_options="setup_window"
+build_options_default=" "
+desc_option_setup_window="Enable the startup setup window; requires GTK+2."
+
+if [ "$version" != "${_src_date}.r${_src_rev}" ]; then
+	echo "version is not equal to ${_src_date}.r${_src_rev}; please check the package template." 2>&1
+	exit 1
+fi
+
+case "$XBPS_TARGET_MACHINE" in
+	*-musl) makedepends+=" libexecinfo-devel" ;;
+esac
+
+post_extract() {
+	case "$XBPS_TARGET_MACHINE" in
+		*-musl) sed -i 's/LIBS :=/\0 -lexecinfo/' Common.mak ;;
+	esac
+}
+
+do_install() {
+	vmkdir /usr/bin
+	vbin eduke32
+	vbin mapster32
+	vlicense package/common/buildlic.txt
+}
+
+voidsw_package() {
+	short_desc+="EDuke32-based sourceport of Shadow Warrior"
+	pkg_install() {
+		vmkdir /usr/bin
+		vbin voidsw
+		vlicense package/common/buildlic.txt
+	}
+}
diff --git a/srcpkgs/voidsw b/srcpkgs/voidsw
new file mode 120000
index 00000000000000..630cac9e43c35c
--- /dev/null
+++ b/srcpkgs/voidsw
@@ -0,0 +1 @@
+eduke32
\ No newline at end of file

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

* Re: [PR PATCH] [Updated] New package: eduke32-20240523.r10572
  2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
                   ` (23 preceding siblings ...)
  2024-05-25  8:55 ` MIvanchev
@ 2024-05-29  7:52 ` MIvanchev
  24 siblings, 0 replies; 26+ messages in thread
From: MIvanchev @ 2024-05-29  7:52 UTC (permalink / raw)
  To: ml

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

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

https://github.com/MIvanchev/void-packages eduke32
https://github.com/void-linux/void-packages/pull/48586

New package: eduke32-20240523.r10572
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (GLIBC-X86_64)

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

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

From 294b0536aa9fe19eb3f3f03703f3e14f56119a66 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 7 Feb 2024 19:03:20 +0100
Subject: [PATCH] New package: eduke32-20240523.r10572

---
 srcpkgs/eduke32/template | 61 ++++++++++++++++++++++++++++++++++++++++
 srcpkgs/voidsw           |  1 +
 2 files changed, 62 insertions(+)
 create mode 100644 srcpkgs/eduke32/template
 create mode 120000 srcpkgs/voidsw

diff --git a/srcpkgs/eduke32/template b/srcpkgs/eduke32/template
new file mode 100644
index 00000000000000..81b749054950c4
--- /dev/null
+++ b/srcpkgs/eduke32/template
@@ -0,0 +1,61 @@
+# Template file for 'eduke32'
+pkgname=eduke32
+_src_tag=20240523-10572-a3c1d936e
+_src_date=${_src_tag%%-*}
+_src_rev_and_hash=${_src_tag#*-}
+_src_rev=${_src_rev_and_hash%-*}
+_src_hash=${_src_rev_and_hash#*-}
+#
+# The version of value should be dynamically computed but this is rejected by
+# the linter so instead we set it manually and later check for equality.
+#
+#version=${_src_date}.r${_src_rev}
+version=20240523.r10572
+revision=1
+build_style=gnu-makefile
+make_build_args="PACKAGE_REPOSITORY=1 VC_REV=${_src_rev} VC_HASH=${_src_hash} duke3d sw"
+hostmakedepends="pkg-config nasm $(vopt_if setup_window gdk-pixbuf-devel)"
+makedepends="$(vopt_if setup_window gtk+-devel) MesaLib-devel glu-devel libvpx-devel SDL2-devel libflac-devel libvorbis-devel alsa-lib-devel"
+short_desc="Advanced Duke Nukem 3D source port"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+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=7c2fb8c9e63c8faa32a89845e187f292c41c0aee554e5f547892bcf5e901bcf0
+repository=nonfree
+restricted=yes
+
+build_options="setup_window"
+build_options_default=" "
+desc_option_setup_window="Enable the startup setup window; requires GTK+2."
+
+if [ "$version" != "${_src_date}.r${_src_rev}" ]; then
+	echo "version is not equal to ${_src_date}.r${_src_rev}; please check the package template." 2>&1
+	exit 1
+fi
+
+case "$XBPS_TARGET_MACHINE" in
+	*-musl) makedepends+=" libexecinfo-devel" ;;
+esac
+
+post_extract() {
+	case "$XBPS_TARGET_MACHINE" in
+		*-musl) sed -i 's/LIBS :=/\0 -lexecinfo/' Common.mak ;;
+	esac
+}
+
+do_install() {
+	vmkdir /usr/bin
+	vbin eduke32
+	vbin mapster32
+	vlicense package/common/buildlic.txt
+}
+
+voidsw_package() {
+	short_desc+="EDuke32-based sourceport of Shadow Warrior"
+	pkg_install() {
+		vmkdir /usr/bin
+		vbin voidsw
+		vlicense package/common/buildlic.txt
+	}
+}
diff --git a/srcpkgs/voidsw b/srcpkgs/voidsw
new file mode 120000
index 00000000000000..630cac9e43c35c
--- /dev/null
+++ b/srcpkgs/voidsw
@@ -0,0 +1 @@
+eduke32
\ No newline at end of file

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

end of thread, other threads:[~2024-05-29  7:52 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-02-07 18:04 [PR PATCH] New package: eduke32-20231224.10548 MIvanchev
2024-02-07 18:06 ` MIvanchev
2024-02-07 18:23 ` [PR PATCH] [Updated] " MIvanchev
2024-02-07 18:24 ` MIvanchev
2024-02-07 18:24 ` [PR PATCH] [Updated] " MIvanchev
2024-02-07 18:28 ` MIvanchev
2024-02-07 18:36 ` MIvanchev
2024-02-07 18:38 ` MIvanchev
2024-02-07 18:46 ` [PR REVIEW] " Chocimier
2024-02-07 19:03 ` [PR PATCH] [Updated] " MIvanchev
2024-02-07 19:05 ` [PR REVIEW] " MIvanchev
2024-02-07 19:06 ` [PR PATCH] [Updated] " MIvanchev
2024-02-07 19:21 ` [PR REVIEW] " Chocimier
2024-02-07 19:26 ` MIvanchev
2024-02-07 19:29 ` [PR PATCH] [Updated] " MIvanchev
2024-03-27 16:09 ` [PR PATCH] [Updated] New package: eduke32-20231224.r10548 MIvanchev
2024-03-27 16:10 ` MIvanchev
2024-04-09 16:03 ` [PR PATCH] [Updated] New package: eduke32-20240316.r10564 MIvanchev
2024-04-09 19:52 ` MIvanchev
2024-04-09 20:40 ` MIvanchev
2024-04-09 21:15 ` MIvanchev
2024-04-10  7:38 ` MIvanchev
2024-05-25  8:33 ` MIvanchev
2024-05-25  8:54 ` [PR PATCH] [Updated] New package: eduke32-20240523.r10572 MIvanchev
2024-05-25  8:55 ` MIvanchev
2024-05-29  7:52 ` MIvanchev

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