Package Details: funkin-git v0.2.7.1.r102.gf94dece4-3

Git Clone URL: https://aur.archlinux.org/funkin-git.git (read-only, click to copy)
Package Base: funkin-git
Description: Friday Night Funkin': A rhythm game originally made for Ludum Dare 47 "Stuck in a Loop"
Upstream URL: https://github.com/ninjamuffin99/Funkin
Keywords: friday funkin git ninjamuffin rhythm
Licenses: Apache
Conflicts: funkin
Provides: funkin
Submitter: Enova
Maintainer: HTV04
Last Packager: HTV04
Votes: 5
Popularity: 0.000000
First Submitted: 2020-12-14 06:20 (UTC)
Last Updated: 2022-01-23 22:32 (UTC)

Dependencies (2)

Required by (0)

Sources (4)

Latest Comments

1 2 Next › Last »

griffin commented on 2022-12-05 07:00 (UTC)

Currently failing to build. Polymod seems to be the issue.

HTV04 commented on 2022-01-23 15:52 (UTC) (edited on 2022-01-23 22:26 (UTC) by HTV04)

Hey, I've taken ownership of this package now. I updated the PKGBUILD to be compatible with the latest git commit.

I also made a few improvements, including using haxelib newrepo to prevent modifying the user's haxelib folder (and overall ensure a clean build environment), adding local sources as files instead of including them within the PKGBUILD, and using the official icons from the source repo (from 16x16 to 64x64).

I'm pretty new to the AUR, but I made sure to read all the appropriate guidelines on the Arch Wiki. Let me know if there's anything I should change or improve.

(Btw, I also made a new AUR package for stable versions of Funkin', check it out: https://aur.archlinux.org/packages/funkin/)

Enova commented on 2021-09-21 15:00 (UTC)

Sorry for the absence, I've disowned the package. Go wild

exu commented on 2021-06-17 13:05 (UTC)

The fix for discord_rpc by kamilst96 worked for me. Any chance this could be included in the PKGBUILD?

kamilst96 commented on 2021-04-16 18:34 (UTC) (edited on 2021-04-16 18:43 (UTC) by kamilst96)

Should you encounter errors related to discord_rpc, try this line:

haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc

In case of missing icon.png in 'funkin-git/art/icon.png', modify the affected PKGBUILD install line to the following:

install -D $srcdir/$pkgname/art/icon64.png $pkgdir/usr/share/pixmaps/funkin.png

k4rakara commented on 2021-03-16 21:58 (UTC) (edited on 2021-03-16 22:15 (UTC) by k4rakara)

This package should not alter the users haxelib folder.

Heres the right way to do it:

haxelib config > /dev/null;
if [[ "$?" != "0" ]]; then
  echo 'Please configure your haxelib repo folder using `haxelib setup`';
  exit 1;
fi;

gianmarcogg03 commented on 2021-03-13 10:53 (UTC) (edited on 2021-03-13 10:53 (UTC) by gianmarcogg03)

At some point the building from yay fails:

Installing polymod from https://github.com/larsiusprime/polymod.git Library polymod current version is now git Warning: Lime version 7.9.0 may not be compatible with OpenFL 9.0.2 (expected version 7.7.*) Use <lime version="" /> before <haxelib name="openfl" /> to include a specific version /home/gianmarco/haxelib/flixel/4,8,1/flixel/math/FlxPoint.hx:31: characters 3-15 : flixel.math.FlxPoint should be { _inPool : Bool } /home/gianmarco/haxelib/flixel/4,8,1/flixel/math/FlxPoint.hx:31: characters 3-15 : ... The field _inPool is not public /home/gianmarco/haxelib/flixel/4,8,1/flixel/math/FlxPoint.hx:17: characters 2-53 : error: The field _inPool is not public /home/gianmarco/haxelib/flixel/4,8,1/flixel/math/FlxPoint.hx:17: characters 2-53 : ... have: { get: (...) -> { set: (...) -> flixel.math.FlxPoint } } /home/gianmarco/haxelib/flixel/4,8,1/flixel/math/FlxPoint.hx:17: characters 2-53 : ... want: { get: (...) -> { set: (...) -> { _inPool } } } /home/gianmarco/haxelib/flixel/4,8,1/flixel/math/FlxPoint.hx:70: characters 10-19 : { get : () -> { set : (Float, Float) -> { _inPool : Bool } } } has no field putUnsafe /home/gianmarco/haxelib/flixel/4,8,1/flixel/group/FlxGroup.hx:473: characters 80-91 : Type not found : ObjectClass /home/gianmarco/haxelib/polymod/git/polymod/format/XMLMerge.hx:189: characters 10-23 : Warning : This typedef is deprecated in favor of haxe.xml.Access /home/gianmarco/haxelib/polymod/git/polymod/format/XMLMerge.hx:189: characters 30-43 : Warning : This typedef is deprecated in favor of haxe.xml.Access /home/gianmarco/haxelib/flixel/4,8,1/flixel/math/FlxPoint.hx:485: characters 3-15 : { get : () -> { set : (Float, Float) -> { _inPool : Bool } } } should be flixel.util.IFlxPool<flixel.math.FlxPoint> /home/gianmarco/haxelib/flixel/4,8,1/flixel/group/FlxGroup.hx:852: characters 19-30 : Type not found : ObjectClass /home/gianmarco/haxelib/flixel/4,8,1/flixel/system/frontEnds/PluginFrontEnd.hx:47: characters 19-28 : Type not foun /home/gianmarco/haxelib/flixel/4,8,1/flixel/system/frontEnds/PluginFrontEnd.hx:94: characters 20-29 : Type not foun ==> ERRORE: Si è verificato un errore in build(). L'operazione sta per essere interrotta... error making: funkin-git

E404NNF commented on 2021-02-07 13:28 (UTC)

It's ok, I understand.

Enova commented on 2021-02-06 17:39 (UTC)

Updated to support the latest changes in the build process and used the workaround in the github issue to get around NG.io issues. Sorry for being rude :p