 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
