On May 8, 2011, at 9:54 PM, John Ralls wrote: > > On May 8, 2011, at 7:23 PM, Brad Grupczynski wrote: > >> >> On May 8, 2011, at 12:07 PM, John Ralls wrote: >> >>> >>> On May 8, 2011, at 7:47 AM, Brad Grupczynski wrote: >>> >>>> Hi everyone, >>>> >>>> Trying to create a bundle using instructions: >>>> http://wiki.gnucash.org/wiki/MacOSX/Quartz#Making_a_Bundle >>>> https://github.com/jralls/gnucash-on-osx >>>> >>>> The instructions are similar but don't match. >>>> >>>> Here's the output. Any ideas? >>>> >>>> bash-3.2$ ige-mac-bundler gnucash.bundle >>>> /Users/gnucash2/ige-mac-bundler-0.5/bundler/bundler.py:6: >>>> DeprecationWarning: the sets module is deprecated >>>> from sets import Set >>>> Traceback (most recent call last): >>>> File "/Users/gnucash2/.local/bin/ige-mac-bundler", line 6, in <module> >>>> bundler.main.main(sys.argv[1:]) >>>> File "/Users/gnucash2/ige-mac-bundler-0.5/bundler/main.py", line 18, in >>>> main >>>> bundler.run() >>>> File "/Users/gnucash2/ige-mac-bundler-0.5/bundler/bundler.py", line 468, >>>> in run >>>> self.copy_binaries(self.project.get_binaries()) >>>> File "/Users/gnucash2/ige-mac-bundler-0.5/bundler/project.py", line 330, >>>> in get_binaries >>>> binaries.append(Binary.from_node(node)) >>>> File "/Users/gnucash2/ige-mac-bundler-0.5/bundler/project.py", line 149, >>>> in from_node >>>> raise "The tag 'binary' is not allowed to have a 'dest' property" >>>> TypeError: exceptions must be classes or instances, not str >>> >>> Yes, you're using an old version of ige-mac-bundler, which is my fault for >>> not updating the wiki page with the new versions. I've done that now, so >>> please upgrade. You'll also want to download the linked bundle, launcher, >>> icons, and Info.plist (links are also on the Wiki page). The files in the >>> tarball are for 2.2.9. >>> >>> Regards, >>> John Ralls >>> >> >> Looks like the .launcher that was uploaded is the entire HTML page instead >> of just the source. >> >> I took out the HTML and then found " " in the text. Looks like it was >> suppose to be a space or tab. Maybe due to the HTML. Replaced with spaces. >> >> At first I used the "bundler" folder that came with the >> "ige-mac-bundler-0.6.0" installer. Got an error that I was missing >> "Sources". Looking around I found it in "gnucash-on-osx" that I git cloned >> awhile back so I used that "gnucash-bundler" instead of the "bundler" that >> was downloaded. But the instructions didn't say where those files should go. >> Just say's "same folder". >> >> My icon isn't showing up properly and the dbus-daemon isn't getting killed >> on a new start of gnucash. Minor points for what I'm doing but wanted to let >> you know. > > Thanks. I've fixed the links. > > The four files (gnucash.bundle, gnucash.launcher, gnucash.icns, and > Info.plist all need to be in the same folder, but what that's called or where > it is is up to you. If you have a clone of gnucash-on-osx, just pull to make > sure that you have the latest and use `ige-mac-bundler > gnucash-on-osx/gnucash-bundler/gnucash.bundle`. > > Gnucash.icns is a binary, so getting it with the html wrapper from github > (with the bad URL that I just fixed) undoubtedly keeps it from working. If > you use your gnucash-on-osx repo it should work fine. > > The dbus-killing logic is specific to the path, which is different between > Gnucash-2.2.9 and Gnucash-2.4.x. Is that what's gove awry or is it something > else? > > Regards, > John Ralls >
I hadn't checked the other files for HTML wrapper. All is well now with respect to those. I'm not sure about the dbus / path question. Where do I look for that? Thanks! ------------------------- Brad Grupczynski [email protected] _______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
