diff --git a/gnome-text-editor-42.0.tar.xz b/gnome-text-editor-42.0.tar.xz new file mode 100644 index 0000000..d735876 Binary files /dev/null and b/gnome-text-editor-42.0.tar.xz differ diff --git a/gnome-text-editor.spec b/gnome-text-editor.spec new file mode 100644 index 0000000..053936d --- /dev/null +++ b/gnome-text-editor.spec @@ -0,0 +1,65 @@ +%global glib2_version 2.69 +%global gtk4_version 4.4 +%global gtksourceview_version 5.3.1 +%global enchant_version 2.2.0 + +Name: gnome-text-editor +Version: 42.0 +Release: 1 +Summary: A simple text editor for the GNOME desktop +License: GPLv3+ +URL: https://gitlab.gnome.org/GNOME/gnome-text-editor +Source0: https://download.gnome.org/sources/%{name}/42/%{name}-%{version}.tar.xz + +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 +BuildRequires: /usr/bin/appstream-util + +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} +sed -i '/rc1/d' data/org.gnome.TextEditor.appdata.xml.in.in + +%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 +* Mon Mar 28 2022 lin zhang - 42.0-1 +- Initial packaging diff --git a/gnome-text-editor.yaml b/gnome-text-editor.yaml new file mode 100644 index 0000000..5d1e5bc --- /dev/null +++ b/gnome-text-editor.yaml @@ -0,0 +1,4 @@ +version_control: gitlab.gnome +src_repo: gnome-text-editor +tag_prefix: ^v +seperator: .