From 7ea0ea1048034b6ba245dec782c4dddd0f05f186 Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Wed, 23 Jan 2019 17:42:21 +0100 Subject: [PATCH] =?UTF-8?q?openjazz,=20new=20recipe,=20Co-Authered=20by=20?= =?UTF-8?q?Przemys=C5=82aw=20Buczkowski=20(#3544)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * openjazz, new recipe, Co-Authered by Przemysław Buczkowski --- .../openjazz/additional-files/OpenJazz.iom | Bin 0 -> 7338 bytes .../openjazz/additional-files/openjazz.rdef | 31 +++++++++ .../openjazz/openjazz-20190106.recipe | 64 ++++++++++++++++++ 3 files changed, 95 insertions(+) create mode 100644 games-action/openjazz/additional-files/OpenJazz.iom create mode 100644 games-action/openjazz/additional-files/openjazz.rdef create mode 100644 games-action/openjazz/openjazz-20190106.recipe diff --git a/games-action/openjazz/additional-files/OpenJazz.iom b/games-action/openjazz/additional-files/OpenJazz.iom new file mode 100644 index 0000000000000000000000000000000000000000..611c342cc3f8a57aa43c370c4b72dcc5e1d83044 GIT binary patch literal 7338 zcmeHLU2GIp6u!&ainX9(3AA7sNflSB!6?SkrtMr?TD09ow(3J0&9Y4G*zN3QXWCK= z+W1g^f+ZmsUkr&NXpO~C9t>z8g(@~7!51Z_(S#R?iHUvD5TmT;o0&VES$5(EiI#M4 zayz}}oO{lh^S9^BmbPefOWWp$7_9*9jL)iA%~+7|MOid-H17piF>7v)wt>fB37{6Q z0K3_NPb^~W6~fVj?##hwmNNF(5{o_+GrD!wM^yP}RZet}D6|q%#Y+ST1Feb)QRdPL zQrJ?`BOf7~NCFrLAz%(c5Ny3l5!==teH`aofuIFb1?g6Mcq@n8t+a2ajk`g1iwE9C zaPSVY5)b?o!EUnQt&xby2fWHjkj1Bz0S>v?57=-m)~k?p8LP!>*0EGl)eQDFi||XS zY8lUtZ_D_Hzl6=_nFH1QwUxqA3ibn1Rs;D zq-ws5C+}|JD~Ce7`IAaM{j9_V5WSm!@j&SMhI*zlG^HYa|To9fQ9Fjj?alb=2`QCbN5yE4@2ufgZQ?SHM zj|aTjxUg)0w0c}lrN-rx=l+y;2mg|BZhG=w-qKcMo*mm?8XI;9kLlmYFHL{%5WYWM z=CVC7f+aAxDOloW!S?oVW5M?BzC_fPg;;ZRV=$rU?8u`0%KkQ@L+gdoj0H2gm*|RN z(pI9y0^StE_R=YzAD2}`hs(JdP;f(+D;m&JqQe3l4QO*X(h3cs!5uc-EdGn>P;2T@ z$KuIEGHoK~ok}b--&D%XJC$e}$>`m&6b0@D8m00HsUe~hfs0Tf=X-)z1TK1-KBC0} zohgRxqpSHyIZU@Oh`7@OfsE-00g0}~9iRjWy8%hk&=_4KbbwdA9;Fcmf)d*=Q<`%UJSn*n*3s>zMEz>ReOQ4UR9I& zRbAb#CRAfk(&Mp&V&3nK?aYN3ZfGR4=HrzHasjeG+bi&hWwrdh0`KPX3OpQOrOxO- zN~VTaa(U}3!oj;i(#k#07LlG7z1Lfq(sIGq+3-1U!M~2TaPaq*l4frb1?<<8Hgpg} zMy@qNIAK4~kyvxVcCew_9^UT(-l(4I^}Y7Ki+Dh8kiI6kvtT{JEjtxE(GEQ}IrOC- zc#8vH=7Dz-9DaknMb>~%zfJGV22mrO>`_=k)f6cnOA(q`hZpIKf_YMDpiWEX5tbNG zchGm0`0(o^U+ZV)pw;p;&A|{{Q9C!mVz| zS|?u+&i?sQsBZJCx}ga9d#h00u3L30Irw?s)DKgI>UP8RZb%WQx}nth=gWUy-PYvU zyFE-Vk=;?_mlv<&*HNQqaQ7q_5z$e@9@#zG8iHB9hqt3XPC~5S(A%S3Cb&iK?a>0n gJQuvehI@N7e@7Gw*L5pg>XKu%PknjjhAmuw1DQ{jxc~qF literal 0 HcmV?d00001 diff --git a/games-action/openjazz/additional-files/openjazz.rdef b/games-action/openjazz/additional-files/openjazz.rdef new file mode 100644 index 000000000..c001b4657 --- /dev/null +++ b/games-action/openjazz/additional-files/openjazz.rdef @@ -0,0 +1,31 @@ +resource app_flags B_SINGLE_LAUNCH | B_ARGV_ONLY; + +resource app_version { + variety = B_APPV_FINAL, + internal = 0, + + short_info = "OpenJazz", + long_info = "An open-source replacement for Jazz Jackrabbit." +}; + +resource app_signature "application/x-vnd.openjazz"; + +resource vector_icon array { + $"6E63696604030000FF05000300FF0003FF000006060AF6FF04C79EB79EC1D3C7" + $"9CC1D3C79CC1D3C793C2F8C57DC3E2C6A2C3E1C457C3E1C35DC1D3C367C2F8C3" + $"5DC1D3BFA7C1D3BFA7C1D3BFBBC516C5A8C7B1C265C7B0C8E9C7B1CBA9C1D9CB" + $"92C519CBA9C1D9CBADB79E060AF6FF05C79EB79EC1D3C79CC1D3C79CC1D3C793" + $"C2F8C57DC3E2C6A2C3E1C457C3E1C35DC1D3C367C2F8C35DC1D3BFA7C1D3BFA7" + $"C1D3BFBBC5164F55C276C81DC8FAC81D5F49CC03C6965F49462C0204BBACB79E" + $"C01DB79EB73CB79EB3A3BFA8B3A3BB37B3A3C418BBACC7B1B73CC7B1C01DC7B1" + $"C3B6BFA8C3B6C418C3B6BB370204BBA0BBA3B968BBA3BDD8BBA3BF97BF99BF97" + $"BD61BF97C1D2BBA0C390BDD8C390B968C390B7AABF99B7AAC1D2B7AABD610204" + $"BBA0BBA3B968BBA3BDD8BBA3BF97BF99BF97BD61BF97C1D2BBA0C390BDD8C390" + $"B968C390B7AABF99B7AAC1D2B7AABD610204BBACB79EC01DB79EB73CB79EB3A3" + $"BFA8B3A3BB37B3A3C418BBACC7B1B73CC7B1C01DC7B1C3B6BFA8C3B6C418C3B6" + $"BB37060A00010002400000000000000000400F6A984B6B3D77980A0101011240" + $"0000000000000000400F6A984B6B3D779801178000040A030105024000000000" + $"00000000400F6A984B6B3D77980A01010212400000000000000000400F6A984B" + $"6B3D779801178000040A02010302400000000000000000400F6A984B6B3D7798" + $"0A010012400000000000000000400F6A984B6B3D77980117800004" +}; diff --git a/games-action/openjazz/openjazz-20190106.recipe b/games-action/openjazz/openjazz-20190106.recipe new file mode 100644 index 000000000..5b88627b6 --- /dev/null +++ b/games-action/openjazz/openjazz-20190106.recipe @@ -0,0 +1,64 @@ +SUMMARY="A free, open-source version of classic Jazz Jackrabbit games" +DESCRIPTION="A free, open-source version of classic Jazz Jackrabbit games.\ +Requires the original game data to work.\ +Please put the data into the folder:\ +~/config/non-packaged/Data/openjazz" +HOMEPAGE="https://github.com/AlisterT/openjazz" +COPYRIGHT="Alister Thomson" +LICENSE="GNU GPL v2" +REVISION="1" +SOURCE_URI="https://github.com/AlisterT/openjazz/releases/download/$portVersion/openjazz-$portVersion.tar.xz" +CHECKSUM_SHA256="91341adcc4908db12aad6b82d2fb0125429a26585f65d7eb32d403656313eaab" +SOURCE_DIR="openjazz-$portVersion" +ADDITIONAL_FILES="openjazz.rdef" + +ARCHITECTURES="x86_gcc2 ?x86 x86_64" + +PROVIDES=" + openjazz = $portVersion + app:OpenJazz = $portVersion + " +REQUIRES=" + haiku + lib:libsdl +# lib:libxmp + lib:libmodplug + lib:libz + " + +BUILD_REQUIRES=" + haiku_devel + devel:libsdl +# devel:libxmp + devel:libmodplug + devel:libz + " +BUILD_PREREQUIRES=" + cmd:aclocal + cmd:autoreconf + cmd:awk + cmd:gcc + cmd:make + cmd:pkg_config + " + +BUILD() +{ + autoreconf -vfi + runConfigure --omit-dirs binDir \ + ./configure --bindir=$appsDir + make $jobArgs +} + +INSTALL() +{ + make install + + # remove unneeded data for Haiku + rm -rf "$dataDir"/icons + rm -rf "$dataDir"/applications + + addResourcesToBinaries \ + $portDir/additional-files/openjazz.rdef $appsDir/OpenJazz + addAppDeskbarSymlink $appsDir/OpenJazz +}