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 00000000000..3f2b5aa1475 --- /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 00000000000..5b14a278920 --- /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 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 W(O{agK!bsSfx*+&&t;ucLK6U|3CC>! 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 00000000000..42f604ab5a5 --- /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 00000000000..6f17f98a81d --- /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 00000000000..79416c16df8 --- /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 00000000000..8af10b3ee25 --- /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