Pere Pujal i Carabantes
1a5308226c
Merge branch 'master' into sdl2.0
2018-08-30 01:37:00 +02:00
Bill Kendrick
edae5fc771
Installation tweaks to Makefile
...
* Install Tux Paint docs into a version-numbered directory
(e.g., "/usr/local/share/doc/tuxpaint-0.9.23/")
* Launcher icon installation location adjustments:
* .../X11R6/include/X11/pixmaps/ -> .../share/pixmaps/
* Using kde4config (vs kdeconfig); not putting things in "Graphics" subdir.
* Removed gnome-config stuff
2018-08-19 21:31:09 -07:00
Bill Kendrick
5e88f0473b
if/else indentation in Makefile
...
Improve readability of part of the Makefile.
2018-08-19 20:39:58 -07:00
Bernhard M. Wiedemann
b5292709cf
Allow to override build date
...
in order to make builds reproducible.
See https://reproducible-builds.org/ for why this is good
and https://reproducible-builds.org/specs/source-date-epoch/
for the definition of this variable.
This date call works with GNU and BSD variants of date.
2018-07-14 04:52:39 +02:00
Mark K. Kim
4231370205
Changes to make testing in macOS easier.
...
Previously, testing in macOS required running `make install`, switching
over to the Finder, then double clicking TuxPaint.app, which was a time
consuming process. This change allows the tuxpaint binary to be run
directly from the command line (./tuxpaint) without `make install`, which
makes it easier to test any small code change. Now `make install` is only
required to build the TuxPaint.app bundle for execution from the
Finder.
FYI, `make install` also builds TuxPaint.dmg for distribution. A small
change is included in this commit to allow TuxPaint.dmg to be built without
building TuxPaint.app (if, for example, you delete TuxPaint.dmg by accident
and need to rebuild it.) This is done via `make TuxPaint.dmg`.
2018-06-27 22:16:13 -04:00
Mark K. Kim
b80393c11b
Proper DMG support on macOS.
...
Previously `make install` on macOS created TuxPaint.dmg, but it was a
simple disk image.
Now TuxPaint.dmg is formatted as one would expect from any other macOS app,
with a Tux folder icon, symlink to the /Applications folder, and a
background image with an arrow.
2018-05-25 00:24:46 -04:00
Mark K. Kim
2aa7f4d2ae
macOS clean up and documentation update. Describe how to build macOS 10.13 High Sierra binary without the mouse cursor bug. Instruct git to ignore mac-specific build files, Makefile to clean up mac-specific build files.
2018-05-21 17:02:28 -04:00
Mark K. Kim
d18eaf839b
Update build process for macOS.
2018-04-01 15:35:07 -04:00
Pere Pujal i Carabantes
0bbe6de71f
Merge branch 'master' into sdl2.0
...
Updated to master 2018 Mar 13
2018-03-13 07:02:13 +01:00
Mark Kim
3afe4b8cbf
macOS build - remove some errors when fixing shared library references running out of room in the header.
2018-02-10 21:12:55 -05:00
Mark K. Kim
f96720de80
Merge branch 'master' of ssh://git.code.sf.net:/p/tuxpaint/tuxpaint
2018-02-10 20:31:36 -05:00
Mark K. Kim
615ebe4029
Fix macOS install error with two plugins.
2018-02-10 20:26:51 -05:00
Pere Pujal i Carabantes
4366697e8d
Update to master up to 2018/01/16.
2018-01-18 00:04:26 +01:00
dolphin6k
7c6037cbbc
Tweaked target "relase" for git tree
2018-01-04 16:28:52 +09:00
Bill Kendrick
b0c1546b1b
A patch to enable compiling on latest mingw env.
...
Contributed by TOYAMA Shin-ichi
2017-12-30 10:53:08 -08:00
Mark K. Kim
a187c70735
Build for older releases of macOS (10.6 and later)
2017-12-22 23:59:08 -05:00
Mark K. Kim
75f0580e95
Merge branch 'master' of ssh://git.code.sf.net:/p/tuxpaint/tuxpaint
2017-12-21 23:49:20 -05:00
Mark K. Kim
912cd2e625
Fix text not displaying on systems without Fontconfig installed.
2017-12-20 23:19:19 -05:00
Pere Pujal i Carabantes
b2c176730a
Merging from the master branch.
2017-12-19 02:47:08 +01:00
Pere Pujal i Carabantes
52dd490579
Adding support for sdl2pango
2017-12-06 06:39:39 +01:00
Pere Pujal i Carabantes
75089ea473
First attempts to port to SDL2
2017-12-06 06:39:37 +01:00
rbuj
3a7a278923
osx: make install -> create dmg (bzip2)
2017-12-05 12:56:23 +01:00
Mark K. Kim
472bf79bb9
Trying again...
2017-11-27 01:02:41 -05:00
William Kendrick
f762aafa10
Adding Kabyle (aka Kabylian) translation
2016-12-12 07:20:34 +00:00
William Kendrick
6b04374bc7
"install -D" is not portable. On FreeBSD and on OS X, -D does not exist,
...
on NetBSD it means something else. - Thomas Klausner
2014-08-19 07:33:49 +00:00
William Kendrick
fcd2a10761
Removed some debugging.
2014-08-05 08:27:21 +00:00
William Kendrick
5d164e8254
Ran through: astyle --unpad-paren --pad-oper --pad-header --add-brackets --style=allman --delete-empty-lines --break-blocks
2014-08-05 07:40:15 +00:00
William Kendrick
0b27bec2e8
* Squelching a lot of debugging output, unless DEBUG is #define'd
...
* Added "--joystick-dev" option, for specifying which joystick device
Tux Paint should listen to
* "--joystick-dev list" is now used to list the available devices
* Cleaned up some 'usage' output
2014-03-30 07:23:20 +00:00
William Kendrick
4d8925c05f
Adding example templates directory & Makefile install target.
2014-01-04 08:08:00 +00:00
Scott McCreary
72bfbad90d
A few more fixes to allow building on Haiku again
2013-11-06 09:47:43 +00:00
Scott McCreary
290cee02b1
Updated Makefile to reflect recent directory change in Haiku from B_COMMON to B_SYSTEM for gperf
2013-11-04 18:07:13 +00:00
Shin-ichi TOYAMA
4d04229608
make bdist-win32 fails
2013-10-26 08:15:16 +00:00
Shin-ichi TOYAMA
a29a17765c
missing libpthread-2.dll for win32 installer
2012-08-18 05:58:44 +00:00
Pere Pujal i Carabantes
50b0e70eac
Onscreen keyboard for Win32
2012-03-21 20:34:07 +00:00
William Kendrick
b75f6d513b
Oops, left debugging target!
2012-03-04 20:11:42 +00:00
William Kendrick
71045ce8c5
Allowing LIBDIR to be set different from PREFIX, if needed. Based on SF.net Bug #3187558
2012-03-04 19:31:57 +00:00
William Kendrick
7549a2e044
Using $(PNG) instead of -lpng in a spot in Makefile (based on SF.net Bug #3187560 )
2012-03-04 19:28:41 +00:00
Pere Pujal i Carabantes
9d6ca608e3
Now make install wil putt the onscreen keyboard files in place.
2011-09-02 15:14:15 +00:00
Pere Pujal i Carabantes
f14872a133
Rewrited of onscreen keyboard. Uses 2 files from xorg and now it can change between layouts.
2011-09-01 22:08:09 +00:00
William Kendrick
b0d231d240
Using $LDFLAGS when linking Magic tool plugins and Tux Paint binary. (SF.Net Bug #3389067 )
2011-08-09 18:41:30 +00:00
John Popplewell
ba209f8f32
Added code to include the tuxpaint-config i18n files in the bdist-win32 bundle.
2011-07-03 15:08:32 +00:00
William Kendrick
28e62c4bde
Path to gperf (helpful for Haiku), via scottmc.
2011-07-02 07:01:38 +00:00
John Popplewell
4033b03fa7
Disable '-fvisibility=hidden' on win32. Updated config file and DLL copying for win32 and win9x.
2011-07-02 06:03:49 +00:00
William Kendrick
d2aec0c8f5
-e didn't do what I thought it did :^P
2011-04-27 00:16:35 +00:00
William Kendrick
7b3bc41f33
Warning myself :)
2011-04-26 19:23:19 +00:00
William Kendrick
0aed8a5a86
"Paint" magic tool can now be one-click or -with-preview, to support
...
mouse accessibility mode (which introduced issues with tools like
'Flower' and 'Fold' (which show previews) and 'Ripples' (which doesn't
involve any dragging)).
2011-04-26 19:14:16 +00:00
William Kendrick
1b6769f6a5
Trying to detect whether 'gperf' is installed, and if not, abort build.
2011-01-11 17:49:16 +00:00
John Popplewell
0d04bd204a
Tweak to windows_ARCH_LINKS.
...
Added SDL_PCNAME to make changing the pkg-config SDL target easier (useful
for switching between console and window builds).
2010-12-17 15:46:18 +00:00
Scott McCreary
a9f9122cbf
This now allows tuxpaint to build on a gcc4 Haiku.
2010-06-02 15:40:11 +00:00
Shin-ichi TOYAMA
05a960a121
"make release" did not work.
2010-05-23 16:00:38 +00:00