talimat 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. # Tanım: Uyap Belge Düzenleyici
  2. # URL: uyap.gov.tr
  3. # Paketçi: Cihan_Alkan
  4. # Gerekler: openjdk akiskart innoextract
  5. # Grup: ofis
  6. isim=uyap
  7. surum=4.1.10
  8. devir=1
  9. kaynak=(http://www.uyap.gov.tr/destek/uyap.zip::${isim}-${surum}.zip
  10. uyap-editor.png
  11. product_logo_32.xpm)
  12. derle() {
  13. innoextract $SRC/UKI_V4.1.10/UKI_V4.1.10.exe
  14. mkdir -p $PKG/opt/uki
  15. cp -r app/*.jar /$PKG/opt/uki/
  16. # Başlatıcı
  17. mkdir -pv $PKG/usr/share/applications &&
  18. cat > $PKG/usr/share/applications/$isim.desktop << "EOF" &&
  19. [Desktop Entry]
  20. Version=1.0
  21. Type=Application
  22. Name=Uyap Document Editor
  23. Name[tr]=Uyap Belge Düzenleyici
  24. Comment=Uyap Document Editor
  25. Comment[tr]=Uyap Belge Düzenleyici
  26. GenericName=Metin Düzenleyici
  27. TryExec=uyap
  28. Exec=uyap %U
  29. Terminal=false
  30. Icon=uyap-editor
  31. Categories=TextEditor;Office;
  32. StartupNotify=true
  33. Actions=Window;Document;
  34. MimeType=application/udf;
  35. EOF
  36. # Bin Dosyası
  37. mkdir -pv $PKG/usr/bin &&
  38. cat > $PKG/usr/bin/$isim << "EOF" &&
  39. java -Xmx512m -Duser.language=tr -Duser.region=TR -cp .:/opt/uki/editor_lib2.jar:/opt/uki/editor_lib.jar:/opt/uki/editor_laf.jar:/opt/uki/jai_hvl.jar:/opt/uki/editor_utility.jar:/opt/uki/jdom.jar:/opt/uki/updater.jar tr.com.havelsan.uyap.system.editor.common.WPAppManager "getNewWPInstance" "EDITOR_TYPE_DOCUMENT" "$1" "$2"
  40. EOF
  41. # Uyap Menü
  42. mkdir -pv $PKG/usr/share/menu &&
  43. cat > $PKG/usr/share/menu/$isim.menu << "EOF" &&
  44. ?package(uyap):needs="x11" \
  45. section="Office" \
  46. hints="Metin Düzenleyici" \
  47. title="Uyap Belge Düzenleyici" \
  48. icon="/opt/uki/product_logo_32.xpm" \
  49. command="/usr/bin/uyap"
  50. EOF
  51. # Uyap Mime
  52. mkdir -pv $PKG/usr/share/mime/packages &&
  53. cat > $PKG/usr/share/mime/packages/udf.xml << "EOF" &&
  54. <?xml version="1.0" encoding="UTF-8"?>
  55. <mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
  56. <mime-type type="application/udf">
  57. <comment>Uyap Document File</comment>
  58. <comment xml:lang="tr">Uyap Belge Dosyası</comment>
  59. <acronym>UDF</acronym>
  60. <expanded-acronym>Uyap Document File</expanded-acronym>
  61. <generic-icon name="uyap-editor"/>
  62. <glob pattern="*.udf"/>
  63. </mime-type>
  64. <mime-type type="application/usf">
  65. <comment>Uyap Template File</comment>
  66. <comment xml:lang="tr">Uyap Şablon Dosyası</comment>
  67. <acronym>USF</acronym>
  68. <expanded-acronym>Uyap Template File</expanded-acronym>
  69. <generic-icon name="uyap-editor"/>
  70. <glob pattern="*.usf"/>
  71. </mime-type>
  72. </mime-info>
  73. EOF
  74. # Icon Stuff
  75. SRC_LOC="$SRC/"
  76. DEST_LOC="$PKG/usr/share/icons/hicolor"
  77. for i in 16 32 48 128 256
  78. do
  79. install -Dm644 "$SRC_LOC"/uyap-editor.png "$DEST_LOC/${i}x${i}/apps/uyap-editor.png"
  80. done
  81. install -m644 "$SRC/product_logo_32.xpm" "$PKG/opt/uki/product_logo_32.xpm"
  82. chmod +x $PKG/usr/bin/uyap
  83. }