Really cool!
We may maintain the steps on Github Wiki:
https://github.com/texmacs/texmacs/wiki/Build-with-CMake-on-MacOS
The wiki can be edited for everyone. And versions are kept.
---- On Thu, 14 Mar 2019 22:07:53 +0800 <mailto:[email protected]>
wrote ----
Hello,
This mail shows how to make TeXmacs.app on macOS.
(My macOS is El-Capitan)
I have tried to compile a github version of TeXmacs with cmake.
I'm using MacPorts, so all dependencies are installed with MacPorts.
(MacPorts is a system for compiling, installing, and managing open source
software)
<https://www.macports.org/>
########################################
# Build dependency
sudo port install cmake
# Library dependencies
sudo port install guile18
sudo port install qt4-mac
# Runtime dependency
sudo port install ghostscript
git clone https://github.com/texmacs/texmacs.git texmacs
cd ./texmacs
mkdir ./build && cd ./build
cmake -DGUILECONFIG_EXECUTABLE=/opt/local/bin/guile18-config
-DQT_QMAKE_EXECUTABLE=/opt/local/libexec/qt4/bin/qmake
-DCMAKE_INSTALL_PREFIX=./TeXmacs.app/Contents/Resources ..
# Apply the next patch in order to avoid an error.
#
perl -pi -e 's|#endif // defined TM_CONFIGURE_H|#define GUILE_HEADER_18
1\n\nMAILDRAFTCONTENTamp;|' ./src/System/tm_configure.hpp
make -j8
make install
# Execute the following commands in order to make an application-bundle.
#
cp -iRp ../src/Plugins/Cocoa/English.lproj ./TeXmacs.app/Contents/Resources/
cp -ip ../packages/macos/TeXmacs.icns ./TeXmacs.app/Contents/Resources/
cp -ip ../packages/macos/TeXmacs-document.icns
./TeXmacs.app/Contents/Resources/
cp -ip ../packages/macos/PkgInfo ./TeXmacs.app/Contents/
cp -fp ../packages/macos/Info.plist.in ./TeXmacs.app/Contents/Info.plist
perl -pi -e 's/\@DEVEL_VERSION\@/1.99.9/g' ./TeXmacs.app/Contents/Info.plist
perl -pi -e 's/\@SVNREV\@//g' ./TeXmacs.app/Contents/Info.plist
########################################
I think this shell-script is useful for checking the current version of
TeXmacs.
Thanks,
Tomio Arisaka
_______________________________________________
Texmacs-dev mailing list
mailto:[email protected]
https://lists.gnu.org/mailman/listinfo/texmacs-dev
_______________________________________________
Texmacs-dev mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/texmacs-dev