Hello community, here is the log from the commit of package libgarcon for openSUSE:Factory checked in at Fri Jan 14 14:02:16 CET 2011. -------- --- libgarcon/libgarcon.changes 2010-12-05 23:19:05.000000000 +0100 +++ libgarcon/libgarcon.changes 2011-01-05 19:09:39.000000000 +0100 @@ -1,0 +2,23 @@ +Wed Jan 5 15:07:03 UTC 2011 - gber@opensuse.org + +- fixed typos +- added -branding-upstream subpackage + +------------------------------------------------------------------- +Fri Dec 24 12:09:39 UTC 2010 - gber@opensuse.org + +- show compiler output +- remove unsupported locales + +------------------------------------------------------------------- +Fri Dec 24 10:29:00 UTC 2010 - gber@opensuse.org + +- improved summries/descriptions +- corrected categories + +------------------------------------------------------------------- +Tue Dec 21 14:18:58 UTC 2010 - gber@opensuse.org + +- add support for X-SuSE-Unimportant + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- libgarcon-x-suse-unimportant-support.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libgarcon.spec ++++++ --- /var/tmp/diff_new_pack.qUp2fN/_old 2011-01-14 13:59:04.000000000 +0100 +++ /var/tmp/diff_new_pack.qUp2fN/_new 2011-01-14 13:59:04.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package libgarcon (Version 0.1.4) +# spec file for package libgarcon # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,12 +19,13 @@ Name: libgarcon Version: 0.1.4 -Release: 1 +Release: 2 License: GPLv2+ -Summary: A freedesktop.org compliant menu implementation +Summary: Library implementing the freedesktop.org Desktop Menu Specification Url: http://wiki.xfce.org/dev/garcon -Group: System/GUI/XFCE +Group: System/Libraries Source: http://git.xfce.org/libs/garcon/snapshot/garcon-%{version}.tar.bz2 +Patch0: libgarcon-x-suse-unimportant-support.patch BuildRequires: gtk-doc BuildRequires: intltool BuildRequires: pkgconfig(glib-2.0) @@ -35,18 +36,25 @@ %define libname libgarcon-1-0 %description -A freedesktop.org compliant menu implementation based on GLib and GIO. -It was started as a complete rewrite of the former Xfce menu library -called libxfce4menu, which, in contrast to garcon, was lacking menu -merging features essential for loading menus modified with menu editors. +Garcon is a library based on GLib and GIO which implements the freedesktop.org +Desktop Menu Specification. It is the sucessor to libxfce4menu and covers +almost every part of the menu specification except for legacy menus and a few +XML attributes. It is capable of loading menus modified with menu editors such +as Alacarte and also supports merging. %package -n %{libname} -Summary: Development files for garcon -Group: Development/Libraries/C and C++ + +Summary: Library implementing the freedesktop.org Desktop Menu Specification +Group: System/Libraries +Requires: %{name}-branding >= %{version} %description -n %{libname} -Development files for garcon +Garcon is a library based on GLib and GIO which implements the freedesktop.org +Desktop Menu Specification. It is the sucessor to libxfce4menu and covers +almost every part of the menu specification except for legacy menus and a few +XML attributes. It is capable of loading menus modified with menu editors such +as Alacarte and also supports merging. %package devel License: GPLv2+ @@ -57,7 +65,8 @@ Requires: pkgconfig(gtk+-2.0) %description devel -Development files for garcon +This package contains the files needed for developing applications based on +Garcon. %package doc License: GPLv2+ @@ -67,21 +76,36 @@ BuildArch: noarch %description doc -Documentation for garcon. +This package include the documentation for Garcon. + +%package branding-upstream +License: GPLv2+ +Summary: Upstream branding of %{libname} +Group: System/GUI/XFCE +# BRAND: xfce-applications.menu: Provides the Xfce applications menu. +Conflicts: otherproviders(%{name}-branding) +Provides: %{name}-branding = %{version} +Supplements: packageand(%{name}:branding-upstream) +BuildArch: noarch + +%description branding-upstream +This package provides the upstream look and feel for Garcon. %prep %setup -q -n garcon-%{version} +%patch0 -p1 %build ./autogen.sh %configure \ --disable-static \ --enable-gtk-doc -make %{?_smp_mflags} +make %{?_smp_mflags} V=1 %install %make_install rm -f %{buildroot}%{_libdir}/*.la +rm -rf %{buildroot}%{_datadir}/locale/{ast,kk,tl_PH,ur_PK} %find_lang garcon %clean @@ -95,8 +119,6 @@ %defattr(-,root,root) %doc AUTHORS COPYING HACKING NEWS NEWS.libxfce4menu README STATUS TODO %{_libdir}/*.so.* -%dir %{_sysconfdir}/xdg/menus -%{_sysconfdir}/xdg/menus/xfce-applications.menu %dir %{_datadir}/desktop-directories %{_datadir}/desktop-directories/*.directory @@ -113,4 +135,9 @@ %dir %{_datadir}/gtk-doc/html %{_datadir}/gtk-doc/html/garcon/ +%files branding-upstream +%defattr(-,root,root) +%dir %{_sysconfdir}/xdg/menus +%{_sysconfdir}/xdg/menus/xfce-applications.menu + %changelog ++++++ libgarcon-x-suse-unimportant-support.patch ++++++ diff -ur garcon-0.1.4.orig/garcon/garcon-menu-item.c garcon-0.1.4/garcon/garcon-menu-item.c --- garcon-0.1.4.orig/garcon/garcon-menu-item.c 2010-12-05 15:32:47.000000000 +0100 +++ garcon-0.1.4/garcon/garcon-menu-item.c 2010-12-21 14:34:49.000000000 +0100 @@ -750,7 +750,8 @@ icon = GET_KEY (string, G_KEY_FILE_DESKTOP_KEY_ICON); path = GET_KEY (string, G_KEY_FILE_DESKTOP_KEY_PATH); terminal = GET_KEY (boolean, G_KEY_FILE_DESKTOP_KEY_TERMINAL); - no_display = GET_KEY (boolean, G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY); + no_display = GET_KEY (boolean, G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY) + || GET_KEY (boolean, "X-SuSE-Unimportant"); startup_notify = GET_KEY (boolean, G_KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY) || GET_KEY (boolean, "X-KDE-StartupNotify"); hidden = GET_KEY (boolean, G_KEY_FILE_DESKTOP_KEY_HIDDEN); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org