Package Details: moneymanagerex 1.9.0-2

Git Clone URL: https://aur.archlinux.org/moneymanagerex.git (read-only, click to copy)
Package Base: moneymanagerex
Description: MoneyManagerEx is an easy-to-use personal finance suite. This package will always point to the newest tagged version.
Upstream URL: http://www.moneymanagerex.org/
Licenses: GPL
Conflicts: moneymanagerex-git
Provides: moneymanagerex
Replaces: mmex
Submitter: MartinX3
Maintainer: MartinX3
Last Packager: MartinX3
Votes: 6
Popularity: 1.58
First Submitted: 2022-07-21 14:32 (UTC)
Last Updated: 2025-02-08 15:06 (UTC)

Dependencies (16)

Required by (0)

Sources (12)

Latest Comments

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

nasko commented on 2024-05-07 15:43 (UTC) (edited on 2024-05-07 15:44 (UTC) by nasko)

moneymanager fails to update to 1.8.0-6 on my computer.

Full output: moneymanagerex-1.8.0-6-update.log

TLDR;

collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/mmex.dir/build.make:1976: src/mmex] Error 1
make[1]: *** [CMakeFiles/Makefile2:370: src/CMakeFiles/mmex.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: moneymanagerex-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
moneymanagerex - exit status 4

nasko commented on 2024-05-03 16:23 (UTC)

@MartinX3 I can confirm that I was able to successfully install moneymanagerex 1.8.0-5 even with appstream 1.0.3-1 as 1.0.4 has not yet been distributed across package channels. At least with my channel configuration it's not yet available.

MartinX3 commented on 2024-05-03 09:09 (UTC) (edited on 2024-05-03 09:09 (UTC) by MartinX3)

Added the next and finally workaround. :D

With appstream 1.0.4 and mmex 1.8.1 it will work again without the workarounds.

tomacrisan commented on 2024-05-02 22:27 (UTC)

@MartinX3 How do I edit the CMakeLists.txt and not have the makepkg command using the PKGBUILD file here from pulling a copy of CMakeLists.txt from the git repository that overwrites the modified version?

MartinX3 commented on 2024-05-02 17:28 (UTC)

@nasko I feel the same and got a little OCD to look at the issue notifications :D

nasko commented on 2024-05-02 17:27 (UTC)

@MartinX3 yes, I know - I'm following the #6693 issue in the upstream Github repo.

But everytime I see a new commit pushed to the package repo, especially when the commit message is 'fix #6693', I'd attempt to upgrade :-)

MartinX3 commented on 2024-05-02 17:20 (UTC)

@nasko thank you I informed the dev about it. A workaround is to remove the strict at line 713 in CMakeLists.txt.

nasko commented on 2024-05-02 17:18 (UTC)

Hey @MartinX3!

Trying to upgrade to 1.8.0-4 I'm still getting the same error:

I: org.moneymanagerex.MMEX:106: developer-name-tag-deprecated

✘ Validation failed: infos: 1, pedantic: 1
CMake Error at CMakeLists.txt:713 (execute_process):
  execute_process failed command indexes:

    1: "Child return code: 3"

MartinX3 commented on 2024-05-02 16:23 (UTC)

@tomacrisan Thank you and woopsi. I have the git identity set at my site. I hope with the new fix it works now.

tomacrisan commented on 2024-05-02 16:02 (UTC)

1.8.0-3 didn't work for me. I removed the line

git cherry-pick df127e7e995f4746b101a79e92927b2460907ab4 

from PKGBUILD and still am able to upgrade by downgrading appstream to 1.0.2.

Thanks for trying; here's the error I received:

==> Extracting sources...
  -> Creating working copy of moneymanagerex git repo...
Previous HEAD position was 3325705b3 Merge pull request #6692 from whalley/master
Switched to and reset branch 'makepkg'
==> Starting prepare()...
Note: switching to 'tags/v1.8.0'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 3325705b3 Merge pull request #6692 from whalley/master
Committer identity unknown

*** Please tell me who you are.

Run

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: unable to auto-detect email address (got 'tom@tom-linux.(none)')
==> ERROR: A failure occurred in prepare().
    Aborting...