talimat 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. # Tanım: Firefox Web Tarayıcısının GNU çatallaması
  2. # URL: http://www.gnu.org/software/gnuzilla/
  3. # Paketçi: milisarge
  4. # Gerekler: unzip zip python yasm xorg-mesa xorg-imake gconf autoconf2 pulseaudio dejavu-ttf gstreamer-plugins-base cargo gtk3 gtk2 xorg-libxt startup-notification dbus-glib alsa-lib ffmpeg libvpx icu libevent nss hunspell sqlite freefont-ttf
  5. # Grup: ağ
  6. isim=icecat
  7. surum=52.1.0
  8. devir=1
  9. kaynak=(http://ftpmirror.gnu.org/gnuzilla/52.1.0/icecat-$surum-gnu1.tar.bz2
  10. mozconfig
  11. icecat.desktop
  12. icecat-safe.desktop
  13. vendor.js
  14. fix-wifi-scanner.diff
  15. no-crmf.diff)
  16. derle() {
  17. cd "${SRC}/${isim}-${surum}"
  18. sed -e 's;$(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION);$(libdir)/$(MOZ_APP_NAME);g' -i config/baseconfig.mk
  19. sed -e 's;$(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION);$(libdir)/$(MOZ_APP_NAME)-devel;g' -i config/baseconfig.mk
  20. patch -Np1 -i ../fix-wifi-scanner.diff
  21. patch -Np1 -i ../no-crmf.diff
  22. cp -v ${SRC}/mozconfig .mozconfig
  23. mkdir -p "$SRC/path"
  24. ln -s /usr/bin/python2 "$SRC/path/python"
  25. cd "${SRC}/${isim}-${surum}"
  26. ICECATDIR="/usr/lib/${isim}" && export ICECATDIR
  27. CPPFLAGS+=" -O2"
  28. LDFLAGS+=" -Wl,-z,now"
  29. export PATH="$SRC/path:$PATH"
  30. SHELL=/bin/sh make -f client.mk build
  31. SHELL=/bin/sh make -f client.mk DESTDIR="${PKG}" install
  32. install -m755 -d ${PKG}/usr/share/applications
  33. install -m755 -d ${PKG}/usr/share/pixmaps
  34. for i in 16 32 48; do
  35. install -Dm644 ${SRC}/${isim}-${surum}/browser/branding/official/default${i}.png \
  36. "$PKG/usr/share/icons/hicolor/${i}x${i}/apps/icecat.png"
  37. done
  38. install -Dm644 ${SRC}/${isim}-${surum}/browser/branding/official/default48.png ${PKG}/usr/share/pixmaps/icecat.png
  39. install -Dm644 ${SRC}/icecat.desktop ${PKG}/usr/share/applications/
  40. install -Dm644 ${SRC}/icecat-safe.desktop ${PKG}/usr/share/applications/
  41. install -Dm644 "${SRC}"/vendor.js "${PKG}${ICECATDIR}/browser/defaults/preferences/vendor.js"
  42. rm -rv "$PKG"/usr/{include,lib/icecat-devel,share/idl}
  43. }