Name: cherrytree Version: 0.37.6 Release: 2 Summary: Hierarchical note taking application Summary(ru): Записная книжка иерархической структуры License: GPLv3+ Group: Office URL: http://www.giuspen.com/cherrytree/ Source0: http://www.giuspen.com/software/%name-%version.tar.xz Source1: CherrytreeManual.ctb.tar.xz Source2: %name-%version-%name.mo Source3: %name-%version-%name.1 Source4: README.install.urpmi Patch0: %name-%version-path.patch Patch1: %name-%version-desktop.patch BuildArch: noarch BuildRequires: python BuildRequires: python-devel BuildRequires: gettext Requires: python Requires: p7zip Requires: pygtk2.0 Requires: python-appindicator Requires: python-chardet Requires: python-dbus Requires: python-enchant Requires: python-gobject Requires: python-gtksourceview Requires: sqlite-tools Requires(post): desktop-file-utils Requires(post): gtk-update-icon-cache Requires(post): shared-mime-info Requires(postun): desktop-file-utils Requires(postun): gtk-update-icon-cache Requires(postun): shared-mime-info %description Cherrytree is a hierarchical note taking application. The Main Features: * Rich Text supporting Images, Tables, Code Boxes, Hyperlinks and Anchors, Spell Check, Lists. * Syntax Highlighting supporting many programming languages. * Password Protection, Powerful Find and Replace utilities, TOC generator. * Print, Save as PDF, Export to HTML, Export to Plain Text. * Import from Several other Note Taking Applications. %description -l ru Записная книжка иерархической структуры. Основные возможности: - поддержка форматированного текста, изображений, таблиц, кода, гиперссылок и якорей, списков, проверка орфографии; - подсветка синтаксиса, поддержка многих языков программирования; - защита паролем, мощный поиск и замена, генератор TOC; - печать, экспорт в PDF, HTML, в обычный текст; - импорт из нескольких других приложений для заметок; - хранение данных в XML или SQLite файле. %files -f %name.lang %_bindir/%{name} %py_puresitedir/%name %_datadir/appdata/%name.appdata.xml %_datadir/applications/%name.desktop %_iconsdir/hicolor/scalable/apps/%name.svg %_datadir/mime/packages/%name.xml %_mandir/man1/*.1.xz %_mandir/ru/man1/%name.1.xz %py_puresitedir/CherryTree-%version-py2.7.egg-info %doc changelog.txt license.txt CherrytreeManual.ctb README.install.urpmi #---------------------------------------------------------------------------- %prep %setup -q -a 1 %apply_patches %build python setup.py build %install %__python2 setup.py install --prefix=%buildroot/usr -f # These are no longer in use rm -rf %buildroot%{_datadir}/application-registry rm -rf %buildroot%{_datadir}/mime-info # Menu entry check desktop-file-validate %buildroot%{_datadir}/applications/%name.desktop # Fix icon file permissions chmod 0644 %buildroot%{_iconsdir}/hicolor/scalable/apps/%name.svg # Add man in Russian install -D %SOURCE3 %buildroot%{_mandir}/ru/man1/%name.1 cp -a %SOURCE4 $RPM_BUILD_DIR/%name-%version cp -fa %SOURCE2 %buildroot%{_localedir}/ru/LC_MESSAGES/%name.mo %find_lang %name %post %_update_desktop_database_bin %_datadir/applications %_update_icon_cache_bin %_iconsdir/hicolor %_update_mime_database_bin -n %_datadir/mime %postun if [ $1 = 0 ]; then %_update_desktop_database_bin %_datadir/applications %_update_icon_cache_bin %_iconsdir/hicolor %_update_mime_database_bin %_datadir/mime fi %changelog * Fri Nov 18 2016 Victor Nabatov 0.37.6-1 - New version 0.37.6 - Updated translations into Russian - Added man in Russian and User's Manual 0.37.5 (October 1st, 2016) • the password protected documents now use 7zip fastest compression resulting in faster save and slightly larger documents • added auto apply of web links as you type in rich text nodes • added auto apply of links to nodes as you type in rich text nodes (CamelCase nodes names only) • added proper scrolling to cursor after pasting of multiple lines of text from the clipboard • added palette to the color picker dialog for the node name • fixed bugs related to export to pdf of tables and codeboxes • limited the spell check to rich text nodes after currently unresolvable problems with plain text spell check -- Giuseppe Penone Sat, 01 Oct 2016 12:56:00 +0100