summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPanagiotis Vasilopoulos2020-06-20 08:04:54 +0300
committerPanagiotis Vasilopoulos2020-06-20 08:04:54 +0300
commit97a732aa67228f854a53fe244b3926273a7aa8aa (patch)
treeeeb49d96fbca7df8224163cabb6d9e8ad72bd249
downloadaur-97a732aa67228f854a53fe244b3926273a7aa8aa.tar.gz
Added supertuxkart-server-git
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD53
2 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..dce9bd721e56
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,26 @@
+pkgbase = supertuxkart-server-git
+ pkgdesc = Server for SuperTuxKart - development version
+ pkgver = 22105+
+ pkgrel = 1
+ url = http://supertuxkart.sourceforge.net/
+ arch = i686
+ arch = x86_64
+ arch = aarch64
+ license = GPL
+ makedepends = git
+ makedepends = cmake
+ makedepends = bluez-libs
+ makedepends = libvpx
+ depends = libvorbis
+ depends = freealut
+ depends = libgl
+ depends = glut
+ depends = fribidi
+ depends = glew
+ depends = libjpeg-turbo
+ depends = libpng
+ depends = freetype2
+ source = stk-code::git+https://github.com/supertuxkart/stk-code.git
+ md5sums = SKIP
+
+pkgname = supertuxkart-server-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3d8e5e3c5f04
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,53 @@
+# Maintainer: Panagiotis Vasilopoulos <hello@alwayslivid.com>
+# Contributor: Michal Donat <donny579@gmail.com>
+
+pkgname=supertuxkart-server-git
+pkgver=22105+
+pkgrel=1
+pkgdesc="Server for SuperTuxKart - development version"
+url="http://supertuxkart.sourceforge.net/"
+license=("GPL")
+arch=('i686' 'x86_64' 'aarch64')
+
+makedepends=("git" "cmake" "bluez-libs" "libvpx")
+
+depends=("libvorbis" "freealut" "libgl" "glut" "fribidi" "glew" "libjpeg-turbo" "libpng" "freetype2")
+
+source=(
+ "stk-code::git+https://github.com/supertuxkart/stk-code.git"
+)
+
+md5sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/stk-code"
+ local _git_rev="$(git rev-list --count HEAD)"
+
+ printf "%s+%s" "${_git_rev}" "${_assets_rev}"
+}
+
+build() {
+ cd "${srcdir}/stk-code"
+ if [ -d "cmake_build" ]; then
+ rm -rf cmake_build
+ fi
+ mkdir cmake_build
+ cd cmake_build
+
+ cmake -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_RECORDER=off \
+ -DESERVER_ONLY=ON -DCHECK_ASSETS=off ..
+ make
+}
+
+package() {
+ cd "stk-code/cmake_build"
+ make DESTDIR=${pkgdir} install
+
+ cd "${pkgdir}/usr/share/pixmaps"
+ if [ ! -f supertuxkart.png ]; then
+ ln -s supertuxkart{_128,}.png
+ fi
+ if [ -d "${pkgdir}/usr/lib64" ]; then
+ mv "${pkgdir}/usr/lib64" "${pkgdir}/usr/lib"
+ fi
+}