milis/talimatname/genel/g/gnash/talimat

45 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: GameSWF temmelli GNU SWF Player
# URL: http://www.gnu.org/software/gnash/
# Paketçi: Cihan_Alkan
# Gerekler: giflib sdl libpng xorg-fontconfig cairo ffmpeg jemalloc boost gtk2 hicolor-icon-theme desktop-file-utils gconf gtkglext agg xorg-mesa boost libjpeg-turbo xorg-glu xorg-fontconfig openldap
# Grup: medya
isim=gnash
surum=0.8.11
devir=1
kaynak=(http://git.savannah.gnu.org/cgit/gnash.git/snapshot/gnash-8a11e60585db4ed6bc4eafadfbd9b3123ced45d9.tar.gz
jemalloc_gnash.patch)
derle() {
mv gnash-8a* gnash
cd $isim
chmod +x autogen.sh
./autogen.sh
patch -Np1 -i "${SRC}/jemalloc_gnash.patch"
sed -i 's#${JEMALLOC_CONFIG} --cxxflags#${JEMALLOC_CONFIG} --cflags#g' configure
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--with-plugins-install=system \
--enable-gui=sdl,gtk \
--disable-npapi \
--enable-media=ffmpeg \
--enable-renderer=all \
--enable-device=x11
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/ func_append compile_command " -Wl,-O1,--as-needed"\n func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool
make
make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="$PKG" install install-plugin
install -m755 -d "$PKG/usr/share/gconf/schemas"
gconf-merge-schema "$PKG/usr/share/gconf/schemas/gnash.schemas" --domain gnash \
"$PKG"/usr/share/applications/*.schemas
rm -f "$PKG"/usr/share/applications/*.schemas
}