Package Details: osu-lazer-git latest-1

Git Clone URL: https://aur.archlinux.org/osu-lazer-git.git (read-only, click to copy)
Package Base: osu-lazer-git
Description: A free-to-win rhythm game. Rhythm is just a *click* away!
Upstream URL: https://osu.ppy.sh/
Keywords: arcade game
Licenses: MIT AND CC-BY-NC-4.0
Conflicts: osu-lazer
Provides: osu-lazer
Submitter: emmieaur
Maintainer: neeshy
Last Packager: neeshy
Votes: 40
Popularity: 0.000000
First Submitted: 2017-03-25 04:24 (UTC)
Last Updated: 2024-04-15 19:08 (UTC)

Latest Comments

« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 13 Next › Last »

crab2313 commented on 2018-06-11 15:52 (UTC)

They have fixed the bug, the work ground is no longer needed.

diff --git a/PKGBUILD b/PKGBUILD
index 93dba41..2d638cb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
 # Contributor: "donaldtrump" [AUR]

 pkgname=osu-lazer-git
-pkgver=2018.519.0
+pkgver=2018.611.0
 pkgrel=1
 pkgdesc='Freeware rhythm video game - lazer development version'
 arch=('x86_64' 'i686')
@@ -98,8 +98,8 @@ package() {
        done

        # 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"
+       install -m755 "libbass.so" "$pkgdir/usr/lib/${pkgname%-git}/libbass.so"
+       install -m755 "libbass_fx.so" "$pkgdir/usr/lib/${pkgname%-git}/libbass_fx.so"
        install -m755 "libe_sqlite3.so" "$pkgdir/usr/lib/${pkgname%-git}/libe_sqlite3.so"
 }

crab2313 commented on 2018-05-06 05:57 (UTC) (edited on 2018-05-06 05:58 (UTC) by crab2313)

Please change net461 to net471, they have changed target framework to net471 a month ago.

diff --git a/PKGBUILD b/PKGBUILD
index d76cb1f..35e3961 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -91,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/net461"
+       cd "$srcdir/osu/osu.Desktop/bin/Release/net471"
        mkdir -p "$pkgdir/usr/lib/${pkgname%-git}"
        for binary in *.exe *.dll; do
                install -m755 "$binary" "$pkgdir/usr/lib/${pkgname%-git}/$binary"

<deleted-account> commented on 2018-05-02 06:21 (UTC)

after the lastest update i can't run osu and it report error like: "[ERROR] FATAL UNHANDLED EXCEPTION: OpenTK.Graphics.GraphicsContextException: Invalid window" the full stack is here. https://pastebin.com/raw/nND7Tged Is anyone can help?

cracube commented on 2018-04-27 14:14 (UTC)

Since i had the same error as Kozeid, I tried to change the /osu.Desktop/bin/Release/net461 in the build by /osu.Desktop/bin/Release/net471 (the only thing I found in this directory) and it worked so I assume this is just an error in the pkgbuild

Kozeid commented on 2018-04-24 13:43 (UTC) (edited on 2018-04-24 13:43 (UTC) by Kozeid)

/home/rafal/builds/osu-lazer-git/PKGBUILD: line 94: cd: /home/rafal/builds/osu-lazer-git/src/osu/osu.Desktop/bin/Release/net461: No such file or directory

==> ERROR: A failure occurred in package().

Aborting...

xiretza commented on 2018-04-09 15:47 (UTC) (edited on 2018-04-09 16:04 (UTC) by xiretza)

FYI, to build this using makechrootpkg, the systemd-nspawn container now needs the CAP_IPC_LOCK capability (for dotnet). It can be enabled using Capability=cap_ipc_lock in a systemd.nspawn(5) configuration.

emersion commented on 2018-04-08 22:14 (UTC)

Getting a bunch of these:

/usr/lib/mono/msbuild/15.0/bin/Sdks/Microsoft.NET.Sdk/build/Microsoft.PackageDependencyResolution.targets(327,5): error : Assets file '/home/simon/.cache/pacaur/osu-lazer-git/src/osu/osu-framework/osu.Framework/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/home/simon/.cache/pacaur/osu-lazer-git/src/osu/osu-framework/osu.Framework/osu.Framework.csproj] Build continuing because "ContinueOnError" on the task "ReportAssetsLogMessages" is set to "ErrorAndContinue". /usr/lib/mono/msbuild/15.0/bin/Sdks/Microsoft.NET.Sdk/build/Microsoft.PackageDependencyResolution.targets(167,5): error : Assets file '/home/simon/.cache/pacaur/osu-lazer-git/src/osu/osu-framework/osu.Framework/obj/project.assets.json' not found. Run a NuGet package restore to generate this file. [/home/simon/.cache/pacaur/osu-lazer-git/src/osu/osu-framework/osu.Framework/osu.Framework.csproj]

emmieaur commented on 2018-04-06 02:39 (UTC)

Thanks @crab2313, I'll upload an updated PKGBUILD soon.

crab2313 commented on 2018-04-04 10:16 (UTC)

diff --git a/PKGBUILD b/PKGBUILD
index 652bda9..a7e7853 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,14 +3,15 @@
 # Contributor: "donaldtrump" [AUR]

 pkgname=osu-lazer-git
-pkgver=2018.324_7_gc9276ce2b
+pkgver=20180324_152_g30de2671f
 pkgrel=1
 pkgdesc='Freeware rhythm video game - lazer development version'
 arch=('x86_64' 'i686')
 url='https://osu.ppy.sh'
 license=('MIT')
-makedepends=('nuget4'
-             'git')
+makedepends=('msbuild-stable'
+             'git'
+             'dotnet-sdk')
 depends=('ffmpeg'
          'libgl'
          'mono')
@@ -59,24 +60,16 @@ prepare() {

    # 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"

RLLBcheese commented on 2018-04-01 14:19 (UTC) (edited on 2018-04-01 14:21 (UTC) by RLLBcheese)

Build fails. When the build gets to "nuget restore" in the prepare() section, it prints out the following:

============================================

==> Starting prepare()... MSBuild auto-detection: using msbuild version '14.0' from '/usr/lib/mono/xbuild/14.0/bin'.

xbuild tool is deprecated and will be removed in future updates, use msbuild instead <<<<

MSBUILD: error MSBUILD0004: Too many project files specified

==> ERROR: A failure occurred in prepare(). Aborting...

============================================