1 # TODO: use gtk4-update-icon-cache
2 Summary: GNOME Text Editor
3 Summary(pl.UTF-8): Edytor tekstowy dla GNOME
4 Name: gnome-text-editor
8 Group: X11/Applications
9 Source0: https://download.gnome.org/sources/gnome-text-editor/42/%{name}-%{version}.tar.xz
10 # Source0-md5: 5860bf323bc9e70756892650e3f0364c
11 Patch0: %{name}-no-update.patch
12 URL: https://gitlab.gnome.org/GNOME/gnome-text-editor
13 BuildRequires: enchant2-devel >= 2.2.0
14 BuildRequires: glib2-devel >= 1:2.69
15 BuildRequires: gtk4-devel >= 4.6
16 BuildRequires: gtksourceview5-devel >= 5.3.1
17 BuildRequires: libadwaita-devel >= 1.1.0-1
18 BuildRequires: libicu-devel
19 BuildRequires: meson >= 0.59.1
20 BuildRequires: ninja >= 1.5
21 BuildRequires: pcre-devel
22 BuildRequires: pkgconfig
23 BuildRequires: rpmbuild(macros) >= 1.736
24 BuildRequires: tar >= 1:1.22
26 Requires(post,postun): desktop-file-utils
27 Requires(post,postun): gtk-update-icon-cache
28 Requires: enchant2 >= 2.2.0
29 Requires: glib2 >= 1:2.69
31 Requires: gtksourceview5 >= 5.3.1
32 Requires: libadwaita >= 1.1.0-1
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36 GNOME Text Editor is a simple text editor that focus on session
37 management. It works hard to keep track of changes and state even if
38 you quit the application. You can come back to your work even if
39 you've never saved it to a file.
41 %description -l pl.UTF-8
42 GNOME Text Editor to prosty edytor tekstowy, skupiający się na
43 zarządzaniu sesją. Usilnie stara się śledzić zmiany i stan, nawet
44 przy zamknięciu aplikacji. Można wrócić do pracy nawet, jeśli nigdy
45 nie została zapisana do pliku.
57 rm -rf $RPM_BUILD_ROOT
59 %ninja_install -C build
61 %find_lang %{name} --with-gnome
64 rm -rf $RPM_BUILD_ROOT
67 %update_icon_cache hicolor
68 %update_desktop_database
72 %update_icon_cache hicolor
73 %update_desktop_database
76 %files -f %{name}.lang
77 %defattr(644,root,root,755)
79 %attr(755,root,root) %{_bindir}/gnome-text-editor
80 %{_datadir}/dbus-1/services/org.gnome.TextEditor.service
81 %{_datadir}/glib-2.0/schemas/org.gnome.TextEditor.gschema.xml
82 %{_datadir}/gnome-text-editor
83 %{_datadir}/metainfo/org.gnome.TextEditor.appdata.xml
84 %{_desktopdir}/org.gnome.TextEditor.desktop
85 %{_iconsdir}/hicolor/scalable/actions/document-admin-symbolic.svg
86 %{_iconsdir}/hicolor/scalable/actions/document-modified-symbolic.svg
87 %{_iconsdir}/hicolor/scalable/apps/org.gnome.TextEditor.svg
88 %{_iconsdir}/hicolor/symbolic/apps/org.gnome.TextEditor-symbolic.svg