Mailinglist Archive: opensuse-commit (861 mails)
| < Previous | Next > |
commit libgarcon for openSUSE:Factory
- From: root@xxxxxxxxxxxxxxx (h_root)
- Date: Fri, 14 Jan 2011 14:02:16 +0100
- Message-id: <20110114130216.C35D520234@hilbert.suse.de>
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@xxxxxxxxxxxx
+
+- fixed typos
+- added -branding-upstream subpackage
+
+-------------------------------------------------------------------
+Fri Dec 24 12:09:39 UTC 2010 - gber@xxxxxxxxxxxx
+
+- show compiler output
+- remove unsupported locales
+
+-------------------------------------------------------------------
+Fri Dec 24 10:29:00 UTC 2010 - gber@xxxxxxxxxxxx
+
+- improved summries/descriptions
+- corrected categories
+
+-------------------------------------------------------------------
+Tue Dec 21 14:18:58 UTC 2010 - gber@xxxxxxxxxxxx
+
+- 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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx
| < Previous | Next > |