tuxpaint.paketlendi
This commit is contained in:
		
							parent
							
								
									57e65f8348
								
							
						
					
					
						commit
						bacd4e452f
					
				
					 2 changed files with 75 additions and 0 deletions
				
			
		
							
								
								
									
										23
									
								
								talimatname/genel/optipng/talimat
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								talimatname/genel/optipng/talimat
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,23 @@
 | 
			
		|||
# Description: PNG dosyalarını herhangi bir bilgi kaybı olmadan daha küçük bir boyuta sıkıştırır.
 | 
			
		||||
# URL: http://optipng.sourceforge.net/
 | 
			
		||||
# Packager: Cihan Alkan
 | 
			
		||||
# Depends on: libpng
 | 
			
		||||
 | 
			
		||||
name=optipng
 | 
			
		||||
version=0.7.6
 | 
			
		||||
release=1
 | 
			
		||||
 | 
			
		||||
source=(http://downloads.sourceforge.net/sourceforge/$name/$name-$version.tar.gz)
 | 
			
		||||
 | 
			
		||||
build() {
 | 
			
		||||
 | 
			
		||||
   cd $name-$version
 | 
			
		||||
 | 
			
		||||
  ./configure --prefix=/usr --mandir=/usr/share/man --with-system-libs
 | 
			
		||||
  make
 | 
			
		||||
 | 
			
		||||
  make prefix="$PKG/usr" mandir="$PKG/usr/share/man" install
 | 
			
		||||
 | 
			
		||||
  # install license
 | 
			
		||||
  install -Dm0644 LICENSE.txt "$PKG/usr/share/licenses/$name/LICENSE"
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										52
									
								
								talimatname/genel/tuxpaint/talimat
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								talimatname/genel/tuxpaint/talimat
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,52 @@
 | 
			
		|||
# Description: Küçük çocuklar için tasarlanmış çizim programı
 | 
			
		||||
# URL: http://tuxpaint.org/
 | 
			
		||||
# Packager: Cihan Alkan
 | 
			
		||||
# Depends on: optipng setconf sdl-ttf sdl-mixer python fribidi sdl-image sdl-pango libpaper librsvg
 | 
			
		||||
 | 
			
		||||
name=tuxpaint
 | 
			
		||||
version=0.9.22
 | 
			
		||||
release=1
 | 
			
		||||
 | 
			
		||||
source=(https://downloads.sourceforge.net/sourceforge/tuxpaint/$name-$version.tar.gz)
 | 
			
		||||
 | 
			
		||||
build() {
 | 
			
		||||
 | 
			
		||||
   cd $name-$version
 | 
			
		||||
# python2 fix
 | 
			
		||||
  for f in docs/zh_tw/mkTuxpaintIM.py fonts/locale/zh_tw_docs/maketuxfont.py; do
 | 
			
		||||
    sed -i '0,/on/s//on2/' $f
 | 
			
		||||
  done
 | 
			
		||||
 | 
			
		||||
  # libpng15 fix
 | 
			
		||||
  sed -i 's:$(ARCH_LINKS):$(ARCH_LINKS) -lpng:' Makefile
 | 
			
		||||
 | 
			
		||||
  # libpng16 fix
 | 
			
		||||
  find -name '*.png' -exec optipng -quiet -force -fix {} +
 | 
			
		||||
 | 
			
		||||
  # fullscreen by default
 | 
			
		||||
  sed -i 's:# fu:fu:' src/tuxpaint.conf
 | 
			
		||||
 | 
			
		||||
  # desktop shortcut categories
 | 
			
		||||
  setconf src/tuxpaint.desktop Categories 'Game;KidsGame;Graphics;RasterGraphics;'
 | 
			
		||||
 | 
			
		||||
  # bash completion placement
 | 
			
		||||
  setconf Makefile COMPLETIONDIR '$(DESTDIR)/usr/share/bash-completion/completions'
 | 
			
		||||
 | 
			
		||||
  cd $SRC
 | 
			
		||||
  make -C "$name-$version" PREFIX=/usr clean translations all -j1
 | 
			
		||||
 | 
			
		||||
  make -C "$name-$version" \
 | 
			
		||||
    PREFIX=/usr \
 | 
			
		||||
    GNOME_PREFIX=/usr \
 | 
			
		||||
    X11_ICON_PREFIX="$PKG/usr/share/pixmaps" \
 | 
			
		||||
    DESTDIR="$PKG" \
 | 
			
		||||
    install -j1
 | 
			
		||||
 | 
			
		||||
  # fix permissions
 | 
			
		||||
  chmod -R 644 "$PKG/usr/share/doc/tuxpaint-dev/"*
 | 
			
		||||
  chmod 755 "$PKG/usr/share/doc/tuxpaint-dev/html"
 | 
			
		||||
 | 
			
		||||
  # bash completions
 | 
			
		||||
  mv "$PKG/usr/share/bash-completion/completions/tuxpaint-completion.bash" \
 | 
			
		||||
    "$PKG/usr/share/bash-completion/completions/tuxpaint"
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
	Add table
		
		Reference in a new issue