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.000000
First Submitted: 2012-05-02 13:47 (UTC)
Last Updated: 2022-07-05 17:36 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

ThePirate42 commented on 2022-07-05 14:02 (UTC) (edited on 2022-07-05 14:04 (UTC) by ThePirate42)

@MarsSeed It fails with both legacy SDL and compat SDL

This is the full build log with compat SDL:

https://pastebin.com/thTiZ82t

Some parts of it are in italian, sorry about that.

MarsSeed commented on 2022-07-05 13:56 (UTC) (edited on 2022-07-05 13:59 (UTC) by MarsSeed)

It seems the current configure script of love07 sets a wrong Lua include dir (at least when using --enable-luajit; didn't yet check with regular Lua yet).

With luajit, this is the include path that love07's configure generates:

INCLUDE_LUA=-I/usr/include/luajit-2.0

Whereas with the current repo luajit package, header files are put in the following directory:

/usr/include/luajit-2.1/

MarsSeed commented on 2022-07-05 13:40 (UTC)

I've tried the build with both the legacy sdl package, as well as repo's sdl12-compat.

In both cases it failed, though with the newer sdl12-compat package, it failed only because it didnt't find the definition of luaL_checkint.

Whereas with the legacy sdl package, it didn't find any of these: luaL_checkint, lua_open, luaL_optint, lua_strlen.

So from the looks of it, the newer sdl12-compat package from repo would be better suited for the legacy love07 package - though still falls short.

parkerlreed commented on 2022-07-05 13:26 (UTC)

Last I checked, love 07 is just very old and not compatible with up-to-date compilers. It would need someone who knows how to maintain it to build some patches.

The better alternative is whatever application you are using that depends on this, check to see if they have any efforts of running on newer love. Without someone dedicated to this, 07 is a dead end as far as I'm aware.

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

@ThePirate42, the build log is less useful if you don't include the full build log outputted by makepkg and/or the AUR helper.

Especially important would be to know which SDL package and version you used. The legacy sdl package? Or sdl12-compat? Perhaps some other package variant or a '-git' package?

ThePirate42 commented on 2022-07-05 10:27 (UTC)

build() fails with these errors:

https://pastebin.com/puGzXmJ2

ThePirate42 commented on 2022-07-05 10:08 (UTC)

Shouldn't this package depend on sdl12-compat?

pgoetz commented on 2021-05-21 22:21 (UTC) (edited on 2021-05-21 22:22 (UTC) by pgoetz)

When I try to install this I get:

==> ERROR: A failure occurred in prepare().
    Aborting...
:: failed to verify integrity or prepare love07 package

djmattyg007 commented on 2021-03-29 02:15 (UTC)

The filename of the license file isn't versioned when it's downloaded. If you downloaded it previously and didn't delete it before running makepkg (so that makepkg can re-download it), you'll get an error.

hakunamenta commented on 2021-03-26 16:51 (UTC) (edited on 2021-03-26 16:52 (UTC) by hakunamenta)

i got an error on check:

==> Validating source files with sha256sums...
    love-0.7.2-linux-src.tar.gz ... Passed
    license.txt ... FAILED
    app.svg ... Passed
    […]
    love.xml ... Passed
==> ERROR: One or more files did not pass the validity check!

any idea what changed?