2016-11-18 19:56:12 +03:00
|
|
|
Name: cherrytree
|
|
|
|
Version: 0.37.6
|
2017-02-17 11:54:42 +03:00
|
|
|
Release: 3
|
2016-11-18 19:56:12 +03:00
|
|
|
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
|
2013-01-10 13:42:37 +00:00
|
|
|
|
|
|
|
%description
|
2016-11-18 19:56:12 +03:00
|
|
|
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
|
|
|
|
|
|
|
|
#----------------------------------------------------------------------------
|
2013-01-10 13:42:37 +00:00
|
|
|
|
|
|
|
%prep
|
2016-11-18 19:56:12 +03:00
|
|
|
%setup -q -a 1
|
|
|
|
%apply_patches
|
2013-01-10 13:42:37 +00:00
|
|
|
|
|
|
|
%build
|
2013-01-11 01:04:28 +11:00
|
|
|
python setup.py build
|
2013-01-10 13:42:37 +00:00
|
|
|
|
|
|
|
%install
|
2016-11-18 19:56:12 +03:00
|
|
|
%__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
|
2013-01-10 13:42:37 +00:00
|
|
|
|
2016-11-18 19:56:12 +03:00
|
|
|
%post
|
|
|
|
%_update_desktop_database_bin %_datadir/applications
|
|
|
|
%_update_icon_cache_bin %_iconsdir/hicolor
|
|
|
|
%_update_mime_database_bin -n %_datadir/mime
|
2013-11-03 11:09:36 +01:00
|
|
|
|
2016-11-18 19:56:12 +03:00
|
|
|
%postun
|
|
|
|
if [ $1 = 0 ]; then
|
|
|
|
%_update_desktop_database_bin %_datadir/applications
|
|
|
|
%_update_icon_cache_bin %_iconsdir/hicolor
|
|
|
|
%_update_mime_database_bin %_datadir/mime
|
|
|
|
fi
|
2015-01-03 23:11:28 +04:00
|
|
|
|
2013-01-10 13:42:37 +00:00
|
|
|
|
2016-11-18 19:56:12 +03:00
|
|
|
%changelog
|
|
|
|
* Fri Nov 18 2016 Victor Nabatov <greenray.spb@gmail.com> 0.37.6-1
|
|
|
|
- New version 0.37.6
|
|
|
|
- Updated translations into Russian
|
|
|
|
- Added man in Russian and User's Manual
|
2013-01-10 13:42:37 +00:00
|
|
|
|
2016-11-18 19:56:12 +03:00
|
|
|
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 <giuspen@gmail.com> Sat, 01 Oct 2016 12:56:00 +0100
|