talimat 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. # Tanım: Bir C++ bittorrent kitaplığı.
  2. # URL: http://www.rasterbar.com/products/libtorrent/
  3. # Paketçi: milisarge
  4. # Gerekler: boost
  5. # Grup: kütüphane
  6. isim=libtorrent-rasterbar
  7. surum=1.1.4
  8. _surum=1_1_4
  9. devir=1
  10. kaynak=(https://github.com/arvidn/libtorrent/archive/libtorrent-$_surum.tar.gz::$isim-$surum.tar.gz
  11. libtorrent-boost-1.65.patch)
  12. derle() {
  13. cd libtorrent-libtorrent-$_surum
  14. ./autotool.sh
  15. patch -p1 -i $SRC/libtorrent-boost-1.65.patch
  16. #CONFIG_SHELL=/bin/bash \
  17. ./configure \
  18. --prefix=/usr \
  19. --enable-shared=yes \
  20. --enable-static=no \
  21. --enable-fast-install=yes \
  22. --enable-largefile \
  23. --enable-logging \
  24. --disable-debug \
  25. --enable-dht \
  26. --enable-encryption \
  27. --enable-deprecated-functions \
  28. --enable-examples \
  29. --disable-tests \
  30. --enable-python-binding \
  31. --with-libiconv
  32. make
  33. # python2 bağlamaları oluştur (python3 bağlamaları 'make' sırasında oluşturulur)
  34. python2 setup.py build
  35. make DESTDIR=$PKG install
  36. python2 setup.py install --root="$PKG" --optimize=1
  37. # lisans
  38. install -D -m644 COPYING "${PKG}/usr/share/licenses/${isim}/LICENSE"
  39. # çoğu örnek ikili dosyaları kaldır
  40. rm "$PKG"/usr/bin/{*_test,*_tester,simple_client,stats_counters}
  41. }