New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #19858 (closed enhancement: fixed)

Opened 4 years ago

Last modified 4 years ago

add lilypond variant to texshop port?

Reported by: singingwolfboy@… Owned by: snc@…
Priority: Normal Milestone:
Component: ports Version: 1.7.1
Keywords: lilypond Cc:
Port: texshop

Description

It would be nice if there was a variant on the texshop port that would install a lilypond engine, so that users can easily compile lilypond code with texshop. It shouldn't be too difficult: I've attached a draft of the actual engine file. All the variant would have to do is evaluate the ${prefix} variables, stuff the engine file into TeXShop.app/Contents/Resources/TeXShop/Engines, and mark it as executable. However, I'm not quite sure how to do this -- could somebody (perhaps the texshop port maintainer) take over from here?

Attachments

Lilypond.engine (702 bytes) - added by singingwolfboy@… 4 years ago.
Lilypond engine for TeXShop
TeXShop.diff (1.1 KB) - added by snc@… 4 years ago.
changes to portfile
lilypond.2.engine (55 bytes) - added by snc@… 4 years ago.
my edition of lilypond.engine

Change History

Changed 4 years ago by singingwolfboy@…

Lilypond engine for TeXShop

comment:1 Changed 4 years ago by macsforever2000@…

  • Keywords texshop removed
  • Owner changed from macports-tickets@… to snc@…

comment:2 Changed 4 years ago by snc@…

  • Status changed from new to assigned

comment:3 Changed 4 years ago by snc@…

I'm going to not use a variant for this as it can simply not be used by people who do not have lilypond installed. Similarly, I'm going to use $PATH and $PREFIX for the search path, mimicking the other engines provided by TeXShop.

Changed 4 years ago by snc@…

changes to portfile

Changed 4 years ago by snc@…

my edition of lilypond.engine

comment:4 Changed 4 years ago by snc@…

  • Status changed from assigned to closed
  • Resolution set to fixed

Committed in r51828.

Note: See TracTickets for help on using tickets.