]> git.pld-linux.org Git - packages/gnome-text-editor.git/blob - gnome-text-editor.spec
32d09c92ae4d64b05cd20a332da6c25eb8aadb0d
[packages/gnome-text-editor.git] / gnome-text-editor.spec
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
5 Version:        42.0
6 Release:        1
7 License:        GPL v3+
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
25 BuildRequires:  xz
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
30 Requires:       gtk4 >= 4.6
31 Requires:       gtksourceview5 >= 5.3.1
32 Requires:       libadwaita >= 1.1.0-1
33 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35 %description
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.
40
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.
46
47 %prep
48 %setup -q
49 %patch0 -p1
50
51 %build
52 %meson build
53
54 %ninja_build -C build
55
56 %install
57 rm -rf $RPM_BUILD_ROOT
58
59 %ninja_install -C build
60
61 %find_lang %{name} --with-gnome
62
63 %clean
64 rm -rf $RPM_BUILD_ROOT
65
66 %post
67 %update_icon_cache hicolor
68 %update_desktop_database
69 %glib_compile_schemas
70
71 %postun
72 %update_icon_cache hicolor
73 %update_desktop_database
74 %glib_compile_schemas
75
76 %files -f %{name}.lang
77 %defattr(644,root,root,755)
78 %doc NEWS README.md
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
This page took 0.06715 seconds and 2 git commands to generate.