mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 01:59:02 +00:00
Add support for lilypond with LyX on Mac
This commit is contained in:
parent
5ccd63eff6
commit
5e6dccfb13
@ -900,6 +900,8 @@ code_sign() {
|
|||||||
"${condir}"/PlugIns/*/lib*.dylib \
|
"${condir}"/PlugIns/*/lib*.dylib \
|
||||||
"${condir}"/Library/Spotlight/* \
|
"${condir}"/Library/Spotlight/* \
|
||||||
"${target}"/inkscape \
|
"${target}"/inkscape \
|
||||||
|
"${target}"/lilypond \
|
||||||
|
"${target}"/lilypond-book \
|
||||||
"${target}"/maxima \
|
"${target}"/maxima \
|
||||||
"${target}"/tex2lyx \
|
"${target}"/tex2lyx \
|
||||||
"${target}"/lyxeditor \
|
"${target}"/lyxeditor \
|
||||||
|
@ -8,7 +8,7 @@ bundledir = ${prefix}/Contents
|
|||||||
dist_bundle_DATA = PkgInfo
|
dist_bundle_DATA = PkgInfo
|
||||||
nodist_bundle_DATA = Info.plist
|
nodist_bundle_DATA = Info.plist
|
||||||
|
|
||||||
dist_bin_SCRIPTS = lyxeditor maxima inkscape
|
dist_bin_SCRIPTS = lyxeditor maxima inkscape lilypond lilypond-book
|
||||||
|
|
||||||
dist_pkgdata_DATA = COPYING LyXapp.icns LyX.icns LyX.sdef dmg-background.png
|
dist_pkgdata_DATA = COPYING LyXapp.icns LyX.icns LyX.sdef dmg-background.png
|
||||||
nodist_pkgdata_DATA = lyxrc.dist
|
nodist_pkgdata_DATA = lyxrc.dist
|
||||||
|
28
development/MacOSX/lilypond
Executable file
28
development/MacOSX/lilypond
Executable file
@ -0,0 +1,28 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# \file lilypond
|
||||||
|
# wrapper start script for LilyPond.app on Mac
|
||||||
|
#
|
||||||
|
# This file is part of LyX, the document processor.
|
||||||
|
# Licence details can be found in the file COPYING.
|
||||||
|
#
|
||||||
|
# \author Stephan Witt
|
||||||
|
# Full author contact details are available in file CREDITS.
|
||||||
|
|
||||||
|
unset DISPLAY
|
||||||
|
|
||||||
|
LYXDIR=$(dirname "${0}")
|
||||||
|
# try to find the lilypond installation...
|
||||||
|
# at first try the well known location for LilyPond 2.x
|
||||||
|
# in case this failes try PATH expansion to start the lilypond shell wrapper
|
||||||
|
IFS=":" read -ra DIRLIST <<< "${PATH}"
|
||||||
|
for BINDIR in "/Applications/LilyPond.app/Contents/Resources/bin" "${DIRLIST[@]}" ; do
|
||||||
|
BDIR=$(dirname "${BINDIR}/x")
|
||||||
|
if [ "${BDIR}" != "${LYXDIR}" -a -x "${BINDIR}"/lilypond ]; then
|
||||||
|
exec "${BINDIR}"/lilypond "$@"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
# report error and exit with failure status
|
||||||
|
echo Could not find lilypond binary.
|
||||||
|
exit 1
|
28
development/MacOSX/lilypond-book
Executable file
28
development/MacOSX/lilypond-book
Executable file
@ -0,0 +1,28 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# \file lilypond-book
|
||||||
|
# wrapper start script for LilyPond.app on Mac
|
||||||
|
#
|
||||||
|
# This file is part of LyX, the document processor.
|
||||||
|
# Licence details can be found in the file COPYING.
|
||||||
|
#
|
||||||
|
# \author Stephan Witt
|
||||||
|
# Full author contact details are available in file CREDITS.
|
||||||
|
|
||||||
|
unset DISPLAY
|
||||||
|
|
||||||
|
LYXDIR=$(dirname "${0}")
|
||||||
|
# try to find the lilypond-book installation...
|
||||||
|
# at first try the well known location for LilyPond 2.x
|
||||||
|
# in case this failes try PATH expansion to start the lilypond-book shell wrapper
|
||||||
|
IFS=":" read -ra DIRLIST <<< "${PATH}"
|
||||||
|
for BINDIR in "/Applications/LilyPond.app/Contents/Resources/bin" "${DIRLIST[@]}" ; do
|
||||||
|
BDIR=$(dirname "${BINDIR}/x")
|
||||||
|
if [ "${BDIR}" != "${LYXDIR}" -a -x "${BINDIR}"/lilypond-book ]; then
|
||||||
|
exec "${BINDIR}"/lilypond-book "$@"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
# report error and exit with failure status
|
||||||
|
echo Could not find LilyPond binary.
|
||||||
|
exit 1
|
Loading…
Reference in New Issue
Block a user