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 <[email protected]>
+
+- 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