[grisbi-devel] Grisbi on macOS via MacPorts
Ludovic Rousseau
ludovic.rousseau at gmail.com
Mon Mar 7 17:44:55 CET 2022
Le lun. 7 mars 2022 à 17:24, Craig Treleaven <ctreleaven at macports.org> a écrit :
>
> Hi:
Hello,
> I contribute a bit to the MacPorts project. MacPorts has had a very old version of Grisbi available for many years. Just recently, I updated it to Grisbi 2.0.x. Grisbi build fine and the basic functions all work but I noticed certain issues. No Help. I had to Import Categories. Etc. Using the File Debug option, I think I see the issue. The following is part of the log file that was created:
>
> Paths
> user_default_dir = /Users/craigtreleaven
> user_data_dir = /Users/craigtreleaven/Library/Application Support/Grisbi/data
> user_config_dir = /Users/craigtreleaven/Library/Application Support/Grisbi/config
>
> G_USER_DIRECTORY_DOCUMENTS = /Users/craigtreleaven/Documents
> G_USER_DIRECTORY_DOWNLOAD = /Users/craigtreleaven/Downloads
>
> categories_dir = (null)
> locale_dir = (null)
> pixmaps_dir = (null)
> help_dir = (null)
> ui_dir = (null)
>
> As was done in the past, Gribi is installed to use an X11 interface but not gtk_mac_integration. This build of Grisbi is not installed into a Mac application bundle. MacPorts typically installs in a ‘unix’ fashion but under a separate prefix to avoid clashing with command line software supplied by Apple with the OS. The default MacPorts prefix is /opt/local and the following shows the contents of /opt/local on my machine:
>
> $ ls -l /opt/local
> total 0
> drwxr-xr-x 4 root 128 Mar 3 2021 Library
> drwxr-xr-x 6 root 192 Oct 20 2017 apache2
> drwxr-xr-x 1760 root 56320 Mar 6 11:42 bin
> drwxr-xr-x 37 root 1184 Mar 1 13:43 etc
> drwxr-xr-x 577 root 18464 Mar 6 09:37 include
> drwxr-xr-x 1538 root 49216 Mar 6 09:37 lib
> drwxr-xr-x 46 root 1472 Mar 1 13:44 libexec
> lrwxr-xr-x 1 root 9 Mar 3 2021 man -> share/man
> drwxr-xr-x 32 root 1024 Mar 1 13:44 sbin
> drwxr-xr-x 133 root 4256 Mar 6 11:42 share
> drwxr-xr-x 9 root 288 Jul 25 2021 var
> drwxr-xr-x 2 root 64 Jul 20 2020 www
>
> So the grisbi binary is installed in /opt/local/bin and categories are in /opt/local/share/grisbi/categories, etc but the as-built binary doesn’t know that.
>
> Is there a configure flag that I can use indicate where the categories, help, etc are going to be installed? I only know the basics of Autotools so pointers would be appreciated.
If you use the Unix way, everything should be installed in the correct
directories.
But I am not sure to understand your problem.
Why don't you use the (native) macOS version I provide in
https://sourceforge.net/projects/grisbi/files/grisbi%20stable/2.0.x/2.0.5/Grisbi-2.0.5.dmg
?
Bye
--
Dr. Ludovic Rousseau
More information about the devel
mailing list