--- libunity-misc-0.1.1.orig/debian/libunity-misc0.install +++ libunity-misc-0.1.1/debian/libunity-misc0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/lib*.so.* --- libunity-misc-0.1.1.orig/debian/libunity-misc-dev.install +++ libunity-misc-0.1.1/debian/libunity-misc-dev.install @@ -0,0 +1,3 @@ +debian/tmp/usr/include/* +debian/tmp/usr/lib/lib*.so +debian/tmp/usr/lib/pkgconfig/* --- libunity-misc-0.1.1.orig/debian/libunity-misc-doc.install +++ libunity-misc-0.1.1/debian/libunity-misc-doc.install @@ -0,0 +1 @@ +debian/tmp/usr/share/gtk-doc/ --- libunity-misc-0.1.1.orig/debian/compat +++ libunity-misc-0.1.1/debian/compat @@ -0,0 +1 @@ +5 --- libunity-misc-0.1.1.orig/debian/watch +++ libunity-misc-0.1.1/debian/watch @@ -0,0 +1,2 @@ +version=3 +https://launchpad.net/libunity-misc/+download .*/libunity-misc-([0-9.]+)\.tar\.gz --- libunity-misc-0.1.1.orig/debian/copyright +++ libunity-misc-0.1.1/debian/copyright @@ -0,0 +1,75 @@ +This work was packaged for Ubuntu by: + + Didier Roche on Fri, 15 Jan 2010 17:05:36 +0100 + +It was downloaded from https://launchpad.net/libunity-misc + +Upstream Author(s): + + Neil Jagdish Patel + Anders Carlsson + Vincent Untz + Neil Jagdish Patel + +Copyright: + + Copyright (C) 2002 Anders Carlsson + Copyright (C) 2003-2006 Vincent Untz + Copyright (C) 2008 Red Hat, Inc. + Copyright (C) 2009 Gnome Shell + Copyright (C) 2010 Canonical, Ltd. + +License: + + When not otherwise specified, the following license applies: + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License Version as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + +On Debian systems, the complete text of the GNU Lesser General Public License +can be found in `/usr/share/common-licenses/LGPL-2' + + * unity-misc/unity-misc.h: + + This library is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License + version 3.0 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License version 3.0 for more details. + +On Debian systems, the complete text of the GNU Lesser General Public License +can be found in `/usr/share/common-licenses/LGPL-3' + + * unity-misc/unity-tray-manager.h,shell-embedded-window-private.h, + unity-tray-manager.c,shell-embedded-window.c,shell-gtk-embed.h, + shell-gtk-embed.c,shell-embedded-window.h: + + This program is free software: you can redistribute it and/or modify it + under the terms of the the GNU General Public License version 2, as + published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranties of + MERCHANTABILITY, SATISFACTORY QUALITY or FITNESS FOR A PARTICULAR + PURPOSE. See the applicable version of the GNU Lesser General Public + License for more details. + +On Debian systems, the complete text of the GNU General Public License +can be found in `/usr/share/common-licenses/GPL-2' + + +The Debian packaging is: + + Copyright (C) 2010 Canonical Ltd. + +and is licensed under the GPL version 3, see `/usr/share/common-licenses/GPL-3'. --- libunity-misc-0.1.1.orig/debian/rules +++ libunity-misc-0.1.1/debian/rules @@ -0,0 +1,18 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/rules/utils.mk + +LDFLAGS += -Wl,-O1 -Wl,--as-needed + +DEB_CONFIGURE_EXTRA_FLAGS += --enable-gtk-doc + +DEB_DH_MAKESHLIBS_ARGS_libunity-misc0 = -V 'libunity-misc0 (>= 0.1.0)' + +common-binary-post-install-arch:: + find debian/tmp/usr/lib -name \*.la -exec rm {} \; + find debian/tmp/usr/lib -name \*.a -exec rm {} \; + +common-binary-predeb-arch:: list-missing --- libunity-misc-0.1.1.orig/debian/control +++ libunity-misc-0.1.1/debian/control @@ -0,0 +1,57 @@ +Source: libunity-misc +Priority: optional +Maintainer: Ubuntu Developers +Build-Depends: debhelper (>= 5.0), + cdbs (>= 0.4.41), + libglib2.0-dev (>= 2.22.0), + libclutter-eglx-es20-1.0-dev, + gtk-doc-tools +Standards-Version: 3.8.4 +Section: libs +Homepage: https://launchpad.net/libunity-misc + +Package: libunity-misc-dev +Section: libdevel +Architecture: any +Depends: libunity-misc0 (= ${binary:Version}), ${misc:Depends}, + libglib2.0-dev (>= 2.22.0), + libclutter-eglx-es20-1.0-dev, +Description: Miscellaneous functions for Unity - development files + libunity-misc is a shared library that provides miscellaneous functions for + Unity. + . + This package contains files that are needed to build applications. + +Package: libunity-misc0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Miscellaneous functions for Unity - shared library + libunity-misc is a shared library that provides miscellaneous functions for + Unity. + . + This package contains shared libraries to be used by application. + +Package: libunity-misc0-dbg +Section: debug +Architecture: any +Priority: extra +Depends: libunity-misc0 (= ${binary:Version}), + ${misc:Depends} +Description: Miscellaneous functions for Unity - debug files + libunity-misc is a shared library that provides miscellaneous functions for + Unity. + . + This package contains the debug files. + +Package: libunity-misc-doc +Architecture: all +Section: doc +Depends: ${misc:Depends} +Suggests: devhelp +Description: Miscellaneous functions for Unity - documentation + libunity-misc is a shared library that provides miscellaneous functions for + Unity. + . + This package contains the documentation. + --- libunity-misc-0.1.1.orig/debian/changelog +++ libunity-misc-0.1.1/debian/changelog @@ -0,0 +1,37 @@ +libunity-misc (0.1.1-0ubuntu1~lucid.armel1) lucid; urgency=low + + * build depend on libclutter-eglx-es20-1.0-dev instead of libclutter-1.0-dev + for armel1 egl/gles test ppa + * unity-misc/shell-gtk-embed.c,h: + + use ClutterX11Pixmap instead of GLX to make this more GLES compatible + + -- Alexander Sack Tue, 15 Jun 2010 01:24:35 +0200 + +libunity-misc (0.1.1-0ubuntu1~lucid) lucid; urgency=low + + * backport for lucid UNE ppa users + * debian/control: + - change the description + + -- Didier Roche Fri, 11 Jun 2010 10:42:47 +0200 + +libunity-misc (0.1.1-0ubuntu1) maverick; urgency=low + + * New upstream release + * Fix debian/copyright + * debian/rules: + - fix rm *{,l}a files + - fix LDFLAGS syntax + * debian/control: + - bump Standards-Version + - fix homepage + - remove uneeded build-dep + * added debian/watch + + -- Didier Roche Thu, 03 Jun 2010 19:19:11 +0200 + +libunity-misc (0.1.0-0ubuntu1~ppa1) lucid; urgency=low + + * Initial release + + -- Didier Roche Thu, 28 Jan 2010 22:04:01 +0100 --- libunity-misc-0.1.1.orig/unity-misc/shell-gtk-embed.c +++ libunity-misc-0.1.1/unity-misc/shell-gtk-embed.c @@ -21,7 +21,9 @@ #include "shell-embedded-window-private.h" +#if 0 #include +#endif #include #include @@ -41,14 +43,14 @@ */ struct _ShellGtkEmbed { - ClutterGLXTexturePixmap parent; + ClutterX11TexturePixmap parent; ShellGtkEmbedPrivate *priv; }; struct _ShellGtkEmbedClass { - ClutterGLXTexturePixmapClass parent_class; + ClutterX11TexturePixmapClass parent_class; }; struct _ShellGtkEmbedPrivate @@ -56,7 +58,7 @@ ShellEmbeddedWindow *window; }; -G_DEFINE_TYPE (ShellGtkEmbed, shell_gtk_embed, CLUTTER_GLX_TYPE_TEXTURE_PIXMAP); +G_DEFINE_TYPE (ShellGtkEmbed, shell_gtk_embed, CLUTTER_X11_TYPE_TEXTURE_PIXMAP); static void shell_gtk_embed_set_window (ShellGtkEmbed *embed, ShellEmbeddedWindow *window); --- libunity-misc-0.1.1.orig/unity-misc/shell-gtk-embed.h +++ libunity-misc-0.1.1/unity-misc/shell-gtk-embed.h @@ -20,7 +20,7 @@ #ifndef __SHELL_GTK_EMBED_H__ #define __SHELL_GTK_EMBED_H__ -#include +#include #include "shell-embedded-window.h"