Merge pull request #25952 from matthewbauer/emacs-with-packages-darwin
emacsWithPackages: wrap MacOS app
This commit is contained in:
commit
0633856c77
1 changed files with 13 additions and 0 deletions
|
@ -115,6 +115,19 @@ EOF
|
||||||
--suffix EMACSLOADPATH ":" "$deps/share/emacs/site-lisp:"
|
--suffix EMACSLOADPATH ":" "$deps/share/emacs/site-lisp:"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
# Wrap MacOS app
|
||||||
|
# this has to pick up resources and metadata
|
||||||
|
# to recognize it as an "app"
|
||||||
|
if [ -d "$emacs/Applications/Emacs.app" ]; then
|
||||||
|
mkdir -p $out/Applications/Emacs.app/Contents/MacOS
|
||||||
|
cp -r $emacs/Applications/Emacs.app/Contents/Info.plist \
|
||||||
|
$emacs/Applications/Emacs.app/Contents/PkgInfo \
|
||||||
|
$emacs/Applications/Emacs.app/Contents/Resources \
|
||||||
|
$out/Applications/Emacs.app/Contents
|
||||||
|
makeWrapper $emacs/Applications/Emacs.app/Contents/MacOS/Emacs $out/Applications/Emacs.app/Contents/MacOS/Emacs \
|
||||||
|
--suffix EMACSLOADPATH ":" "$deps/share/emacs/site-lisp:"
|
||||||
|
fi
|
||||||
|
|
||||||
mkdir -p $out/share
|
mkdir -p $out/share
|
||||||
# Link icons and desktop files into place
|
# Link icons and desktop files into place
|
||||||
for dir in applications icons info man; do
|
for dir in applications icons info man; do
|
||||||
|
|
Loading…
Reference in a new issue