Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gnome-podcasts for openSUSE:Factory 
checked in at 2023-09-20 13:23:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-podcasts (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-podcasts.new.16627 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-podcasts"

Wed Sep 20 13:23:00 2023 rev:3 rq:1110534 version:0.5.1+99

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-podcasts/gnome-podcasts.changes    
2022-02-03 23:17:43.220107431 +0100
+++ /work/SRC/openSUSE:Factory/.gnome-podcasts.new.16627/gnome-podcasts.changes 
2023-09-20 13:24:14.740018247 +0200
@@ -1,0 +2,42 @@
+Tue Apr 11 15:30:53 UTC 2023 - [email protected]
+
+- Update to version 0.5.1+99:
+  * aboutdialog: Do not allocate devs and designers
+  * cargo:
+    - Require GNOME 44 features
+    - Use 2021 edition
+  * headerbar:
+    - Improve hamburger button
+    - Stop using image-button
+  * player_dialog:
+    - Use gtk::Window
+    - Use image-button css class
+  * Stop using deprecated methods in gtk 4.10
+  * utils: Use gtk::FileDialog
+  * Updated translations.
+
+-------------------------------------------------------------------
+Fri Mar 24 22:10:41 UTC 2023 - [email protected]
+
+- Update to version 0.5.1+75:
+  * empty_view:
+    - Use the non-symbolic color icon on the start screen
+    - Fix wrapping for long text translations
+  * content: Set progress bar in overlay
+  * css: Fix action bar style
+  * Fix clippy lints
+  * headerbar: Improve popover header
+  * meson: Delete custom cargo.sh script
+  * Port to gtk4.
+  * Updated translations.
+- Switch to cargo packaging and gitcheckout via source services.
+  Add cargo-packaging and drop cargo and rust BuildRequires.
+  Add needed cargo-packaging macros.
+- Add desktop-file-utils, pkgconfig(gtk4) and
+  pkgconfig(libadwaita-1), and drop pkgconfig(gtk+-3.0) and
+  pkgconfig(libhandy-1) BuildRequires following upstreams port.
+- Add a _constraints file.
+- Drop patch fixed upstream:
+  + 6614bb62ecbec7c3b18ea7fe44beb50fe7942b27.patch
+
+-------------------------------------------------------------------

Old:
----
  6614bb62ecbec7c3b18ea7fe44beb50fe7942b27.patch
  gnome-podcasts-0.5.1.tar.xz

New:
----
  _constraints
  _service
  _servicedata
  cargo_config
  gnome-podcasts-0.5.1+99.obscpio
  gnome-podcasts.obsinfo
  vendor.tar.zst

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnome-podcasts.spec ++++++
--- /var/tmp/diff_new_pack.nV3TQc/_old  2023-09-20 13:24:16.480080586 +0200
+++ /var/tmp/diff_new_pack.nV3TQc/_new  2023-09-20 13:24:16.480080586 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gnome-podcasts
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 # Copyright (c) 2019 Bjørn Lie, Bryne, Norway.
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,23 +17,23 @@
 #
 
 
-%define commit de438a4d62196bddd134bb155a812fe1
+%global rustflags '-Clink-arg=-Wl,-z,relro,-z,now'
 
 Name:           gnome-podcasts
-Version:        0.5.1
+Version:        0.5.1+99
 Release:        0
 Summary:        Podcast app for GNOME
 License:        GPL-3.0-or-later
 URL:            https://gitlab.gnome.org/World/podcasts
-Source0:        %{url}/uploads/%{commit}/%{name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM 6614bb62ecbec7c3b18ea7fe44beb50fe7942b27.patch -- Fix 
build with meson 0.60 and newer
-Patch0:         
https://gitlab.gnome.org/World/podcasts/-/commit/6614bb62ecbec7c3b18ea7fe44beb50fe7942b27.patch
+Source:         %{name}-%{version}.tar.xz
+Source2:        vendor.tar.zst
+Source3:        cargo_config
 
-BuildRequires:  cargo
+BuildRequires:  cargo-packaging
+BuildRequires:  desktop-file-utils
 BuildRequires:  libxml2-tools
 BuildRequires:  meson
 BuildRequires:  pkgconfig
-BuildRequires:  rust
 BuildRequires:  pkgconfig(dbus-1)
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0)
 BuildRequires:  pkgconfig(gio-2.0) >= 2.56
@@ -46,8 +46,8 @@
 BuildRequires:  pkgconfig(gstreamer-plugins-bad-1.0) >= 1.16
 BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0) >= 1.16
 BuildRequires:  pkgconfig(gstreamer-video-1.0) >= 1.16
-BuildRequires:  pkgconfig(gtk+-3.0) >= 3.24.11
-BuildRequires:  pkgconfig(libhandy-1)
+BuildRequires:  pkgconfig(gtk4)
+BuildRequires:  pkgconfig(libadwaita-1)
 BuildRequires:  pkgconfig(openssl) >= 1.0
 BuildRequires:  pkgconfig(sqlite3) >= 3.20
 
@@ -58,15 +58,19 @@
 Listen to your favorite podcasts, right from your desktop.
 
 %prep
-%autosetup -p1
+%autosetup -p1 -a2
+mkdir .cargo
+cp %{SOURCE3} .cargo/config
 
 %build
+export RUSTFLAGS=%{rustflags}
 %meson \
        -Dprofile=default \
        %{nil}
 %meson_build
 
 %install
+export RUSTFLAGS=%{rustflags}
 %meson_install
 %find_lang %{name} %{?no_lang_C}
 

++++++ _constraints ++++++
<?xml version="1.0" encoding="UTF-8"?>
<constraints>
  <hardware>
    <disk>
      <size unit="G">6</size>
    </disk>
  </hardware>
</constraints>

++++++ _service ++++++
<?xml version="1.0"?>
<services>
  <service name="obs_scm" mode="manual">
    <param name="url">https://gitlab.gnome.org/World/podcasts.git</param>
    <param name="scm">git</param>
    <param name="filename">gnome-podcasts</param>
    <param name="revision">922b9d3d</param>
    <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
    <param name="versionrewrite-pattern">(.*)\+0</param>
    <param name="versionrewrite-replacement">\1</param>
    <param name="changesgenerate">enable</param>
  </service>
  <service name="set_version" mode="manual"/>
  <service name="tar" mode="buildtime"/>
  <service name="recompress" mode="buildtime">
    <param name="file">*.tar</param>
    <param name="compression">xz</param>
  </service>
  <service name="cargo_vendor" mode="manual">
  <param name="srcdir">podcasts</param>
  <param name="update">true</param>
  </service>
  <service name="cargo_audit" mode="manual">
  <param name="srcdir">podcasts</param>
  </service>
</services>


++++++ _servicedata ++++++
<servicedata>
<service name="tar_scm">
                <param 
name="url">https://gitlab.gnome.org/World/podcasts.git</param>
              <param 
name="changesrevision">922b9d3d8ca207007e23c93acff0c5b49d3c109c</param></service></servicedata>
(No newline at EOF)

++++++ cargo_config ++++++
[source.crates-io]
replace-with = "vendored-sources"

[source."git+https://github.com/danigm/gettext-rs?branch=no-gettext";]
git = "https://github.com/danigm/gettext-rs";
branch = "no-gettext"
replace-with = "vendored-sources"

[source.vendored-sources]
directory = "vendor"
(No newline at EOF)

++++++ gnome-podcasts.obsinfo ++++++
name: gnome-podcasts
version: 0.5.1+99
mtime: 1680636373
commit: 922b9d3d8ca207007e23c93acff0c5b49d3c109c

Reply via email to