success in building a native version of gnucash was: Re: how to build gimp +quartz?
Olaf Foellinger
olaf at foellinger.de
Fri Oct 24 13:40:29 PDT 2008
Hi,
* Altoine Barker <ndiscreet at gmail.com> [22.10.08 14:07]wrote:
> Please do, I am so interested.
here's the description:
In general it's as easy as
$ port install dbus +no_x11
$ port install cairo +no_x11
$ port install pango +no_x11
$ port install gtk2 +no_x11
$ port install gnucash
In detail some preparations are necessary:
I've used a non-standard prefix and a non-root installation so I had to
disable the generation of startup-items in macports.conf:
startupitem_type none
I've changed the following portfiles
dbus:
post-activate {
# file attributes ${prefix}/var/run/dbus -group messagebus -owner
# messagebus
# file attributes ${prefix}/libexec/dbus-daemon-launch-helper -group
# messagebus
system "dbus-uuidgen --ensure"
}
gnucash:
#depends_run port:evince
aqbanking:
replace --with-frontends="cbanking g2banking qbanking" by
--with-frontends="g2banking"
python2.5 tries to install in /Applications/MacPort which must be
enabled in this directory or disabled in the Portfile (how?).
libgtkhtml3 needs a patch: https://trac.macports.org/ticket/16989
During the installation of slib-guile on needs to create the directory
${prefix}/share/guile/site manually and then re-enter the command
$ ${prefix}/bin/guile16 -c "(use-modules (ice-9 slib)) (require 'new-catalog)"
since it fails during activation.
gwenhywfar needs an version bump: https://trac.macports.org/ticket/16945
That's all. Now the commands mentioned above work.
After it's done, how can I create a package of it which doe not contain
unnecessary files and can be distributed as dmg and installed in
/Applications ?
Gruß Olaf
More information about the macports-users
mailing list