commit mate-panel for openSUSE:Factory
Hello community, here is the log from the commit of package mate-panel for openSUSE:Factory checked in at 2015-07-02 22:48:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mate-panel (Old) and /work/SRC/openSUSE:Factory/.mate-panel.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "mate-panel" Changes: -------- --- /work/SRC/openSUSE:Factory/mate-panel/mate-panel.changes 2014-10-05 20:33:07.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.mate-panel.new/mate-panel.changes 2015-07-03 00:09:55.000000000 +0200 @@ -1,0 +2,63 @@ +Sun May 24 21:10:21 UTC 2015 - sor.alexei@meowr.ru + +- Add mate-panel-layouts-suse.patch: correct missing elements. +- Spec cleanup. + +------------------------------------------------------------------- +Mon May 4 21:23:53 UTC 2015 - p.drouand@gmail.com + +- Update to version 1.10.0 + * No changes since version 1.9.90 + +------------------------------------------------------------------- +Mon Mar 23 16:12:34 UTC 2015 - p.drouand@gmail.com + +- Update to version 1.9.90 (unstable) + * Bugfixes release + +------------------------------------------------------------------- +Wed Dec 10 12:26:46 UTC 2014 - p.drouand@gmail.com + +- Make lib subpackage own /usr/share/mate, as it's a standard + directory for applet stuff + +------------------------------------------------------------------- +Mon Dec 8 14:24:01 UTC 2014 - p.drouand@gmail.com + +- Update to version 1.9.4 (unstable) + + Gtk3, Fix deprecated use of gdk pointer api + + Gtk3, Port all GtkStyle to GtkStyleContext + + Gtk3, Port gtk_rc_parse_string to GtkCssProvider + + Gtk3, Several small fixes + + Several more fixes from monsta + + GDK_KEY_* is also in Gtk+2.24 + + showdesktop: Fix the size of the icon + + clock: Check allocated size before creating the shadow pixbuf + + applet: Disconnect show and deactivate menu signals before + destroying the applet menu + + Add a gtkimage with the current pixbuf to button-widget + + Fix implicit declaration of function of gdk_x11_set_sm_client_id + + panel-addto: Remove the vbox as it is redundant. + + na: Fix handling of SYSTEM_TRAY_CANCEL_MESSAGE + +------------------------------------------------------------------- +Sun Nov 23 16:30:14 UTC 2014 - p.drouand@gmail.com + +- Update to version 1.9.3 (unstable) + + Use gtk icon cache instead of custom one + + Several small + +------------------------------------------------------------------- +Tue Nov 11 17:11:23 UTC 2014 - p.drouand@gmail.com + +- Update to version 1.9.2 (unstable) + + No changelog available + +------------------------------------------------------------------- +Sun Oct 26 19:07:47 UTC 2014 - p.drouand@gmail.com + +- Update to version 1.9.1 (unstable) + + No changelog available +- Fix version requirements + +------------------------------------------------------------------- Old: ---- mate-panel-1.8.1.tar.xz New: ---- mate-panel-1.10.0.tar.xz mate-panel-layouts-suse.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mate-panel.spec ++++++ --- /var/tmp/diff_new_pack.G06i32/_old 2015-07-03 00:09:56.000000000 +0200 +++ /var/tmp/diff_new_pack.G06i32/_new 2015-07-03 00:09:56.000000000 +0200 @@ -1,7 +1,7 @@ # -# spec file for mate-panel +# spec file for package mate-panel # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -13,33 +13,34 @@ # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ +# -Name: mate-panel -%define _name libmate-panel-applet-4-1 +%define lname libmate-panel-applet-4-1 %define typelib typelib-1_0-MatePanelApplet-4_0 -Version: 1.8.1 +%define _version 1.10 +Name: mate-panel +Version: 1.10.0 Release: 0 -License: GPL-2.0+ Summary: MATE Desktop Panel -Url: http://mate-desktop.org/ +License: GPL-2.0+ Group: System/GUI/Other -Source0: http://pub.mate-desktop.org/releases/1.8/%{name}-%{version}.tar.xz -Source1: mate-panel-branding.gschema.override.in -Requires: gvfs-backends -Requires: NetworkManager-gnome -Requires: gsettings-backend-dconf -# Remove old packages -Obsoletes: mate-panel-matecomponent-support - +Url: http://mate-desktop.org/ +Source0: http://pub.mate-desktop.org/releases/%{_version}/%{name}-%{version}.tar.xz +Source1: %{name}-branding.gschema.override.in +# PATCH-FIX-OPENSUSE mate-panel-layouts-suse.patch sor.alexei@meowr.ru -- Correct missing elements. +Patch0: %{name}-layouts-suse.patch BuildRequires: fdupes BuildRequires: hicolor-icon-theme BuildRequires: intltool BuildRequires: libxml2-python -BuildRequires: mate-common +BuildRequires: mate-common >= 1.9.0 +BuildRequires: popt-devel +BuildRequires: update-desktop-files +BuildRequires: yelp-tools BuildRequires: pkgconfig(NetworkManager) -BuildRequires: pkgconfig(dconf) BuildRequires: pkgconfig(dbus-glib-1) +BuildRequires: pkgconfig(dconf) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) @@ -49,14 +50,16 @@ BuildRequires: pkgconfig(libmate-menu) BuildRequires: pkgconfig(librsvg-2.0) BuildRequires: pkgconfig(libwnck-1.0) -BuildRequires: pkgconfig(mate-desktop-2.0) -BuildRequires: pkgconfig(mateweather) +BuildRequires: pkgconfig(mate-desktop-2.0) >= 1.9.2 +BuildRequires: pkgconfig(mateweather) >= 1.9.0 BuildRequires: pkgconfig(sm) -BuildRequires: popt-devel -BuildRequires: update-desktop-files -BuildRequires: yelp-tools Requires: %{name}-branding = %{version} -Recommends: %{name}-lang +Requires: NetworkManager-gnome +Requires: gsettings-backend-dconf +Requires: gvfs-backends +Recommends: %{name}-lang = %{version} +# Remove old packages. +Obsoletes: mate-panel-matecomponent-support %description This package contains MATE Desktop Panel. The panel is an @@ -68,9 +71,9 @@ License: GPL-2.0+ Group: System/GUI/Other Requires: %{name} = %{version} -Provides: %{name}-branding = %{version} -Conflicts: otherproviders(%{name}-branding) Supplements: packageand(%{name}:branding-upstream) +Conflicts: otherproviders(%{name}-branding) +Provides: %{name}-branding = %{version} BuildArch: noarch #BRAND: Provides /usr/share/mate-panel/panel-default-layout.layout #BRAND: which contains the default layout. @@ -85,18 +88,19 @@ This package contains the upstream default layout for MATE Panel. -%package -n %{_name} -License: LGPL-2.1+ +%package -n %{lname} Summary: MATE Panel Applet Library -- matecomponent-based library +License: LGPL-2.1+ Group: System/Libraries -%description -n %{_name} +%description -n %{lname} This package contains MATE Desktop Panel. The panel is an easy-to-use and functional interface to manage your desktop, start programs, and organize access to your data. %package -n %{typelib} Summary: MATE Panel Applet Library typelib +License: GPL-2.0+ Group: System/GUI/Other %description -n %{typelib} @@ -106,12 +110,13 @@ %package devel Summary: MATE Panel Applet Library -- Development Files +License: GPL-2.0+ Group: Development/Libraries/Other -Requires: %{_name} = %{version} +Requires: %{lname} = %{version} Requires: %{typelib} = %{version} %description devel -This package contains the GNOME Desktop Panel. The panel is an +This package contains the MATE Desktop Panel. The panel is an easy-to-use and functional interface to manage your desktop, start programs, and organize access to your data. @@ -119,7 +124,10 @@ %prep %setup -q +%patch0 -p1 cp -a %{SOURCE1} zz-mate-panel-upream-branding.gschema.override +# Switch to mate-menu in openSUSE branding. +sed -i 's/GNOMEMainMenuFactory::GNOMEMainMenu/MateMenuAppletFactory::MateMenuApplet/' data/opensuse.layout %build %configure \ @@ -130,19 +138,20 @@ make %{?_smp_mflags} %install -%makeinstall +%make_install +mkdir -p %{buildroot}%{_datadir}/mate/ %find_lang %{name} %{?no_lang_C} -find %{buildroot}%{_libdir} -type f -name "*.la" -delete -print +find %{buildroot} -type f -name "*.la" -delete -print %fdupes %{buildroot}%{_datadir}/mate/ %fdupes %{buildroot}%{_datadir}/mate-panel/ %fdupes %{buildroot}%{_includedir}/ %suse_update_desktop_file %{name} -if [ -d %{buildroot}%{_datadir}/MateConf ]; then - rm -r %{buildroot}%{_datadir}/MateConf +if [ -d %{buildroot}%{_datadir}/MateConf/ ]; then + rm -rf %{buildroot}%{_datadir}/MateConf/ fi -# And install schema override file to get it applied -install -d %{buildroot}%{_datadir}/glib-2.0/schemas -install -m0644 zz-mate-panel-upream-branding.gschema.override %{buildroot}%{_datadir}/glib-2.0/schemas/ +# And install schema override file to get it applied. +mkdir -p %{buildroot}%{_datadir}/glib-2.0/schemas/ +install -m 0644 zz-mate-panel-upream-branding.gschema.override %{buildroot}%{_datadir}/glib-2.0/schemas/ %post %desktop_database_post @@ -152,9 +161,9 @@ %desktop_database_postun %icon_theme_cache_postun -%post -n %{_name} -p /sbin/ldconfig +%post -n %{lname} -p /sbin/ldconfig -%postun -n %{_name} -p /sbin/ldconfig +%postun -n %{lname} -p /sbin/ldconfig %post branding-upstream %glib2_gsettings_schema_post @@ -165,9 +174,9 @@ %files %defattr(-,root,root) %doc ChangeLog README COPYING -%{_mandir}/man?/mate-panel.* -%{_mandir}/man1/mate-desktop-item-edit.1.gz -%{_mandir}/man1/mate-panel-test-applets.1.gz +%{_mandir}/man?/mate-panel.?%{?ext_man} +%{_mandir}/man?/mate-panel-test-applets.?%{?ext_man} +%{_mandir}/man?/mate-desktop-item-edit.?%{?ext_man} %{_bindir}/mate-desktop-item-edit %{_bindir}/mate-panel %{_bindir}/mate-panel-test-applets @@ -176,7 +185,7 @@ %{_datadir}/dbus-1/services/*.service %{_datadir}/glib-2.0/schemas/*.xml %{_datadir}/help/C/ -%{_datadir}/icons/hicolor +%{_datadir}/icons/hicolor/*/apps/%{name}* %{_datadir}/%{name}/ #%{_datadir}/mate-panelrc # Files from branding-upstream @@ -186,8 +195,9 @@ %defattr (-, root, root) %{_datadir}/glib-2.0/schemas/zz-mate-panel-upream-branding.gschema.override -%files -n %{_name} +%files -n %{lname} %defattr(-,root,root) +%dir %{_datadir}/mate %{_libdir}/libmate-panel-applet-4.so.* %files -n %{typelib} ++++++ mate-panel-1.8.1.tar.xz -> mate-panel-1.10.0.tar.xz ++++++ ++++ 21648 lines of diff (skipped) ++++++ mate-panel-layouts-suse.patch ++++++ diff -aur a/data/linuxmint.layout b/data/linuxmint.layout --- a/data/linuxmint.layout +++ b/data/linuxmint.layout @@ -5,7 +5,7 @@ [Object menu-bar] object-type=applet -applet-iid=MintMenuAppletFactory::MintMenuApplet +applet-iid=MateMenuAppletFactory::MateMenuApplet toplevel-id=bottom position=0 locked=true diff -aur a/data/mageia.layout b/data/mageia.layout --- a/data/mageia.layout +++ b/data/mageia.layout @@ -16,7 +16,7 @@ [Object mcc] object-type=launcher -launcher-location=/usr/share/applications/mageia-drakconf.desktop +launcher-location=/usr/share/applications/YaST.desktop toplevel-id=top position=10 locked=true diff -aur a/data/opensuse.layout b/data/opensuse.layout --- a/data/opensuse.layout +++ b/data/opensuse.layout @@ -5,7 +5,7 @@ [Object menu-bar] object-type=applet -applet-iid=GNOMEMainMenuFactory::GNOMEMainMenu +applet-iid=MateMenuAppletFactory::MateMenuApplet toplevel-id=bottom position=0 locked=true
participants (1)
-
root@hilbert.suse.de