yudit-vl.spec 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205
  1. Name: yudit
  2. Summary: Unicode Text Editor
  3. Summary(ja): ユニコード対応テキストエディタ
  4. Version: 2.9.2
  5. Release: 4%{?_dist_release}
  6. Group: Applications/Editors
  7. License: GPLv2
  8. URL: http://www.yudit.org/
  9. Source: http://yudit.org/download/%{name}-%{version}.tar.bz2
  10. Source1: %{name}.desktop
  11. Patch10: yudit-2.7.2-vine-20030522.patch
  12. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  13. BuildRequires: libX11-devel
  14. BuildRequires: libXt-devel
  15. BuildRequires: libXau-devel
  16. BuildRequires: libXdmcp-devel
  17. BuildRequires: libxcb-devel
  18. %description
  19. Yudit is a unicode text editor for the X Window System. She can do True Type font rendering, printing, transliterated keyboard input and handwriting recognition with no dependencies on on external engines. Her conversion utilities can convert text between various encodings. Keyboard input maps can also act like text converters. There is no need for a pre-installed multi-lingual environment. Menus are translated into many languages.
  20. GNU (C) 1997-2007 Gaspar Sinai <gaspar@yudit.org>
  21. %prep
  22. %setup -q
  23. %patch10 -p1 -b .vine
  24. %build
  25. %configure --with-x
  26. make
  27. %install
  28. [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
  29. make DESTDIR=$RPM_BUILD_ROOT install
  30. mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
  31. mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps
  32. install -m 644 gnome-yudit.png $RPM_BUILD_ROOT/usr/share/pixmaps/yudit.png
  33. install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/applications/
  34. %post
  35. update-desktop-database >& /dev/null ||:
  36. %postun
  37. update-desktop-database >& /dev/null ||:
  38. %clean
  39. [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
  40. %files
  41. %defattr(-,root,root)
  42. %doc CHANGELOG.TXT COPYING.TXT FAQ.TXT README.TXT TODO.TXT
  43. %doc doc/*.utf8 doc/notinstalled doc/problems doc/HOWTO-*.txt
  44. %{_bindir}/mytool
  45. %{_bindir}/uniconv
  46. %{_bindir}/uniprint
  47. %{_bindir}/yudit
  48. %{_mandir}/man1/mytool.1.gz
  49. %{_mandir}/man1/uniconv.1.gz
  50. %{_mandir}/man1/uniprint.1.gz
  51. %dir %{_datadir}/yudit
  52. %{_datadir}/yudit/data
  53. %{_datadir}/yudit/fonts
  54. %{_datadir}/yudit/src
  55. %{_datadir}/yudit/syntax
  56. %{_datadir}/yudit/doc
  57. %dir %{_datadir}/yudit/locale
  58. %{_datadir}/yudit/locale/*
  59. %dir %{_datadir}/yudit/config
  60. %config %{_datadir}/yudit/config/*
  61. %config %{_datadir}/applications/yudit.desktop
  62. %{_datadir}/pixmaps/yudit.png
  63. %changelog
  64. * Sun Jul 10 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.9.2-4
  65. - rebuild with gcc-5.4.0
  66. * Sun Oct 26 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.9.2-3
  67. - rebuilt on current VineSeed
  68. - added BuildRequires: libXau-devel, Xdmcp-devel and libxcb-devel
  69. - moved yudit.desktop to %{_datadir}/applications
  70. * Sat Feb 04 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.9.2-2
  71. - rebuild with Vine6 environment
  72. - add BuildRequires: libXt-devel
  73. * Mon Jul 26 2010 Shu KONNO <owa@bg.wakwak.com> 2.9.2-1
  74. - new upstream release
  75. * Mon May 4 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.9.0-2
  76. - spec in UTF-8
  77. * Fri Jul 25 2008 Shu KONNO <owa@bg.wakwak.com> 2.9.0-1vl5
  78. - new upstream release
  79. - applied new versioning policy
  80. * Sat Jun 9 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.8.1-0vl1
  81. - new upstream release
  82. - rebuilt with new toolchain
  83. * Wed Nov 9 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.7.8-0vl2
  84. - rebuild for VineSeed
  85. * Wed Nov 9 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.7.8-0vl1
  86. - new upstream release
  87. - update %%files
  88. * Sat Sep 25 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.7.6-1vl1
  89. - source upgrade
  90. - added .desktop files
  91. * Thu May 22 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.7.2-4vl1
  92. - source upgrade and add some patches from upstream
  93. - changed vine patch for this version
  94. - rebuild with new toolchains
  95. * Wed Aug 21 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.6.2-0vl1
  96. - source upgrade (added some locales)
  97. * Thu May 2 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 2.6-0vl2
  98. - rebuild for VineSeed
  99. * Thu May 2 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 2.6-0vl1
  100. - build for Vine Linux 2.5
  101. - add patch0 (set default.language=ja, default.font=Misc)
  102. * Wed Apr 25 2002 Gaspar Sinai <gsinai@yudit.org>
  103. - Unicode 3.2 changes
  104. - X Locale and Input Method Support
  105. - Added direct rendering for iso10646 encoded .bdf font files
  106. and unifont .hex files. It is useful on platforms that do not have X11.
  107. - Locale name for Chinese has been corrected to be zh (ISO639)
  108. - True Type cmap 12 (needed for plane1,2..) and X11 (iso10646p2-\d+) added
  109. - True Type cmap 2 with external converter added
  110. - True Type uses now nonzero winding rule now by default.
  111. - UTF-16 UTF-16-LE UTF-16-BE support.
  112. - New converters for utf-16 utf-16-le utf-16-be, gb-18030,
  113. Shift_JISX0213 (shift-jis-3), EUC-JISX0213 (euc-jp-3),
  114. ISO-2022-JP-3 (iso-2022-jp-3)
  115. - Old Italic software glyph mirroring added
  116. - Updated ksx-1001 (replacement for ksc-5601-old), ksc-5601-r ksc-5601-l
  117. - Updated HOWTO-Japanese.txt
  118. - JIS X 0213 X11 (jisx0213.2000-1,jisx0213.2000-2) font support
  119. - Shift_JISX0213 encoded True Type font support with shift-jis-3 converter
  120. * Sat Feb 28 2002 Gaspar Sinai <gsinai@yudit.org>
  121. - Malayalam support (Miikka)
  122. - Kannada support (Miikka)
  123. - Telugu support (Miikka)
  124. - koi8-c support (Miikka)
  125. - koi8-u support (Gaspar)
  126. - ncr converter (Miikka)
  127. - rovas converter (Gaspar)
  128. - iso-8859-15 converter (Gaspar)
  129. - iso-8859-16 converter (Gaspar)
  130. - Mirrored characters (Miikka-Gaspar)
  131. - Old Hungarian support with ligatures in Private Use Area (Gaspar)
  132. - Ukrainian kmap and translations (Solotskyy)
  133. * Wed Jan 26 2002 Gaspar Sinai <gsinai@yudit.org>
  134. - Pango X11 Ligature support
  135. - Devanagari support (Miikka)
  136. - Bengali support (Miikka)
  137. - Gujarati support (Miikka)
  138. - Gurmukhi support (Miikka)
  139. - Oriya support (Miikka)
  140. - Hindi menu (Sanjay)
  141. * Wed Jan 02 2002 Gaspar Sinai <gsinai@yudit.org>
  142. - Tamil support (Vasee)
  143. - Added Hangul Jamos (Miikka-Markus)
  144. - OpenType Ligature substitution support
  145. - Testing other Indic scripts.
  146. - Fixed bumap.
  147. * Tue Nov 27 2001 Gaspar Sinai <gsinai@yudit.org>
  148. - Prepearing for 2.5 with shaping (Arabic) support.
  149. - Changed (removed -e, added auto-tmpfile): yudit.default.preview.command=gv
  150. * Fri Nov 09 2001 Gaspar Sinai <gsinai@yudit.org>
  151. - Fixed shift-jis converter
  152. - Optimized speed
  153. - Fixed layout manager bugs, made it nicer.
  154. - Optimized memory usage (vut it by a factor of 2)
  155. - Added freehand (handwriting) input method.
  156. - Added hiragana and katakana handwriting data (hwd 2.0)
  157. generated by Yuko Inui <yuko@yudit.org>
  158. * Thu Oct 25 2001 Gaspar Sinai <gsinai@yudit.org> patch 1,2,3,4,5,7,8
  159. - renamed yudit-2.4-destdir.patch to //yudit.org/download/yudit-2.4.patch5.txt
  160. - added 7,8
  161. - renamed bz2 to gz in Source:
  162. - removed doc from being doc because yudit uses it.
  163. * Wed Aug 29 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.3-4
  164. - Fix build as non-root
  165. - Add patches from yudit.org
  166. - Set prefix correctly
  167. - Use %%configure
  168. - Add docs
  169. - Add desktop file
  170. - Fix up specfile