Rework Mac port to be more Linux-like without needing to launch XCode. See
macos/README.txt for information.
This commit is contained in:
parent
34729d4844
commit
ea7f013d0d
35 changed files with 164 additions and 11762 deletions
28
macos/Info.plist
Normal file
28
macos/Info.plist
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>tuxpaint</string>
|
||||
<key>CFBundleGetInfoString</key>
|
||||
<string>0.9.23, Copyright 2009-2017, Tux Paint Development Team</string>
|
||||
<key>CFBundleIconFile</key>
|
||||
<string>tuxpaint.icns</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.newbreedsoftware.tuxpaint</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>Tux Paint</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>0.9.23</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>TXPT</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>2017-11-27</string>
|
||||
</dict>
|
||||
</plist>
|
||||
1
macos/PkgInfo
Normal file
1
macos/PkgInfo
Normal file
|
|
@ -0,0 +1 @@
|
|||
APPLTXPT
|
||||
49
macos/README.txt
Normal file
49
macos/README.txt
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
WHAT IS THIS
|
||||
------------
|
||||
This document describes how to build Tux Paint for macOS 10.12 Sierra and later.
|
||||
|
||||
Tux Paint 0.9.22 and earlier required building Tux Paint from the XCode IDE.
|
||||
Starting with 0.9.23, however, Tux Paint for macOS is built as though it were a
|
||||
Linux application.
|
||||
|
||||
|
||||
REQUIREMENTS
|
||||
------------
|
||||
Although Tux Paint is run without the XCode IDE, XCode itself is still required
|
||||
to build Tux Paint. Download it from the App Store, and launch it once to
|
||||
accept its license agreements.
|
||||
|
||||
Building Tux Paint also requires various libraries from MacPorts. Install them
|
||||
to the default /opt/local path according to the instructions found on their
|
||||
website:
|
||||
|
||||
https://www.macports.org/
|
||||
|
||||
As of this writing, the required libraries are:
|
||||
|
||||
cairo
|
||||
fribidi
|
||||
libpaper
|
||||
libpng
|
||||
librsvg
|
||||
libsdl
|
||||
libsdl_image
|
||||
libsdl_mixer
|
||||
libsdl_pango
|
||||
libsdl_ttf
|
||||
zlib
|
||||
|
||||
... but you should intall any package that is required by the latest version of
|
||||
Tux Paint.
|
||||
|
||||
|
||||
HOW TO BUILD
|
||||
------------
|
||||
Simply, run:
|
||||
|
||||
% make
|
||||
% make install
|
||||
|
||||
... to create the TuxPaint.app application bundle that can be run in-place or
|
||||
copied to /Applications. Zip it up for distribution.
|
||||
|
||||
BIN
macos/tuxpaint.icns
Normal file
BIN
macos/tuxpaint.icns
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue