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