diff --git a/sources b/sources index fcd6af0..1c48524 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xed-3.8.9.tar.gz) = bd72b1b4f41ecd352366cf193ebfbdd49f6bcdd8f0b347adc91c25ad1cc315cff8b13956dee51a43754cd81e508f06b2a592da2276bdb8f2ef43a12c516ea76d +SHA512 (xed-3.6.6.tar.gz) = 67798391c9aee262705129e6718db3c5e59481edf3881ab6e19930e17fd98dfee1688fd3e4fd075a9856e2cba111e0abb2adf2139ec46e9a5683c26d3301c9c9 diff --git a/xed.spec b/xed.spec index 15e9997..da9feb1 100644 --- a/xed.spec +++ b/xed.spec @@ -1,9 +1,10 @@ # Filter provides from plugins. %global __provides_exclude_from ^%{_libdir}/%{name}/plugins/.*$ + Name: xed -Version: 3.8.9 -Release: 4%{?dist} +Version: 3.6.6 +Release: 1%{?dist} Summary: X-Apps [Text] Editor (Cross-DE, backward-compatible, GTK3, traditional UI) # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -17,28 +18,25 @@ BuildRequires: meson BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: gnome-common -# Required for meson's gnome.generate_gir -BuildRequires: gobject-introspection-devel BuildRequires: gtk-doc BuildRequires: intltool BuildRequires: libappstream-glib +BuildRequires: pkgconfig(enchant) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gspell-1) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(gtksourceview-4) BuildRequires: pkgconfig(libpeas-gtk-1.0) BuildRequires: pkgconfig(libxml-2.0) -BuildRequires: python3-gobject-devel +BuildRequires: pkgconfig(iso-codes) BuildRequires: python3-gobject-base BuildRequires: pkgconfig(sm) BuildRequires: pkgconfig(xapp) >= 1.4.0 BuildRequires: python%{python3_pkgversion}-devel Requires: iso-codes -Requires: libpeas1-loader-python3%{?_isa} Requires: python%{python3_pkgversion}-gobject%{?_isa} Requires: xapps%{?_isa} -Requires: xapp-symbolic-icons Suggests: hunspell-en %description @@ -51,6 +49,7 @@ Xed is extensible through a plugin system, which currently includes support for spell checking, comparing files, viewing CVS ChangeLogs, and adjusting indentation levels. + %package devel Summary: Files needed to develop plugins for %{name} Requires: %{name}%{?_isa} == %{version}-%{release} @@ -58,6 +57,7 @@ Requires: %{name}%{?_isa} == %{version}-%{release} %description devel This package contains files needed to develop plugins for %{name}. + %package doc Summary: Documentation files for %{name} BuildArch: noarch @@ -65,8 +65,9 @@ BuildArch: noarch %description doc This package contains the documentation files for %{name}. + %prep -%setup -q +%autosetup -p 1 # Use 'classic'-theme by default. %{__sed} -i -e 's!xed!classic!g' data/org.x.editor.gschema.xml.in @@ -81,26 +82,24 @@ This package contains the documentation files for %{name}. -Ddeprecated_warnings=false %meson_build + %install %meson_install %{__sed} -i -e '/.*.*/d' \ - %{buildroot}%{_metainfodir}/org.x.editor.metainfo.xml + %{buildroot}%{_metainfodir}/%{name}.appdata.xml -%if 0%{?fedora} > 42 -# libpeas is broken -#rm -rf %{buildroot}%{_libdir}/%{name}/plugins/{bracket-complete,joinlines*,open-uri-context-menu,textsize*} -%endif +%find_lang %{name} --with-gnome -%find_lang %{name} --with-gnome %check # Validate desktop-files. %{_bindir}/desktop-file-validate \ - %{buildroot}%{_datadir}/applications/org.x.editor.desktop + %{buildroot}%{_datadir}/applications/%{name}.desktop # Validate AppData-files. %{_bindir}/appstream-util validate-relax --nonet \ - %{buildroot}%{_metainfodir}/org.x.editor.metainfo.xml + %{buildroot}%{_metainfodir}/%{name}.appdata.xml + %files -f %{name}.lang %license AUTHORS COPYING debian/copyright @@ -108,8 +107,8 @@ This package contains the documentation files for %{name}. %exclude %{_datadir}/%{name}/gir-1.0 %exclude %{_datadir}/%{name}/gir-1.0/* %{_bindir}/%{name} -%{_metainfodir}/org.x.editor.metainfo.xml -%{_datadir}/applications/org.x.editor.desktop +%{_metainfodir}/%{name}.appdata.xml +%{_datadir}/applications/%{name}.desktop %{_datadir}/dbus-1/services/org.x.editor.*service %{_datadir}/glib-2.0/schemas/org.x.editor.*gschema.xml %{_datadir}/gtksourceview-4/styles/xed.xml @@ -117,65 +116,20 @@ This package contains the documentation files for %{name}. %{_libdir}/%{name}/ %{_mandir}/man1/%{name}.1* + %files devel %{_datadir}/%{name}/gir-1.0 %{_includedir}/%{name}/ %{_libdir}/pkgconfig/%{name}.pc + %files doc %license %{_datadir}/licenses/%{name}* %doc %{_datadir}/doc/%{name}* %doc %{_datadir}/gtk-doc/* + %changelog -* Wed Aug 26 2026 Leigh Scott - 3.8.9-4 -- Add requires xapp-symbolic-icons - -* Fri Jul 17 2026 Fedora Release Engineering - 3.8.9-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild - -* Sat Jan 17 2026 Fedora Release Engineering - 3.8.9-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild - -* Fri Jan 09 2026 Leigh Scott - 3.8.9-1 -- Update to 3.8.9 - -* Sat Dec 13 2025 Leigh Scott - 3.8.7-1 -- Update to 3.8.7 - -* Fri Dec 12 2025 Leigh Scott - 3.8.6-1 -- Update to 3.8.6 - -* Wed Sep 10 2025 Leigh Scott - 3.8.4-2 -- Rebuild for libpeas1 changes - -* Sat Sep 06 2025 Leigh Scott - 3.8.4-1 -- Update to 3.8.4 - -* Fri Jul 25 2025 Fedora Release Engineering - 3.8.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Sun Jan 19 2025 Fedora Release Engineering - 3.8.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Mon Jan 06 2025 Leigh Scott - 3.8.2-1 -- Update to 3.8.2 - -* Fri Dec 20 2024 Leigh Scott - 3.8.1-1 -- Update to 3.8.1 - -* Fri Dec 06 2024 Leigh Scott - 3.8.0-1 -- Update to 3.8.0 - -* Mon Dec 02 2024 Leigh Scott - 3.6.9-1 -- Update to 3.6.9 - -* Mon Nov 25 2024 Leigh Scott - 3.6.7-1 -- Update to 3.6.7 - -* Mon Aug 26 2024 David King - 3.6.6-2 -- Rebuild against gspell - * Tue Aug 20 2024 Leigh Scott - 3.6.6-1 - Update to 3.6.6