diff options
author | Ammon Smith | 2017-03-24 21:24:20 -0700 |
---|---|---|
committer | Ammon Smith | 2017-03-24 21:24:20 -0700 |
commit | 5389c0cef128ea84633dd90fa86c7a9a552c666b (patch) | |
tree | ded5c1d3f55f5981f228da2c48b7d2f75d3f2800 | |
download | aur-5389c0cef128ea84633dd90fa86c7a9a552c666b.tar.gz |
Initial commit.
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 63 | ||||
-rwxr-xr-x | osu-launcher | 3 |
3 files changed, 90 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7b97b65f6696 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +# Generated by mksrcinfo v8 +# Sat Mar 25 04:24:13 UTC 2017 +pkgbase = osu-lazer-git + pkgdesc = Freeware rhythm video game - lazer development version + pkgver = 2017.324.0_57_g7a834a6c + pkgrel = 1 + url = http://osu.ppy.sh + arch = x86_64 + arch = i686 + license = MIT + makedepends = nuget + makedepends = git + depends = ffmpeg + depends = libglvnd + depends = mono + provides = osu-lazer + conflicts = osu-lazer + source = git+https://github.com/ppy/osu.git + source = osu-launcher + sha256sums = SKIP + sha256sums = c499dbff1d9a8f382e7b3cf4a95b58b9f02fb98e66e50cddb5d7d6c8a5223d2d + +pkgname = osu-lazer-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f76768c2e318 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,63 @@ +# Maintainer: Ammon Smith <ammon.i.smith@gmail.com> + +pkgname=osu-lazer-git +pkgver=2017.324.0_57_g7a834a6c +pkgrel=1 +pkgdesc='Freeware rhythm video game - lazer development version' +arch=('x86_64' 'i686') +url='http://osu.ppy.sh' +license=('MIT') +makedepends=('nuget' + 'git') +depends=('ffmpeg' + 'libglvnd' + 'mono') +optdepends=() +provides=('osu-lazer') +conflicts=('osu-lazer') +source=("git+https://github.com/ppy/osu.git" + 'osu-launcher') +sha256sums=('SKIP' + 'c499dbff1d9a8f382e7b3cf4a95b58b9f02fb98e66e50cddb5d7d6c8a5223d2d') + +if [[ $CARCH == x86_64 ]]; then + readonly _arch=x64 +elif [[ $CARCH == i686 ]]; then + readonly _arch=x86 +fi + +pkgver() { + cd "$srcdir/osu" + git describe --always --tags | sed 's/-/_/g' | cut -c 2- +} + +build() { + cd "$srcdir/osu" + + # Initialize submodules + git submodule init + git submodule update --recursive + + # Download dependencies + nuget restore + + # Build + export MONO_IOMAP='case' + xbuild || xbuild +} + +package() { + cd "$srcdir" + mkdir -p "$pkgdir/usr/bin" + install -m755 'osu-launcher' "$pkgdir/usr/bin/osu-lazer" + + cd "$srcdir/osu/osu.Desktop/bin/Debug" + mkdir -p "$pkgdir/usr/lib/${pkgname%-git}" + install -m755 *.exe *.dll "$pkgdir/usr/lib/${pkgname%-git}" + + # Install native libraries + install -m755 "libbass.$_arch.so" "$pkgdir/usr/lib/${pkgname%-git}/libbass.so" + install -m755 "libbass_fx.$_arch.so" "$pkgdir/usr/lib/${pkgname%-git}/libbass_fx.so" +} + +# vim: set sw=4 ts=4 noet: diff --git a/osu-launcher b/osu-launcher new file mode 100755 index 000000000000..3019d99ef211 --- /dev/null +++ b/osu-launcher @@ -0,0 +1,3 @@ +#!/bin/sh +cd /usr/lib/osu-lazer +exec mono 'osu!.exe' |