diff --git a/mate-menus-1.24.1.tar.xz b/mate-menus-1.24.1.tar.xz
deleted file mode 100644
index fe70a451d3f127b138585564bdce5ea67df60e45..0000000000000000000000000000000000000000
Binary files a/mate-menus-1.24.1.tar.xz and /dev/null differ
diff --git a/mate-menus-1.28.0.tar.xz b/mate-menus-1.28.0.tar.xz
new file mode 100644
index 0000000000000000000000000000000000000000..1c931950ef13be4033530c12177be9349db93b2a
Binary files /dev/null and b/mate-menus-1.28.0.tar.xz differ
diff --git a/mate-menus.spec b/mate-menus.spec
index d9c7c38d0edb51c5590d5b9625741d46ba6aaeeb..e46daf3cb179921947fc8520209d90b4e58e1365 100644
--- a/mate-menus.spec
+++ b/mate-menus.spec
@@ -1,15 +1,16 @@
-Name: mate-menus
-Version: 1.24.1
-Release: 1%{?dist}
-Summary: Displays menus for MATE Desktop
-License: GPLv2+ and LGPLv2+
-URL: http://mate-desktop.org
-Source0: http://pub.mate-desktop.org/releases/1.24/%{name}-%{version}.tar.xz
+Name: mate-menus
+Version: 1.28.0
+Release: 1
+Summary: Displays menus for MATE Desktop
+License: GPLv2+ and LGPLv2+
+URL: http://mate-desktop.org
+Source0: http://pub.mate-desktop.org/releases/1.28/%{name}-%{version}.tar.xz
-BuildRequires: gobject-introspection-devel
-BuildRequires: mate-common
+BuildRequires: make
+BuildRequires: gobject-introspection-devel
+BuildRequires: mate-common
-Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%description
Displays menus for MATE Desktop
@@ -38,16 +39,11 @@ Development files for mate-menus
%prep
%autosetup -p1
-# fedora specific
-# fix for usage of multimedia-menus, games-menu and wine-menu packages
-sed -i -e '// a\ applications-merged/multimedia-categories.menu' layout/mate-applications.menu
-sed -i -e '/applications-merged\/multimedia-categories.menu<\/MergeFile>/ a\ applications-merged/games-categories.menu' layout/mate-applications.menu
-sed -i -e '/applications-merged\/games-categories.menu<\/MergeFile>/ a\ applications-merged/wine.menu' layout/mate-applications.menu
-
%build
%configure \
- --disable-static \
- --enable-introspection=yes
+ --disable-static \
+ --enable-introspection=yes \
+ --disable-collection
make %{?_smp_mflags} V=1
@@ -84,169 +80,6 @@ find %{buildroot} -name '*.a' -exec rm -f {} ';'
%changelog
-* Thu Aug 13 2020 Wolfgang Ulbrich - 1.24.1-1
-- test 1.24.1
-
-* Sat May 02 2020 Wolfgang Ulbrich - 1.24.0-1
-- update to 1.24.0
-- use https://github.com/mate-desktop/mate-menus/pull/77
-- fix icons in panel menu with pt and pt_BR locale
-- fix rhbz (#1808522)
-
-* Sat Sep 21 2019 Wolfgang Ulbrich - 1.22.1-1
-- update to 1.22.1
-
-* Thu Jul 25 2019 Fedora Release Engineering - 1.22.0-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Mon Mar 04 2019 Wolfgang Ulbrich - 1.22.0-1
-- update to 1.22.0
-
-* Fri Feb 01 2019 Fedora Release Engineering - 1.20.2-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Thu Dec 20 2018 Wolfgang Ulbrich - 1.20.2-1
-- update to 1.20.2
-
-* Fri Jul 13 2018 Fedora Release Engineering - 1.20.1-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Fri Jun 15 2018 Wolfgang Ulbrich - 1.20.1-1
-- update to 1.20.1 release
-
-* Sun Feb 11 2018 Wolfgang Ulbrich - 1.20.0-1
-- update to 1.20.0 release
-- update python rpm macros for f28
-- switch to using autosetup
-
-* Thu Feb 08 2018 Fedora Release Engineering - 1.19.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Fri Oct 13 2017 Wolfgang Ulbrich - 1.19.0-1
-- update to 1.19.0 release
-
-* Thu Aug 03 2017 Fedora Release Engineering - 1.18.0-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
-
-* Wed Jul 26 2017 Fedora Release Engineering - 1.18.0-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
-
-* Fri Jul 07 2017 Igor Gnatenko - 1.18.0-2
-- Rebuild due to bug in RPM (RHBZ #1468476)
-
-* Sun May 14 2017 Wolfgang Ulbrich - 1.18.0-1
-- bump version
-
-* Tue Mar 14 2017 Wolfgang Ulbrich - 1.18.0-0
-- update to 1.18.0 release
-
-* Fri Feb 10 2017 Fedora Release Engineering - 1.17.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Sun Jan 15 2017 Wolfgang Ulbrich - 1.17.0-1
-- update to 1.17.0 release
-
-* Wed Sep 21 2016 Wolfgang Ulbrich - 1.16.0-1
-- update to 1.16.0 release
-
-* Tue Jul 19 2016 Fedora Release Engineering - 1.15.0-2
-- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
-
-* Thu Jun 09 2016 Wolfgang Ulbrich - 1.15.0-1
-- update to 1.15.0 release
-
-* Tue Apr 05 2016 Wolfgang Ulbrich - 1.14.0-1
-- update to 1.14.0 release
-
-* Sun Feb 07 2016 Wolfgang Ulbrich - 1.13.0-1
-- update to 1.13.0 release
-
-* Thu Feb 04 2016 Fedora Release Engineering - 1.12.0-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Sun Dec 27 2015 Wolfgang Ulbrich - 1.12.0-13
-- add mate-menus-preferences-category-menu as a subpackage again
-
-* Wed Dec 02 2015 Rex Dieter 1.12.0-2
-- drop Obsoletes: mate-menus-preferences-category-menu, belongs in mate-control-center (#1287845)
-
-* Fri Nov 06 2015 Wolfgang Ulbrich - 1.12.0-1
-- update to 1.12.0 release
-- mate-menus-preferences-category-menu is moved to mate-control-center
-
-* Thu Oct 22 2015 Wolfgang Ulbrich - 1.11.0-1
-- update to 1.11.0 release
-
-* Wed Jun 17 2015 Fedora Release Engineering - 1.10.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Wed Apr 22 2015 Wolfgang Ulbrich - 1.10.0-1
-- update to 1.10.0 release
-
-* Mon Mar 02 2015 Wolfgang Ulbrich - 1.9.90-1
-- update to 1.9.90 release
-
-* Tue Nov 11 2014 Wolfgang Ulbrich - 1.9.1-1
-- update to 1.9.1 release
-* Sun Aug 17 2014 Fedora Release Engineering - 1.9.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
-
-* Sat Jul 12 2014 Wolfgang Ulbrich - 1.9.0-1
-- update to 1.9.0 release
-
-* Sun Jun 22 2014 Wolfgang Ulbrich - 1.8.0-3
-- final fix for games-menu
-- try fix wine-menu
-
-* Sat Jun 07 2014 Fedora Release Engineering - 1.8.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Wed Mar 05 2014 Dan Mashal - 1.8.0-1
-- Update to 1.8.0
-
-* Sun Feb 16 2014 Wolfgang Ulbrich - 1.7.90-1
-- update to 1.7.90 release
-
-* Mon Jan 20 2014 Wolfgang Ulbrich 1.7.1-1
-- update to 1.7.1 release
-- add missing changelog entry from previous build
-- add --with-gnome --all-name for find language
-- use modern 'make install' macro
-
-* Fri Dec 06 2013 Dan Mashal - 1.7.0-1
-- update to 1.7.0 release
-
-* Sat Aug 03 2013 Fedora Release Engineering - 1.6.0-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Thu Jul 04 2013 Wolfgang Ulbrich - 1.6.0-4
-- fix for usage of multimedia-menus package
-
-* Fri Jun 07 2013 Wolfgang Ulbrich - 1.6.0-3
-- move preferences-category-menu to a subpackage
-
-* Tue Jun 04 2013 Wolfgang Ulbrich - 1.6.0-2
-- add preferences-category-menu
-- add requires mate-menus-libs
-- mark *.menu files as %%config in %%{_sysconfdir} dir
-
-* Wed Apr 03 2013 Dan Mashal - 1.6.0-1
-- Update to latest 1.6.0 stable release.
-
-* Thu Feb 14 2013 Fedora Release Engineering - 1.5.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Thu Nov 08 2012 Leigh Scott - 1.5.0-1
-- update to 1.5.0 release
-- clean up spec file
-- remove un-needed build requires
-
-* Thu Aug 16 2012 Dan Mashal 1.4.0-3
-- Fix devel package requirements. Removed libs requirement.
-
-* Thu Aug 16 2012 Dan Mashal 1.4.0-2
-- Fix directory ownership for mate-menus dir.
-
-* Thu Jul 12 2012 Dan Mashal 1.4.0-1
-- Initial build
+* Wed Feb 12 2025 yuanxing - 1.28.0-1
+- Initial
diff --git a/mate-menus.yaml b/mate-menus.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..6afc210abce47af8ffe0a605851217528604116c
--- /dev/null
+++ b/mate-menus.yaml
@@ -0,0 +1,4 @@
+version_control: github
+src_repo: mate-desktop/mate-menus
+tag_prefix: ^v
+seperator: .