talimat 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # Tanım: GTK2 arşivleyici programı
  2. # URL: http://www.peazip.org/peazip-linux.html
  3. # Paketçi: yasarciv67
  4. # Gerekler: arc balz desktop-file-utils lib32-curl lib32-gmp4 lib32-gtk2 lib32-ncurses lpaq paq8o p7zip upx zpaq
  5. quad unace
  6. isim=peazip-gtk2
  7. surum=6.6.0
  8. devir=1
  9. kaynak=(https://github.com/giorgiotani/PeaZip/releases/download/$surum/peazip-$surum.LINUX.GTK2.tgz
  10. https://aur.archlinux.org/cgit/aur.git/plain/peazip.install?h=peazip-gtk2
  11. https://aur.archlinux.org/cgit/aur.git/plain/peazip.desktop?h=peazip-gtk2)
  12. derle() {
  13. _pkgres="$PKG/usr/lib/peazip/res"
  14. install -Dm755 "$SRC/usr/local/share/PeaZip/peazip" \
  15. "$PKG/usr/lib/peazip/peazip"
  16. cd "$SRC/usr/local/share/PeaZip/res"
  17. for _file in altconf.txt lang/*.txt pea pealauncher rnd themes/{*.7z,*-embedded/*}; do
  18. _octal=$(stat -c "%a" "$_file")
  19. install -Dm"${_octal}" "$_file" "$_pkgres/$_file"
  20. done
  21. cd "$SRC"
  22. ln -sf -T "/usr/lib/p7zip" "$_pkgres/7z"
  23. for _file in arc/{arc,marc} quad/{balz,quad} lpaq/lpaq8 paq/paq8o upx/upx unace/unace zpaq/zpaq; do
  24. install -d "$_pkgres/$(dirname $_file)/"
  25. ln -sf -T "/usr/bin/$(basename $_file)" "$_pkgres/$_file"
  26. done
  27. install -d "$PKG/usr/bin/"
  28. for _file in /usr/lib/peazip/{peazip,res/pea,res/pealauncher}; do
  29. ln -sf "$_file" "$PKG/usr/bin/$(basename $_file)"
  30. done
  31. install -Dm644 "$SRC/usr/local/share/icons/peazip.png" "$PKG/usr/share/pixmaps/peazip.png"
  32. desktop-file-install "$SRC/peazip.desktop" --dir "$PKG/usr/share/applications/"
  33. }