gnome-text-editor/gnome-text-editor.spec

79 lines
2.5 KiB
RPMSpec
Raw Normal View History

2023-02-01 10:39:45 +08:00
%global glib2_version 2.73
%global gtk4_version 4.7
%global gtksourceview_version 5.5.0
2022-04-13 16:29:04 +08:00
%global enchant_version 2.2.0
Name: gnome-text-editor
2023-11-23 12:23:46 +08:00
Version: 44.0
2022-04-13 16:29:04 +08:00
Release: 1
Summary: A simple text editor for the GNOME desktop
2023-11-23 12:23:46 +08:00
License: GPL-3.0-or-later
2022-04-13 16:29:04 +08:00
URL: https://gitlab.gnome.org/GNOME/gnome-text-editor
2023-11-23 12:23:46 +08:00
Source0: https://download.gnome.org/sources/%{name}/44/%{name}-%{version}.tar.xz
2022-04-13 16:29:04 +08:00
2023-11-23 12:23:46 +08:00
BuildRequires: pkgconfig(editorconfig)
2022-04-13 16:29:04 +08:00
BuildRequires: pkgconfig(enchant-2) >= %{enchant_version}
BuildRequires: pkgconfig(gio-unix-2.0) >= %{glib2_version}
BuildRequires: pkgconfig(gtk4) >= %{gtk4_version}
BuildRequires: pkgconfig(gtksourceview-5) >= %{gtksourceview_version}
BuildRequires: pkgconfig(icu-uc)
BuildRequires: pkgconfig(libadwaita-1)
BuildRequires: gcc meson itstool desktop-file-utils
2023-02-01 10:39:45 +08:00
BuildRequires: libappstream-glib pcre-devel
2022-04-13 16:29:04 +08:00
Requires: glib2%{?_isa} >= %{glib2_version}
Requires: enchant2%{?_isa} >= %{enchant_version}
Requires: gtk4%{?_isa} >= %{gtk4_version}
Requires: gtksourceview5%{?_isa} >= %{gtksourceview_version}
%description
GNOME Text Editor is a simple text editor that focuses on session management.
It works hard to keep track of changes and state even if you quit the application.
You can come back to your work even if you've never saved it to a file.
%prep
%autosetup -p1 -n %{name}-%{version}
2023-02-01 10:39:45 +08:00
#sed -i '/rc1/d' data/org.gnome.TextEditor.appdata.xml.in.in
2022-04-13 16:29:04 +08:00
%build
%meson -Ddevelopment=false
%meson_build
%install
%meson_install
%find_lang %{name} --with-gnome
%check
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/org.gnome.TextEditor.appdata.xml
desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.TextEditor.desktop
%files -f %{name}.lang
%doc README.md NEWS
%license COPYING
%{_bindir}/gnome-text-editor
%{_metainfodir}/org.gnome.TextEditor.appdata.xml
%{_datadir}/applications/org.gnome.TextEditor.desktop
%dir %{_datadir}/dbus-1
%dir %{_datadir}/dbus-1/services
%{_datadir}/dbus-1/services/org.gnome.TextEditor.service
%{_datadir}/glib-2.0/schemas/org.gnome.TextEditor.gschema.xml
%{_datadir}/gnome-text-editor/
%{_datadir}/icons/hicolor/*/*/*.svg
%changelog
2023-11-23 12:23:46 +08:00
* Thu Nov 23 2023 zhangxianting <zhangxianting@uniontech.com> - 44.0-1
- update to version 44.0
2023-02-01 10:39:45 +08:00
* Mon Jan 02 2023 lin zhang <lin.zhang@turbolinux.com.cn> - 43.1-1
- upgrade to 43.1
2022-06-21 11:36:19 +08:00
* Mon Jun 20 2022 lin zhang <lin.zhang@turbolinux.com.cn> - 42.2-1
- Upgrade to 42.2
2022-06-08 11:07:40 +08:00
* Mon Jun 6 2022 lin zhang <lin.zhang@turbolinux.com.cn> - 42.1-1
- Upgrade to 42.1
2022-04-13 16:29:04 +08:00
* Mon Mar 28 2022 lin zhang <lin.zhang@turbolinux.com.cn> - 42.0-1
- Initial packaging