
It is not only in 'packaging'.
1) To enhance the OS integration for OS X packages there are changes required which affect the build system (configure.ac, Info.plist.in) and a number of files in 'src' - as detailed in earlier messages, for example in:
http://thread.gmane.org/gmane.comp.graphics.inkscape.devel/43265/focus=43272 http://thread.gmane.org/gmane.comp.graphics.inkscape.devel/43265/focus=43377 http://thread.gmane.org/gmane.comp.graphics.inkscape.devel/43413/focus=43414
2) The osxmenu branch also includes fixes e.g. for relocation support of poppler (poppler-data, bug #956282) and the spell-check feature (bug #396322) - these are changes affecting files in 'src', too. Some of these fixes depend on corresponding configurations in the launcher script - anyone who uses custom packaging methods would have to take care of this him/herself.
Please note: All changes in 'src' in the osxmenu branch will need code review (due to the lack of C/C++ skills on my part), and help by core devs to improve them and to fix the known issues as well as to implement known missing features.
Regards, V
P.S. A couple of weeks ago I compiled trunk with the osxmenu branch merged on Ubuntu 13.10 (VM, 64bit), and didn't notice any obvious breakage. The disappointing aspect was that the addition of a fourth modifier key which is supported in keyboard shortcuts (based on Valerio Aimale's initial patch for 0.48.4 which he shared in the bug tracker, and then adapted with minor modifications to trunk) seems to work only on OS X (it didn't break shortcuts on Ubuntu, but the new modifier could not be used there either).
On 2014-05-13 12:39 +0100, Partha Bagchi wrote:
Is it only in packaging though?
I don't build using the packaging code and I was getting a reasonable build on Mac (i.e. Mac like menu system) with osxmenu as opposed to 0.91pre0 which gave me a more x11 type build (without x11 of course).
On Mon, May 12, 2014 at 10:31 PM, Bryce Harrington <bryce@...961... mailto:bryce@...961...> wrote:
On Mon, May 12, 2014 at 06:47:54PM -0400, Partha Bagchi wrote: > Hi Bryce, > > Any plans to include ~suv osxmenu branch? Current Mac build is not quite > Mac like. :) > > Thanks, > Partha Stay tuned. We did have some extensive planning for packaging work during Frost. We'll move to Freeze once that work is done. Bryce > On Sun, May 11, 2014 at 3:01 PM, Bryce Harrington <bryce@...961... <mailto:bryce@...961...> > > wrote: > > > On Sun, May 11, 2014 at 01:55:50AM -0400, Daniel Macks wrote: > > > On Sat, 10 May 2014 19:11:45 -0700, Bryce Harrington > > > <bryce@...961... <mailto:bryce@...961...>> wrote: > > > Download it at: > > > > > > > > https://sourceforge.net/projects/inkscape/files/inkscape/0.91pre0/ > > > > > > src/Makefile.am has a fragile AM_CPPFLAGS order: various > > > -I$(top_srcdir)/* are after various $(*_CFLAGS), so a header file > > > supplied by some other installed package on the system could mask > > > the intended one in the dist itself. Best to put all local flags > > > before globals. Fink noticed and patched it for the past few > > > versions, but we forgot to send it upstream:( See attached patch. > > > > Thanks, I've applied it to trunk. > > > > > dan > > > > > > -- > > > Daniel Macks > > > dmacks@...2516... <mailto:dmacks@...2516...> > > > > > > > > > > > [0;34mdiff -Nurd -x'*~' inkscape-0.91pre0.orig/src/Makefile.am > > inkscape-0.91pre0/src/Makefile.am [0;0m > > > [0;32m--- inkscape-0.91pre0.orig/src/Makefile.am 2014-04-28 > > 17:48:34.000000000 -0400 [0;0m > > > [1;32m+++ inkscape-0.91pre0/src/Makefile.am 2014-05-11 > > 01:52:18.000000000 -0400 [0;0m > > > [1;34m@@ -64,6 +64,8 @@ [0;0m > > > [0;0m EXTRA_DIST = [0;0m > > > [0;0m [0;0m > > > [0;0m AM_CPPFLAGS = \ [0;0m > > > [1;32m+ -I$(top_srcdir)/cxxtest \ [0;0m > > > [1;32m+ -I$(builddir)/extension/dbus \ [0;0m > > > [0;0m $(EXIF_CFLAGS) \ [0;0m > > > [0;0m $(FREETYPE_CFLAGS) \ [0;0m > > > [0;0m $(GNOME_PRINT_CFLAGS) \ [0;0m > > > [1;34m@@ -80,9 +82,7 @@ [0;0m > > > [0;0m $(POPPLER_GLIB_CFLAGS) \ [0;0m > > > [0;0m -DPOTRACE=\"potrace\" \ [0;0m > > > [0;0m $(INKSCAPE_CFLAGS) \ [0;0m > > > [0;32m- -I$(top_srcdir)/cxxtest \ [0;0m > > > [0;0m $(WIN32_CFLAGS) \ [0;0m > > > [0;32m- -I$(builddir)/extension/dbus \ [0;0m > > > [0;0m $(X11_CFLAGS) [0;0m > > > [0;0m [0;0m > > > [0;0m CXXTEST_TEMPLATE = $(srcdir)/cxxtest-template.tpl [0;0m > > > > > > > ------------------------------------------------------------------------------ > > > Is your legacy SCM system holding you back? Join Perforce May 7 to find > > out: > > > • 3 signs your SCM is hindering your productivity > > > • Requirements for releasing software faster > > > • Expert tips and advice for migrating your SCM now > > > http://p.sf.net/sfu/perforce > > > > > _______________________________________________ > > > Inkscape-devel mailing list > > > Inkscape-devel@lists.sourceforge.net <mailto:Inkscape-devel@lists.sourceforge.net> > > > https://lists.sourceforge.net/lists/listinfo/inkscape-devel > > > > > > > > ------------------------------------------------------------------------------ > > Is your legacy SCM system holding you back? Join Perforce May 7 to find > > out: > > • 3 signs your SCM is hindering your productivity > > • Requirements for releasing software faster > > • Expert tips and advice for migrating your SCM now > > http://p.sf.net/sfu/perforce > > _______________________________________________ > > Inkscape-devel mailing list > > Inkscape-devel@lists.sourceforge.net <mailto:Inkscape-devel@lists.sourceforge.net> > > https://lists.sourceforge.net/lists/listinfo/inkscape-devel > >
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel