Package Base Details: easyrpg-tools-git

Git Clone URL: https://aur.archlinux.org/easyrpg-tools-git.git (read-only, click to copy)
Keywords: lcf2xml lmu2png png2xyz xyz2png xyzcrush
Submitter: carstene1ns
Maintainer: carstene1ns
Last Packager: carstene1ns
Votes: 2
Popularity: 0.000000
First Submitted: 2015-08-11 13:59 (UTC)
Last Updated: 2020-12-20 17:20 (UTC)

Latest Comments

carstene1ns commented on 2023-12-23 20:53 (UTC)

@dreieck: This is all intentional.

regarding provides and conflicts of the non-git packages: There is no stable release of the tools and thumbnailer (yet), so it is not needed until we (upstream) decide to release them formally. Considering I wrote the thumbnailer in 2015, it is unlikely to happen anytime soon.

regarding provides of the individual tools: These are not (and never have been) packaged individually, but only present to make package searches easier.

regarding the liblcf dependency: This is a development package and thus needs the development package, since liblcf has no stable api.

dreieck commented on 2023-12-20 15:45 (UTC)

Please check if liblcf-git (i.e. the -git variant) is really a (make)dependency, or if not liblcf suffices (which should give the user the choice which variant of the package to install).

Regards and
thanks for maintainin!

dreieck commented on 2023-12-20 15:44 (UTC) (edited on 2023-12-20 15:44 (UTC) by dreieck)

Please add

  • easyrpg-tools to the provides and conflicts arrays of the package easyrpg-tools-git, and similarly
  • xyz-thumbnailer to the provides and conflicts arrays of the package xyz-thumbnailer-git

Also check if the other provides entries you have are to be added to the conflicts array.

Regards and
thanks for maintaining!

dreieck commented on 2023-12-20 15:38 (UTC) (edited on 2023-12-20 15:47 (UTC) by dreieck)

Build fails for me with enum_tags.h:43:44: error: ‘is_array_v’ is not a member of ‘std’; did you mean ‘is_array’ and many subsequent errors

This now has been ↗ fixed upstream.

dreieck commented on 2023-12-20 10:34 (UTC) (edited on 2023-12-20 15:39 (UTC) by dreieck)

Build fails for me with enum_tags.h:43:44: error: ‘is_array_v’ is not a member of ‘std’; did you mean ‘is_array’ and many subsequent errors:

[...]
make[2]: Entering directory '/tmp/makepkg/build/easyrpg-tools-git/src/easyrpg-tools/lmu2png'
  CXX      src/lmu2png-main.o
In file included from /usr/include/lcf/rpg/animation.h:18,
                 from /usr/include/lcf/rpg/database.h:19,
                 from /usr/include/lcf/ldb/reader.h:16,
                 from src/main.cpp:25:
/usr/include/lcf/enum_tags.h: In constructor ‘constexpr lcf::EnumTags<E, N>::EnumTags(const Args& ...)’:
/usr/include/lcf/enum_tags.h:43:44: error: ‘is_array_v’ is not a member of ‘std’; did you mean ‘is_array’?
   43 |                         if constexpr (std::is_array_v<FirstElemT>) {
      |                                            ^~~~~~~~~~
      |                                            is_array
[...]
/usr/include/lcf/enum_tags.h:40:36: note: ‘constexpr lcf::EnumTags<E, N>::EnumTags(const Args& ...) [with Args = {char [4], char [4]}; E = lcf::rpg::Map::GeneratorTiles; long unsigned int N = 2]’ is not usable as a ‘constexpr’ function because:
   40 |                 explicit constexpr EnumTags(Args const&...args) noexcept {
      |                                    ^~~~~~~~
make[2]: *** [Makefile:470: src/lmu2png-main.o] Error 1

↗ Upstream issue report.

Regards!

escorares commented on 2020-12-25 16:40 (UTC)

Thanks!

carstene1ns commented on 2020-12-20 17:21 (UTC)

Thank you @escorares, the json dependency has been unbundled. This is fixed now.

escorares commented on 2020-12-19 07:50 (UTC)

Can't build

checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for ICU... yes
checking for NLOHMANNJSON... no
configure: error: Package requirements (nlohmann_json) were not met:

Package 'nlohmann_json', required by 'virtual:world', not found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables NLOHMANNJSON_CFLAGS
and NLOHMANNJSON_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
configure: error: ./configure failed for gencache
==> ERROR: A failure occurred in build().
    Aborting...
error making: easyrpg-tools-git