Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package netease-cloud-music-gtk for 
openSUSE:Factory checked in at 2022-06-28 15:22:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/netease-cloud-music-gtk (Old)
 and      /work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "netease-cloud-music-gtk"

Tue Jun 28 15:22:39 2022 rev:8 rq:985506 version:2.0.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/netease-cloud-music-gtk/netease-cloud-music-gtk.changes
  2021-11-21 23:52:44.842143593 +0100
+++ 
/work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.1548/netease-cloud-music-gtk.changes
        2022-06-28 15:22:56.861993923 +0200
@@ -1,0 +2,10 @@
+Tue Jun 28 02:24:28 UTC 2022 - gmg 137 <gmg...@live.com>
+
+- Updata to version 2.0.0
+ + Refactoring with gtk4+ libadwaita.
+ + Add cell phone number to login.
+ + Add scan QR code to login.
+ + Add web proxy support.
+ + Add custom skin support. 
+
+-------------------------------------------------------------------

Old:
----
  netease-cloud-music-gtk-1.2.1.tar.xz

New:
----
  netease-cloud-music-gtk-2.0.0.tar.xz

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

Other differences:
------------------
++++++ netease-cloud-music-gtk.spec ++++++
--- /var/tmp/diff_new_pack.2ReTcI/_old  2022-06-28 15:22:57.981995594 +0200
+++ /var/tmp/diff_new_pack.2ReTcI/_new  2022-06-28 15:22:57.985995601 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package netease-cloud-music-gtk
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 # Copyright (c) specCURRENT_YEAR SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,22 +17,21 @@
 #
 
 
+%global rustflags '-Clink-arg=-Wl,-z,relro,-z,now'
+%define _lto_cflags %{nil}
 Name:           netease-cloud-music-gtk
-Version:        1.2.1
+Version:        2.0.0
 Release:        0
-Summary:        Linux ??????????????? Rust + GTK 
?????????????????????????????????
+Summary:        Linux ??????????????? Rust + GTK4 
?????????????????????????????????
 License:        GPL-3.0-or-later
 Group:          Productivity/Multimedia/Sound/Players
 URL:            https://github.com/gmg137/netease-cloud-music-gtk
 Source:         %{name}-%{version}.tar.xz
 Source1:        vendor.tar.xz
 
-BuildRequires:  cargo
-BuildRequires:  gcc
-BuildRequires:  gcc-c++
-BuildRequires:  pkgconfig
-BuildRequires:  rust >= 1.41
-BuildRequires:  rust-std
+BuildRequires:  git
+BuildRequires:  meson
+BuildRequires:  rust-packaging
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(dbus-1)
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0)
@@ -45,7 +44,8 @@
 BuildRequires:  pkgconfig(gstreamer-player-1.0)
 BuildRequires:  pkgconfig(gstreamer-plugins-bad-1.0)
 BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
-BuildRequires:  pkgconfig(gtk+-3.0)
+BuildRequires:  pkgconfig(gtk4)
+BuildRequires:  pkgconfig(libadwaita-1)
 BuildRequires:  pkgconfig(openssl)
 Requires:       gstreamer
 Requires:       gstreamer-plugins-bad
@@ -55,7 +55,9 @@
 Requires:       openssl
 
 %description
-netease-cloud-music-gtk ????????? Rust + GTK 
?????????????????????????????????????????? Linux ???????????????
+netease-cloud-music-gtk ????????? Rust + GTK4 
?????????????????????????????????????????? Linux ???????????????
+
+%lang_package
 
 %prep
 %setup -q -a1
@@ -69,22 +71,25 @@
 EOF
 
 %build
-export CARGO_HOME=$PWD
-%if 0%{?suse_version} <= 1510
-cargo build --release --no-default-features --features gtk_3_18
-%else
-cargo build --release
-%endif
+%meson
+%meson_build
 
 %install
-install -Dm 755 target/release/%{name} %{buildroot}%{_bindir}/%{name}
-install -Dm 644 %{name}.desktop 
%{buildroot}%{_datadir}/applications/%{name}.desktop
-install -Dm 644 icons/%{name}.svg %{buildroot}%{_datadir}/pixmaps/%{name}.svg
+%meson_install
+%suse_update_desktop_file -r com.gitee.gmg137.NeteaseCloudMusicGtk4 
"GTK;GNOME;Audio;"
+%find_lang %{name}4
 
 %files
-%defattr(-,root,root,-)
-%{_bindir}/%{name}
-%{_datadir}/applications/%{name}.desktop
-%{_datadir}/pixmaps/%{name}.svg
+%license  COPYING
+%{_bindir}/%{name}4
+%{_datadir}/appdata/com.gitee.gmg137.NeteaseCloudMusicGtk4.appdata.xml
+%{_datadir}/applications/*.desktop
+%{_datadir}/glib-2.0/schemas/com.gitee.gmg137.NeteaseCloudMusicGtk4.gschema.xml
+%{_datadir}/icons/hicolor/scalable/apps/com.gitee.gmg137.NeteaseCloudMusicGtk4.svg
+%{_datadir}/icons/hicolor/symbolic/apps/com.gitee.gmg137.NeteaseCloudMusicGtk4-symbolic.svg
+%{_datadir}/netease-cloud-music-gtk4
+%{_datadir}/netease-cloud-music-gtk4/%{name}4.gresource
+
+%files lang -f %{name}4.lang
 
 %changelog

++++++ netease-cloud-music-gtk-1.2.1.tar.xz -> 
netease-cloud-music-gtk-2.0.0.tar.xz ++++++
++++ 24102 lines of diff (skipped)

++++++ vendor.tar.xz ++++++
/work/SRC/openSUSE:Factory/netease-cloud-music-gtk/vendor.tar.xz 
/work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.1548/vendor.tar.xz 
differ: char 26, line 1

Reply via email to