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