]> git.pld-linux.org Git - packages/cherrytree.git/blame - cherrytree.spec
- up to 0.99.55
[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
e4f7e060 5Release: 1
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
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
b8f59015 61%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{hi_IN,kk_KZ,kk_LA}
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.341751 seconds and 4 git commands to generate.