Opened 7 years ago

Closed 4 months ago

#31951 closed enhancement (fixed)

geany: +bundle variant

Reported by: rudloff@… Owned by: mf2k (Frank Schima)
Priority: Low Milestone:
Component: ports Version:
Keywords: Cc: ryandesign (Ryan Schmidt)
Port: geany

Description

This patch adds a bundle variant that creates an application bundle in /Applications/MacPorts/.

Attachments (6)

Portfile.diff (886 bytes) - added by rudloff@… 7 years ago.
Patch
PkgInfo (9 bytes) - added by rudloff@… 7 years ago.
Geany.icns (40.6 KB) - added by rudloff@… 7 years ago.
Info.plist (431 bytes) - added by rudloff@… 7 years ago.
Portfile.2.diff (647 bytes) - added by rudloff@… 7 years ago.
Patch to use the app portgroup
launch (29 bytes) - added by rudloff@… 7 years ago.
Updated launch script

Download all attachments as: .zip

Change History (12)

Changed 7 years ago by rudloff@…

Attachment: Portfile.diff added

Patch

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

Cc: ryandesign@… added
Keywords: tiger removed
Summary: [geany] +bundle variantgeany: +bundle variant

Why should this be a variant? Why not just always do this?

Where are the files PkgInfo, Info.plist, geany.icns and launch that the variant references?

Why does the variant override the destroot phase? Why not a post-destroot block that appends to the existing destroot phase?

Could the app portgroup help simply this any?

Finally, however, geany is a gtk app, which usually means it's X11, and X11 apps don't lend themselves to having application bundles.

Changed 7 years ago by rudloff@…

Attachment: PkgInfo added

Changed 7 years ago by rudloff@…

Attachment: Geany.icns added

Changed 7 years ago by rudloff@…

Attachment: Info.plist added

comment:2 Changed 7 years ago by rudloff@…

  1. Because people with gtk+x11 won't need the bundle.
  2. Here they are.
  3. I thought the kind of people that want a bundle does not want the command line version but I may be wrong.
  4. I did not know such a port existed. I will have a look at it.
  5. Some people have gtk+quartz and it is not very user-friendly to launch your app with the terminal.

Changed 7 years ago by rudloff@…

Attachment: Portfile.2.diff added

Patch to use the app portgroup

Changed 7 years ago by rudloff@…

Attachment: launch added

Updated launch script

comment:3 Changed 7 years ago by rudloff@…

Here is a new patch, that uses the portgroup. The launch script is necessary in order to avoid "Unknown option: -psn_" errors.

Again, I know most users use GTK apps with X11, but I personnaly use it with gtk-quartz-engine, so having a bundle is nice.

comment:4 Changed 11 months ago by jmroot (Joshua Root)

Owner: changed from macports-tickets@… to kiarash@…
Status: newassigned

comment:5 Changed 5 months ago by mf2k (Frank Schima)

Owner: kiarash@… deleted
Version: 2.0.3

See #57151.

comment:6 Changed 4 months ago by mf2k (Frank Schima)

Owner: set to mf2k
Resolution: fixed
Status: assignedclosed

In 65b4413bdfe3b958e125f17c8bc3a025bcc7db72/macports-ports (master):

geany: Build app

Closes: #31951

Note: See TracTickets for help on using tickets.