milis/talimatname/genel/v/vdrift/talimat

47 lines
1.5 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Tanım: Sürükleyici yarış ile akıllıca yapılan açık kaynak sürüş simülasyonu
# URL: http://vdrift.net/
# Paketçi: Cihan Alkan
# Gerekler: bullet curl sdl2-image glew libvorbis hicolor-icon-theme libarchive scons xorg-mesa
isim=vdrift
surum=2014.10.20
devir=1
kaynak=(http://downloads.sourceforge.net/sourceforge/$isim/$isim-${surum//./-}.tar.bz2
vdrift-gcc6.patch
vdrift-sconstruct.patch
vdrift-sconscript.patch)
derle() {
cd vdrift
# Fix build with GCC 6 (Fedora)
patch -p1 -i ../vdrift-gcc6.patch
# Patch SConstruct and SConscript for SCons 3.0 compatibility
patch -p1 -i ../vdrift-sconstruct.patch
patch -p1 -i ../vdrift-sconscript.patch
# build and install
scons $MAKEFLAGS \
"destdir"="$PKG" \
"release"=1 \
"force_feedback"=1 \
"prefix"=/usr \
"datadir"=share/$isim/ \
"extbullet"=1
scons install
# .desktop dosyası kur
install -Dm644 $isim.desktop "$PKG"/usr/share/applications/$isim.desktop
sed -i '1 s/^\xef\xbb\xbf//' "$PKG"/usr/share/applications/$isim.desktop # remove BOM (WHY IS THERE?)
# simgeleri kur
install -Dm644 data/textures/icons/vdrift-16x16.png "$PKG"/usr/share/icons/hicolor/16x16/apps/vdrift.png
install -Dm644 data/textures/icons/vdrift-32x32.png "$PKG"/usr/share/icons/hicolor/32x32/apps/vdrift.png
install -Dm644 data/textures/icons/vdrift-64x64.png "$PKG"/usr/share/icons/hicolor/64x64/apps/vdrift.png
install -Dm644 data/textures/icons/vdrift-64x64.png "$PKG/usr/share/pixmaps/$isim.png"
}