Update OS X packaging scripts to use cmake

Bug #1502774 reported by su_v
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Invalid
Medium
Unassigned

Bug Description

Current packaging scripts for OS X application bundle are based on autotools.
Add cmake support (optional) or switch to cmake for upcoming release 0.92.

* Build dependencies (possibly add variants for autotools and cmake):
https://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/packaging/macosx/ports/devel/inkscape-packaging/Portfile

* Port option '--enable-osxapp' from configure.ac to cmake:
 option(ENABLE_OSX_APP_LOCATIONS "compile with OSX .app data dir paths" OFF)
in
https://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/CMakeLists.txt

* Packaging script to modify:
https://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/packaging/macosx/osx-build.sh

* Add cmake support for generated files used with application bundle:
https://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/Info.plist.in
and possibly others.

su_v (suv-lp)
description: updated
su_v (suv-lp)
Changed in inkscape:
importance: Undecided → Medium
su_v (suv-lp)
Changed in inkscape:
assignee: ~suv (suv-lp) → nobody
Revision history for this message
Qantas94Heavy (qantas94heavy) wrote :

0.92 macOS packaging scripts were never updated to use cmake. This should be fixed in 1.0 as part of the native app packaging efforts: https://gitlab.com/inkscape/inkscape/issues/84

Changed in inkscape:
milestone: 0.92 → 1.0
Revision history for this message
Qantas94Heavy (qantas94heavy) wrote :

This issue has now been migrated to GitLab, please follow this link for further tracking of this issue: https://gitlab.com/inkscape/inkscape/issues/84

Changed in inkscape:
status: Triaged → Invalid
tags: added: bug-migration
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.