Name: yudit Version: 3.1.0 Release: 4%{?dist} Group: Applications/Editors License: GPL-2.0-only URL: https://www.yudit.org Source: https://yudit.org/download/%{name}-%{version}.tar.gz Summary: Unicode Text Editor BuildRequires: autoconf BuildRequires: fontpackages-devel BuildRequires: freetype-devel BuildRequires: gcc-c++ BuildRequires: libjpeg-devel BuildRequires: xorg-x11-proto-devel BuildRequires: libX11-devel BuildRequires: dos2unix BuildRequires: desktop-file-utils Requires: gettext yudit-data yudit-doc %description 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 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 preinstalled multi-lingual environment. Menus are translated into many languages. %package data Summary: Yudit Unicode Text Processor - data files Group: Applications/Editors %description data 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 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 preinstalled multi-lingual environment. Menus are translated into many languages. This package is arch- independent data component of Yudit. BuildArch: noarch %package doc Summary: Yudit Unicode Text Processor - documentation Group: Applications/Editors %description doc 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 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. This package is additional documetation component of Yudit. BuildArch: noarch %global debug_package %{nil} %prep %setup -q for i in doc/HOWTO-baybayin.txt COPYING.TXT README.TXT doc/HOWTO-devanagari.txt doc/HOWTO-syntax.txt do dos2unix $i done %configure %build make %install rm -fr $RPM_BUILD_ROOT mkdir $RPM_BUILD_ROOT mkdir $RPM_BUILD_ROOT%{prefix} make DESTDIR=$RPM_BUILD_ROOT install mkdir -p $RPM_BUILD_ROOT/etc/yudit cp $RPM_BUILD_ROOT/usr/share/yudit/config/* $RPM_BUILD_ROOT/etc/yudit/ mkdir -p $RPM_BUILD_ROOT/usr/share/icons/hicolor/scalable/apps install -m 644 yudit.svg $RPM_BUILD_ROOT/usr/share/icons/hicolor/scalable/apps/yudit.svg mkdir -p $RPM_BUILD_ROOT/usr/share/icons/hicolor/48x48/apps install -m 644 yudit48x48.png $RPM_BUILD_ROOT/usr/share/icons/hicolor/48x48/apps/yudit.png mkdir -p $RPM_BUILD_ROOT/usr/share/applications cat >$RPM_BUILD_ROOT/usr/share/applications/yudit.desktop < 3.1.0-4 - added sub packages as requirement for main package *Mon Jul 01 2024 Dr Anirban Mitra 3.1.0-3 - seperated data and doc into seperate subpackage * Sun Jun 30 2024 Dr Anirban Mitra 3.1.0-2 - added debug nil attribute - added license - changed config noreplace - added dos2unix conversion * Sun Feb 5 2023 Gaspar Sinai 3.1.0-1 - Fixed redo bug. - Moved /usr/share/yudit/locale to /usr/share/locale/ using yudit.mo translations. - Changed Rasterizer oversampling from 5 to 8 levels. - Added manual page yudit.1, updated uniprint.1.in uniconv.1.in * Sun Jan 29 2023 Gaspar Sinai 3.0.9-1 - Added a a completely new Rasterizer for better appearance. - Fixed alpha composing bug. - Fixed RUDIMENTA UE, NIKOLSBURG UE glyphs in OldHungarian_Full.ttf - Modified icon and applink location in this spec file. - Preparing 3.0.9 * Sat Jan 14 2023 Gaspar Sinai 3.0.8-1 - Fixed paragraph-bug when form-feed was followed composing character. - Added Shavian and Braille kmaps. - Fixed SFontTTF crash when font does not have a name. - Re-worked OldHungarian_Full.ttf to have Unicode encoding instead of custom - Preparing yudit-3.0.8 * Sat Jan 07 2023 Gaspar Sinai - Fixed minor widget appearance problems. - Added CLIPBOARD (for keyboard cut&paste) in addition to XA_PRIMARY (mouse) - fontpath, datapath and syntaxpath search is more consistent now. - Added /** to search fontpath sub-directories. - Added system fontpath to default yudit.properties * Sun Jan 01 2023 Gaspar Sinai - Added yudit.scale property for high-resolution displays. * Sat Dec 31 2022 Gaspar Sinai - Fixed compiler warnings - Added 1-1 character aliases - Fixed uniconv utf-16 encoders - Added German-deadkeys keymap - Added bn-messages.po bn-messages.mo * Sun Jun 07 2020 Gaspar Sinai 3.0.7-1 - Added support to OpenType CFF fonts (CFF2 remains unsupported). - Added one more color for So (Other Symbol) to differencite Emojis. - Added mouse-wheel support for Windows version. - Cleaning up default yudit.properties. - Added Emoji.mys keymap. - Preparing version 3.0.7... * Sun May 24 2020 Gaspar Sinai 3.0.5-1 - Fall-back rendering engine was enhanced to handle multiple newpath - stroke,fill paths. - Re-created Yudit icons to use vector graphics. - Fixed memory leak is osx font rendering. - Fixed preview where preview command returns immediately. - Preparing version 3.0.5 * Sun May 17 2020 Gaspar Sinai 3.0.3-1 - Fixed SFontTTF to render properly glyphs containing only curves, and glyphs that start with a curve. - Added all legacy ligagures to OldHungarian_Full.ttf and OldHungarian.mys * Sun May 10 2020 Gaspar Sinai 3.0.0-1 - Updated for Unicode 13.0.0 - Added OldHungarian_full.ttf - Added support for MacOS with Cocoa using Objective C - Released version 3.0.0 * Fri May 01 2015 Gaspar Sinai - Added support for Regional Indicator Symbols * Mon Oct 20 2014 Gaspar Sinai - Applied debian patches - Fixed datadir * Sun Oct 19 2014 Gaspar Sinai - Updated for Unicode 7.0.0 - Fixed compiler warnings * Thu Aug 04 2011 Gaspar Sinai - Fixed syntax core - Fixed parallel compilation - Fixed printing control characters * Sat Feb 06 2010 Gaspar Sinai - Changed to use My Documents instead of C:\Home on Windows. - Added HOME environment variable override to HOME directory. - Fixed file selection bug. * Sun Jan 31 2010 Gaspar Sinai - Updated to Unicode 5.2.0 - Landscape printing bug fixed - DOS CRLF with uniconv bug fixed - Hungarian Runes (PUA) rovasiras glyph adjustments - Minor enhancements * Sun Dec 09 2007 Gaspar Sinai - Added support for hunspell spell checker via syntax mechanism - Added a new dialog for highlighting selection - Added support for form feed character during printing and editing. - Using double buffer to avoid flickering * Wed Nov 28 2007 Gaspar Sinai - added syntax directory * Wed Sep 27 2006 Gaspar Sinai - Fixed Syriac Rendering bug for OTF. - Added Simplified Chinese translation (zh_CN) * Sat Jul 29 2006 Gaspar Sinai - Updated for Unicode 5.0.0. * Sun May 21 2006 Gaspar Sinai - Changed my email address from gsinai@yudit.org to gaspar@yudit.org - Adding new media types from Daryoush Javan . - Fixed segmentation fault in swindow/sx11/SXInputMethod.cpp by Marcus Meissner - Added and updated several kmap and HOWO files. * Mon Mar 21 2005 Gaspar Sinai - Merged Marathi and Gujarati menu. - Merged jodakshar.hwd marathi.hwd roman.hwd handwrinting recognition files - Merged CS-qwerty keymap, SpanishPrefix.kmap, Sanskrit-Translit.kmap, GreekAncient.kmap - Updated Tibetan-Wylie.kmap - Merged Telugu, Italian FAQ - Merged HOWTO greekancient - Merged AMD 64 fixes to InputMethod.cpp. * Sat Sep 6 2003 Gaspar Sinai Release 2.7.6 Better positioning for complex (indic) scripts. Comments are preserved now in ~/.yudit/yudit.properties Fixed buffer overflow bugs in stoolkit/SString.cpp stoolkit/SParagraph.cpp Yudit -nus command line option turns off uniscribe emulation. Added Punjabi (pa) translations from Madhusudan Singh . Added more substitution types. The matrix is documented in doc/otfsupport.txt. The following font-range filters have been added: indic: U+0900..U+0FFF deva: U+0900..U+097F beng: U+0980..U+09FF guru: U+0A00..U+0A7F gujr: U+0A80..U+0AFF orya: U+0B00..U+0B7F taml: U+0B80..U+0BFF telu: U+0C00..U+0C7F knda: U+0C80..U+0CFF mlym: U+0D00..U+0D7F sinh: U+0D80..U+0DFF thai: U+0E00..U+0E7F lao: U+0E80..U+0EFF tibt: U+0F00..U+0FFF jamo: U+1100..U+11FF usage: ani.ttf:beng,raghu.ttf:deva * Sat Jun 14 2003 Gaspar Sinai Updated with Miikka's patch for Unicode 4.0. Added many patches and contributions Added entry level (not full) Tibetan support with some Open Type Fonts Added yudit.editor.xinputs.style property to yudit.properties. possible values: root,over-the-spot,off-the-spot New menu translations: Czech, Greek, Mongolian, Serbian (cyrillic) New keymaps: Telugu-Rts, CS, Kazakh-prefix, Runes, Dakelh (Carrier syllabics), ArabicBuck, GeorgianB, BengaliSona, Slavic, Serbian, Kanji, Added new configurable xinput styles: preedit-over-status-over, preedit-over-status-under, preedit-under-status-under, preedit-root-status-root NewYudit specific Private Use Area assignment: mytool/uni/BLISSYMBOLICS.TXT (BlissSymbolics.kmap, yudit.ttf) Bugfixes and hopefully not many new bugs :) Stable version 2.7.5 is ready * Tue Jan 14 2003 Gaspar Sinai o changed names of yudit.editor.xinputs.style preedit-over-status-over preedit-over-status-under preedit-under-status-under preedit-root-status-root * Sun Jan 12 2003 Gaspar Sinai Applied SAMPA.patch,patch1,patch2,patch3,patch4 Added BengaliSona.kmap Removed dependency on ws2_32.dll - this means it will work on Windows 95 Added yudit.editor.xinputs.style property to yudit.properties. possible values: root,over-the-spot,off-the-spot,over-the-spot-off * Sun Jan 5 2003 Kevin Patrick Scannell Added Irish (ga). * Sun Dec 1 2002 Gaspar Sinai Added kmap and Russian menu from Vyacheslav Dikonov Added berbere from Bruno Cauchy Lefebvre Added Farsi.kmap from Seyed-allaei Reorganized kmaps a bit Largefont redrawing fix Added 'C' locale -> '' local patch from Jean-Marc Lienher Added simple-dark syntax highlight for light background setup Made composing mark work within ligatures too, when shaped. Keymap cleanups OldHungarian keymap became HungarianRunes keymap. Fixed printing for WindowsXP+ghostscript (Window98 was ok) * Sun Nov 10 2002 Gaspar Sinai Added full, Unicode compliant bi-directional support Added Sanskrit.kmap from Yves Codet Added Polish gui translations from Pawel Zawila-Niedzwiecki Added Perian.kmap from Roozbeh Pournader Added ZWJ ZWNJ RLM LRM as a visible glyph when editing. Optimized code for speed Added Inuktitut-ICI.kmap, Inuktitut-KBD.kmap, Chinese-Pinyin.kmap, Chinese-WB.kmap from "Johnson, Howard" Added OpenType GPOS support for composing characters * Sat Oct 12 2002 Gaspar Sinai Added Urdu/Pakistan ur locale from S H A N Added new ligatures for URDU: U+06A9 U+0627 and U+06A9 U+0644 Modified Amharic/Ethiopia am locale Daniel Yacob Updated FAQs. Added better composing support. Undo/Redo for composing characters that are added on the fly. Removed clustering feature from several kmaps as cluster now can be built on the fly. IS_AS,IS_BN,IS_DV,IS_GJ,IS_KN,IS_ML,IS_OR,IS_PJ,IS_RM,IS_TL,IS_TM converters from Anirban. * Tue Sep 03 2002 Gaspar Sinai Applied patches and contibutions: Rendering fixes (Miikka-Markus Alhonen) Bengali menu (Anirban Mitra ) Color Highlighting, word wrapping and other fixes: Maarten van Gompel * Sun May 12 2002 Gaspar Sinai - OpenType font shaping support for shaped characters that are not among Arabic presentation forms. This includes quite a few Arabic and Syriac shapes. - Support for unifont syriacforms.hex and arabforms.hex files with direct font rendering. - Fixed crash on Sparc computers (alignment problem) - Koran menu and FAQ translations from Jungshik Shin - Amharic menu translations from Daniel Yacob - Cherokee.kmap from Steve Juranich - Added Vietnamese FAQ.TXT HOWTO-vietnamese.txt and message.po from Hoan - Added Urdu.kmap from Miikka-Markus.Alhonen@tigatieto.com * Thu Apr 25 2002 Gaspar Sinai - Unicode 3.2 changes - X Locale and Input Method Support - Added direct rendering for iso10646 encoded .bdf font files and unifont .hex files. It is useful on platforms that do not have X11. - Locale name for Chinese has been corrected to be zh (ISO639) - True Type cmap 12 (needed for plane1,2..) and X11 (iso10646p2-\d+) added - True Type cmap 2 with external converter added - True Type uses now nonzero winding rule now by default. - UTF-16 UTF-16-LE UTF-16-BE support. - New converters for utf-16 utf-16-le utf-16-be, gb-18030, Shift_JISX0213 (shift-jis-3), EUC-JISX0213 (euc-jp-3), ISO-2022-JP-3 (iso-2022-jp-3) - Old Italic software glyph mirroring added - Updated ksx-1001 (replacement for ksc-5601-old), ksc-5601-r ksc-5601-l - Updated HOWTO-Japanese.txt - JIS X 0213 X11 (jisx0213.2000-1,jisx0213.2000-2) font support - Shift_JISX0213 encoded True Type font support with shift-jis-3 converter * Sun Feb 24 2002 Gaspar Sinai - Malayalam support (Miikka-Markus Alhonen) - Kannada support (Miikka-Markus Alhonen) - Telugu support (Miikka-Markus Alhonen) - koi8-c support (Miikka-Markus Alhonen) - koi8-u support (Gaspar) - ncr converter (Miikka-Markus Alhonen) - rovas converter (Gaspar) - iso-8859-15 converter (Gaspar) - iso-8859-16 converter (Gaspar) - Mirrored characters (Miikka-Markus Alhonen-Gaspar) - Old Hungarian support with ligatures in Private Use Area (Gaspar) - Ukrainian kmap and translations (Solotskyy) * Sat Jan 26 2002 Gaspar Sinai - Pango X11 Ligature support - Devanagari support (Miikka-Markus Alhonen) - Bengali support (Miikka-Markus Alhonen) - Gujarati support (Miikka-Markus Alhonen) - Gurmukhi support (Miikka-Markus Alhonen) - Oriya support (Miikka-Markus Alhonen) - Hindi menu (Sanjay) * Wed Jan 02 2002 Gaspar Sinai - Tamil support (Vasee) - Added Hangul Jamos (Miikka-Markus Alhonen) - OpenType Ligature substitution support - Testing other Indic scripts. - Fixed bumap. * Tue Nov 27 2001 Gaspar Sinai - Prepearing for 2.5 with shaping (Arabic) support. - Changed (removed -e, added auto-tmpfile): yudit.default.preview.command=gv * Fri Nov 09 2001 Gaspar Sinai - Fixed shift-jis converter - Optimized speed - Fixed layout manager bugs, made it nicer. - Optimized memory usage (vut it by a factor of 2) - Added freehand (handwriting) input method. - Added hiragana and katakana handwriting data (hwd 2.0) generated by Yuko Inui * Thu Oct 25 2001 Gaspar Sinai patch 1,2,3,4,5,7,8 - renamed yudit-2.4-destdir.patch to //yudit.org/download/yudit-2.4.patch5.txt - added 7,8 - renamed bz2 to gz in Source: - removed doc from being doc because yudit uses it. * Wed Aug 29 2001 Bernhard Rosenkraenzer 2.3-4 - Fix build as non-root - Add patches from yudit.org - Set prefix correctly - Use %%configure - Add docs - Add desktop file - Fix specfile