talimat 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # Tanım: Resim dosyalari icin hafif bir goruntuleyici
  2. # URL: http://www.geeqie.org/
  3. # Paketçi: milisarge
  4. # Gerekler: exiv2 gtk2 gtk3 lcms desktop-file-utils intltool librsvg shared-mime-info
  5. # Grup: medya
  6. isim=geeqie
  7. surum=1.4
  8. devir=1
  9. kaynak=(https://github.com/BestImageViewer/geeqie/releases/download/v${surum}/geeqie-$surum.tar.xz::${isim}-${surum}.tar.xz
  10. $isim-$surum-$devir-tr.po
  11. geeqie.desktop
  12. geeqie-no-changelog.patch)
  13. derle() {
  14. cd $isim-$surum
  15. # Geliştirici değişiklik isteğini kabul ederse sonraki güncellemede ilgili satır ve tr.po dosyası silinecek
  16. # https://github.com/BestImageViewer/geeqie/pull/660
  17. patch -p1 -i ../geeqie-no-changelog.patch
  18. chmod +x *.sh
  19. ./autogen.sh
  20. ./configure --prefix=/usr \
  21. --sysconfdir=/etc \
  22. --disable-maintainer-mode \
  23. --disable-debug-log \
  24. --disable-lirc \
  25. --disable-doxygen-doc \
  26. --disable-doxygen-dot \
  27. --disable-lua \
  28. --disable-doc
  29. gdk-pixbuf-query-loaders > /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
  30. update-mime-database /usr/share/mime
  31. make
  32. make DESTDIR=$PKG install
  33. sed -ri '/\[.+\]=/d' $PKG/usr/share/{geeqie/,}applications/*.desktop
  34. mv $SRC/geeqie.desktop $PKG/usr/share/applications/
  35. rm -r $PKG/usr/share/doc
  36. rm -f $PKG/usr/share/locale/tr/LC_MESSAGES/geeqie.mo
  37. msgfmt $SRC/$isim-$surum-$devir-tr.po -o $PKG/usr/share/locale/tr/LC_MESSAGES/geeqie.mo
  38. }