summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNguyen Chinh Huu2020-03-18 11:11:49 +0700
committerNguyen Chinh Huu2020-03-18 11:11:49 +0700
commit17cdc7df9ba9d5d1c9d8bf3d20afdd4f11c30acb (patch)
tree6862aefbd0f4b070dd7eb36cbf197e6b74678e40
parent19a21e15a61f3a1127771dabd9dc7c206a98da1f (diff)
downloadaur-17cdc7df9ba9d5d1c9d8bf3d20afdd4f11c30acb.tar.gz
Add pre-compiled libraries into package
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD22
2 files changed, 15 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0eea59af3016..04f1b1766fe7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = osu-lazer-git
pkgdesc = An open source, free-to-win rhythm game
- pkgver = 2020.312.0.r111.7be5ef4737
+ pkgver = 2020.317.0.r26.9b029fa9e
pkgrel = 1
url = https://github.com/ppy/osu
arch = i686
diff --git a/PKGBUILD b/PKGBUILD
index 16e026c5e16b..5b8b6d850845 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@
# Contributor: "donaldtrump" [AUR]
pkgname=osu-lazer-git
-pkgver=2020.312.0.r111.7be5ef4737
+pkgver=2020.317.0.r26.9b029fa9e
pkgrel=1
pkgdesc="An open source, free-to-win rhythm game"
arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')
@@ -41,7 +41,11 @@ pkgver() {
build() {
cd "$srcdir/$pkgname"
- env DOTNET_CLI_TELEMETRY_OPTOUT=1 dotnet build -c Release osu.Desktop
+ rm -rf compiled
+ env DOTNET_CLI_TELEMETRY_OPTOUT=1 dotnet publish osu.Desktop \
+ --no-self-contained --configuration Release \
+ --runtime $(dotnet --info | grep 'RID' | cut -d ':' -f 2 | tr -d '[:space:]') \
+ --output compiled
}
@@ -49,13 +53,15 @@ package() {
# Launcher, Desktop and MIME
cd "$srcdir"
install -Dm755 osu-lazer-git.sh "$pkgdir/usr/bin/${pkgname%-git}"
- install -Dm644 osu-lazer-git.desktop "$pkgdir/usr/share/applications/sh.ppy.osu.${pkgname%-git}.desktop"
+ install -Dm644 osu-lazer-git.desktop \
+ "$pkgdir/usr/share/applications/sh.ppy.osu.${pkgname%-git}.desktop"
install -Dm644 osu-lazer-git.xml "$pkgdir/usr/share/mime/packages/${pkgname%-git}.xml"
-
- # Libraries
- cd "$srcdir/$pkgname/osu.Desktop/bin/Release/netcoreapp3.1"
- find . -maxdepth 1 -type f \! -name 'osu!' -exec install -Dm755 "{}" "$pkgdir/usr/lib/${pkgname%-git}/{}" \;
-
+
+ # Runtime and Libraries
+ cd "$srcdir/$pkgname/compiled"
+ find . -type f -exec \
+ install -Dm644 "{}" "$pkgdir/usr/lib/${pkgname%-git}/{}" \;
+
# Icon and License
cd "$srcdir/$pkgname"
install -Dm644 assets/lazer.png "$pkgdir/usr/share/pixmaps/${pkgname%-git}.png"