Hello community, here is the log from the commit of package gnome-boxes for openSUSE:Factory checked in at 2018-03-14 19:23:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-boxes (Old) and /work/SRC/openSUSE:Factory/.gnome-boxes.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-boxes" Wed Mar 14 19:23:32 2018 rev:53 rq:584706 version:3.27.92 Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-boxes/gnome-boxes.changes 2018-01-16 09:25:52.504003077 +0100 +++ /work/SRC/openSUSE:Factory/.gnome-boxes.new/gnome-boxes.changes 2018-03-14 19:23:37.278051318 +0100 @@ -1,0 +2,112 @@ +Sun Mar 4 23:20:19 UTC 2018 - [email protected] + +- Update to version 3.27.92: + - Don't offer EOL operating systems for download. + - Handle mime-types (allows opening ISOs w/ Boxes from file + manager). + - Fix window grouping for multiple windows. + - Fix showing logo while downloading an image from the internet. + - Download logos from new source + (gitlab.gnome.org/gnome/gnome-boxes-logos). + - Add FreeDOS logo. +- Add: + + pkgconfig(gobject-2.0) BuildRequires to avoid implicit + dependency. + + fdupes BuildRequires and its macro for replacement of + duplicates with links under the data directory. +- Drop pkgconfig(rest-0.7) BuildRequires: it is no longer a + required anymore. + +------------------------------------------------------------------- +Wed Feb 28 16:27:16 UTC 2018 - [email protected] + +- Modernize spec-file by calling spec-cleaner + +------------------------------------------------------------------- +Tue Feb 6 14:01:19 UTC 2018 - [email protected] + +- Switch to meson build system: + + Add meson BuildRequires. + + Replace configure/make/make_install macros with + meson/meson_build/meson_install. +- Drop gettext BuildRequires: no explicitly required by the build + system (but since RPM pulls it in, it's there anyway). + +------------------------------------------------------------------- +Tue Feb 6 13:55:05 UTC 2018 - [email protected] + +- Update to version 3.27.90: + + Various documentation updates. + + Fix notification dismissal that prevented Boxes from exiting. + + Introduce selection mode keybord shortcuts. + + Remember user credentials (keyring) for remote machines. + + Show "oops page" when failing to connect to the backend. + + Add DnD file transfer UI (visual feedback). + + Add Transfers popover to keep track of ongoing file transfers. + + Many wizard UI/UX changes such as: + - Make "Select a File" a menu entry. + - Introduce the "Download an OS" section. + - Make it possible to search for a downloadable OS. + - Offer to download an ISO if none is found in the filesystem. + + Updated translations. + +------------------------------------------------------------------- +Tue Jan 9 23:54:51 UTC 2018 - [email protected] + +- Update to version 3.27.4: + + Various build (meson) fixes and improvements. + + Port of the IconView to GtkFlowBox. + + Fix notification dismissal at application shutdown. + + Updated translations. + +------------------------------------------------------------------- +Wed Jan 3 03:27:03 UTC 2018 - [email protected] + +- Update to version 3.27.3: + + Use a more convenient developers.redhat.com API end-point. + + Port the Downloaded list to GtkListBox. + + Introduce a flat styling for the wizard rows. + + Set a user-agent when using the network. + + Make the wizard content scrollable. + + Updated translations. +- Update Url to https://wiki.gnome.org/Design/Apps/Boxes: current + Boxes' web page. +- Drop pkgconfig(json-glib-1.0) BuildRequires: it's no longer a + requirement. +- Drop %glib2_gsettings_schema_*, %desktop_database_*, + %icon_theme_cache_* post/postun scriptlets and + %glib2_gsettings_schema_requires macro since their functionality + has been transfered to RPM file triggers. +- Add pkgconfig(gio-2.0) BuildRequires: it was already being pulled + with glib-2.0 module and used, since both of them live in + glib2-devel package. +- Adopt the use of %make_build macro instead of raw make command, + following the best practices. +- Drop gnome-boxes-nb-translations.patch: Fixed upstream. + +------------------------------------------------------------------- +Wed Jan 3 03:27:02 UTC 2018 - [email protected] + +- Update to version 3.27.2: + + Sufix screenshot filenames with .png. + + Install appstream metadata at the new right location. + + Fix enable-debug CFlags in the build machinery. + + Don't use the default size as minimum size in the machine setup + + Updated translations. + +------------------------------------------------------------------- +Wed Jan 3 03:27:01 UTC 2018 - [email protected] + +- Update to version 3.27.1: + + Allow multiple attempts to authenticate a VNC connection. + + Allow keeping the media after installation. + + Fix the logo resolution in the wizard. + + Fix target dev name for floppy nodes. + + Allow resize of disks with snapshots. + + Make the wizard look closer to the mockups. + + Introduce RHEL Developer Suite integration. + + Updated translations. +- Add pkgconfig(json-glib-1.0) and pkgconfig(webkit2gtk-4.0) + BuildRequires: new dependencies. + +------------------------------------------------------------------- @@ -1796 +1908 @@ - + Upudated translations. + + Updated translations. Old: ---- gnome-boxes-3.26.2.tar.xz gnome-boxes-nb-translations.patch New: ---- gnome-boxes-3.27.92.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-boxes.spec ++++++ --- /var/tmp/diff_new_pack.r07GJj/_old 2018-03-14 19:23:38.170019648 +0100 +++ /var/tmp/diff_new_pack.r07GJj/_new 2018-03-14 19:23:38.174019506 +0100 @@ -18,41 +18,38 @@ Name: gnome-boxes -Version: 3.26.2 +Version: 3.27.92 Release: 0 Summary: A GNOME 3 application to access remote or virtual systems -License: LGPL-2.0+ +License: LGPL-2.0-or-later Group: System/GUI/GNOME -Url: https://live.gnome.org/Design/Apps/Boxes -Source0: http://download.gnome.org/sources/gnome-boxes/3.26/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM gnome-boxes-nb-translations.patch [email protected] -- Update Norwegian Bokmål translations -Patch0: gnome-boxes-nb-translations.patch - -BuildRequires: gettext +URL: https://wiki.gnome.org/Design/Apps/Boxes +Source0: http://download.gnome.org/sources/gnome-boxes/3.27/%{name}-%{version}.tar.xz +BuildRequires: fdupes +BuildRequires: meson BuildRequires: pkgconfig -%if !0%{?is_opensuse} -BuildRequires: translation-update-upstream -%endif BuildRequires: update-desktop-files BuildRequires: vala >= 0.36.0 BuildRequires: yelp-tools -BuildRequires: pkgconfig(glib-2.0) >= 2.52.0 +BuildRequires: pkgconfig(gio-2.0) >= 2.44.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.44.0 +BuildRequires: pkgconfig(gobject-2.0) >= 2.44.0 BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.9.6 BuildRequires: pkgconfig(govirt-1.0) >= 0.3.4 -BuildRequires: pkgconfig(gtk+-3.0) >= 3.19.8 +BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.20 BuildRequires: pkgconfig(gtk-vnc-2.0) >= 0.4.4 BuildRequires: pkgconfig(gudev-1.0) >= 165 BuildRequires: pkgconfig(libarchive) >= 3.0.0 -BuildRequires: pkgconfig(libosinfo-1.0) >= 0.2.12 +BuildRequires: pkgconfig(libosinfo-1.0) >= 1.1.0 BuildRequires: pkgconfig(libsecret-1) -BuildRequires: pkgconfig(libsoup-2.4) >= 2.44 +BuildRequires: pkgconfig(libsoup-2.4) >= 2.38 BuildRequires: pkgconfig(libusb-1.0) >= 1.0.9 BuildRequires: pkgconfig(libvirt-gconfig-1.0) >= 0.2.0 -BuildRequires: pkgconfig(libvirt-gobject-1.0) >= 0.2.2 +BuildRequires: pkgconfig(libvirt-gobject-1.0) >= 0.2.0 BuildRequires: pkgconfig(libxml-2.0) >= 2.7.8 -BuildRequires: pkgconfig(rest-0.7) BuildRequires: pkgconfig(spice-client-gtk-3.0) >= 0.32 BuildRequires: pkgconfig(tracker-sparql-2.0) +BuildRequires: pkgconfig(webkit2gtk-4.0) # Needed for unattended installations Requires: fuseiso # Need libvirtd and an hypervisor @@ -62,7 +59,9 @@ # gnome-boxes requires org.freedesktop.Tracker.FTS schema to be available (bnc#785356). Requires: tracker Recommends: %{name}-lang -%glib2_gsettings_schema_requires +%if !0%{?is_opensuse} +BuildRequires: translation-update-upstream +%endif %description Boxes is an application to create, setup, access, and use: remote @@ -93,22 +92,22 @@ %endif %build -%configure \ - --enable-vala \ - %{nil} -%make_build +%meson +%meson_build %install -%make_install -find %{buildroot} -type f -name "*.la" -delete -print +%meson_install %suse_update_desktop_file org.gnome.Boxes %{name} Emulator -%find_lang %{name} +%find_lang %{name} %{?no_lang_C} +%fdupes %{buildroot}%{_datadir} %files -%doc AUTHORS COPYING NEWS README README.logos +%license COPYING +%doc AUTHORS NEWS HACKING README README.logos TODO +%doc %{_datadir}/help/C/gnome-boxes %{_bindir}/gnome-boxes -%dir %{_datadir}/appdata -%{_datadir}/appdata/org.gnome.Boxes.appdata.xml +%dir %{_datadir}/metainfo +%{_datadir}/metainfo/org.gnome.Boxes.appdata.xml %{_datadir}/applications/org.gnome.Boxes.desktop %{_datadir}/glib-2.0/schemas/org.gnome.boxes.gschema.xml %dir %{_datadir}/gnome-boxes ++++++ gnome-boxes-3.26.2.tar.xz -> gnome-boxes-3.27.92.tar.xz ++++++ ++++ 332474 lines of diff (skipped)
