--- unity-0.2.8.orig/HACKING +++ unity-0.2.8/HACKING @@ -0,0 +1,49 @@ +Notes on unity development: + +Quicklist desktop file specification: + Adding a new quicklist entry requires modifiying the desktop file of the + application the quicklist belongs to. You will need to create a new group + named Quicklist Entry UID, with UID being a unique id (in the scope of the + desktop file). + An example follows: + +[Desktop Entry] +... +... +... + +[QuickList Entry 1] +Name=FooBar Action +Exec=foobar --thingone + +[QuickList Entry 2] +Name=FooBar Second Action +Exec=foobar --thingtwo + +[QuickList Entry 3] +Name=FooBar Third Action +Exec=foobar --thingthree + + Name and Exec follow standard Desktop file specifications and can be + translated in the same mannar as standard desktop files. + +Bootperformance Logging: + To enable boot performance logging, set the environment variable + UNITY_BOOTLOG_FILENAME to a path to the log file and make sure unity is built + with --enable-testing. eg: + UNITY_BOOTLOG_FILENAME=/tmp/unity.log unity -p + + you can then produce a bootchart with this by running the tools/makebootchart.py + script: + ./tools/makebootchart.py --input=/tmp/unity.log --output=/tmp/unity.svg + + +Webapp switching: + Unity can use two webapp systems, prism and chromium, you can toggle between + the two by setting the gconf key "/apps/unity/webapp_use_chromium" on or off + +Setting unmovable apps: + To make a launcher unmovable set the desktop_file gconf key of the app to manditory + +setting bottom fixed apps: + To make a launcher appear at the bottom of the launchers and fixed in place, set the key "fixed" (bool) to true in the launchers gconf directory --- unity-0.2.8.orig/debian/netbook-launcher.preinst +++ unity-0.2.8/debian/netbook-launcher.preinst @@ -0,0 +1,30 @@ +#!/bin/sh + +set -e + +rm_conffile() { + PKGNAME="netbook-launcher" + CONFFILE="$1" + + if [ -e "$CONFFILE" ]; then + md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`" + old_md5sum="`dpkg-query -W -f='${Conffiles}' $PKGNAME | sed -n -e \"\\\\' $CONFFILE'{s/ obsolete$//;s/.* //p}\"`" + if [ "$md5sum" != "$old_md5sum" ]; then + echo "Obsolete conffile $CONFFILE has been modified by you." + echo "Saving as $CONFFILE.dpkg-bak ..." + mv -f "$CONFFILE" "$CONFFILE".dpkg-bak + else + echo "Removing obsolete conffile $CONFFILE ..." + rm -f "$CONFFILE" + fi + fi +} + +case "$1" in + install|upgrade) + if dpkg --compare-versions "$2" le "1:2.1.18-0ubuntu2"; then + rm_conffile /etc/xdg/xdg-une/autostart/netbook-launcher.desktop + fi +esac + +exit 0 --- unity-0.2.8.orig/debian/compat +++ unity-0.2.8/debian/compat @@ -0,0 +1 @@ +7 --- unity-0.2.8.orig/debian/unity.preinst +++ unity-0.2.8/debian/unity.preinst @@ -0,0 +1,30 @@ +#!/bin/sh + +set -e + +rm_conffile() { + PKGNAME="unity" + CONFFILE="$1" + + if [ -e "$CONFFILE" ]; then + md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`" + old_md5sum="`dpkg-query -W -f='${Conffiles}' $PKGNAME | sed -n -e \"\\\\' $CONFFILE'{s/ obsolete$//;s/.* //p}\"`" + if [ "$md5sum" != "$old_md5sum" ]; then + echo "Obsolete conffile $CONFFILE has been modified by you." + echo "Saving as $CONFFILE.dpkg-bak ..." + mv -f "$CONFFILE" "$CONFFILE".dpkg-bak + else + echo "Removing obsolete conffile $CONFFILE ..." + rm -f "$CONFFILE" + fi + fi +} + +case "$1" in + install|upgrade) + if dpkg --compare-versions "$2" le "0.2.7-0ubuntu1"; then + rm_conffile /etc/gconf/schemas/unity.schemas + fi +esac + +exit 0 --- unity-0.2.8.orig/debian/unity.install +++ unity-0.2.8/debian/unity.install @@ -0,0 +1,5 @@ +debian/tmp/etc/gconf +debian/tmp/usr/bin +debian/tmp/usr/lib/mutter +debian/tmp/usr/share/locale +debian/tmp/usr/share/unity --- unity-0.2.8.orig/debian/libunity0.install +++ unity-0.2.8/debian/libunity0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libunity*.so.* --- unity-0.2.8.orig/debian/watch +++ unity-0.2.8/debian/watch @@ -0,0 +1,2 @@ +version=3 +https://launchpad.net/unity/+download .*/unity-([0-9.]+)\.tar\.gz --- unity-0.2.8.orig/debian/copyright +++ unity-0.2.8/debian/copyright @@ -0,0 +1,52 @@ +This package was debianized by Ken VanDine on +Mon, 02 Nov 2009 23:11:01 +0100. + +Upstream Authors: + + Neil Jagdish Patel + Gordon Allott + Mirco "MacSlow" Müller + Jay Taoko + Jason Smith + +Copyright: + + Copyright (C) 2009-2010 Canonical Ltd + +License: + + targets/*, tests/*, tools/*, unity-private/*: + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License version 3 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 warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + +On Debian/Ubuntu systems, the full text of the GPL v3 can be found in +`/usr/share/common-licenses/GPL-3' + + unity/*: + + 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 for more details. + +On Debian/Ubuntu systems, the full text of the LGPL v3 can be found in +`/usr/share/common-licenses/LGPL-3' + + +The Debian packaging is: + + Copyright (C) 2009 Ken VanDine + +On Debian/Ubuntu systems, the full text of the GPL v3 can be found in +`/usr/share/common-licenses/GPL-3' --- unity-0.2.8.orig/debian/libunity-dev.install +++ unity-0.2.8/debian/libunity-dev.install @@ -0,0 +1,4 @@ +debian/tmp/usr/include/unity/* +debian/tmp/usr/lib/pkgconfig/unity.pc +debian/tmp/usr/lib/libunity*.so +debian/tmp/usr/share/vala/vapi/unity.vapi --- unity-0.2.8.orig/debian/rules +++ unity-0.2.8/debian/rules @@ -0,0 +1,21 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/rules/utils.mk +include /usr/share/cdbs/1/class/gnome.mk + +CFLAGS=$(shell echo $$CFLAGS | sed -e 's/\-Wall//') + +DEB_DH_MAKESHLIBS_ARGS = -Xusr/lib/mutter/plugins/ + +DEB_DBG_PACKAGE_unity = unity-dbg +DEB_DBG_PACKAGE_libunity0 = unity-dbg + +DEB_DH_GENCONTROL_ARGS_netbook-launcher = -- -v2:$(DEB_VERSION) + +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 --- unity-0.2.8.orig/debian/control +++ unity-0.2.8/debian/control @@ -0,0 +1,79 @@ +Source: unity +Section: gnome +Priority: optional +Maintainer: Ubuntu Core Developers +Build-Depends: cdbs, + debhelper (>= 7), + pkg-config, + valac (>= 0.7.8), + libvala-dev (>= 0.7.8), + intltool (>= 0.35.0), + libgee-dev (>= 0.5.0), + libunique-dev, + libclutter-eglx-es20-1.0-dev, + libclutter-gtk-0.10-dev (>= 0.10.4-0ubuntu2~armel1), + libclutk-dev (>= 0.3.30), + libbamf-dev (>= 0.2.26), + libglib2.0-dev (>= 2.22.2-0ubuntu1wncksync3), + libgconf2-dev, + libgtk2.0-dev (>= 2.18.0), + libdee-dev (>= 0.2.4), + libindicator-dev (>= 0.3.1), + libunity-misc-dev (>= 0.1.0), + libmutter-dev (>= 2.29.0-1ubuntu1dx3+r3434), +Standards-Version: 3.8.4 +Homepage: https://launchpad.net/unity + +Package: unity +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + mutter, + unity-asset-pool +Provides: indicator-renderer +Breaks: maximus (<< 0.4.14-1ubuntu2) +Description: Unity Interface for Ubuntu Netbook Edition + Unity is a graphical interface designed for Ubuntu Netbook Edition + +Package: unity-dbg +Section: debug +Architecture: any +Priority: extra +Depends: ${shlibs:Depends}, + ${misc:Depends}, + unity (= ${binary:Version}) +Replaces: libunity0-dbg (<< 0.2.6-0ubuntu1) +Description: Unity Interface for Ubuntu Netbook Edition - debugging symbols + Unity is a graphical interface designed for Ubuntu Netbook Edition + . + This package contains debugging symbols. + +Package: libunity0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: binding to get places into the launcher - shared library + libunity-places is a shared library to be able to interact with the launcher + and add places in Unity environment. + . + This package contains shared libraries to be used by applications. + +Package: libunity-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, + libunity0 (= ${binary:Version}), + libglib2.0-dev, + libdbus-glib-1-dev, + libgtk2.0-dev, + libclutter-eglx-es20-1.0-dev, + libclutter-gtk-0.10-dev (>= 0.10.4-0ubuntu2~armel1), + libdee-dev, + libgee-dev, +Description: binding to get places into the launcher - development files + libunity-places is a shared library to be able to interact with the launcher + and add places in Unity environment. + . + This package contains files that are needed to build applications. + --- unity-0.2.8.orig/debian/changelog +++ unity-0.2.8/debian/changelog @@ -0,0 +1,325 @@ +unity (0.2.8-0ubuntu1~lucid2.armel1) lucid; urgency=low + + * use libclutter-eglx-es20-1.0-dev instead of libclutter-1.0-dev + for armel1 ppa + * set lower bounds for libclutter-gtk...-dev to >= 0.10.4-0ubuntu2~armel1 + to pickup clutter-gtk rebuild against es20 + + -- Alexander Sack Mon, 14 Jun 2010 23:17:37 +0200 + +unity (0.2.8-0ubuntu1~lucid2) lucid; urgency=low + + * Backport for lucid UNE ppa users + * don't superseed netbook-launcher + + -- Didier Roche Fri, 11 Jun 2010 10:44:35 +0200 + +unity (0.2.8-0ubuntu1) maverick; urgency=low + + * New upstream release. + (LP: #592120, #590728, #580104, #586015, #587237, #582530, #586002, #591742) + * removed patches integrated upstream: + debian/patches/01_drop_mutter_req.patch + debian/patches/02_make_perceptualdiff_optional.patch + debian/patches/03_use_new_mutter_plugin_init_order.patch + debian/patches/99_autoconf.patch + * debian/control: + - remove libwnck-dev dep + + -- Didier Roche Thu, 10 Jun 2010 19:21:55 +0200 + +unity (0.2.7-0ubuntu2) maverick; urgency=low + + * debian/rules: + - include gnome.mk for installing default schema in /usr + * debian/unity.preinst: + - remove schema in /etc installed by previous package + * debian/control: + - Add transitional netbook-launcher package, and have Unity + C/R/P: netbook-launcher. + - Add Breaks: maximus as incompatible in with Unity + * debian/rules: + - Force an epoch bump on the transitional netbook-launcher package, + since the original package has a higher version. + * debian/unity.preinst: + - Remove netbook-launcher autostart .desktop conffile on upgrade. + * debian/copyright: + - fix typo + + -- Didier Roche Wed, 09 Jun 2010 13:29:48 +0200 + +unity (0.2.7-0ubuntu1) maverick; urgency=low + + * New upstream release. + * debian/copyright: + - update to latest copyright change + * debian/libunity-dev.install: + - now unity ship a .pc file + * debian/control: + - add to -dev package .pc file dependencies + + -- Didier Roche Tue, 08 Jun 2010 12:52:04 +0200 + +unity (0.2.6-0ubuntu1) maverick; urgency=low + + * New upstream release. + * add debian/watch + * update debian/copyright + * debian/control: + - change HomePage + - update Standards-Version + - remove liblauncher-dev as a build-dep + - bump buil-dep to latest + - provides indicator-renderer + - change the description + - remove unsupported Breaks: transition on mutter + - remove uneeded dep on -dev package + - remove recommends. Will be in seed now + - use unity-dbg as debug package + * debian/rules: + - make it more sane in ordering includes/rules + - fix rm *{,l}a files + - use unity-dbg as debug package + * debian/libunity-dev.install: + - install vapi file + * debian/patches/01_drop_mutter_req.patch: + - don't depend on extra mutter functionality + * debian/patches/02_make_perceptualdiff_optional.patch, debian/control: + - remove perceptualdiff as will be optional + * debian/patches/03_use_new_mutter_plugin_init_order.patch: + - new registration order with plugins for mutter + * debian/patches/99_autoconf.patch: + - refresh for change in configure.ac + + -- Didier Roche Mon, 07 Jun 2010 12:21:02 +0200 + +unity (0.2.4-0ubuntu1) maverick; urgency=low + + * New upstream release. + * debian/control: + - replace libwncksync-dev by libbamf-dev + - replace libdbusmodel-dev by libdee-dev + + -- Didier Roche Thu, 27 May 2010 19:07:31 +0200 + +unity (0.2.2-0ubuntu1) lucid; urgency=low + + * New upstream release. + * debian/control: + - bump libclutk-dev, libdbusmodel-dev and libclutk-dev and libmutter-dev + build-dep + - add perceptualdiff build-dep + - libunity-places0 removed in favor of libunity0 containing the new library + for unity and the -private one. + * renamed *.install file accordingly + + -- Didier Roche Fri, 16 Apr 2010 18:02:43 +0200 + +unity (0.1.24-0ubuntu1) lucid; urgency=low + + * debian/control: + - add debug package to both unity and libunity-places0 + - bump clutk, liblauncher and wncksync build-dep + * New upstream release. + + -- Didier Roche Fri, 19 Mar 2010 15:40:10 +0100 + +unity (0.1.22-0ubuntu1) lucid; urgency=low + + * New upstream release. + * debian/control: + - bump libclutk-dev and liblauncher-dev build-dep + * debian/rules: + - include gnome.mk to call dh_gconf + * debian/unity.install: + - install locales and gconf schema + + -- Didier Roche Thu, 11 Mar 2010 20:36:49 +0100 + +unity (0.1.20-0ubuntu1) lucid; urgency=low + + * New upstream release. + * debian/control: + - bump clutk, liblauncher and wncksync build-dep + + -- Didier Roche Thu, 04 Mar 2010 20:47:17 +0100 + +unity (0.1.18-0ubuntu1) lucid; urgency=low + + * New upstream release. + * debian/control: + - remove maximus as a recommend + - bump libclutk-dev and liblauncher-dev build-dep + + + -- Didier Roche Fri, 26 Feb 2010 13:44:42 +0100 + +unity (0.1.16-0ubuntu1) lucid; urgency=low + + * New upstream release. + * debian/control: + - unity now depends on unity-asset-pool + - bump libclutk-dev and liblauncher-dev build-dep + - add intltool build-dep + - add indicator-datetime and chromium-browser as recommends + * debian/rules: + - remove -Wall from CFLAGS, FTFBS due to unused reference + + -- Didier Roche Thu, 18 Feb 2010 20:15:25 +0100 + +unity (0.1.14-0ubuntu1) lucid; urgency=low + + * New upstream release + * debian/control: + - bump libclutk-dev and liblauncher-dev build-dep + + -- Didier Roche Thu, 11 Feb 2010 20:05:44 +0100 + +unity (0.1.12-0ubuntu1) lucid; urgency=low + + * debian/control: + - remove netbook-launcher transitional package as the old one will + be shipped in lucid + - remove C/R/P as well + - recommends maximus and ubuntu-netbook-unity-default-settings as we + have no more meta-package for it + * debian/rules: + - remove DEB_DH_GENCONTROL_ARGS_netbook-launcher rule for + transitional package + * remove debian/unity.preinst as we don't remove netbook-launcher now + + -- Didier Roche Mon, 08 Feb 2010 13:40:19 +0100 + +unity (0.1.12) lucid; urgency=low + + * new upstream version: + * debian/control: + - bump libclutk build-dep + - dep on liblauncher-dev now + - add Breaks: mutter (<< 2.28.1~git20091208-1ubuntu5) + + -- Didier Roche Thu, 04 Feb 2010 20:47:31 -0800 + +unity (0.1.10-0ubuntu1~ppa3) lucid; urgency=low + + * debian/control: + - libunity-places-dev should depends on libunit-places0 + + -- Didier Roche Fri, 29 Jan 2010 14:58:50 +0100 + +unity (0.1.10-0ubuntu1~ppa2) lucid; urgency=low + + * debian/control: + - add unity-place-applications as unity recommends + + -- Didier Roche Fri, 29 Jan 2010 14:37:00 +0100 + +unity (0.1.10-0ubuntu1~ppa1) lucid; urgency=low + + [ Martin Pitt ] + * debian/unity.preinst: Fix version comparison for cleaning up the obsolete + netbook-launcher autostart .desktop. + + [ Didier Roche ] + * New upstream release + * debian/control: + - add libindicator-dev, libunity-misc and libdbusmodel-dev build-dep + - remove autotools-dev build-dep + - bump libclutk-dev and libmutter-dev build-dep + - add libunity-places0 and libunity-places-dev packages + * add debian/libunity-places0.install and debian/libunity-places-dev.install + + -- Didier Roche Fri, 29 Jan 2010 12:14:44 +0100 + +unity (0.1.8-0ubuntu1~dxppa2) lucid; urgency=low + + * Add DEBHELPER token to debian/unity.preinst + * debian/control: add unused ${misc:Depends} to netbook-launcher for + lintian cleaning + + -- Didier Roche Thu, 21 Jan 2010 14:40:03 +0100 + +unity (0.1.8-0ubuntu1~dxppa1) lucid; urgency=low + + [ Martin Pitt ] + * debian/control: Drop Vcs-Bzr headers, until unity is properly registered + in Launchpad. + + [ Didier Roche ] + * new upstream release + * debian/control: + + remove uneeded gnome-common build-dep (don't run autogen during build) + + bump clutk build-dep + + change maintainer field + * debian/rules: remove DEB_CONFIGURE_SCRIPT (don't run autogen) + + -- Didier Roche Thu, 21 Jan 2010 14:33:30 +0100 + +unity (0.1.5+r69) lucid; urgency=low + + * debian/rules: Fix the dpkg-gencontrol invocation. + + -- Martin Pitt Tue, 12 Jan 2010 17:55:44 +0100 + +unity (0.1.5+r68) lucid; urgency=low + + * debian/control: Add transitional netbook-launcher package, and have unity + C/R/P: netbook-launcher. This can be dropped after lucid's release. + * Add debian/unity.install (now needed because we build two binaries). + * debian/control: Explicitly add mutter dependency, since it's not covered + by shlibs. + * Add debian/unity.preinst: Remove netbook-launcher autostart .desktop + conffile on upgrade. + * debian/rules: Don't generate shlibs/maintainer script code for private + shared libraries. + * debian/rules: Force an epoch on the transitional netbook-launcher package, + since the original package has a higher version. + + -- Martin Pitt Tue, 12 Jan 2010 17:25:43 +0100 + +unity (0.1.5+r60) lucid; urgency=low + + * configure with libmutter-dev + + -- Didier Roche Tue, 12 Jan 2010 14:23:23 +0100 + +unity (0.1.5+r58) lucid; urgency=low + + * New release from trunk + * debian/control + - Add mutter as a dependency + + -- Didier Roche Tue, 12 Jan 2010 11:27:57 +0100 + +unity (0.1.5-0ubuntu2) lucid; urgency=low + + * debian/control + - Bumping build depends for libgee-dev to libgee-dev (>= 0.5.0) + + -- Ken VanDine Mon, 21 Dec 2009 21:31:19 -0500 + +unity (0.1.5-0ubuntu1) lucid; urgency=low + + * New snapshot + - Build-Depend on valac and libvala-dev (>= 0.7.8) + + -- Ken VanDine Fri, 18 Dec 2009 15:57:55 -0500 + +unity (0.1.5) karmic; urgency=low + + * New release + + -- Neil J. Patel Tue, 15 Dec 2009 12:24:03 +0000 + +unity (0.1.0~ppa2) karmic; urgency=low + + * debian/control + - Added build dep for valac + + -- Ken VanDine Fri, 06 Nov 2009 11:53:38 -0500 + +unity (0.1.0~ppa1) karmic; urgency=low + + * Initial Packaging (LP: #474944) + + -- Ken VanDine Fri, 06 Nov 2009 08:40:43 -0500