From 4088876477f6f7f40814a7864050e2526011c685 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sun, 29 Jul 2012 09:55:28 +0200 Subject: [PATCH] New package: warsow-1.0. --- srcpkgs/warsow/files/warsow.desktop | 11 +++++++ srcpkgs/warsow/files/warsow.launcher | 5 +++ srcpkgs/warsow/files/warsow.png | Bin 0 -> 8358 bytes srcpkgs/warsow/files/wsw-server.launcher | 5 +++ srcpkgs/warsow/files/wswtv-server.launcher | 5 +++ srcpkgs/warsow/template | 36 +++++++++++++++++++++ srcpkgs/warsow/warsow.rshlibs | 21 ++++++++++++ 7 files changed, 83 insertions(+) create mode 100644 srcpkgs/warsow/files/warsow.desktop create mode 100644 srcpkgs/warsow/files/warsow.launcher create mode 100644 srcpkgs/warsow/files/warsow.png create mode 100644 srcpkgs/warsow/files/wsw-server.launcher create mode 100644 srcpkgs/warsow/files/wswtv-server.launcher create mode 100644 srcpkgs/warsow/template create mode 100644 srcpkgs/warsow/warsow.rshlibs diff --git a/srcpkgs/warsow/files/warsow.desktop b/srcpkgs/warsow/files/warsow.desktop new file mode 100644 index 0000000000..3f2b5aa147 --- /dev/null +++ b/srcpkgs/warsow/files/warsow.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=Application +Name=Warsow +GenericName=First person shooter +Comment=Online Mulitiplayer Competitive FPS +Exec=warsow +Icon=warsow +Terminal=false +StartupNotify=false +Categories=Application;Game;ActionGame; diff --git a/srcpkgs/warsow/files/warsow.launcher b/srcpkgs/warsow/files/warsow.launcher new file mode 100644 index 0000000000..5b14a27892 --- /dev/null +++ b/srcpkgs/warsow/files/warsow.launcher @@ -0,0 +1,5 @@ +#!/bin/sh + +cd /usr/share/warsow +./warsow $* +exit $? diff --git a/srcpkgs/warsow/files/warsow.png b/srcpkgs/warsow/files/warsow.png new file mode 100644 index 0000000000000000000000000000000000000000..f422aeb301042a8ac0745d702cec8f9149fbedfd GIT binary patch literal 8358 zcmY*;bzBtR_xJ2B&EnGCA>EP!(xr3=1|8Ci)Y40Lr!)viC?L5AND2Z{B7#y2NOw2< z_Va!IdR{Yk&di<{f(ok2{$57;d4G#x%?Ul0}#tt_?$#|V~LG<26^bKDFQX4^qZImW@~kQEdcO)h+zr`fGbQFasvRogaBa60sy45 z0e}jg_eDyN5Hij3wHxgwV`QMYVtUz zBIxp{!~Cn?<*?7)!am44UbvsydhUJl(x`lUB^R=QQ#}L8O{zkRv>{+uC&vN9$%_CP zzK}HVJf8w@*_&St6}&mouJyQ{s9+@-8ZiQ0BdB&!_I_HOVX}};QMQ1t4IybiWL%9U zRRn9EUV&{4E&UW8!X~MNmstBzbsK)aU?OZqf!2B2^}<(XC#9~RcZsAhJRqh=1}mwY zKFm)xOwbGZ;23%)=LhBQea$!_QbJx-0{BH*e0tfZ+7hi8!)l8<#*+WlaIw&3@np8u5qUs!2WNBgZH04`G9;z)Jp;{BEoT3#@_dt~z?I3}yl_ zRuY|A3mM}FNDbrTJXvp4-UIbi^1}u$<}I2$QTGexl-{$bq#n6BTM1&HPhdlGc^KMW z8zkt<{^KF!Uj_?S%-~9LsxZxv5d1~=0nP^4{`dzIJ*RL@(<zcrqYy+|w4kST^gv0?zb}$qImqt!P{6sD406Sg_nspc( zmLaL7(?_M@q{ZURzZ{KoRZ(2AOZD8eru1SS2x}EF$EdadNUPKTW-?}3EDHI&Psqhz zF_pq#FE?(`gGo_;&G1y+5Go z#+3F-Sf6DFJ&`x8pPz!x$-o}H0_W6Tb?zW~w~)Uo<<|n`*PIau!mUx`l`V;;jlCVb z49!O#T%z>|TNN?dsG9UC8e{AVKIN}UT}*SVjD~G)LbSpwoG`1uKS?*pjIM(66S}5E zyH0CE_9&Ily#|P%5(wGKZTyOOs_Q{4K?^BIH`pJys&^EC|R@r7Hz4A ztg?b@gWUdN-4K;^r#(`AkAE&}7(Q3VVR4GHs#QpbI^%#}hIhs??PW2>{)1Yq>3be< zO9n3!)4IMgNGP{Ie9ap5DamLhcj^0DGOxTX%aK3U&RKLe86s)j_s5G9Av=mE_@fs3 z3p<;@C=)115+9M@t7kmXy&2*VH}3juK%!}2VquP)Jc1ZODs>a4)R(LDnhsitK^@vQ z7j|DEZk;8|20NZk?~!y3J&L>)KNtx@Yw|PWE4`baQKV+}XLMDk4DdhWdsSn>Azm+O zIc2HjPLUJE_fqLFxyp*#S#Af8hmbxf;9wzv$$Z6kxP)=JA?UlNuaR+6Y}em#6{!)N zt1GV>Ak#Ik2_3skLVvR}>SX;Ya#XJ;+sCEnQ;r;oBB%{-4LL7g9UHi5dYL{Yn}K{P z*7fIYCuzK~q-;(Cjbz{_eC_AseW}w`z17uD2W<#@wi*n;qkZS)cBt5GzV~|h$x?n= zKn@ZTq~lAwg2b2rm+6(;wtZTec5M5M&5?v(;87bgZ5JtFAu`cdtUrJroDw_e zyLu=5966*YGqLookSoFpc;bJ^mfcWpC>1vi$CtbkJdoObLxTuhE$G^VIJ!X+k^A`^ zl9y{L>Ef-pMr1;O-&8dPQlgvyUPPSa<)^339p7OYPRtju^C8>#01>RL8FCyIGFb>V z?Afmc3FalZbte|1#gTk~wtz7yFX3m@WSq{bV4)?o%*6$cjiA{AlOAbE8WSkX=_=HF z?s4GPwg_1u4cJQrDe%MImMJ?V=6=CLJJs))>&0Z*NimvAM9g$^4Jy|_P zqXKu=SG5Ck7daULSgzk9{SPya+(U}MuHs+6;&9K6T{VnkIk10=ZJ?FrV3u;_W44PBb_f1aItWu_Ff9|P$>i#$b zz=z40*jR!lt~THT!_6&kBrJ)se5|6eaXAd|=Q_9E-Kon-z%L3x6Lk8cSqxp5d*}m~ z*=8a)?nK>oGr?B^og~h-wj3Bq!0)4h=IXMkQa~FNyq_lYUQn3Dr2Wj-wk>#TrA4+&Iu%b`YbC#3_1hT5# zcJ2o`3oBHlVCZ4E2#z7p65g3nd&rqoh>VwlovNYk#Ky0(K%%^wU88i}OLXGS$Zu9L zRe+y8G&d)wMDxjujjgSorQWEp9C!)@3}u-I;U}p%2&m)5sjau$R$g3XSx!b8 z0WHz|N1y)MJq16!|Ce%yH$4iTPjRu*+rC*{U0o`UVvOYqlq4l1OUcfT#z5y(D|&9b z)O5YqS^f3>w${o1{Qx6rJtf{OzGv(O@1@t?9Bvo9{XSG5-8K|0GP!yRy9dXt_KcNl z<-*Zjpl8`amIpnmpg&{;ESd|I(>XAHLMp*hFg>?o%}eD)tS3r%Z?j~6GZk;*b{lkEG8_I8;(8DCPE+yxpPk)T`O{{$L&*s>=# z(Q4(PprZaHhUFSy#D9`uuJf)9b>B0A|0|eD&rZM-VsDsd+vo8|0yCviFsA-E!LQN# zok@I!N-DLLnOw0b-($ORp-gKnb&YJ2GS4TIlh+B2Tp1s+{<#CTj_yVjXmyhMmvgt? zLG%NbKk5Had6iKXrMOt%uXvpfE=epPAeWbysQbHX>z6$~Lb)Rs=rGtatH01Aaq*rd zc-Qu62?`~t4x;>b2j)1wA1f-D_<1V(qHXN_bzG_sM3D>WNQO?SQwS22^>@7Y7SIf- z{=haGPhE2Fd%9)B_p%wPmZZ9n9`A{zu;ITnki?|+@+G>FtNSLedo1>0PI^ry)}R47 zPt6x_v7|*_pS@VISGW#`~lzyGB(}2>+~I{L5&= zZF+uIBjK&oZjalSdmMvVSI*rbt&Z+t+WEPF`jBknHO4@V#G$NOaSe|TezEQ5W66OkYj{S8W{i2;2o0vOxb$Ug#{z~wbcTvZK3H{Uu^t?Df z6``67f#>4rPY$jD)2UMuei&qrtUv#==4-DQ8lc;^IV~rF8OEV@-mcMKDh|~ zJ1zCyWbi})M~P7<{KkeJzNKg37kyf&BX^0#!NI}9P?{1qXLCK*>VbO8F+B)ZxB2PrwE)%G{vwlS@Lu|QxANwM z3_Z?56)Kb6(#(QB0?ZE2<{H|$duI2v6IYN2)M8}pi4&3nkuwF~h=hxoC@DdVYhJ}z z44*E<=c36*Iz zzYDi9{m}Ot2T#~X50VKAY5~5BKxzvK7kCz?rXo^PNq1&GL&ju|kPav18~i!UfgH0obV(>@F?S!yzs zPozQIJwg*)Y{)ReG@m|ANlSb0o1$iRYxXt3)ZhhXJ;q=g=sMY)6b`yUXl+8Ynx}Fa zOn%%%C=PJ@|0SgeHC`kqkgxn%Sg5gA-1hixo%K^8w3G(PsRJ;8=;BgSQ-$mkn@vTM z1|aA8ld?m@!-xHJZps;gnYQk$Llh$fXiw?uHL^ z+Rv+&SPj)m=&?!=>z#m<3BCz+TcosJY}3#_5rCCd=uo=+ZNz_=rjhn>p%#YMYW$h#9eQ@Wp% zG%fK%Qa=fPRsMiDG%=K>pLHO4pVy!$4b@)(CrxcQNs2&s~$B00KwBFJ`P&0>_x$H1-4-O8Rv}pT_xwOpo zx=t4)OVXw3Q#w&p(_|jRI%#r5tQ(hsvFI1N24(%egn8%n=RJVcJ-01wb(s|(X%6d{ z>YUzI@%6RI9ClQmJo#S8G-Ts%mUy;EPSla9&=H*~=uA|kOBDgCkhuHZ%rphrL%K7M z9dq&XPqC|g-7_;Vn4C^aihNTQoHQ_LU;bK8Z(^EcH^S00JMGq4CRPYfaR%w6dYQ;Z z=CS_0Nm8+L(T^*6fGL=sj8pp;J8$UjPZAQXNeFcAGOwVSfYLgLGR0k~7+~)T3upf> zPy{E^+z3^Ed6#bK~ z3GF^?&@cAhF~9TV#Pj2eCe1YZ%P;=EzP`WCu%+|0JtiR+19wZ(g?37`*!1+}$EqqtdwYvqO1k$t{Lxmy-K2^Eco*L( z#DJ$oCSvaAp6BIQ2&K8v1HI}yD*hLbxZH}@NAu(Ut|$L-R@KmmS@V3m{%lLNFiwbN z^DA|_iH$CgLi)dapXF?k&+3Pj+_^xB%+N1~G>5uw(yUE14kujKHh9y*hp6+QhY+z8 zL1k622sh!QoN*SPYxl)yClBw7+s`t2@<59}#SUPsiOH4+006ag!*wM$dIaJN>A@P9 z;5PuQv(s8}y9FqsQtTRN=p*@|em{^D{hn6duy%il(( z{pb8)BY%j`+Y#7hB_usqUQHAP7F6Ryq$eX*k_@uMb3Vp)q)q%0sy&t7==z}np`U>` zwzjrQeKBMhcdOsAIO9wCIFYibX}ev#oA&S`UAv9C=a!gStr(!wQTRu5;t<2GQ75+O zzLizsA}&DsOFFonRMc7z*u10}7J}~s+wZQnt3+c3+#bux ze8pLupJ9kN332zmzJ~WLHsZQ$LG^(|J->`Ef!m|@Igd!9E%#3+Un2R73LnujsERsjT06-sWQLOc4oG+1?fVG4VF_c7!Y|L;i2FO(y$_FUKlw&{=bKNlm0SrRulH*=n|v0e{bW zeq9DH&wXFHNFyUA8+Ghw^M=lQg|DoOm#cWXj;t%LJ-G#ZmG4#c6o}!dBf`A%?2uea z3*s~rf1{r{BX)Umfmb!NxD}I|2i4}cnhh%Y?5I})LeMau1z%j(mdD>+$M*#-3=Her z@`oTaCaUM_y6#GT_>-a+EoRsNvSr9oH;`AZI^;nVr1Nsb4HLoErDtRmW1{Z0y`5D% z>*-otSd5+43&OC`D$|MAfd-!Ha(Y4Yy*q`q-rp_Pk8tg2NL7a4ZTD5ajf@Xd7 zw!;Tg&&`Rcj)o<(Biwx z&@Zw(k=%~X86DNe_-q2E;G4rDTO!ZC+4eksX60+V(qVT<$&a-(ThHJ@Eq}g`Oke93 zdWiVE7vSh!Y0gye{wI^qV0?Uh)HD|_uacP=v(5Mq- zpy@t)_ntN0J|P&o&P`7(4~nfuntb%cWl2Rb$rjjH7|b}f4Hq}gN-A1KIdUA_=EtH7i?{9873j(`c28p$X(`RRbCx@ z++4{w`t}-9#-I)gqD5IF9@WecQ5>-?$X)L=Fb9Khqt{g0pn4G2 zr2yS7ulJ!M`M0lUoz2b0r_n8M&Y+F6!MfD%NP8qPZZ1oGGRgqCPCTyh?Af!vtJCeM zFFUH(5EqmDY|kem{SLFyTV#0(E}e;@_s4rVMkJ3tt$M=Uh@h`JgKlM|PU5g3*M#F= zNt!+%^L|4WTB7VQA~aFb6k|#Z^5e_*CZ|jcZ-YVCXS;;b%L$gADD(H7NLRJMt}3Q7 z>CvOB(JCvg-|WTY%o|!`m@z%gtHCHw5dFR(aiA7?137l;`Ln>6@+ z_}yN~EzgR)C#FVW_Igk>>hX5}Mymu~e+eg~62SWQu8{1q2UbSj;ySIU>wIP7EMuSO zc&fge;0i9Hj_X^AZt=%%ZQyCDU9?gkXgv8YQPS)k%w(~zRvDsmHP%-3Ty^!ksf)B= z#g!lz7tkwoenZnSG48aycIszzOY!5~(W|~Yu=D84H``w;@GvT;YI8E~pmMnbQ!vBi zlLdccWWwfu5nr6}UM;EWg3v-puqT44rG*e9Pw3E&Fim8e13C?7)rChF)U2?^_a*D- z=qf z&d!$MO&{am`}>S+?SB3q)s7QAisuqv@qIXe0Oz&-_v@04ZwbwglCqk$eA1)s_Nx6k zoe4&AeiY0UNbz82YiKN-@JZ-Kf5LBTg|;xn=t)F@4j;q!AvMAd0-*=Ua;bm1r7zak z5_Gap`Q*tNew@S`ZfHo)z28@s9I1@h$vkI`S<>)O2iF7qkb$OI)W=_b` zjJ7|1vAkCErLpeqyV+UOhuA1i9c^vZz0#_i_>0 z!bS&sBllN{h6&Z3N0{W!*VX(yNQ0F8Jz>6fR9?Kw_{890z)iF~vFw`-NwUVmBp`jA zZ+|53q|bbyegww8_h9=eAk}I+exh*qXwNs5Lb&`U=DZ%{%T9+@ z1w__;@{`-#oEPIbJZ9vuRwpmYvM1y*^S*Yzr=F3*0;;9x9DZM-rB-z99KLV9os;)i zZ#jtR#)ThzJPcQ`pRa4ELP-%!=n0o%3Zi8Z8JA|o_AShQp`%D^8paheJIjFOk9yO5 zlCryRwr+5=b?RVPiqUFg9Cu;QJ=-q_D-#Z7vsn)Q^y*Q+jIEX|L1(6tsyAX{;g^BmsJswd20C?i`4R67umYNhoGltU>}*}L`} zm0KDZ#h*jCG7MKpkZ(UOagDvZcYS_3G~=5~&F+%`KGA<+;*iO{Bv!kD&`S-kE3fyH z1K~$PP2wGdHv7YDSA4281k?2q0pgM}{B>2mts*3maWz3XQOJ)rMBrvdm#o_=c-CfC zRBWQbnG+%F&(Nl9lE3jVw;VFmkq{OrS6Pu^xH5KhDplx42=f;-S^hyxO|sD!X~Tci zw^E6sfkhbo?Mq%AjORgx@l?aXC-tpGiaK}=#^m#KfhBFp`rNh$`nb3t<;XU7G z(ZNLT-)MV~8WlxS4TN9}Vws)i2NlPnz6R-<9?vtX%4B|x9t4oXNrES@knI`?PvGk{ z=M3-YBHn|t{6po;o~8^{=pl8T1uDiH!gb1$%XN9mKT-! literal 0 HcmV?d00001 diff --git a/srcpkgs/warsow/files/wsw-server.launcher b/srcpkgs/warsow/files/wsw-server.launcher new file mode 100644 index 0000000000..42f604ab5a --- /dev/null +++ b/srcpkgs/warsow/files/wsw-server.launcher @@ -0,0 +1,5 @@ +#!/bin/sh + +cd /usr/share/warsow +./wsw_server $* +exit $? diff --git a/srcpkgs/warsow/files/wswtv-server.launcher b/srcpkgs/warsow/files/wswtv-server.launcher new file mode 100644 index 0000000000..6f17f98a81 --- /dev/null +++ b/srcpkgs/warsow/files/wswtv-server.launcher @@ -0,0 +1,5 @@ +#!/bin/sh + +cd /usr/share/warsow +./wswtv_server $* +exit $? diff --git a/srcpkgs/warsow/template b/srcpkgs/warsow/template new file mode 100644 index 0000000000..79416c16df --- /dev/null +++ b/srcpkgs/warsow/template @@ -0,0 +1,36 @@ +# Template file for 'warsow' +pkgname=warsow +version=1.0 +revision=1 +wrksrc="warsow_${version}_sdk" +# libopenal is dlopen(3)ed at runtime. +depends="desktop-file-utils warsow-data>=$version libopenal" +makedepends="pkg-config libcurl-devel libvorbis-devel libtheora-devel +jpeg-devel libpng-devel SDL-devel libopenal-devel MesaLib-devel +libXext-devel libXinerama-devel libXrandr-devel libXxf86vm-devel +libXxf86dga-devel>=1.1.3 fontconfig-devel" +short_desc="Free online multiplayer competitive FPS based on the Qfusion engine" +maintainer="Juan RP " +license="GPL-2" +homepage="http://www.warsow.net/" +distfiles="http://funpark.warsow-esport.net/~warsow/1.0/warsow_${version}_sdk.tar.gz" +checksum=2e394b5c50ad206723a59636ab93448f69d8602e710ab334451badf746870e22 +long_desc=" + A free online multiplayer competitive FPS based on the Qfusion engine." + +do_build() { + cd ${wrksrc}/source + make +} + +do_install() { + # Move Compiled Data to Destination Directory + vmkdir usr/share/warsow + vcopy "source/release/*" usr/share/warsow + + vinstall ${FILESDIR}/warsow.launcher 755 usr/bin warsow + vinstall ${FILESDIR}/wsw-server.launcher 755 usr/bin wsw-server + vinstall ${FILESDIR}/wswtv-server.launcher 755 usr/bin wswtv-server + vinstall ${FILESDIR}/warsow.desktop 644 usr/share/applications + vinstall ${FILESDIR}/warsow.png 644 usr/share/pixmaps +} diff --git a/srcpkgs/warsow/warsow.rshlibs b/srcpkgs/warsow/warsow.rshlibs new file mode 100644 index 0000000000..8af10b3ee2 --- /dev/null +++ b/srcpkgs/warsow/warsow.rshlibs @@ -0,0 +1,21 @@ +libm.so.6 +libc.so.6 +libstdc++.so.6 +libfreetype.so.6 +libgcc_s.so.1 +libdl.so.2 +libvorbisfile.so.3 +libSDL-1.2.so.0 +libvorbis.so.0 +libtheoradec.so.1 +libpthread.so.0 +libjpeg.so.8 +libpng15.so.15 +libz.so.1 +libX11.so.6 +libXxf86dga.so.1 +libXxf86vm.so.1 +libXinerama.so.1 +libXrandr.so.2 +librt.so.1 +libcurl.so.4