Package Details: muon-meson-git 0.2.0+13.gdc432474c0-1

Git Clone URL: https://aur.archlinux.org/muon-meson-git.git (read-only, click to copy)
Package Base: muon-meson-git
Description: meson implementation in C
Upstream URL: https://sr.ht/~lattis/muon
Licenses: GPL3
Conflicts: muon-meson
Provides: muon
Submitter: fossdd
Maintainer: fossdd
Last Packager: 1ace
Votes: 2
Popularity: 0.47
First Submitted: 2021-06-12 12:04 (UTC)
Last Updated: 2023-05-01 18:47 (UTC)

Latest Comments

1 2 Next › Last »

SpotlightKid commented on 2022-12-24 17:25 (UTC)

Package conflicts with latest meson package:

(1/1) checking for file conflicts                                                                                                                        [##############################################################################################] 100%
error: failed to commit transaction (conflicting files)
muon-meson-git: /usr/share/man/man3/meson-reference.3.gz exists in filesystem (owned by meson)

1ace commented on 2022-09-21 12:46 (UTC)

@gustafla I was going to report this to the project, but then I saw that the last commit (an hour after your message) was titled "comment out test depending on dependency('boost')" and looking at it (https://git.sr.ht/~lattis/muon/commit/768302c), it sounds like it fixes exactly the issue you were seeing :)

gustafla commented on 2022-09-21 09:40 (UTC)

Having boost installed will make the check() (./muon test) fail on my machine. Try uninstalling boost if you can.

1ace commented on 2022-07-26 08:09 (UTC)

@fitri: thanks! added

fitri commented on 2022-07-26 02:22 (UTC)

require python-yaml in makedepends to build docs/man

1ace commented on 2022-05-18 12:55 (UTC)

@gustafla: ah indeed, we forgot ninja in the makedepends; thanks!

As for the error invalid option: 'meson-docs:prefix=/usr' error, muon used to have a bug in the way it handled install paths like prefix, forcing the user to specify it per-subproject, so that's what we did.
A couple of days ago, they fixed that, which made specifying the path in a subproject no longer valid (and no longer needed), so we removed it in 58f82555703e.

Make sure you update the PKGBUILD you use (through whatever AUR helper you use) 😉

gustafla commented on 2022-05-18 08:10 (UTC)

It seems that this package requires ninja

info summary:
- muon 0.0.1    
      libcurl: true
      libarchive: true
      libpkgconf: true
      samurai: false
      docs: true
info setup complete
/home/gustafla/.cache/paru/clone/muon-meson-git/PKGBUILD: line 34: ninja: command not found
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'muon-meson-git-r1514.a46e98d31672ca3732cc-1': 
error: packages failed to build: muon-meson-git-r1514.a46e98d31672ca3732cc-1

And there is some other issue too, but I don't recognize what it is that I'm missing:

info subproject: meson-docs
error invalid option: 'meson-docs:prefix=/usr'
/home/gustafla/.cache/paru/clone/muon-meson-git/src/muon/doc/meson.build:31:14: error in function subproject
 31 | meson_proj = subproject('meson-docs', required: false)
                   ^
/home/gustafla/.cache/paru/clone/muon-meson-git/src/muon/meson.build:83:1: error in function subdir
 83 | subdir('doc')
      ^
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'muon-meson-git-r1514.a46e98d31672ca3732cc-1': 
error: packages failed to build: muon-meson-git-r1514.a46e98d31672ca3732cc-1

another commented on 2022-05-16 19:48 (UTC)

After refactoring, prefix is now a global option and can't be set per-subproject.

diff --git a/PKGBUILD b/PKGBUILD
index 7a53bb1..077e58b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -36,7 +36,6 @@ build() {
   msg2 "Building stage 3 (muon from muon)"
   build-stage2/muon setup \
     -D prefix=/usr \
-    -D meson-docs:prefix=/usr \
     build
   ninja -C build
 }

1ace commented on 2022-04-26 12:02 (UTC)

@fossdd: I went ahead with converting to using the bootstrap script (f468997bb429), which also allows us to run the muon tests (5e5b1eb04d01).
Please let me know if you're unhappy with this change :)

1ace commented on 2022-04-24 08:04 (UTC)

@fossdd: thanks! any objection if I also update the package to use the bootstrapped muon instead of meson?