Round 2 - Mac packaging
David Reiser
dbreiser at earthlink.net
Fri Oct 6 01:07:23 EDT 2006
So Derek is right, as usual: "fink build gnucash" should create a deb
file in a suitable local location without installing the application
for use.
Here's a snippet from the .info file that helps fink do its thing:
ConfigureParams: --mandir=%p/share/man --infodir=%p/share/info --
libexecdir=%p/lib --enable-error-on-warning=no --disable-dependency-
tracking --disable-schemas-install --enable-ofx --enable-hbci --
disable-sql
CompileScript: <<
guile16-build ./configure --prefix=%p %c
guile16-build make
<<
And here's a chunk of output from "fink build gnucash":
/usr/bin/install -c .libs/gnucash-bin /sw/src/fink.build/root-
gnucash-2.0.1-1/sw/bin/gnucash-bin
test -z "/sw/src/fink.build/root-gnucash-2.0.1-1/sw/bin" || /bin/
sh ../../mkinstalldirs "/sw/src/fink.build/root-gnucash-2.0.1-1/sw/bin"
/usr/bin/install -c 'gnucash-env' '/sw/src/fink.build/root-
gnucash-2.0.1-1/sw/bin/gnucash-env'
/usr/bin/install -c 'gnucash-make-guids' '/sw/src/fink.build/root-
gnucash-2.0.1-1/sw/bin/gnucash-make-guids'
/usr/bin/install -c 'update-gnucash-gconf' '/sw/src/fink.build/root-
gnucash-2.0.1-1/sw/bin/update-gnucash-gconf'
/usr/bin/install -c 'gnucash' '/sw/src/fink.build/root-
gnucash-2.0.1-1/sw/bin/gnucash'
/usr/bin/install -c 'gnucash-valgrind' '/sw/src/fink.build/root-
gnucash-2.0.1-1/sw/bin/gnucash-valgrind'
make[6]: Nothing to be done for `install-data-am'.
Making install in overrides
make[6]: Nothing to be done for `install-exec-am'.
test -z "/sw/lib/gnucash/overrides" || /bin/sh ../../../mkinstalldirs
"/sw/lib/gnucash/overrides"
mkdir -p -- /sw/lib/gnucash/overrides
/usr/bin/install -c 'gnucash-env' '/sw/lib/gnucash/overrides/gnucash-
env'
/usr/bin/install -c 'gnucash-make-guids' '/sw/lib/gnucash/overrides/
gnucash-make-guids'
/usr/bin/install -c 'guile' '/sw/lib/gnucash/overrides/guile'
Making install in test
make[6]: Nothing to be done for `install-exec-am'.
make[6]: Nothing to be done for `install-data-am'.
test -z "/sw/src/fink.build/root-gnucash-2.0.1-1/sw/bin" || /bin/
sh ../mkinstalldirs "/sw/src/fink.build/root-gnucash-2.0.1-1/sw/bin"
/usr/bin/install -c 'gnc-test-env' '/sw/src/fink.build/root-
gnucash-2.0.1-1/sw/bin/gnc-test-env'
so the Mac is merrily making install in /path/to/tempspace (/sw/src/
fink.build/root-gnucash-2.0.1-1)
then suddenly is switches to making install in /sw/lib/gnucash
and then it switches back to making install in /path/to/tempspace
Sure looks to me like --libexecdir=/sw/lib is not behaving as
expected, but I still can't tell if that's gnucash config or fink.
Dave
--
David Reiser
dbreiser at earthlink.net
Mac 10.4.8, gcc 4.0.1
More information about the gnucash-devel
mailing list