Package Details: love07 0.7.2-9

Git Clone URL: https://aur.archlinux.org/love07.git (read-only, click to copy)
Package Base: love07
Description: An open-source 2D game engine using Lua scripting language (legacy 0.7.x version)
Upstream URL: http://love2d.org/
Keywords: engine game lib
Licenses: zlib
Submitter: archtux
Maintainer: parkerlreed
Last Packager: MarsSeed
Votes: 26
Popularity: 0.000004
First Submitted: 2012-05-02 13:47 (UTC)
Last Updated: 2022-07-05 17:36 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

MarsSeed commented on 2022-07-05 16:37 (UTC) (edited on 2022-07-05 17:37 (UTC) by MarsSeed)

I've left the dependency as it was for sdl, because this package works with the legacy version as well as repo's sdl12-compat.

(By default, makepkg / AUR helpers / pacman will install sdl12-compat. But if someone specifically wants to use the legacy sdl from AUR, they can do so as well.)

MarsSeed commented on 2022-07-05 16:34 (UTC)

I've pushed 0.7.2-8 with the lua51 change and some additional small configuration fixes. Please kindly try it. :)

With this, now you will have an application shortcut in your launcher menu for LÖVE 07. You can run its built-in minimal demo with that.

ThePirate42 commented on 2022-07-05 15:23 (UTC)

@MarsSeed Thank you, I just realized the cleaning is skipped on error, now it works.

MarsSeed commented on 2022-07-05 15:08 (UTC)

@parkerlreed thank you, I'll update it soon with the fix. :)

MarsSeed commented on 2022-07-05 15:05 (UTC) (edited on 2022-07-05 15:06 (UTC) by MarsSeed)

@ThePirate42, there's nothing wrong with your PKGBUILD, I've used exactly the same (diffed it).

But the undefined references in your build log indicates that your build still wanted to link against luajit (or lua54), not lua51.

Did you try deleting the src and pkg directories in /tmp/makepkg/love07? (Not sure how good is makepkg's -c a.k.a clean option. Maybe not good enough? :)

parkerlreed commented on 2022-07-05 14:57 (UTC)

@MarsSeed feel free to update as needed.

ThePirate42 commented on 2022-07-05 14:43 (UTC) (edited on 2022-07-05 14:44 (UTC) by ThePirate42)

@MarsSeed This doesn't work for me:

https://pastebin.com/FkLAhhEW

This is my modified PKGBUILD, have I done something wrong?

https://pastebin.com/G2HayW42

MarsSeed commented on 2022-07-05 14:31 (UTC)

I can report that nottetris2 works with this fixed love07 package!

MarsSeed commented on 2022-07-05 14:29 (UTC)

Btw you should remove the .install script; it is unnecessary now. The same functionality is provided by pacman hooks included with core system packages. Also namcap warns about this.

MarsSeed commented on 2022-07-05 14:22 (UTC)

Also, it fails if I fix the aforementioned luajit include dir to luajit-2.1.

But, good news! The build is successful if I remove --enable-luajit from configure in PKGBUILD, and change dependency from luajit to lua51.

I've used sdl12-compat from repo for this.