Package Details: magic_enum-git 0.9.7.r25.gec5734e-2

Git Clone URL: https://aur.archlinux.org/magic_enum-git.git (read-only, click to copy)
Package Base: magic_enum-git
Description: Header-only C++17 library, provides static reflection for enums, works with any enum type without any macro or boilerplate code.
Upstream URL: https://github.com/Neargye/magic_enum
Licenses: MIT
Conflicts: magic_enum
Provides: magic_enum
Submitter: dreieck
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 0
Popularity: 0.000000
First Submitted: 2023-02-21 14:08 (UTC)
Last Updated: 2025-09-09 19:41 (UTC)

Dependencies (2)

Required by (9)

Sources (1)

Latest Comments

1 2 Next › Last »

FabioLolix commented on 2025-09-09 19:04 (UTC)

the pkgbuild has "conflicts=(magic_enum=${pkgver})" but retains "provides=(magic_enum)."

Hey, evidently I've pasted =${pkgver} on the wrong line, fix coming soon

Coinflipper commented on 2025-09-09 18:59 (UTC)

As of this comment, the pkgbuild has "conflicts=(magic_enum=${pkgver})" but retains "provides=(magic_enum)." I also am using yay, but "View PKGBUILD" in the upper corner provides the same as is being retrieved. Running makepkg on its own also states that the dependency can't be fulfilled, as "magic_enum>=0.9.7" is missing, despite having magic_enum-git installed.

Editing the pkgbuild to add '=${pkgver}' to the Provides line solves the issue in makepkg and yay.

FabioLolix commented on 2025-03-05 08:16 (UTC)

roryhealy, the change asked by abouvier have been made, back then I builded shadps4-git to test it too, I see you're using yay; I don't have time to teat AUR helpers please test with makepkg

roryhealy commented on 2025-03-05 07:38 (UTC)

Hi, I keep running into a dependency issue when trying to update shadps4-git, which requires magic_enum>=0.9.7. Using the magic_enum package works as expected, but using this package (which should provide at least the same version as the magic_enum package) doesn't seem to fulfil the dependency requirements for shadps4

I've pasted the full output here: https://pastebin.com/7zqCX4pg

Changing provides=(magic_enum) to provides=("magic_enum=$pkgver") in this PKGBUILD as abouvier suggested seems to fix the issue

abouvier commented on 2024-12-07 18:46 (UTC)

Yes, shadps4-git since 2 minutes. You could also update magic_enum to the last version to solve the problem.

FabioLolix commented on 2024-12-07 18:43 (UTC)

I am complaining!

I have seen that, what I'm really saying is the lack of provides=("magic_enum=$pkgver") affecting any other package?

abouvier commented on 2024-12-07 18:41 (UTC)

I am complaining! The latest version of magic_enum-git still not provide the correct base version.

FabioLolix commented on 2024-12-07 18:33 (UTC)

When I get a complain I'll look into it, anyway users need to update to the latest version before complaining

abouvier commented on 2024-12-07 18:25 (UTC) (edited on 2024-12-07 18:26 (UTC) by abouvier)

It always needs to be there, otherwise other packages cannot depend on specific base version like makedepends=('magic_enum>=0.9.7').

FabioLolix commented on 2024-12-07 18:02 (UTC)

Typically I add magic_enum=$pkgver to pkgbuilds that really need it like cups-git otherwise I'm not very concerned about it