[packages/cherrytree] - cleanup, updated dependencies; release 2 (gspell 1.14)

qboosh qboosh at pld-linux.org
Tue Sep 24 18:26:20 CEST 2024


commit ca1e50529d01bccdfa089101ccd4dab5441660b3
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Sep 24 18:29:00 2024 +0200

    - cleanup, updated dependencies; release 2 (gspell 1.14)

 cherrytree.spec | 36 +++++++++++++++++++++---------------
 1 file changed, 21 insertions(+), 15 deletions(-)
---
diff --git a/cherrytree.spec b/cherrytree.spec
index 8b9b95f..8f4e8d1 100644
--- a/cherrytree.spec
+++ b/cherrytree.spec
@@ -2,27 +2,30 @@ Summary:	A hierarchical note taking application
 Summary(pl.UTF-8):	Hierarchiczna aplikacja do robienia notatek
 Name:		cherrytree
 Version:	1.1.4
-Release:	1
+Release:	2
 License:	GPL v3+
 Group:		X11/Applications
 Source0:	https://www.giuspen.com/software/%{name}_%{version}.tar.xz
 # Source0-md5:	2bf19e64d32314911c9416195476c4cb
 URL:		https://www.giuspen.com/cherrytree/
+BuildRequires:	cmake >= 3.5
 BuildRequires:	curl-devel
-BuildRequires:	gspell-devel
-BuildRequires:	gtkmm3-devel
-BuildRequires:	gtksourceviewmm3-devel
-BuildRequires:	libfmt-devel
-BuildRequires:	libxml++2-devel
-BuildRequires:	rpmbuild(macros) >= 1.596
+BuildRequires:	fribidi-devel
+BuildRequires:	glibmm-devel >= 2.4
+BuildRequires:	gspell-devel >= 1.0
+BuildRequires:	gtkmm3-devel >= 3.0
+BuildRequires:	gtksourceviewmm3-devel >= 3.0
+BuildRequires:	libfmt-devel >= 6.0
+# C++17
+BuildRequires:	libstdc++-devel >= 6:7
+BuildRequires:	libxml++2-devel >= 2.6
+BuildRequires:	pangomm-devel >= 1.4
+BuildRequires:	rpmbuild(macros) >= 1.605
 BuildRequires:	shared-mime-info
 BuildRequires:	spdlog-devel >= 1:1.8.1
+BuildRequires:	sqlite3-devel >= 3
 BuildRequires:	uchardet-devel
 BuildRequires:	vte-devel
-Requires:	gspell
-Requires:	gtksourceviewmm3
-Requires:	libfmt
-Requires:	libxml++2
 Requires:	shared-mime-info
 Requires:	spdlog >= 1:1.8.1
 Suggests:	p7zip
@@ -52,14 +55,18 @@ cd build
 
 %install
 rm -rf $RPM_BUILD_ROOT
+
 %{__make} -C build install \
 	DESTDIR=$RPM_BUILD_ROOT
 
 ## Remove old mime registration files
 %{__rm} $RPM_BUILD_ROOT%{_datadir}/mime-info/cherrytree.*
 
-## Remove unsupported locale
-%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{hi_IN,kk_KZ,kk_LA}
+# unify locale dirs
+%{__mv} $RPM_BUILD_ROOT%{_localedir}/{hi_IN,hi}
+%{__mv} $RPM_BUILD_ROOT%{_localedir}/{kk_KZ,kk}
+# should be kk at latin, but not supported
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/kk_LA
 
 %find_lang %{name}
 
@@ -78,13 +85,12 @@ desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
 %update_icon_cache hicolor
 %update_mime_database
 
-
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 %doc changelog.txt license.txt
 %attr(755,root,root) %{_bindir}/cherrytree
+%{_datadir}/cherrytree
 %{_datadir}/metainfo/net.giuspen.cherrytree.metainfo.xml
 %{_desktopdir}/cherrytree.desktop
-%{_datadir}/cherrytree/
 %{_iconsdir}/hicolor/scalable/apps/cherrytree.svg
 %{_mandir}/man1/cherrytree.1*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/cherrytree.git/commitdiff/ca1e50529d01bccdfa089101ccd4dab5441660b3



More information about the pld-cvs-commit mailing list