From 3aa6bfd58829354962b71c760299ffd4e97bbb64 Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Thu, 29 Jun 2023 18:54:58 +0200 Subject: [PATCH] xrick, move binary patches to additional-files (#8906) Co-Authored by Humdinger humdingerb@gmail.com --- games-arcade/xrick/additional-files/ReadMe | 270 +++++++ games-arcade/xrick/additional-files/up.png | Bin 0 -> 367 bytes .../xrick/additional-files/xrick.icon | Bin 0 -> 14975 bytes games-arcade/xrick/additional-files/xrick.png | Bin 0 -> 5031 bytes .../xrick/additional-files/xrick.rdef | 38 + .../xrick/additional-files/xrick_icon_64.png | Bin 0 -> 5450 bytes .../xrick/patches/xrick-021212.patchset | 717 +++--------------- games-arcade/xrick/xrick-021212.recipe | 13 +- 8 files changed, 409 insertions(+), 629 deletions(-) create mode 100644 games-arcade/xrick/additional-files/ReadMe create mode 100644 games-arcade/xrick/additional-files/up.png create mode 100644 games-arcade/xrick/additional-files/xrick.icon create mode 100644 games-arcade/xrick/additional-files/xrick.png create mode 100644 games-arcade/xrick/additional-files/xrick.rdef create mode 100644 games-arcade/xrick/additional-files/xrick_icon_64.png diff --git a/games-arcade/xrick/additional-files/ReadMe b/games-arcade/xrick/additional-files/ReadMe new file mode 100644 index 000000000..cccbea3d4 --- /dev/null +++ b/games-arcade/xrick/additional-files/ReadMe @@ -0,0 +1,270 @@ + + + + + + + + XRick + + + +
+XRick icon +

XRick
+by Bigorno

+
+

InstructionsUsageControlsMisc CommandsKeycodesAcknowledgements

+
+
+


+

Way before Lara Croft, back in the 1980's and early 1990's, Rick Dangerous was the Indiana Jones of computer games, running away from rolling rocks, avoiding traps, from South America to a futuristic missile base via Egypt and the Schwarzendumpf castle.

+

XRick is a clone of Rick Dangerous, known to run on Linux, Windows, BeOs, Haiku, Amiga, QNX, and all sorts of gaming consoles...

+

If you want to read more about Rick Dangerous, you may want to visit Rick Dangerous Resurrected (english) or Rick Dangerous Forever (french).

+ +

+index +Instructions

+

Walk through the maps, avoid traps, kill the Bad Guys... and try to stay alive long enough to accomplish your mission!

+

Rick can fire bullets, lay sticks of dynamite, walk, crawl, climb, and also poke walls or Bad Guys with his stick. Poking walls can trigger traps, open doors, etc. although sometimes dynamite or a bullet is needed... go figure. Rick starts with six bullets in his gun, six sticks of dynamite, and six lifes, as shown by the icons at the top of the screen:

+
+screenshot +
+

+index +Usage

+

When started from Terminal XRick accepts several parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
-fullscreenRun in fullscreen mode. The default is to run in a window.
-speed <speed>Run at speed <speed>. <speed> must be an integer between 1 (fast) and 100 (slow). The default is 75.
-zoom <zoom>Display with zoom factor <zoom>. <zoom> must be an integer between 1 (320x200) and 4 (4 times bigger). The default is 2.
-map <map>Start at map number <map>. <map> must be an integer between 1 and 4. The default is to start at map number 1.
-submap <submap>Start at submap number <submap>. <submap> must be an integer between 1 and 47. The default is to start at submap number 1 or, if a map was specified, at the first submap of that map.
-keys <keys>Override the default key bindings (see below).
-nosoundDisable sound.
-vol <vol>Play sounds at volume <vol>. <vol> must be an integer between 0 (silence) and 10 (max). The default is to play sound at maximal volume (10).
-data <data>Set data archive to <data>. <data> must be a zipped file (i.e. data.zip) or a directory. The default is to look for data.zip in the directory where XRick is run from.
+ +

+index +Controls

+

You control Rick either by joystick or keyboard. These are the default keys:

+ + + + + + +
left or S
right or D
up or O
down or K
fireSpace
+

By itself, the fire key/button doesn't do anything (besides leaving the intro to start with the game). Combined with a direction, however, it has Rick perform various actions:

+ + + + + +
fire + leftLashes out with his stick to the left
fire + rightLashes out with his stick to the right
fire + upFires a bullet
fire + downLights a stick of dynamite (run for cover!)
+

You can redefine the control keys if you start XRick from Terminal by using the -keys option.
+It's a fixed sequence of the five control keys: <left>-<right>-<up>-<down>-<fire>.
+For example, XRick -keys f-g-u-h-space will set F / G for left/right, U / H for up/down and Space for "fire".
+The Keycodes table at the bottom of this page contains a complete list of all valid keycodes.

+ +

+index +Misc Commands

+ + + + + + + + + + + + + + + + + + + + + +
PPause
ESCEnd (game over)
Alt QExit
F1Toggle fullscreen mode
F2, F3Zoom in or out (only when not running fullscreen)
F4Mute
F5, F6Increase or decrease sound volume
F7Toggle Trainer cheat mode (always six bullets, six sticks, six Ricks). A T shows in the corner of the screen.
F8Toggle Never Die cheat mode (nothing can kill Rick).A N shows in the corner of the screen.
F9Toggle Expose cheat mode (see all entities). A V shows in the corner of the screen.
+

Use the Never Die mode with care. Although it lets you walk through Bad Guys unharmed, it can produce strange results: some Bad Guys are meant to be killed, and if you don't, who knows what will happen? Also, if a ton of bricks falls on Rick, it won't kill him, but he will be trapped, because, well, you can't go through walls...

+ +

+index +Keycodes

+

These are all the valid keycodes to be used to configure the controls with the -keys parameter:

+ + +
+ +BACKSPACE
+TAB
+CLEAR
+RETURN
+PAUSE
+ESCAPE
+SPACE
+EXCLAIM
+QUOTEDBL
+HASH
+DOLLAR
+AMPERSAND
+QUOTE
+LEFTPAREN
+RIGHTPAREN
+ASTERISK
+PLUS
+COMMA
+MINUS
+PERIOD
+SLASH
+0 ... 9
+COLON
+SEMICOLON
+LESS +EQUALS
+GREATER +
+
+ +QUESTION
+AT
+LEFTBRACKET
+BACKSLASH
+RIGHTBRACKET
+CARET
+UNDERSCORE
+BACKQUOTE
+a ... z
+DELETE
+WORLD_0 ... WODLD_95
+KP0 ... KP9
+KP_PERIOD
+KP_DIVIDE
+KP_MULTIPLY
+KP_MINUS
+KP_PLUS
+KP_ENTER
+KP_EQUALS
+UP
+DOWN
+RIGHT
+LEFT +INSERT
+HOME
+END +
+
+ +PAGEUP
+PAGEDOWN
+F1 ... F15
+NUMLOCK
+CAPSLOCK
+SCROLLOCK
+RSHIFT
+LSHIFT
+RCTRL
+LCTRL
+RALT
+LALT
+RMETA
+LMETA
+LSUPER
+RSUPER
+MODE
+COMPOSE
+HELP
+PRINT
+SYSREQ
+BREAK
+MENU
+POWER
+EURO
+
+
+
+ +

+index +Acknowlegdements

+

XRick was developed and is maintained by Bigorno.net. Big chunks of this ReadMe were lifted from their website with permission. Thanks for the nice game, guys!

+ +


+ + + diff --git a/games-arcade/xrick/additional-files/up.png b/games-arcade/xrick/additional-files/up.png new file mode 100644 index 0000000000000000000000000000000000000000..70f5f21bb615cb8efbf77d0c7bd4aa70656b9260 GIT binary patch literal 367 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvI6;O0X`wF z42lfP&si)xYySWL|1aO3fBpXa*uA=Sm%LY>w?BTr{{EXC>n?e0yzIOBg5#S{m+!yb zaq@oC%5&DM&pWNYVE_8#h2`hW*IaNqe!pqMCGX?+8$N%3{_4|(Rp)JAeY*7O)5R~} zp1uBf>E*`@%wE@4Lb-zSh3A|U%I`38f2}S* zF!!7juR_ZT9TPqwbgY&3d5i44$rj JF6*2Ung9Sip9uf} literal 0 HcmV?d00001 diff --git a/games-arcade/xrick/additional-files/xrick.icon b/games-arcade/xrick/additional-files/xrick.icon new file mode 100644 index 0000000000000000000000000000000000000000..22faa9411cbc2b33f657e4a93e49cb93b669db0f GIT binary patch literal 14975 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 literal 0 HcmV?d00001 diff --git a/games-arcade/xrick/additional-files/xrick.png b/games-arcade/xrick/additional-files/xrick.png new file mode 100644 index 0000000000000000000000000000000000000000..8f46331a0742fef54cfccb131faf973ca1afd3dd GIT binary patch literal 5031 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 Aga7~l literal 0 HcmV?d00001 diff --git a/games-arcade/xrick/patches/xrick-021212.patchset b/games-arcade/xrick/patches/xrick-021212.patchset index 15733c081..0424152ce 100644 --- a/games-arcade/xrick/patches/xrick-021212.patchset +++ b/games-arcade/xrick/patches/xrick-021212.patchset @@ -1,4 +1,4 @@ -From 4e87614d1aab89ab166509fc95e58196b3ba9b97 Mon Sep 17 00:00:00 2001 +From ccf5332c9a11ddd0242daa965306cae0710a1bb6 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Sun, 12 Jan 2014 21:32:19 +0100 Subject: Look for the datafile next to the executable. @@ -26,10 +26,10 @@ index 38d4e26..870adc7 100644 data_closepath(); sys_shutdown(); -- -1.8.3.4 +2.37.3 -From 7dc93820a6afc7a271d11c8efd0b29956b633cb9 Mon Sep 17 00:00:00 2001 +From fb1d68079b8cf99c7c99fb775d1a33ec2edf8ad7 Mon Sep 17 00:00:00 2001 From: Humdinger Date: Mon, 26 May 2014 19:18:37 +0200 Subject: Disable quitting with ESC, just end the currently running game. @@ -89,632 +89,97 @@ index 2394760..adde88f 100644 /* eof */ -- -1.8.3.4 +2.37.3 -From 5f874a7e5ea4f61f9624856657ff6ddfce458cef Mon Sep 17 00:00:00 2001 -From: Humdinger -Date: Tue, 27 May 2014 18:10:10 +0200 -Subject: Added ReadMe, icon and rdef +From 70b7bf437ab92f2a71c48b5046b09122ae145dae Mon Sep 17 00:00:00 2001 +From: Begasus +Date: Thu, 29 Jun 2023 13:01:09 +0000 +Subject: Makefile patches -diff --git a/ReadMe b/ReadMe -new file mode 100644 -index 0000000..cc4a2b4 ---- /dev/null -+++ b/ReadMe -@@ -0,0 +1,270 @@ -+ -+ -+ -+ -+ -+ -+ -+ XRick -+ -+ -+ -+
-+XRick icon -+

XRick
-+by Bigorno

-+
-+

InstructionsUsageControlsMisc CommandsKeycodesAcknowledgements

-+
-+
-+


-+

Way before Lara Croft, back in the 1980's and early 1990's, Rick Dangerous was the Indiana Jones of computer games, running away from rolling rocks, avoiding traps, from South America to a futuristic missile base via Egypt and the Schwarzendumpf castle.

-+

XRick is a clone of Rick Dangerous, known to run on Linux, Windows, BeOs, Haiku, Amiga, QNX, and all sorts of gaming consoles...

-+

If you want to read more about Rick Dangerous, you may want to visit Rick Dangerous Resurrected (english) or Rick Dangerous Forever (french).

-+ -+

-+index -+Instructions

-+

Walk through the maps, avoid traps, kill the Bad Guys... and try to stay alive long enough to accomplish your mission!

-+

Rick can fire bullets, lay sticks of dynamite, walk, crawl, climb, and also poke walls or Bad Guys with his stick. Poking walls can trigger traps, open doors, etc. although sometimes dynamite or a bullet is needed... go figure. Rick starts with six bullets in his gun, six sticks of dynamite, and six lifes, as shown by the icons at the top of the screen:

-+
-+screenshot -+
-+

-+index -+Usage

-+

When started from Terminal XRick accepts several parameters:

-+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+
-fullscreenRun in fullscreen mode. The default is to run in a window.
-speed <speed>Run at speed <speed>. <speed> must be an integer between 1 (fast) and 100 (slow). The default is 75.
-zoom <zoom>Display with zoom factor <zoom>. <zoom> must be an integer between 1 (320x200) and 4 (4 times bigger). The default is 2.
-map <map>Start at map number <map>. <map> must be an integer between 1 and 4. The default is to start at map number 1.
-submap <submap>Start at submap number <submap>. <submap> must be an integer between 1 and 47. The default is to start at submap number 1 or, if a map was specified, at the first submap of that map.
-keys <keys>Override the default key bindings (see below).
-nosoundDisable sound.
-vol <vol>Play sounds at volume <vol>. <vol> must be an integer between 0 (silence) and 10 (max). The default is to play sound at maximal volume (10).
-data <data>Set data archive to <data>. <data> must be a zipped file (i.e. data.zip) or a directory. The default is to look for data.zip in the directory where XRick is run from.
-+ -+

-+index -+Controls

-+

You control Rick either by joystick or keyboard. These are the default keys:

-+ -+ -+ -+ -+ -+ -+
left or S
right or D
up or O
down or K
fireSpace
-+

By itself, the fire key/button doesn't do anything (besides leaving the intro to start with the game). Combined with a direction, however, it has Rick perform various actions:

-+ -+ -+ -+ -+ -+
fire + leftLashes out with his stick to the left
fire + rightLashes out with his stick to the right
fire + upFires a bullet
fire + downLights a stick of dynamite (run for cover!)
-+

You can redefine the control keys if you start XRick from Terminal by using the -keys option.
-+It's a fixed sequence of the five control keys: <left>-<right>-<up>-<down>-<fire>.
-+For example, XRick -keys f-g-u-h-space will set F / G for left/right, U / H for up/down and Space for "fire".
-+The Keycodes table at the bottom of this page contains a complete list of all valid keycodes.

-+ -+

-+index -+Misc Commands

-+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+
PPause
ESCEnd (game over)
Alt QExit
F1Toggle fullscreen mode
F2, F3Zoom in or out (only when not running fullscreen)
F4Mute
F5, F6Increase or decrease sound volume
F7Toggle Trainer cheat mode (always six bullets, six sticks, six Ricks). A T shows in the corner of the screen.
F8Toggle Never Die cheat mode (nothing can kill Rick).A N shows in the corner of the screen.
F9Toggle Expose cheat mode (see all entities). A V shows in the corner of the screen.
-+

Use the Never Die mode with care. Although it lets you walk through Bad Guys unharmed, it can produce strange results: some Bad Guys are meant to be killed, and if you don't, who knows what will happen? Also, if a ton of bricks falls on Rick, it won't kill him, but he will be trapped, because, well, you can't go through walls...

-+ -+

-+index -+Keycodes

-+

These are all the valid keycodes to be used to configure the controls with the -keys parameter:

-+ -+ -+
-+ -+BACKSPACE
-+TAB
-+CLEAR
-+RETURN
-+PAUSE
-+ESCAPE
-+SPACE
-+EXCLAIM
-+QUOTEDBL
-+HASH
-+DOLLAR
-+AMPERSAND
-+QUOTE
-+LEFTPAREN
-+RIGHTPAREN
-+ASTERISK
-+PLUS
-+COMMA
-+MINUS
-+PERIOD
-+SLASH
-+0 ... 9
-+COLON
-+SEMICOLON
-+LESS -+EQUALS
-+GREATER -+
-+
-+ -+QUESTION
-+AT
-+LEFTBRACKET
-+BACKSLASH
-+RIGHTBRACKET
-+CARET
-+UNDERSCORE
-+BACKQUOTE
-+a ... z
-+DELETE
-+WORLD_0 ... WODLD_95
-+KP0 ... KP9
-+KP_PERIOD
-+KP_DIVIDE
-+KP_MULTIPLY
-+KP_MINUS
-+KP_PLUS
-+KP_ENTER
-+KP_EQUALS
-+UP
-+DOWN
-+RIGHT
-+LEFT -+INSERT
-+HOME
-+END -+
-+
-+ -+PAGEUP
-+PAGEDOWN
-+F1 ... F15
-+NUMLOCK
-+CAPSLOCK
-+SCROLLOCK
-+RSHIFT
-+LSHIFT
-+RCTRL
-+LCTRL
-+RALT
-+LALT
-+RMETA
-+LMETA
-+LSUPER
-+RSUPER
-+MODE
-+COMPOSE
-+HELP
-+PRINT
-+SYSREQ
-+BREAK
-+MENU
-+POWER
-+EURO
-+
-+
-+
-+ -+

-+index -+Acknowlegdements

-+

XRick was developed and is maintained by Bigorno.net. Big chunks of this ReadMe were lifted from their website with permission. Thanks for the nice game, guys!

-+ -+


-+ -+ -+ - -diff --git a/images/up.png b/images/up.png -new file mode 100644 -index 0000000000000000000000000000000000000000..70f5f21bb615cb8efbf77d0c7bd4aa70656b9260 -GIT binary patch -literal 367 -zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvI6;O0X`wF -z42lfP&si)xYySWL|1aO3fBpXa*uA=Sm%LY>w?BTr{{EXC>n?e0yzIOBg5#S{m+!yb -zaq@oC%5&DM&pWNYVE_8#h2`hW*IaNqe!pqMCGX?+8$N%3{_4|(Rp)JAeY*7O)5R~} -zp1uBf>E*`@%wE@4Lb-zSh3A|U%I`38f2}S* -zF!!7juR_ZT9TPqwbgY&3d5i44$rj -JF6*2Ung9Sip9uf} - -literal 0 -HcmV?d00001 - -diff --git a/images/xrick.png b/images/xrick.png -new file mode 100644 -index 0000000000000000000000000000000000000000..8f46331a0742fef54cfccb131faf973ca1afd3dd -GIT binary patch -literal 5031 -zcmbtYdpy(o|5u42Q61@!tW(J$t8|&tXkFZ;FcL#`klVzJ%q=V3B)YgW!dx~(&5XGv -z-zcn=xo$2=jE$*gR@V4_*6DkG=l|b7+vD?ky;1ZaK6lTau~b#oQkIjGQ?<4_ -z1Qcrx&}^Q@ioY2Y8c6Ku6p&dSQ_O3;;5E4kFv)asxs)iu?F -za&m(~a^F&~{HEJ`P)=@>ne{2S^ELKdUILX;wmC6)yV1MVMuRw`!I#0Un>|%%i3i2M -ztsQ?c{$a0z;4jm__U-a^&6wo6k)T^}_Cn(x3S`U=t0f}D4llFuL%j>8j5Mw)<4z9@g!2{|-o0RH8(=Vc!#f%$vN*7``Y$Y4BfG5tTgXToZ>Cqo_*^>l3 -zolMRMF_anR>wJX%Z0c*UkNWKOg8J$Z*NE8R`54#V<)guMV^gyqY2TkpiN>JX-F3@{ -za?Az7Gu#G1?W$I(i=WwYMaM6Yv%&Ef#FhzTE()#f@-+NnzKd9YNoM>SIBRlt{bwHl -zJ^?%&0tT&sf86-2_EM^V1Afhc$NwME+bznCHix#F_v+SW9t&y^C!aBdC@yt15!AJL=UZ(V$~3|DXD$8oj|-S=e> -ze@HZ=djxXS?dDs3gsRPb<{(_;NXS&sG0@a#i^gFO))F&rm)olBmAnU(Z|=WT&B{?1 -zmM89^_i;G&d>goAr7~V!ex5$INV%p%wwjL|SSO5#eUjq-1Gl*1wgLu?Vp_7ew-ghG -zB`LHlPI)le2id>e!q=6Dzm=w+&9`epP|7ass_&|cz#nx9|8W5YWt)Q{j;GeOmM#6o -zCug7TGkAk+r&6jiwzZ^lj2s7!SFgc6)!yTrujd1>HHe6*W(XfL!5$j0P4ViQvydpZ -zF3Oi{?>U>VM-Y9#&JIerKyAsyWVmVEuN7Jx^69Ah6j3C-;jJitSG$|&;FA1YB+>Wo -zcOh$8!?+NN!Ioe@i6Jb`h^9TK3uIFV)Z|4q987(uU?0&!N94jNl%0h^jIULu9)+{3SU49Bd|oK3maXFVF=_CesN}du8$Mr7=c3RqUm<*!=|=k4u6$ -zj#Nm_xcrRL5!v-lJ!{|-t2*r#2O%`K&sTn+3 -zTRL~>5(13g%1v%eIV2lTwEL^JVh~?9FfAEcbcD&S -zTYf56xp?+!Nj0oAJ*_rnI55$`^{%o4E?DWP=!&#DNkfk%4Im5;1tumQ_57wtyJ=V% -zhTR704{MoosLew|?cXI(KxsTY_#BN_%1!V#66b^-c`!s73>6yRY1nPmM_!tV0-p~& -zIFZ+col+`!%N=EYJU&9q$1CD676&McOwSUpNpqevuPXP|Q#!&NrY0X~k}_+=+7mI| -z&f?AgA631Em$rH4Pn@IlF2&?5jR>gwFt_8kh8Hzz%#E|2ZmB&>$E#tjg>Hq*N19JM -zCD8jqVNhGzD6av0-eKgC!hT+3k@lUJ?0-`?ekk8AQbNp&hWCtNN%J^w7>1Pk0R?w$ -zO{Gs@QRyK~eUb3$LOL~gZ-eT%^?rRX#OGTBO#^6344>Srg45_Ds}^L(#qTDR%$x@C -zKCEdUD;NOeP(S5L=+uq5C92~~x+3L6h~W9hFZ~2W@xNg`&3jXZ;>OH*b-DW3!<*`< -z;-&k1R2gLn0_u07^^-tDz5K1Nq!*u`zCKwJ$Il~bl>R^fW$e8c6KI;$#L#w8D-}7a -ze!A$y6}j{k{u%G^O%Yy=ql=cJ9Of~cWued}?uGD-r}Qq?^wD~!<@+j?bf7yLmbq7{ -z=HtiA`97a8ai=g3bcPv^wO>Yfh9Jn`NhZ2THk}gaRHXH&gnfK3Swn}6iu@>um`Uk% -zM|73^NZyH50}6e*+}-fSnE%PLfuuK4n+?U!4mZ60LYj+BsN|2N-7NkA`=~45%HgHI -zckSZ@nO6yKvrWA$qTBB;h4kJo+A`O(i2tI7`(TgZnXnvY -zGAk84J_XAclvFiZkcZnTQDzFUM`hjQHN6eegKokX~cLa#NT{an)BiaeGqjypNTjb1TTQRxx(Khe17k(pM;;5-pM!CoiwccP -zzM5ZL5$&+He(E11oB8Fa;4RQ=U1bjQoU$|Z`d@CAu3%}Mw?`fyGy@vohwl_R(!rB6 -zRv+i@P`WkOQf(-Z)uyvf+aML^7EFKKhUr7F|@8R|K -zH;%Oz@aH8FKIQHaB#|-X5M4_ViGf2`idoM<8}3dvRU8Nc~8HFHpaVAq0Y1mTp(|d -z;+&CrO>9x3uGl>P&y_A>)A$`aM&=1jOI~Gl>$bLOe7=E~J5?M5)3Sqh0lBE{Fnpsg -zlwq`DtQcv=Oczgtk_7mf$fq_Mgk`ENV39#(3K}ykeOMf=>_1tc*d_Tgh=@*!t+@wr -z)2IuUHNLAYQIx+d#ZKlil`&C$p3e=gN`CxYVT8zwk|UGm*%6cD3D1vs&Jdei2!*88 -zG$x?8K>+0{b6R?4U3oIcbQdY2*l(B|QFl@o~w1^0vI6GPPS7zPnJ+3%an;@ZDcJdW6TT -zmEk(&mZhfm>96ocmK3+UoMfWsxHV@dQ28O7)**dE>02>LF!u+(l#MiPMAOR<)*pbn -zz}#1VW@MpT&OwLUCVPYWb9oy0S4J{C1$f@sl!~8tkORc@65?hAts-Mu7NcvCNglpC -zkq_vv%+5j_sXZhGnk=$f0w^&+RVk9q^5Hd`BFY<8Pz9izPd}sPUKVf&)8fy&_1NQT -zue4uJwyiO4fe>V00rX=tWyd&h*fDpF5G_lA@jdIE$%E3xtmg<)nf3#^a5`w{x_8dP -zG4+alhTX2zOJa^+XHq2UJIaLjwus`>6xw|}|4^)+EI*ID-yKrxe?Xiw-;8$M*t%Bp -z9?4#IotJL2qzg)7j%8xX6Me-&3}c| -zB@o@ofZXR*7=96o)?>`QB)kprzV#1AJYWx`=MvO0N|X`y_u-I -zCvKYV-(E-?%Y~pRk8q$T6+D3q*k)m#?NT_f{0a2t=Rup9u%;(~=IvW7ZqGy!D1q>5 -z9r&Nf$~5iDgUG#qWZE-1i?@$P%)){F^aS0*5bEJi-^M+5sYh6Y=$PFmTbUd(0w-@7 -z+7BctuspDMG&3<;w&A5h20B$;vnw^n-X+dNDT#AdG}qu_)w@f&s9|ksCHy?Otc7DA -z<0!n$ksIE+@`>T~dZ@ad@TQ9e3gKojhj~)Roa-Z^-+s`jc@oe`Tu>$#rg}uHyET@>Wp*;#yBhkMKmKuDMKhV|VE< -z^0(lR3&(hZ%YFkmZ&R5|LQr*GGg0A)^{Bt)30iQ#WuWc#D+N` -z6EVa&(mlKcG!tY<0f;ga<-pjh(0Wfm(??bw5W7FAv>XXJfgL?5OoCV6lO$Vb@Y|*B -z#r)9q-TJWk)}d$M^L_{02wj+oxXXYuaCaAup(19>0#ktAK6>Sr!>{8}6PXESfyPRj -z!?T0MM-_1Ppw5}Fk-9O*8SK-#YzJoamAL&Nm#~&lAoz7-b>U6_k$UW_jf#udBU{S; -zq24U>&TmwliDEJytZmgQ%G%`^yX3&Kt-yDca3_0K$x=coGP7#6D7z%%JS@YW*;TRz -z=Z(hos#+ilJXs4HNnAaa@KgA4^&tCHdTW_-Z(z3PCDCv=7N5Bugd+nl8e0$vSbG^{ -zjvezc3xGV-`dY`r?@a^%=?Q~A#P2Q!Afx|*{Md(P%|tmK1p|9$W~PQ@ch5r5P(!&& -z$>~Acdke9^?gmF8+a1cf -z=UUofJ)Z!!z|`#+S|a4tf#HBqWiKRj>zuik9nd`N08J6c-_^IB(0HxA)+3Dc{z(H{ -zh8lBHvxI9sa~(Xm7LHy=T+&zifwlKXOVKETU*#z$Z1RE_<-p+X7)L|tl!*7M!Pz?p< -znd%z|+&6!N90=@XJTkJUT<+aZ!&ZKHp5!>EEKy^AJcY%l{=8!t#UjtZIn%eJ{PJHS -zkL*jOL(UB^m*2Q`6S&W05WqW2KveXb -z`4si*h;L7T<|E##hOt}TR(WTbN#<%m*!DfdYZC3AYuh`LV`y15?8IWMwE(&uws+~6 -z?865AXmFXaHL9jD08{y>tH~>1Zy#D#XDQZzpVoueHOF%Bmd<)Z$?50Fjfk-CVwJhX -zrR&~*z#MFV0}zlPARU>PUS{`5JK2dmZBRcfAuKvJK_C1+P0;{qV08w_-F* -yd2Vth>La)@L9N>$aob~B5rz%f)?|m-G$vG!EWG4hp2nm-Uk)R+qk!q15-q1RwKDOemR&Bj>hIVXgYcGzi -zcE)F{<2bEV3py=T#^Plvpa^0S!3!vnAOR90gxogCNlucTbKQIX*!!HEgoMk4`1Fr{ -z&$FJr&%Ug+-gkZLU2A=79~dFK0*bFz89!3_pDB|@D&zBl!FjV>!7q$d{%6WYjDS+V -zbKV5M=Wm_>Wu!75o1HZ~OQv9?@;_5HA|4O~MfGrQUbZ}OiAvE(lyRnPLlcO=R= -z6Lum3oWLy$%6an6MeM$32?v0SP9@W^qdYSuPXfu4z~v)*S%vx!XQHwrVMC1q#kbGr -z@Yp<yORot_=n1u9j3G}#X`MnOV{L)|=Yr@oZ6E;wKiqp^9z?q!)&p^ygha$5K{DX_IdIu@ST>hB;KIxd -z&Ys{}D*Iy$Oy^a&ZY)!A47b9IRJGvYva(x-n@`FH5^&`lFF0cm>mHf}BLVYD;lX8a -z^(?jkUj$e-pW>n*GZjA!OzIdW|6;lN&%>$g1LeVMe>u76qpGg1cZZWtrVSLqwz@8e -z^qktuRXdYQH^F_dv!Yl|U_UicNOB4IBl` -zeL8Cr5-Y|_;Iruw_DvzIw7U`7b;$F8EJ1EI%$*EBTB%F3&hwBv3M3auj=rN%K$5}h -zW6YAdo*N4M`o1?mWdFbl%`L-w`#g2Y56%z#bm=7j<9SY3xiA6KWK&b;_n)c_Z?zx& -zIrkO2Yu2u?fhuIIs$M7^pi{0tTB0033-x^HGBJbwzbos58?JOF?o+%rYxvAc`JBEDrUm}kF}UVt*s%+)o-u>zV~GUs*4Fj|FA0IA -zjV6jsTpTbB0~3hHV$?P_^Tw`SDHs}7_gIsOO3 -zFp-7rI)%3`(fC#cJX8%kTfyN5Y_LduqeVJ*v#(M2R>Rpd;43p`aN(3GBu$e9kW3`f -z-5?3{8U|ZiTG+O2+eyKvh#M_Q=!QXu-E~aENEhFs>-=f+<`mo>zy}!VnP81Z?8>!u -zH?Fxh*nIv}=e-4fDvSKCO4%Pp&IUQhQh#5e#>#i#<_oMbR13kFU|-)q4t(m|@@OQx -zM5oh<0E7?-(?qgG%(Thas%dQ7wvGAo=W{_t1!gETB>0ruM*yEB5eLGFL?-umv$H8v -zRq8BZOxNzX=d-GS;AOR0b6Toh{fX;0YX?u -zn}m`;fZLWXW%1(0IGs)uj|WqdEI>nmHy|xq0`N-`W1LP>ko8D}>V}3?1^<*f8EPiT -zhTZxnzMSy;Gp2gJ?8w3?Tp*l!zqx(hC>UD|Zg(b?Do_Ao5{MuO6+|wn6_G6K^z^{S -zH{raJ5`5X&mgr%%Fs6wq1YTK2DJVcF3PK1>A&7T$3<=)i#voUg)9s)DiV$=q5**ev -z>YAETmAoFyflnM2{>ihv@$_rjGDE^372^~Alh4Nhm-m7w1~DJR6?U2rVyZ<9u;^mz -z$!)c@kdd7vNqt=bFj`yFxn>s>AZ2F{2|lGC38ODmnKTTJB@!eIgMCMiq%L;>;na^I -zJs@S9KIGuMX}VNa>bXdA>FM!al5OFWGu>YWQ3jj?Vj+l15aVo8;y@$Ni>m6>*24d8 -zY2(~r5U<+}8492B0#nx!d3k9saQb}c?d_Phzzqa1fPkV{W;9!-^D@2&INctl-lKtu~Pw%Yu&?zqQE_OS#SKcwl*zN5`A7E -z0m3v%*4L+7TXDMyOqqh@bRGvDz-@bv0W`&8L=1!Wt}eFptq<-aqxInwJODt~F+Xe6 -zH+DVCT>dd~P=;1c-HalZ-_ADSf^yW0)pK<8fk!K|GP*?LB)4TN5CF#q^Dg -zz-jCZt=mFdv&PQ!g;ZzkXHlRB%tJQNMmx0v9o9YD`y>hO{x-~=1*>=L;6Q6@zade| -z&;qlyl|-L_;c&YtIQwjTrKJc-!oX_Do^VM&@i53ncgdnB0na5;91F^%0 -z(<6ou0{@sXjF~ly+|p7|6v7z-sC9O-t-6{rRZU$wADBH5(l`fQ}WN>I4o0doYu=BoeL2vh9vGc?F|j&J1{J4b+B0Od2(c9JkwYf5S*G -zj!Ypiy1PkqbRhYBNQyP3lq3na*NboLSh4~E5Q47ucHZ2(7hTu6eCAA&hJh9i1LOlQ -zoHha1EvESA_o%P<{CZF*q$4^aV`%InA=Tfyfo3dkXdxU9v2mlulqvMZ2JHAi**KU! -z6`o$Lv+uwGibszo*W$MbD=&|aYHO*ku4Zv% -zCB>>r!ZbN(b)hL(VY77X@T3I%+ihHR?@j9Z++0e8?6JdIebe7e@PbSdLRjvu0U?}D -zofY4OYnNGpR7@*eZYF^QOfG?$Q{nfo!h3af1oQGx{eG~$z_d_WoEQelt}dcYO_+v( -zP!uGm6M)*wc_0e#;W|Ww(QX -z8MlL(3HpV$(&xrtn$TyG1RLIfEpPV^kfz^Hz>)>9F2}AEA(~N@=12YCjM8(jdt`>gwgvQ#f -zP!SAr$<(Rj`~4(`h!~mnxoLA6kHwH}jYzf0>s3|MSZje8kb}Lkdt4Xz*#h;7Z_oE` -z^m^nm!jVLB07}wY3<-NtBy`K=GnyrH@1QTT(LYTpg0<`5mg~Wrok4<4fEo2*_JYp= -z3oAV2Iz6m;x0&s=wRqibRIe9VmeYEG5b04N^IVc;L`Hx`V68q|LZKAq=ddOx{R#N- -zEcLSG(*l2XxD2b8*n7!6Dqg%ny -zq0pJl;&FKtxD;O8tMTEXLnsahs@H4v@r;&FlVW>>$oM^gfTw|@VDAlH6I4sS7A$&E -zN+gwrHs1cUyXTd+nj2nzp^8HcY8rQ5$M3#>hx$M2XzeUvkd6m#cmrls!nk5EZHaYB -z@Yq98=!4Qi_~t^`yb-Rx)BG9cH44e*T1b*LY7AcKOiPEyWq|Ka9KB+HckH#tYWClJ|9fpu{G~R$qq>ET6Xo#1 -z9<&4X`kJd3s&`AKM-k|l24uV7qB(HxEErb=B;m+Wn4W-{rLb`?+_eaP{1hy`L`6zTHCx9o&2z_Pv3p`FotQO`g}O-`M^+Ku&=R^ -zHfu7}3;cjoR2bmZrqGu4O`-Q{!>6~)y1yQM=>kuAVII>lJ(x)kz8sxB>tN+e5buJ@ -zY0%sP?bWcT+#(@A2NVU`<2o_j^O}^v&0dsO!72`m)er-rj}=sYBQCdpu;@0oT;z -z=~#C+pBzr_{oD`iJ!1qMZKUa&mwWCfi7=B^srf$m_mw)=1z~(H{PIOOD*zR0dNN10 -z3!1|4@m@aDVOM<%(e)qcRlnUFe$p+JtpQo&`z7~eGYV!@!i<0!mk|jZszW%|Hib4| -zjpdtxmw|J%aJYDPeLe9+f;^80x4r3du&Ied)~awfu!4+L;jjq^=@{R+%CkZNS8D59 -zN`im1&ZqCg3_mO?fp7v!{iMG!04U6bPQjJC>UoItXB4otPCvBjqws2vByAt>%9`s+ -zN~6rEoSrzTa`rimy@_XQbUhW^XvLc2Hv@AUL!s!QHzE}`U_$z*zLFUG>E?fZ_M}I;87?tV+v+W!Hg?3wk9`zazHn7qKwLS(eL|$)F(8O1mp8zPYajsYvNHd -zVs$CgbP}&Ngx=Po#`C3F&PjgZo@6E)UGR0^Tw-Xy~y%w~O^cG~D+IUR<}Xe`zB4vRDC(Jy}`5s%u!csH%G2vrVmw -z^Bj(G!>#)n@qmAtQSh*2%8D5`*!XGJ4}SW(_KJPW+y}?TNL)6_P2V2X08enq;P*fR -zCf2m@{Hc_=JshrksjY4O$)7y24ch}21j&AYXd -zn8^)h>tInAJhi)lh5NDOURB|s240ob+ca+FBzgQz+B22qzxaQ=rU1pjd3?^IH_(PX -z3x4+xp?Q^vM0~z^EXhOMYaR2}S07*qoM6N<$g8k8I -Aga7~l - -literal 0 -HcmV?d00001 - -diff --git a/xrick.icon b/xrick.icon -new file mode 100644 -index 0000000000000000000000000000000000000000..22faa9411cbc2b33f657e4a93e49cb93b669db0f -GIT binary patch -literal 14975 -zcmeHOdyG_99X`V@3v8E1R~oRTI<1;67J&t$SRr%gb|27P3fT1|(#G-o?z!jAxx-z! -zWtWncIms_)&Uc>o_dfUTE?V5$xNvbptw0HZ@=Z4)lejkvLVl+mK4t@UoUtJr};R+V8^+r3N8a{La1ZUk{| -znHcB6zY3fWP$nupcn2`fCEmPbiM&#d9U&bzuJWX#e!Lf2{qevB!w>mt{alVzYknDB;ussfcy;U6$iHssS=I&x-@)-l}fto?~4fWW$>jBoXnx7 -zxwL`i@i#DXn5C~@2&MhDI0lS@6AWYUR1p0decWW!XHahf?E#JTh^GSxXPiS_g?a{v -zvj@@Ub_YNMSp6{SX_~lrj3R4U7z!pZdTcU^OeLdO@RQajM%i^C>>#k(MfZFhLyuSu -z;#?JW6kY>d7ns8F1RjAACw&_v*YSp(RSs?ojDeP(Z)Ggm<;shUqq$sU9;)N>7~ti% -z>?w~uY@YhlZ5ltlQADf^$ji+*R#0C0DL?r-6;!PJ3TOJH^HSk0z;)%9@`2U@_v7Wm -z4(=*HdD)#wA$+SC(gj`(fSJ@=>S;6Ta^2^&0}vo~P&L^e&|-iP-vmNcpO1P|^ygNC -z`TqNr8j}&NJ^sBh6ij2Y*f=Pc{Su{7m`{x@PLvdW2l{j_E8GCCbD214ImnO8-41SZ -znTZlYW5P@~nfq3fr|FKdoH6)?wzEtu4`GJ8I0cXLdvzmaH(d8{dfL -z-@MP9w|!T1=DvyM;oiN`YV(WcPrJ874{f~N-0_WV(G6Ae3JP7k!2g~)8C|=(H{b#k -zPVova=8i<~|Dg7=E9gSJIDx%xBss@5i`g)V!=OG8{YM9g;qo~U10eCGAdZ{Fw!tx) -z`LN?KJ3v7ecn%8;7;*t=W>>PpR&V->n}|1k&F0o8;#tv;AR6R4*oko=s6EYxg=V1_ -zbrYsz`HmBq*>7(nn&6m%?9z`d7%jL9XJeXOxHH?l*{Vw?cVZ#VOK0P~OPV>3hRg%V -z@#EZk_-=Ggad6vkIS`RXbfyxi41SCJs!XiQiX-g&3}b_w_Yh{$Q7Epca~IBAVV{@J -zaWjZTo_C_CZ#L^Vj_G9>#4+kQ_?yqS!p4Y?5p7GF8x-CPTskb=^tI=H2sj;RnV8_g -ze+W$OJH>N(-r?Y#iC8v^3%U@EiUpoVE)z>;yHlCoSdJ;_U%v9rlT&X!8F}W!ifzkZ -zIoALCec!!#^0MDXF6?^sM=kY#M4~E;XN{=Ay7i&?hUDW+>f>KLeRESH?1gK0;L6|>+1_jwHGsjocah>y&67>oM1j%?4uOE -z27P`$Y6EaTAN6D4em-iqgMUaLg<0?}=je-y%V^Q}wu8?zWT)XM6%UaApd$a;+_}19 -zox1SWf(08sBYl_4OLNeq8Ia3gYcNM#E!IOu2tfeJS`3E`Fr$5A@_$Gyg3{Eb1o5*j~>FfI{5fMm&zGL3TNSS$fvN6)1N)N|_Z@dTuCy?Njl6t$w3nSfO*) -z!ymC*KwPs7eq6sv%>>RTE5rSXpAY$@q+XC5f0KQaBF1w(Fa*BE!R`BNI1}%-1EKv^ -ziw!=88_f!7TG2%XgHQ(jau8p<2Uj2~xeBMXlHmuethLfgSh@A#Y-cPHx7X^8t@G>X -zGZx}RLF7^gA@F8N9xqzQv?m$ea*zLzUZZ2D5p~mHhY0>je5_ -zHt3btI2_7PUe!b3cRF}MUVIu?UKF=2FKRWj4}2lEKT^69i)X~67)2hg&g8P3!2SKo -zBj{5+0QIp5rcee3b`Z -z=;GBLyd5}YM;lSL!*!G`*o@+U)?6mFIxhH@INTXa0}-f -zdhj&*$);jkqO6DO{kW|p23Ku7E3_5;>#4mz=hBVqSjABEYFa&;wgBJ|RlfZEc -z*X^k<*CjiWpOB~zBb&U5YiUP=kzoX+k{uN%btOBJe(PFXf=1YmP9J@z|BVOFN6szl -zK6&KqOZ`qAQFzCb^?yBi@C(Mv@%)S9|2x+hh8xd|MN$BsMvlu-C=;YOa1 -z{BnBz%7rO_D;M6oUAd?aBDGg`5egevjAc0X(hx9zGm+<9t^7^B81>8F_+r#Af8)O- -z_~mb7hRD+<4S`R0@FDWI%gL*B6B^+RZZM+1WV6*$k8WHyV~DUB4cVM&f!n -mI*E%s+?*@(aE??^4I?8cdALhv)|Zo4$-{jTJlu#_(*FT1tD>d= - -literal 0 -HcmV?d00001 - -diff --git a/xrick.rdef b/xrick.rdef -new file mode 100644 -index 0000000..6d691eb ---- /dev/null -+++ b/xrick.rdef -@@ -0,0 +1,38 @@ -+resource app_signature "application/x-vnd.bigorno-xrick"; -+ -+resource app_flags B_SINGLE_LAUNCH; -+ -+resource app_version { -+ major = 10, -+ middle = 0, -+ minor = 0, -+ -+ /* 0 = development 1 = alpha 2 = beta -+ 3 = gamma 4 = golden master 5 = final */ -+ variety = 5, -+ -+ internal = 0, -+ -+ short_info = "XRick is a clone of Rick Dangerous", -+ long_info = "XRick is a clone of Rick Dangerous." -+}; -+ -+resource vector_icon { -+ $"6E63696608020006023C23A3B9D98B3A2AE23C68AA4A2815498F8A00B06868FF" -+ $"6E4A4A020006023B1CB03B4019BB40193B1CB04B146D4828CD00916969FF674B" -+ $"4B020106033F10000000000000003F50004900004A000000FFFFFF1DFFFC069D" -+ $"D233330587038B5252050102000602391C45B91E3C3CA7A83CA5FC46018C4A4C" -+ $"7300A70404FFFFAA0002000602391C45B91E3C3CA7A83CA5FC4206334631CF00" -+ $"A70404FFFFAA0009020442344833BE94BB4B4A483C3F5851595058515A4F573F" -+ $"5C47C743BCB602074234C187BACEBE94BB4B4A483C3F5851595058515A4F5841" -+ $"5E4A5A3E5C39CAE0BDAACAEFBC41503250324F33C427BB9FC470BB62C2D6BB12" -+ $"0604FA473A50335C3C5E375A41544558464C430206214D27422E48305D34483D" -+ $"43505546514B464E2C3F453E3737203B3135271F353442364704020E483A5445" -+ $"4942CCC6C31E0203593C5740563B513453374F315341573CC6C3C0D80802463A" -+ $"4F310607BA2AB83EC3CBBA90C93EBDFBC7E7BD70CAABBC23C4BABACCC14EBB23" -+ $"C3F5BA24C330BA3DC5550607AA3A2B36303B2E313835302D2B29242E26272632" -+ $"0C0A020103000A0501011001178400040A000100000A010102201F1F0A030104" -+ $"1001178322040A05010630202101178200040A050106123FEF7BBADCB63ADCB6" -+ $"3FEF7B46B5BA487E6101178200040A040105000A0601072028220A0501073028" -+ $"2201178100040A070108000A050108100117810004" -+}; +diff --git a/Makefile b/Makefile +index d87bc0e..eddc21c 100644 +--- a/Makefile ++++ b/Makefile +@@ -71,10 +71,8 @@ endif + all: + @echo "ROOTDIR=$(ROOTDIR)" > Makefile.global + @echo "XOBJ=$(XOBJ)" >> Makefile.global +- @echo "CFLAGS=-g -ansi -pedantic -Wall -W -O2 -I $(ROOTDIR)/include $(shell sdl-config --cflags)" >> Makefile.global +- @echo "LDFLAGS=-lz $(shell sdl-config --libs)" >> Makefile.global +- @echo "CC=gcc" >> Makefile.global +- @echo "CPP=gcc -E" >> Makefile.global ++ @echo "CFLAGS+=-pedantic -Wall -I$(ROOTDIR)/include $(shell sdl-config --cflags)" >> Makefile.global ++ @echo "LIBS+=-lz $(shell sdl-config --libs)" >> Makefile.global + $(MAKE) -C src all + + clean: +diff --git a/src/Makefile b/src/Makefile +index fb1c7eb..147f143 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -40,10 +40,10 @@ OBJECTS = unzip.o data.o scr_xrick.o scr_pause.o scr_imain.o scr_imap.o scr_game + all: $(TARGET) + + $(TARGET): $(OBJECTS) $(XOBJ) +- $(CC) $(OBJECTS) $(XOBJ) $(LDFLAGS) -o $(TARGET) ++ $(CC) $(LDFLAGS) $(OBJECTS) $(XOBJ) -o $(TARGET) $(LIBS) + + %.o: %.c +- $(CC) $(CFLAGS) -c $< -o $@ ++ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ + + xrick.res: xrick.rc + windres $< -O coff -o $@ -- -1.8.3.4 +2.37.3 + + +From f0965542e16acc9a77b8f55ac17bcdb7b1c13d9d Mon Sep 17 00:00:00 2001 +From: Begasus +Date: Thu, 29 Jun 2023 13:08:02 +0000 +Subject: Fix multiple defenitions + + +diff --git a/include/img.h b/include/img.h +index dbd5798..e4808cb 100644 +--- a/include/img.h ++++ b/include/img.h +@@ -27,7 +27,7 @@ typedef struct { + U8 *pixels; + } img_t; + +-img_t *IMG_SPLASH; ++extern img_t *IMG_SPLASH; + + #endif + +diff --git a/src/dat_snd.c b/src/dat_snd.c +index d28705d..42343c4 100644 +--- a/src/dat_snd.c ++++ b/src/dat_snd.c +@@ -19,14 +19,14 @@ + + sound_t *WAV_WAA; + sound_t *WAV_BOMB; +-sound_t *WAV_BULLET; +-sound_t *WAV_WALK; +-sound_t *WAV_JUMP; ++extern sound_t *WAV_BULLET; ++extern sound_t *WAV_WALK; ++extern sound_t *WAV_JUMP; + sound_t *WAV_TING; +-sound_t *WAV_BOMBSHHT; +-sound_t *WAV_BONUS; ++extern sound_t *WAV_BOMBSHHT; ++extern sound_t *WAV_BONUS; + sound_t *WAV_SHHT; +-sound_t *WAV_BOX; ++extern sound_t *WAV_BOX; + sound_t *WAV_DDDING; + + #endif /* ENABLE_SOUND */ +-- +2.37.3 diff --git a/games-arcade/xrick/xrick-021212.recipe b/games-arcade/xrick/xrick-021212.recipe index eb3799bd6..1f5c258d3 100644 --- a/games-arcade/xrick/xrick-021212.recipe +++ b/games-arcade/xrick/xrick-021212.recipe @@ -13,6 +13,12 @@ REVISION="3" SOURCE_URI="http://www.bigorno.net/xrick/xrick-021212.tgz" CHECKSUM_SHA256="aa8542120bec97a730258027a294bd16196eb8b3d66134483d085f698588fc2b" PATCHES="xrick-$portVersion.patchset" +ADDITIONAL_FILES=" + xrick.rdef + ReadMe + up.png + xrick_icon_64.png + xrick.png" ARCHITECTURES="?all x86_gcc2" @@ -39,6 +45,7 @@ BUILD_PREREQUIRES=" BUILD() { + cp $portDir/additional-files/xrick.rdef . make $jobArgs rc -o xrick.rsrc xrick.rdef xres -o xrick xrick.rsrc @@ -46,10 +53,10 @@ BUILD() INSTALL() { - mkdir -p $appsDir/XRick + mkdir -p $appsDir/XRick/images cp xrick $appsDir/XRick/XRick cp data.zip $appsDir/XRick - cp ReadMe $appsDir/XRick - cp -r images $appsDir/XRick + cp $portDir/additional-files/ReadMe $appsDir/XRick + cp $portDir/additional-files/*.png $appsDir/XRick/images addAppDeskbarSymlink $appsDir/XRick/XRick }