talimat 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. # Tanım: Gelişmiş filtreleme yeteneklerine sahip bir web proxy'si.
  2. # URL: https://www.privoxy.org
  3. # Paketçi: milisarge
  4. # Gerekler: pcre
  5. # Grup: ağ
  6. isim=privoxy
  7. surum=3.0.26
  8. devir=1
  9. kaynak=(https://downloads.sourceforge.net/ijbswa/privoxy-$surum-stable-src.tar.gz
  10. privoxy.logrotate.d
  11. privoxy.sysusers)
  12. derle() {
  13. cd "${SRC}/${isim}-${surum}-stable"
  14. autoheader
  15. autoconf
  16. ./configure --prefix=/usr --sysconfdir=/etc/privoxy --enable-compression
  17. make
  18. sed -i '
  19. s+^confdir \.+confdir /etc/privoxy+
  20. s+^logdir \.+logdir /var/log/privoxy+
  21. s+^#\?user-manual .*+user-manual /usr/share/doc/privoxy/user-manual/+' config
  22. cd "${SRC}/${isim}-${surum}-stable"
  23. install -Dm644 "$SRC/privoxy.sysusers" "$PKG/usr/lib/sysusers.d/privoxy.conf"
  24. install -Dm644 "$SRC/privoxy.logrotate.d" "$PKG/etc/logrotate.d/privoxy"
  25. install -Dm755 {,"$PKG"/usr/bin/}privoxy
  26. install -Dm644 {,"$PKG"/usr/share/man/man1/}privoxy.1
  27. install -d -o42 -g42 "$PKG"/var/log/privoxy
  28. install -d "$PKG"/etc/privoxy/
  29. install -m644 config trust *.{action,filter} "$PKG"/etc/privoxy/ # -m0660 upstream
  30. find templates -type f -exec install -Dm644 '{}' "$PKG"/etc/privoxy/'{}' \;
  31. (d=$PKG/usr/share/doc/privoxy
  32. cd doc/webserver
  33. install -Dm644 {privoxy-,"$d"/}index.html
  34. install -m644 p_doc.css ../../{AUTHORS,README,ChangeLog} "$d"/
  35. install -Dm644 {,"$d"/user-manual/}p_doc.css
  36. find user-manual developer-manual faq man-page \( -name '*.html' -o -name '*.jpg' \) -exec install -Dm644 '{}' "$d"/'{}' \;)
  37. }