cherrytree/cherrytree.spec

78 lines
2.4 KiB
RPMSpec
Raw Permalink Normal View History

2018-07-05 13:40:00 +03:00
Summary: Hierarchical note taking application
2018-04-15 13:06:43 +07:00
Name: cherrytree
Version: 0.99.15
2018-04-15 13:06:43 +07:00
Release: 1
License: GPLv3+
Group: Office
URL: http://www.giuspen.com/cherrytree/
Source0: https://github.com/giuspen/cherrytree/archive/%{version}.tar.gz?/%{name}-%{version}.tar.gz
#Source0: http://www.giuspen.com/software/%{name}-%{version}.tar.xz
#Source1: CherrytreeManual.ctb.tar.xz
#Source2: %{name}-0.38.4-%{name}.1
#Patch0: %{name}-0.38.4-desktop.patch
#BuildArch: noarch
BuildRequires: cmake
BuildRequires: pkgconfig(gtkmm-3.0)
BuildRequires: pkgconfig(gtksourceviewmm-3.0)
BuildRequires: pkgconfig(glibmm-2.4) >= 2.64
2018-07-05 13:40:00 +03:00
BuildRequires: pkgconfig(python)
2018-04-15 13:06:43 +07:00
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
2013-01-10 13:42:37 +00:00
%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.
2018-07-05 13:40:00 +03:00
%files -f %{name}.lang
%doc changelog.txt license.txt CherrytreeManual.ctb
%{_bindir}/%{name}
%{_datadir}/%{name}/glade/*
%{_datadir}/%{name}/language-specs/*
%{_datadir}/%{name}/modules/*
%{_datadir}/appdata/%{name}.appdata.xml
%{_datadir}/applications/%{name}.desktop
%{_datadir}/mime/packages/%{name}.xml
%{_iconsdir}/hicolor/scalable/apps/%{name}.svg
2018-04-15 13:06:43 +07:00
%{_mandir}/man1/*.1.xz
2018-07-05 13:40:00 +03:00
%{_mandir}/ru/man1/%{name}.1.xz
%{py_puresitedir}/CherryTree-%{version}-py2.7.egg-info
#----------------------------------------------------------------------------
2013-01-10 13:42:37 +00:00
%prep
%setup -q
#-a 1
#patch0 -p1
2013-01-10 13:42:37 +00:00
%build
#python setup.py build
%cmake
2013-01-10 13:42:37 +00:00
%install
2018-07-05 13:40:00 +03:00
python setup.py install --prefix=%{buildroot}/usr -f
# These are no longer in use
2018-07-05 13:40:00 +03:00
rm -rf %{buildroot}%{_datadir}/application-registry
rm -rf %{buildroot}%{_datadir}/mime-info
# Menu entry check
2018-07-05 13:40:00 +03:00
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
# Fix icon file permissions
2018-07-05 13:40:00 +03:00
chmod 0644 %{buildroot}%{_iconsdir}/hicolor/scalable/apps/%{name}.svg
# Add man in Russian
#install -D %SOURCE2 %{buildroot}%{_mandir}/ru/man1/%{name}.1
2015-01-03 23:11:28 +04:00
2018-07-05 13:40:00 +03:00
%find_lang %{name}