Opened 5 years ago

Last modified 9 months ago

#41681 new defect

gramps: use app portgroup to add launcher

Reported by: ctreleaven (Craig Treleaven) Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: haspatch Cc: ryandesign (Ryan Schmidt), kencu (Ken)
Port: gramps

Description

Patch to add a Mac application bundle that launches gramps. Can be dragged to the Dock for quick access.

Attachments (2)

patch-gramps-app_bundle-2013Dec04.txt (1.4 KB) - added by ctreleaven (Craig Treleaven) 5 years ago.
gramps.icns (144.3 KB) - added by ctreleaven (Craig Treleaven) 5 years ago.
Icon for app bundle

Download all attachments as: .zip

Change History (5)

Changed 5 years ago by ctreleaven (Craig Treleaven)

Changed 5 years ago by ctreleaven (Craig Treleaven)

Attachment: gramps.icns added

Icon for app bundle

comment:1 Changed 5 years ago by ryandesign (Ryan Schmidt)

Cc: ryandesign@… added; devans@… removed
Keywords: haspatch added; app portgroup bundle removed
Owner: changed from macports-tickets@… to devans@…
Summary: patch-feature Use App portgroup to add launcher to Grampsgramps: use app portgroup to add launcher

Maybe we should fix #40110 first.

comment:2 Changed 5 years ago by ctreleaven (Craig Treleaven)

Fixing 40110 would be great; I have an update for hdhomerun_gui that also uses LSUIElement = 1 ... outside my limited skill set to produce that patch, though.

Speaking of outside my skill set, my mythtv-core.xx ports could use the app portgroup BUT they need more than one app bundle (MythFrontend.app, MythFillDatabase.app, MythTV-Setup.app). I know this is a fairly uncommon use case but I could see the app portgroup being extended to accomodate this. Might work like:

app.name         app1
app.executable   app1 <path/to/app1>
app.icon         app1 <path/to/icon1>
app.name         app2
app.executable   app2 <path/to/app2>
app.icon         app2 <path/to/icon2>
...

comment:3 Changed 9 months ago by kencu (Ken)

Cc: kencu added
Note: See TracTickets for help on using tickets.