!1 Initial packaging

From: @zhang__3125 
Reviewed-by: @dwl301 
Signed-off-by: @dwl301
This commit is contained in:
openeuler-ci-bot 2022-06-07 05:57:39 +00:00 committed by Gitee
commit 3e78cce3ab
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
3 changed files with 69 additions and 0 deletions

Binary file not shown.

65
gnome-text-editor.spec Normal file
View File

@ -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 <lin.zhang@turbolinux.com.cn> - 42.0-1
- Initial packaging

4
gnome-text-editor.yaml Normal file
View File

@ -0,0 +1,4 @@
version_control: gitlab.gnome
src_repo: gnome-text-editor
tag_prefix: ^v
seperator: .