]> git.pld-linux.org Git - packages/cherrytree.git/blame - cherrytree.spec
- up to 0.99.49
[packages/cherrytree.git] / cherrytree.spec
CommitLineData
bb588342
KM
1Summary: A hierarchical note taking application
2Summary(pl.UTF-8): Hierarchiczna aplikacja do robienia notatek
3Name: cherrytree
e4f7e060
KM
4Version: 0.99.49
5Release: 1
bb588342
KM
6License: GPL v3+
7Group: X11/Applications
aa4b1484 8Source0: https://www.giuspen.com/software/%{name}_%{version}.tar.xz
e4f7e060 9# Source0-md5: f5a967da66e6d211658ca3b6a82ad8be
aa4b1484 10URL: https://www.giuspen.com/cherrytree/
bb588342
KM
11BuildRequires: curl-devel
12BuildRequires: gspell-devel
13BuildRequires: gtkmm3-devel
14BuildRequires: gtksourceviewmm3-devel
15BuildRequires: libfmt-devel
16BuildRequires: libxml++2-devel
17BuildRequires: rpmbuild(macros) >= 1.596
18BuildRequires: shared-mime-info
19BuildRequires: spdlog-devel >= 1:1.8.1
20BuildRequires: uchardet-devel
bb588342
KM
21Requires: gspell
22Requires: gtksourceviewmm3
23Requires: libfmt
24Requires: libxml++2
25Requires: shared-mime-info
26Requires: spdlog >= 1:1.8.1
bb588342
KM
27Suggests: p7zip
28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
bb588342
KM
30%description
31A hierarchical note taking application, featuring rich text and syntax
32highlighting, storing all the data (including images) in a single xml
33file with extension ".ctd".
34
35%description -l pl.UTF-8
36Hierarchiczna aplikacja do notatek, wspierająca tekst sformatowany i
37wyróżnianie składni, przechowująca wszystkie dane (w tym obrazy) w
38jednym pliku XML z rozszerzeniem „.ctd”.
39
40%prep
41%setup -q -n %{name}_%{version}
bb588342
KM
42
43%build
aa4b1484 44install -d build
bb588342
KM
45cd build
46%cmake .. \
47 -DMAKE_BUILD_TYPE=Release \
48 -DBUILD_TESTING=OFF
49
50%{__make} cherrytree
51
52%install
53rm -rf $RPM_BUILD_ROOT
aa4b1484
ER
54%{__make} -C build install \
55 DESTDIR=$RPM_BUILD_ROOT
bb588342
KM
56
57## Remove old mime registration files
58%{__rm} $RPM_BUILD_ROOT%{_datadir}/mime-info/cherrytree.*
59
171fcfe6 60## Remove unsupported locale
f130b353 61%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{hi_IN,kk_KZ}
171fcfe6 62
bb588342
KM
63%find_lang %{name}
64
65desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
66
67%clean
68%{__rm} -rf $RPM_BUILD_ROOT
69
70%post
71%update_desktop_database
72%update_icon_cache hicolor
73%update_mime_database
74
75%postun
76%update_desktop_database
77%update_icon_cache hicolor
78%update_mime_database
79
80
81%files -f %{name}.lang
82%defattr(644,root,root,755)
83%doc changelog.txt license.txt
84%attr(755,root,root) %{_bindir}/cherrytree
5adc314b 85%{_datadir}/metainfo/net.giuspen.cherrytree.metainfo.xml
bb588342
KM
86%{_desktopdir}/cherrytree.desktop
87%{_datadir}/cherrytree/
88%{_iconsdir}/hicolor/scalable/apps/cherrytree.svg
89%{_mandir}/man1/cherrytree.1*
This page took 0.173832 seconds and 4 git commands to generate.