diff options
author | Laël Guillemenot | 2015-06-11 15:48:32 +0200 |
---|---|---|
committer | Laël Guillemenot | 2015-06-11 15:48:32 +0200 |
commit | 3270a3512210ddd83178a910531169faccaed1e6 (patch) | |
tree | 1e7621d726f79a1cf3d44916e04c54182fe742e7 | |
download | aur-3270a3512210ddd83178a910531169faccaed1e6.tar.gz |
Récupération en provenance de aur
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | DDRace.desktop | 13 | ||||
-rw-r--r-- | PKGBUILD | 58 | ||||
-rw-r--r-- | set-data-dir.patch | 12 |
4 files changed, 110 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..357fb69a2fe4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = teeworlds-ddrace-git + pkgdesc = A 2D multiplayer arcade (Git version) + pkgver = d289e4d + pkgrel = 1 + url = http://ddrace.info + arch = i686 + arch = x86_64 + license = custom + makedepends = python + makedepends = git + makedepends = bam + depends = mesa + depends = sdl + depends = freetype2 + depends = glu + provides = teeworlds + conflicts = teeworlds + replaces = teewars + source = teeworlds-ddrace-git::git://github.com/DDRace/teeworlds.git + source = DDRace.desktop + source = set-data-dir.patch + md5sums = SKIP + md5sums = f41ee1b3dfc1a5ccee9308636f3a4b1b + md5sums = a0910710090b9e5431947d0eae553dda + +pkgname = teeworlds-ddrace-git + diff --git a/DDRace.desktop b/DDRace.desktop new file mode 100644 index 000000000000..62361dbe34b8 --- /dev/null +++ b/DDRace.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Icon=DDRace +Exec=DDRace +Terminal=false +StartupNotify=false + +Name=TeeWorlds DDRace +GenericName=Arcade Game +Comment=is a 2D multiplayer arcade + +Categories=Game;ArcadeGame; diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..bd2f83904de7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,58 @@ +# Maintainer: Lael Guillemenot <zeppelinlg@gmail.com> +# Contributor: josephgbr <rafael.f.f1@gmail.com> + +_name=teeworlds +pkgname=$_name-ddrace-git +pkgver=d289e4d +pkgrel=1 +pkgdesc="A 2D multiplayer arcade (Git version)" +arch=('i686' 'x86_64') +url="http://ddrace.info" +license=('custom') +depends=('mesa' 'sdl' 'freetype2' 'glu') +makedepends=('python' 'git' 'bam') +replaces=('teewars') +conflicts=($_name) +provides=($_name) +source=($pkgname::git://github.com/DDRace/teeworlds.git + DDRace.desktop + set-data-dir.patch) +md5sums=('SKIP' + 'f41ee1b3dfc1a5ccee9308636f3a4b1b' + 'a0910710090b9e5431947d0eae553dda') + +pkgver() { + cd "${srcdir}/${pkgname}" + git describe --always | sed 's|-|.|g' +} + +prepare() { + cd "${srcdir}/${pkgname}" + patch -p1 -i "${srcdir}/set-data-dir.patch" +} + +build() { + cd "${srcdir}/${pkgname}" + /usr/bin/bam release +} + +package() { + cd "${srcdir}/${pkgname}" + mkdir -p "${pkgdir}"/usr/share/${_name}/data + cp -r "${srcdir}"/${pkgname}/data/* \ + "${pkgdir}"/usr/share/${_name}/data + + install -Dm755 "${srcdir}"/${pkgname}/DDRace \ + "${pkgdir}"/usr/bin/DDRace + install -Dm755 "${srcdir}"/${pkgname}/DDRace-Server \ + "${pkgdir}"/usr/bin/DDRace-Server + + install -Dm644 "${srcdir}"/DDRace.desktop \ + "${pkgdir}"/usr/share/applications/DDRace.desktop + install -Dm644 "${srcdir}"/${pkgname}/other/icons/DDRace2.ico \ + "${pkgdir}"/usr/share/pixmaps/DDRace.png + install -Dm644 "${srcdir}"/${pkgname}/license.txt \ + "${pkgdir}"/usr/share/licenses/${_name}/license.txt + install -Dm644 "${srcdir}"/${pkgname}/license_DDRace.txt \ + "${pkgdir}"/usr/share/licenses/${_name}/license_DDRace.txt +} diff --git a/set-data-dir.patch b/set-data-dir.patch new file mode 100644 index 000000000000..ccaf1520964d --- /dev/null +++ b/set-data-dir.patch @@ -0,0 +1,12 @@ +diff -Nur DDRace.orig/src/engine/shared/storage.cpp DDRace/src/engine/shared/storage.cpp +--- DDRace.orig/src/engine/shared/storage.cpp 2012-08-19 17:59:45.715994039 +0200 ++++ DDRace/src/engine/shared/storage.cpp 2012-08-19 18:21:26.479424820 +0200 +@@ -5,7 +5,7 @@ + #include "linereader.h" + + // compiled-in data-dir path +-#define DATA_DIR "data" ++#define DATA_DIR "/usr/share/DDRace/data" + + class CStorage : public IStorage + { |