 Tux Paint

Tux Paint -     .

Copyright 2005 by Bill Kendrick and others
bill@newbreedsoftware.com
http://www.newbreedsoftware.com/tuxpaint/

27  2002 - 26  2005
$Id$


:
-------------
    Windows:
  --------------
     Tux Paint  Windows     ,   
    (  ".DLL") ,  ,     .
    
  libSDL
  ------
    Tux Paint   Simple DirectMedia Layer Library (libSDL),
      ,   
    GNU Lesser General Public License (LGPL).

      libSDL, Tux Paint    ""  SDL: 
    SDL_Image (  ), SDL_TTF (   True Type) , , 
    SDL_Mixer (  ).

      Linux/Unix:
    -----------------
       SDL     ,   RPM,   Debian
         Linux.    :

        libSDL:      http://www.libsdl.org/
        SDL_Image:   http://www.libsdl.org/projects/SDL_image/
        SDL_TTF:     http://www.libsdl.org/projects/SDL_ttf/
        SDL_Mixer:   http://www.libsdl.org/projects/SDL_mixer/   []

             Linux
      (,   ,      , 
        "apt-get"  Debian).

      :    ,    
      "-devel"  . (,  
      "SDL-1.2.4.rpm"  "SDL-1.2.4-devel.rpm")

   :
  ----------------
    Tux Paint    ,  
    LGPL, .    Linux   ,       .
    
    libPNG
    ------
      Tux Paint   PNG (Portable Network Graphics)   .  
      SDL_image    libPNG.

        http://www.libpng.org/pub/png/libpng.html

    FreeType2
    ---------
      Tux Paint   TTF (True Type Font)   .
      SDL_ttf    FreeType2.

        http://www.freetype.org/

    gettext
    -------
      Tux Paint       
      "gettext",     (, ).

        http://www.gnu.org/software/gettext/

     NetPBM  []
    ------------------------
       Linux  Unix     NetPBM.  (PNG,  TuxPaint',   
      PostScript       NetPBM,  "pngtopnm"  "pnmtops".)

        http://netpbm.sourceforge.net/
	

  :
---------------------------
  Tux Paint   GNU General Public License (GPL)
  (.    "COPYING.txt") ,  ,   .

   Windows:
  --------------
    :
    ----------
      Tux Paint   Windows    ,  ,   .
      
        2005 . (  Tux Paint 0.9.15) 
        Windows-   MinGW/MSYS.
      
         ,     MSYS:
      
        export set CPATH=/usr/local/include
	export set LIBRARY_PATH=/usr/local/bin:/usr/local/lib
	make win32
	make install-win32
	tuxpaint

    :
    ----------
           Tux Paint ( .EXE)
        .

      ,      .
      ( GNU General Public License (GPL),        "COPYING.txt".)

         ,     
      Tux Paint   ""     Windows.
      (   .)

        ,     Tux Paint.
               .
        ,   .

          "Install" ("")    Tux Paint!

        :
    -----------------------------------------
         ,       TuxPaint
        "" ().
       
      ,        ""
         "".    -  :

        "C:\Program Files\TuxPaint\TuxPaint.exe"

           .   
          .
       
      ,      ,
         (  )   ,
        ( "TuxPaint.exe"):

        "C:\Program Files\TuxPaint\TuxPaint.exe" -f -s --lang french

      (.        "README.txt".)
       
         ,  Ctrl-Z  .     , 
        [ESC] (    ""  !).
       
        ,  "OK."

     -  
    -----------------------
              ,
            .
          
      "stderr.txt"   TuxPaint.
	
           . 
          ( "Z" 
       "z")  / "-" ().
  
  
   Linux/Unix:
  -----------------
    :
    ----------
      :   Tux Paint   autoconf/automake,  
      "./configure" .  (!)    
        ,      .

          ,    
        (, "$"):

        $ make

        :
    --------------------------------
           ,      
           (.., SDL_mixer   ), 
         "make"   "nosound":

        $ make nosound


      :
    ------------------
              , ,
          (. ).  
         (, RPM  RedHat  DEB  Debian),
           "-dev"  "-devel",
           Tux Paint (  )
       !


    :
    -----------
      ,    ,     .
       ,       "root" 
      ("").   "root"
       :

        $ su

         "root"   .    "root'"
           "#".     
        :

        # make install

       ,     , 
          :

        # exit


      :  ,   "tuxpaint"
        "/usr/local/bin/".   (,   .)
        "/usr/local/share/tuxpaint/".


        
      ------------------------
               ""
	  Makefile.  "PREFIX" -    
	         "/usr/local".

         :
          BIN_PREFIX
	       .
	    (    "$(PREFIX)/bin" - , "/usr/local/bin")
	  
	  DATA_PREFIX
	        (, , , , ).
	     Tux Paint     .
	    (  "$(PREFIX)/share/tuxpaint")
	
	  DOC_PREFIX
	         ( "docs").
	    (  "$(PREFIX)/share/doc/tuxpaint")
	
	  MAN_PREFIX
	        Tux Paint.
	    (  "$(PREFIX)/share/man")
	
	  ICON_PREFIX                      $(PREFIX)/share/pixmaps
	  X11_ICON_PREFIX                  $(PREFIX)/X11R6/include/X11/pixmaps
	  GNOME_PREFIX                     $(PREFIX)/share/gnome/apps/Graphics
	  KDE_PREFIX                       $(PREFIX)/share/applnk/Graphics
	         ( GNOME  KDE).
	
	  LOCALE_PREFIX
	       .  Tux Paint
	        .
	    (  "$(PREFIX)/share/locale/")
	    (   
	       (, "ru"  )
	      "LC_MESSAGES".)
	
	
 Tux Paint:
-----------------------
  Windows
  -------
      
    ---------------------
           TuxPaint   "" ( ),
       "Uninstall".      ,
            Tux Paint   
      "Uninstall". 

           .

          "TuxPaint ( )" 
       "   "  .

      :      Tux Paint',
          "userdata"    .


  Linux
  -----
      Tux Paint    "Makefile",
         (   Tux Paint).
     ,      "root" ("").
    (.    .)

      "root",  :

      $ su

        "root"   .    "root'"
          "#".     
       (,   ,   ),
     :

      # make uninstall

     ,     , 
        :

      # exit
