summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmmon Smith2018-04-05 19:49:20 -0700
committerAmmon Smith2018-04-05 19:49:20 -0700
commitbc131e0b6cfd63f61bad0728a9b90e1b18af0c6c (patch)
tree89f5bb500ea2032a4906b00962b23e96e3e1c34b
parent100002dba93110237bdbacd4b2737eb348d9ffc7 (diff)
downloadaur-bc131e0b6cfd63f61bad0728a9b90e1b18af0c6c.tar.gz
Update PKGBUILD with crab2313 patch.
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD25
2 files changed, 12 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 613ad70bf937..d9e22088caca 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,13 @@
pkgbase = osu-lazer-git
pkgdesc = Freeware rhythm video game - lazer development version
- pkgver = 2018.324_7_gc9276ce2b
+ pkgver = 20180324_172_ge120b0eda
pkgrel = 1
url = https://osu.ppy.sh
arch = x86_64
arch = i686
license = MIT
- makedepends = nuget4
+ makedepends = dotnet-sdk
+ makedepends = msbuild-stable
makedepends = git
depends = ffmpeg
depends = libgl
diff --git a/PKGBUILD b/PKGBUILD
index 652bda97f067..fa6fa32c605b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,13 +3,14 @@
# Contributor: "donaldtrump" [AUR]
pkgname=osu-lazer-git
-pkgver=2018.324_7_gc9276ce2b
+pkgver=20180324_172_ge120b0eda
pkgrel=1
pkgdesc='Freeware rhythm video game - lazer development version'
arch=('x86_64' 'i686')
url='https://osu.ppy.sh'
license=('MIT')
-makedepends=('nuget4'
+makedepends=('dotnet-sdk'
+ 'msbuild-stable'
'git')
depends=('ffmpeg'
'libgl'
@@ -49,34 +50,26 @@ pkgver() {
}
prepare() {
- cd "${srcdir}/osu"
+ cd "$srcdir/osu"
# Prepare submodules
git submodule init
- git config submodule.osu-framework.url "${srcdir}/osu-framework"
- git config submodule.osu-resources.url "${srcdir}/osu-resources"
+ git config submodule.osu-framework.url "$srcdir/osu-framework"
+ git config submodule.osu-resources.url "$srcdir/osu-resources"
git submodule update --recursive
# Download dependencies
export TERM='xterm'
- nuget restore
+ dotnet restore
}
build() {
cd "$srcdir/osu"
- # Symlink netstandard for xbuild
- mkdir -p "osu.Game/bin/Release"
- ln -s "/lib/mono/4.5/Facades/netstandard.dll" "osu.Game/bin/Release"
-
# Build
export MONO_IOMAP='case'
export TERM='xterm'
- xbuild /property:Configuration=Release
-
- # Cleanup
- rm "osu.Game/bin/Release/netstandard.dll"
- rm "osu.Desktop/bin/Release/netstandard.dll"
+ msbuild /property:Configuration=Release
}
package() {
@@ -98,7 +91,7 @@ package() {
install -m644 "${pkgname%-git}.png" "$pkgdir/usr/share/pixmaps/${pkgname%-git}.png"
# Compiled binaries
- cd "$srcdir/osu/osu.Desktop/bin/Release"
+ cd "$srcdir/osu/osu.Desktop/bin/Release/net461"
mkdir -p "$pkgdir/usr/lib/${pkgname%-git}"
for binary in *.exe *.dll; do
install -m755 "$binary" "$pkgdir/usr/lib/${pkgname%-git}/$binary"