2020-08-27 16:09:02 +00:00
|
|
|
# Use bundled deps as we don't ship the exact right versions for all the
|
|
|
|
# required rust libraries
|
2023-04-27 19:13:56 +00:00
|
|
|
%if 0%{?rhel}
|
|
|
|
%global bundled_rust_deps 1
|
|
|
|
%else
|
2022-11-18 19:48:58 +00:00
|
|
|
%global bundled_rust_deps 0
|
2023-04-27 19:13:56 +00:00
|
|
|
%endif
|
2020-08-27 16:09:02 +00:00
|
|
|
|
2021-02-17 18:54:24 +00:00
|
|
|
%global tarball_version %%(echo %{version} | tr '~' '.')
|
|
|
|
|
2020-08-27 16:09:02 +00:00
|
|
|
Name: gnome-tour
|
2023-09-19 19:46:45 +00:00
|
|
|
Version: 45.0
|
2024-02-07 09:24:56 +00:00
|
|
|
Release: 5%{?dist}
|
2020-08-27 16:09:02 +00:00
|
|
|
Summary: GNOME Tour and Greeter
|
|
|
|
|
|
|
|
# * gnome-tour source code is GPLv3+
|
2021-02-17 21:09:00 +00:00
|
|
|
# * welcome-fedora.svg is CC-BY-SA
|
2020-08-27 16:09:02 +00:00
|
|
|
License: GPLv3+ and CC-BY-SA
|
|
|
|
URL: https://gitlab.gnome.org/GNOME/gnome-tour
|
2023-09-19 19:46:45 +00:00
|
|
|
Source0: https://download.gnome.org/sources/%{name}/45/%{name}-%{tarball_version}.tar.xz
|
2020-08-27 16:09:02 +00:00
|
|
|
# https://pagure.io/fedora-workstation/issue/175
|
2021-02-17 21:09:00 +00:00
|
|
|
Source1: welcome-fedora.svg
|
2020-08-27 16:09:02 +00:00
|
|
|
|
|
|
|
BuildRequires: meson
|
|
|
|
BuildRequires: pkgconfig(glib-2.0)
|
|
|
|
BuildRequires: pkgconfig(gio-2.0)
|
|
|
|
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
|
2022-02-14 14:14:01 +00:00
|
|
|
BuildRequires: pkgconfig(gtk4)
|
|
|
|
BuildRequires: pkgconfig(libadwaita-1)
|
2020-08-27 16:09:02 +00:00
|
|
|
BuildRequires: /usr/bin/appstream-util
|
|
|
|
BuildRequires: /usr/bin/desktop-file-validate
|
|
|
|
|
|
|
|
%if 0%{?bundled_rust_deps}
|
2024-02-01 19:48:14 +00:00
|
|
|
BuildRequires: rust-toolset
|
2020-08-27 16:09:02 +00:00
|
|
|
%else
|
|
|
|
BuildRequires: rust-packaging
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%description
|
|
|
|
A guided tour and greeter for GNOME.
|
|
|
|
|
|
|
|
|
|
|
|
%prep
|
2021-02-17 18:54:24 +00:00
|
|
|
%autosetup -p1 -n %{name}-%{tarball_version}
|
2020-08-27 16:09:02 +00:00
|
|
|
|
2023-04-27 19:13:56 +00:00
|
|
|
%if 0%{?fedora}
|
2021-02-17 21:09:00 +00:00
|
|
|
# Install Fedora branding
|
2023-03-21 13:01:38 +00:00
|
|
|
install -p %{SOURCE1} data/resources/assets/welcome.svg
|
2023-04-27 19:13:56 +00:00
|
|
|
%endif
|
2021-02-17 21:09:00 +00:00
|
|
|
|
2020-08-27 16:09:02 +00:00
|
|
|
sed -i -e '/\(build_by_default\|install\)/s/true/false/' src/meson.build
|
2024-02-01 19:48:14 +00:00
|
|
|
%if 0%{?bundled_rust_deps}
|
|
|
|
%cargo_prep -v vendor
|
|
|
|
%else
|
2020-08-27 16:09:02 +00:00
|
|
|
%cargo_prep
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%if ! 0%{?bundled_rust_deps}
|
|
|
|
%generate_buildrequires
|
|
|
|
%cargo_generate_buildrequires
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%build
|
2021-02-17 21:09:00 +00:00
|
|
|
%meson
|
2020-08-27 16:09:02 +00:00
|
|
|
%meson_build
|
|
|
|
%cargo_build
|
2024-02-01 19:48:14 +00:00
|
|
|
%cargo_license_summary
|
|
|
|
%{cargo_license} > LICENSE.dependencies
|
|
|
|
%if 0%{?bundled_rust_deps}
|
|
|
|
%cargo_vendor_manifest
|
2020-08-27 16:09:02 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
%meson_install
|
|
|
|
%cargo_install
|
|
|
|
|
|
|
|
%find_lang gnome-tour
|
|
|
|
|
|
|
|
|
|
|
|
%check
|
2022-02-14 14:14:01 +00:00
|
|
|
appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/org.gnome.Tour.metainfo.xml
|
2020-08-27 16:09:02 +00:00
|
|
|
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/org.gnome.Tour.desktop
|
|
|
|
|
|
|
|
|
|
|
|
%files -f gnome-tour.lang
|
|
|
|
%license LICENSE.md
|
2024-02-01 19:48:14 +00:00
|
|
|
%license LICENSE.dependencies
|
|
|
|
%if 0%{?bundled_rust_deps}
|
|
|
|
%license cargo-vendor.txt
|
|
|
|
%endif
|
2020-08-27 16:09:02 +00:00
|
|
|
%doc NEWS README.md
|
|
|
|
%{_bindir}/gnome-tour
|
2022-02-14 14:14:01 +00:00
|
|
|
%{_datadir}/gnome-tour/
|
2020-08-27 16:09:02 +00:00
|
|
|
%{_datadir}/applications/org.gnome.Tour.desktop
|
|
|
|
%{_datadir}/icons/hicolor/scalable/apps/org.gnome.Tour.svg
|
|
|
|
%{_datadir}/icons/hicolor/symbolic/apps/org.gnome.Tour-symbolic.svg
|
2022-02-14 14:14:01 +00:00
|
|
|
%{_metainfodir}/org.gnome.Tour.metainfo.xml
|
2020-08-27 16:09:02 +00:00
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
2024-02-07 09:24:56 +00:00
|
|
|
* Wed Feb 07 2024 Kalev Lember <klember@redhat.com> - 45.0-5
|
|
|
|
- Drop downstream patch that downgraded pretty_env_logger dep to 0.4
|
|
|
|
|
2024-02-01 19:48:14 +00:00
|
|
|
* Thu Feb 01 2024 Yaakov Selkowitz <yselkowi@redhat.com> - 45.0-4
|
|
|
|
- Update Rust macro usage
|
|
|
|
|
2024-01-24 15:43:48 +00:00
|
|
|
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 45.0-3
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
2024-01-19 23:09:40 +00:00
|
|
|
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 45.0-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
2023-09-19 19:46:45 +00:00
|
|
|
* Tue Sep 19 2023 Kalev Lember <klember@redhat.com> - 45.0-1
|
|
|
|
- Update to 45.0
|
|
|
|
- Downgrade pretty_env_logger dep to 0.4
|
|
|
|
|
2023-07-19 23:50:37 +00:00
|
|
|
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 44.0-3
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
|
|
2023-04-27 19:13:56 +00:00
|
|
|
* Thu Apr 27 2023 Yaakov Selkowitz <yselkowi@redhat.com> - 44.0-2
|
|
|
|
- Enable bundled deps in RHEL builds
|
|
|
|
- Update bundled provides
|
|
|
|
- Only use Fedora branding in Fedora builds
|
|
|
|
|
2023-03-21 13:01:38 +00:00
|
|
|
* Tue Mar 21 2023 David King <amigadave@amigadave.com> - 44.0-1
|
|
|
|
- Update to 44.0
|
|
|
|
|
2023-03-06 11:14:30 +00:00
|
|
|
* Mon Mar 06 2023 Kalev Lember <klember@redhat.com> - 43.0-5
|
|
|
|
- Rebuilt for rust-gtk4 0.4.9
|
|
|
|
|
2023-02-05 18:32:02 +00:00
|
|
|
* Sun Feb 05 2023 Fabio Valentini <decathorpe@gmail.com> - 43.0-4
|
|
|
|
- Rebuild for fixed frame pointer compiler flags in Rust RPM macros.
|
|
|
|
|
2023-01-19 05:41:44 +00:00
|
|
|
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 43.0-3
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
|
|
2022-11-18 19:48:58 +00:00
|
|
|
* Fri Nov 18 2022 Kalev Lember <klember@redhat.com> - 43.0-2
|
|
|
|
- Switch to packaged rust deps
|
|
|
|
|
2022-09-20 16:43:48 +00:00
|
|
|
* Tue Sep 20 2022 Kalev Lember <klember@redhat.com> - 43.0-1
|
|
|
|
- Update to 43.0
|
|
|
|
|
2022-08-08 20:59:53 +00:00
|
|
|
* Mon Aug 08 2022 Kalev Lember <klember@redhat.com> - 43~beta-1
|
|
|
|
- Update to 43.beta
|
|
|
|
|
2022-07-21 07:05:41 +00:00
|
|
|
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 42.0-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
|
2022-03-19 18:15:15 +00:00
|
|
|
* Sat Mar 19 2022 David King <amigadave@amigadave.com> - 42.0-1
|
|
|
|
- Update to 42.0
|
|
|
|
|
2022-02-14 14:14:01 +00:00
|
|
|
* Mon Feb 14 2022 David King <amigadave@amigadave.com> - 42~beta-1
|
|
|
|
- Update to 42.beta
|
|
|
|
|
2022-01-20 06:47:27 +00:00
|
|
|
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 41~rc-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
|
2021-09-08 20:43:39 +00:00
|
|
|
* Wed Sep 08 2021 Kalev Lember <klember@redhat.com> - 41~rc-1
|
|
|
|
- Update to 41.rc
|
|
|
|
|
2021-07-22 02:24:07 +00:00
|
|
|
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 40.0-3
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
|
2021-04-27 17:53:17 +00:00
|
|
|
* Tue Apr 27 2021 Kalev Lember <klember@redhat.com> - 40.0-2
|
|
|
|
- Add missing obsoletes for gnome-getting-started-docs-hu (#1954117)
|
|
|
|
|
2021-03-23 16:36:59 +00:00
|
|
|
* Tue Mar 23 2021 Kalev Lember <klember@redhat.com> - 40.0-1
|
|
|
|
- Update to 40.0
|
|
|
|
|
2021-03-17 16:12:44 +00:00
|
|
|
* Wed Mar 17 2021 Kalev Lember <klember@redhat.com> - 40~beta-5
|
|
|
|
- Update the fedora logo in welcome image (#1940041)
|
|
|
|
|
2021-02-23 09:42:48 +00:00
|
|
|
* Tue Feb 23 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 40~beta-4
|
|
|
|
- Obsolete all language-specific gnome-getting-started-docs subpackages
|
|
|
|
|
2021-02-19 17:16:04 +00:00
|
|
|
* Fri Feb 19 2021 Kalev Lember <klember@redhat.com> - 40~beta-3
|
|
|
|
- Obsolete gnome-getting-started-docs
|
|
|
|
|
2021-02-17 21:09:00 +00:00
|
|
|
* Wed Feb 17 2021 Kalev Lember <klember@redhat.com> - 40~beta-2
|
|
|
|
- New welcome image for Fedora branding (thanks, jimmac!)
|
|
|
|
|
2021-02-17 18:54:24 +00:00
|
|
|
* Wed Feb 17 2021 Kalev Lember <klember@redhat.com> - 40~beta-1
|
|
|
|
- Update to 40.beta
|
|
|
|
|
2021-01-26 08:48:37 +00:00
|
|
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.38.0-3
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|
2020-10-20 10:54:16 +00:00
|
|
|
* Tue Oct 20 2020 Kalev Lember <klember@redhat.com> - 3.38.0-2
|
|
|
|
- Add missing gstreamer1-plugins-good-gtk dep (#1889657)
|
|
|
|
|
2020-09-16 13:30:55 +00:00
|
|
|
* Wed Sep 16 2020 Kalev Lember <klember@redhat.com> - 3.38.0-1
|
|
|
|
- Update to 3.38.0
|
|
|
|
|
2020-09-14 12:34:12 +00:00
|
|
|
* Mon Sep 14 2020 Kalev Lember <klember@redhat.com> - 3.37.92-2
|
|
|
|
- Use a lower res video to improve the layout (thanks jimmac!)
|
|
|
|
|
2020-09-08 21:56:30 +00:00
|
|
|
* Tue Sep 08 2020 Kalev Lember <klember@redhat.com> - 3.37.92-1
|
|
|
|
- Update to 3.37.92
|
|
|
|
|
2020-08-27 16:09:02 +00:00
|
|
|
* Thu Aug 27 2020 Kalev Lember <klember@redhat.com> - 3.37.91-2
|
|
|
|
- Add provides for bundled rust crates (#1873108)
|
|
|
|
- Clarify licensing for bundled rust crates (#1873108)
|
|
|
|
|
|
|
|
* Thu Aug 27 2020 Kalev Lember <klember@redhat.com> - 3.37.91-1
|
|
|
|
- Initial Fedora packaging
|