diff options
author | Panagiotis Vasilopoulos | 2020-06-20 08:04:54 +0300 |
---|---|---|
committer | Panagiotis Vasilopoulos | 2020-06-20 08:04:54 +0300 |
commit | 97a732aa67228f854a53fe244b3926273a7aa8aa (patch) | |
tree | eeb49d96fbca7df8224163cabb6d9e8ad72bd249 | |
download | aur-97a732aa67228f854a53fe244b3926273a7aa8aa.tar.gz |
Added supertuxkart-server-git
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 53 |
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 +} |