talimat 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. # Tanım: VLC, özgür ve açık kaynak kodlu, platformlar arası, bir ortam oynatıcı ve çatıdır.
  2. # URL: http://www.videolan.org/vlc/
  3. # Paketçi: milisarge
  4. # Gerekler: opus libssh2 qt5 x264 flac libmad glib dbus libupnp libvlc libidn librsvg alsa-lib xorg-libxinerama xorg-libxpm libvpx libcdio vcdimager live libdvdcss libdvdread libdvdnav libogg libtheora lame faac libvorbis ffmpeg28 faad2 liba52 libmpeg2 libmpcdec fribidi lua libdv speex
  5. # Grup: medya
  6. isim=vlc
  7. surum=2.2.8
  8. devir=1
  9. kaynak=(https://download.videolan.org/${isim}/${surum}/${isim}-${surum}.tar.xz
  10. lua53_compat.patch)
  11. derle() {
  12. cd $isim-$surum
  13. sed -i -e 's:truetype/freefont:TTF:g' modules/text_renderer/freetype.c
  14. sed -i -e 's:truetype/ttf-dejavu:TTF:g' modules/visualization/projectm.cpp
  15. patch -p1 < "${SRC}/lua53_compat.patch"
  16. sed -i 's/^Exec=/Name[tr]=VLC Medya Oynatıcı \
  17. GenericName[tr]=Medya Oynatıcı \
  18. Comment[tr]=Multimedya akışlarınızı okur,yakalar,yayınlar \
  19. &/' $SRC/$isim-$surum/share/vlc.desktop.in
  20. sed -i '/seems to be moved/s/^/#/' autotools/ltmain.sh
  21. export PKG_CONFIG_PATH="/usr/lib/ffmpeg2.8/pkgconfig"
  22. export CXXFLAGS+=" -std=c++11"
  23. export LUAC=/usr/bin/luac
  24. export LUA_LIBS="`pkg-config --libs lua`"
  25. export RCC=/usr/bin/rcc-qt5
  26. ./configure --prefix=/usr \
  27. --sysconfdir=/etc \
  28. --disable-rpath \
  29. --enable-faad \
  30. --enable-nls \
  31. --enable-lirc \
  32. --enable-ncurses \
  33. --enable-realrtsp \
  34. --enable-aa \
  35. --enable-vcdx \
  36. --enable-upnp \
  37. --enable-bluray \
  38. --enable-opus \
  39. --enable-sftp
  40. sed -i '/354/s/.*/#define QT_XMAS_JOKE_DAY 666/' $SRC/$isim-$surum/modules/gui/qt4/qt4.hpp
  41. sed -i -e 's/\'--owner=root'\>//g' share/Makefile
  42. sed -i -e 's/\'--group=root'\>//g' share/Makefile
  43. make
  44. make DESTDIR=$PKG install
  45. for res in 16 32 48 128; do
  46. install -Dm 644 "${SRC}/vlc-${surum}/share/icons/${res}x${res}/vlc.png" \
  47. "${PKG}/usr/share/icons/hicolor/${res}x${res}/apps/vlc.png"
  48. done
  49. }