talimat 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. # Tanım: Şifreli mesajları başka bir kişiye veya birçok aboneye göndermek için merkezi olmayan ve güvenilir P2P iletişim protokolü
  2. # URL: https://github.com/Bitmessage/PyBitmessage
  3. # Paketçi: Oltulu
  4. # Gerekler: python sqlite python-msgpack qt4 python-qt4
  5. # Grup: ağ güvenlik
  6. isim=pybitmessage
  7. surum=0.6.2
  8. devir=1
  9. kaynak=(https://github.com/Bitmessage/PyBitmessage/archive/v$surum.tar.gz::$isim-$surum.tar.gz)
  10. derle() {
  11. # Başlatıcı
  12. cat > $SRC/pybitmessage.sh << "EOF" &&
  13. #!/bin/sh
  14. cd /usr/share/pybitmessage
  15. exec python2 bitmessagemain.py
  16. EOF
  17. cd "$SRC/PyBitmessage-$surum"
  18. echo 'Fixing Python version...'
  19. find . -type f -print0 | xargs -0 sed -i 's#/usr/bin/python#/usr/bin/python2#g'
  20. find . -type f -print0 | xargs -0 sed -i 's#/usr/bin/env python#/usr/bin/env python2#g'
  21. cd src/bitmsghash
  22. make
  23. cd "$SRC/PyBitmessage-$surum"
  24. echo 'Paylaşılan dosyaları yükleniyor...'
  25. mkdir -p "$PKG"/usr/share/$isim
  26. cp -R src/* "$PKG"/usr/share/$isim
  27. echo 'Masaüstü simgelerini yükleniyor...'
  28. install -D -m644 src/images/can-icon-24px.png "$PKG/usr/share/icons/hicolor/24x24/apps/$isim.png"
  29. install -D -m644 desktop/can-icon.svg "$PKG/usr/share/icons/hicolor/scalable/apps/$isim.svg"
  30. install -D -m644 desktop/can-icon.svg "$PKG/usr/share/pixmaps/$isim.svg"
  31. echo 'Çalıştırılabilir dosya yükleniyor...'
  32. install -D -m755 $SRC/pybitmessage.sh "$PKG/usr/bin/$isim"
  33. # Başlatıcı
  34. mkdir -pv $PKG/usr/share/applications &&
  35. cat > $PKG/usr/share/applications/$isim.desktop << "EOF" &&
  36. [Desktop Entry]
  37. Type=Application
  38. Name=PyBitmessage
  39. GenericName=Bitmesaj İstemcisi
  40. Comment=Şifreli mesaj gönder
  41. Exec=pybitmessage %F
  42. Icon=pybitmessage
  43. Terminal=false
  44. Categories=Office;Email;
  45. EOF
  46. echo 'Man sayfası yükleniyor...'
  47. mkdir -p "$PKG/usr/share/man/man1"
  48. install -m644 man/pybitmessage.1.gz "$PKG/usr/share/man/man1"
  49. }