[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ccsm: Changes to 'debian-unstable'



 NEWS                                                     |   16 
 VERSION                                                  |    2 
 ccm/Conflicts.py                                         |   11 
 ccm/Constants.py.in                                      |    9 
 ccm/Pages.py                                             |   81 
 ccm/Settings.py                                          |   75 
 ccm/Utils.py                                             |   29 
 ccm/Widgets.py                                           |   44 
 ccm/Window.py                                            |    2 
 ccsm                                                     |   20 
 debian/changelog                                         |   25 
 debian/compat                                            |    2 
 debian/control                                           |   12 
 debian/docs                                              |    1 
 debian/install                                           |    7 
 debian/patches/01-fix-extension-dir.patch                |   18 
 debian/patches/desktop-file-category                     |    9 
 debian/patches/invalid_desktop_category.patch            |    9 
 debian/patches/pygtk-breakage-workaround.patch           |    9 
 debian/patches/remove-python-shebangs                    |   49 
 debian/patches/series                                    |    5 
 debian/pyversions                                        |    1 
 debian/rules                                             |   82 
 debian/source/format                                     |    1 
 debian/source/local-options                              |    2 
 debian/watch                                             |    4 
 images/22x22/apps/ccsm.png                               |binary
 images/22x22/apps/ccsm.svg                               |  457 --
 images/22x22/categories/plugins-accessibility.png        |binary
 images/22x22/categories/plugins-all.png                  |binary
 images/22x22/categories/plugins-desktop.png              |binary
 images/22x22/categories/plugins-effects.png              |binary
 images/22x22/categories/plugins-extras.png               |binary
 images/22x22/categories/plugins-image_loading.png        |binary
 images/22x22/categories/plugins-profiles.png             |binary
 images/22x22/categories/plugins-search.png               |binary
 images/22x22/categories/plugins-uncategorized.png        |binary
 images/22x22/categories/plugins-utility.png              |binary
 images/22x22/categories/plugins-window_management.png    |binary
 images/scalable/apps/ccsm.svg                            |  516 --
 images/scalable/apps/plugin-3d.svg                       | 1258 ++++-
 images/scalable/apps/plugin-addhelper.svg                |  815 ++-
 images/scalable/apps/plugin-anaglyph.svg                 | 2693 ++++++++++++
 images/scalable/apps/plugin-animation.svg                |  149 
 images/scalable/apps/plugin-animationaddon.svg           |  126 
 images/scalable/apps/plugin-animationjc.svg              |  341 +
 images/scalable/apps/plugin-animationplus.svg            |   95 
 images/scalable/apps/plugin-animationsim.svg             |  271 +
 images/scalable/apps/plugin-annotate.svg                 |  232 -
 images/scalable/apps/plugin-atlantis.svg                 |  382 -
 images/scalable/apps/plugin-autumn.svg                   |  154 
 images/scalable/apps/plugin-bench.svg                    |  403 -
 images/scalable/apps/plugin-bicubic.svg                  |  131 
 images/scalable/apps/plugin-blur.svg                     |  317 -
 images/scalable/apps/plugin-bubbles.svg                  | 1946 ++++++++
 images/scalable/apps/plugin-clone.svg                    | 1343 ++++--
 images/scalable/apps/plugin-colorfilter.svg              |  840 ++-
 images/scalable/apps/plugin-commands.svg                 | 1953 ++------
 images/scalable/apps/plugin-compiztoolbox.svg            | 1533 +++++++
 images/scalable/apps/plugin-composite.svg                | 1326 ++++++
 images/scalable/apps/plugin-copytex.svg                  |  952 ++++
 images/scalable/apps/plugin-core.svg                     |  612 ++
 images/scalable/apps/plugin-crashhandler.svg             |  330 +
 images/scalable/apps/plugin-cube.svg                     |  378 +
 images/scalable/apps/plugin-cubeaddon.svg                |  442 --
 images/scalable/apps/plugin-cubemodel.svg                |  436 ++
 images/scalable/apps/plugin-dbus.svg                     |  189 
 images/scalable/apps/plugin-debug.svg                    |  956 +---
 images/scalable/apps/plugin-decor.svg                    |  230 +
 images/scalable/apps/plugin-decoration.svg               |  248 -
 images/scalable/apps/plugin-dialog.svg                   |  297 +
 images/scalable/apps/plugin-elements.svg                 |  479 ++
 images/scalable/apps/plugin-expo.svg                     | 1665 +++----
 images/scalable/apps/plugin-extrawm.svg                  | 1429 +++---
 images/scalable/apps/plugin-ezoom.svg                    | 1203 -----
 images/scalable/apps/plugin-fade.svg                     | 1228 ++---
 images/scalable/apps/plugin-fadedesktop.svg              | 1310 +-----
 images/scalable/apps/plugin-fakeargb.svg                 |  616 +-
 images/scalable/apps/plugin-fireflies.svg                | 1252 +++++
 images/scalable/apps/plugin-firepaint.svg                |  115 
 images/scalable/apps/plugin-flash.svg                    |  182 
 images/scalable/apps/plugin-freewins.svg                 |  474 ++
 images/scalable/apps/plugin-fs.svg                       |  767 +--
 images/scalable/apps/plugin-gears.svg                    |  222 -
 images/scalable/apps/plugin-ghost.svg                    |  383 +
 images/scalable/apps/plugin-glib.svg                     |  369 -
 images/scalable/apps/plugin-gnomecompat.svg              |  354 -
 images/scalable/apps/plugin-grid.svg                     |  584 ++
 images/scalable/apps/plugin-group.svg                    |  755 ++-
 images/scalable/apps/plugin-imgjpeg.svg                  |  920 +++-
 images/scalable/apps/plugin-imgpng.svg                   |  861 +++
 images/scalable/apps/plugin-imgsvg.svg                   |  165 
 images/scalable/apps/plugin-inotify.svg                  |  544 +-
 images/scalable/apps/plugin-kde.svg                      |  102 
 images/scalable/apps/plugin-kdecompat.svg                |  389 +
 images/scalable/apps/plugin-loginout.svg                 |  664 +--
 images/scalable/apps/plugin-mag.svg                      |  980 +---
 images/scalable/apps/plugin-maximumize.svg               |  911 ++--
 images/scalable/apps/plugin-mblur.svg                    |  138 
 images/scalable/apps/plugin-minimize.svg                 |  769 +--
 images/scalable/apps/plugin-mousegestures.svg            |  292 +
 images/scalable/apps/plugin-mousepoll.svg                |  190 
 images/scalable/apps/plugin-move.svg                     |  620 +-
 images/scalable/apps/plugin-mswitch.svg                  |  186 
 images/scalable/apps/plugin-neg.svg                      |  110 
 images/scalable/apps/plugin-notification.svg             |  148 
 images/scalable/apps/plugin-obs.svg                      |  369 -
 images/scalable/apps/plugin-opacify.svg                  |  731 +--
 images/scalable/apps/plugin-opengl.svg                   |  415 +
 images/scalable/apps/plugin-photo.svg                    |  378 +
 images/scalable/apps/plugin-photowheel.svg               |  378 +
 images/scalable/apps/plugin-place.svg                    |  423 +
 images/scalable/apps/plugin-png.svg                      |  435 --
 images/scalable/apps/plugin-put.svg                      |  746 +--
 images/scalable/apps/plugin-putplus.svg                  |  680 +++
 images/scalable/apps/plugin-reflex.svg                   |  273 -
 images/scalable/apps/plugin-regex.svg                    |  360 -
 images/scalable/apps/plugin-resize.svg                   |  674 +--
 images/scalable/apps/plugin-resizeinfo.svg               |  484 +-
 images/scalable/apps/plugin-ring.svg                     | 1240 ++---
 images/scalable/apps/plugin-rotate.svg                   |  624 ++
 images/scalable/apps/plugin-scale.svg                    | 1843 ++++----
 images/scalable/apps/plugin-scaleaddon.svg               | 2424 +++++------
 images/scalable/apps/plugin-scalefilter.svg              |  576 +-
 images/scalable/apps/plugin-schemep.svg                  |  921 ----
 images/scalable/apps/plugin-screensaver.svg              |  407 +
 images/scalable/apps/plugin-screenshot.svg               |  188 
 images/scalable/apps/plugin-session.svg                  |  712 +--
 images/scalable/apps/plugin-shelf.svg                    |  565 +-
 images/scalable/apps/plugin-shift.svg                    | 1394 +++---
 images/scalable/apps/plugin-showdesktop.svg              |  896 +---
 images/scalable/apps/plugin-showmouse.svg                |  312 +
 images/scalable/apps/plugin-showrepaint.svg              |  298 +
 images/scalable/apps/plugin-smartput.svg                 |  699 +++
 images/scalable/apps/plugin-snap.svg                     |  893 +---
 images/scalable/apps/plugin-snow.svg                     |   28 
 images/scalable/apps/plugin-snowglobe.svg                |  572 ++
 images/scalable/apps/plugin-sound.svg                    |  576 ++
 images/scalable/apps/plugin-splash.svg                   |  208 
 images/scalable/apps/plugin-stackswitch.svg              | 1323 ++----
 images/scalable/apps/plugin-stars.svg                    |  631 ++
 images/scalable/apps/plugin-startup.svg                  |  535 ++
 images/scalable/apps/plugin-static.svg                   | 1196 +++++
 images/scalable/apps/plugin-staticswitcher.svg           |  736 +--
 images/scalable/apps/plugin-svg.svg                      |  158 
 images/scalable/apps/plugin-swap.svg                     | 3258 +++++++++++++++
 images/scalable/apps/plugin-swapper.svg                  | 3258 +++++++++++++++
 images/scalable/apps/plugin-switcher.svg                 | 1114 +----
 images/scalable/apps/plugin-td.svg                       |  546 ++
 images/scalable/apps/plugin-text.svg                     |  711 ---
 images/scalable/apps/plugin-thumbnail.svg                |  814 ++-
 images/scalable/apps/plugin-tile.svg                     |  644 +-
 images/scalable/apps/plugin-titleinfo.svg                |  155 
 images/scalable/apps/plugin-toggledeco.svg               |  341 +
 images/scalable/apps/plugin-trailfocus.svg               |  936 ++--
 images/scalable/apps/plugin-trip.svg                     |  274 +
 images/scalable/apps/plugin-unknown.svg                  |  588 +-
 images/scalable/apps/plugin-vidcap.svg                   |  497 ++
 images/scalable/apps/plugin-video.svg                    |  743 +--
 images/scalable/apps/plugin-vpswitch.svg                 | 2330 ++--------
 images/scalable/apps/plugin-wall.svg                     |  197 
 images/scalable/apps/plugin-wallpaper.svg                | 1106 -----
 images/scalable/apps/plugin-water.svg                    |   65 
 images/scalable/apps/plugin-widget.svg                   |  549 +-
 images/scalable/apps/plugin-winreflect.svg               |  189 
 images/scalable/apps/plugin-winrules.svg                 |  802 +--
 images/scalable/apps/plugin-wizard.svg                   |  297 +
 images/scalable/apps/plugin-wobbly.svg                   |  119 
 images/scalable/apps/plugin-workarounds.svg              | 1226 ++---
 images/scalable/apps/plugin-workspacenames.svg           |  277 +
 images/scalable/apps/plugin-zoom.svg                     | 1216 -----
 images/scalable/categories/plugins-accessibility.svg     |  428 -
 images/scalable/categories/plugins-all.svg               | 1119 +----
 images/scalable/categories/plugins-desktop.svg           |  865 +--
 images/scalable/categories/plugins-effects.svg           | 1206 ++---
 images/scalable/categories/plugins-extras.svg            |  207 
 images/scalable/categories/plugins-general.svg           |  331 -
 images/scalable/categories/plugins-image_loading.svg     |  939 +---
 images/scalable/categories/plugins-profiles.svg          |  579 +-
 images/scalable/categories/plugins-search.svg            | 1874 ++------
 images/scalable/categories/plugins-uncategorized.svg     |   43 
 images/scalable/categories/plugins-utility.svg           |  537 --
 images/scalable/categories/plugins-window_management.svg |  944 +---
 setup.py                                                 |    2 
 184 files changed, 61856 insertions(+), 40023 deletions(-)

New commits:
commit a3b76ae75c191a07c531ac1e5a9315df7995f9cc
Author: Sean Finney <seanius@debian.org>
Date:   Sun Mar 6 00:40:20 2011 +0000

    Prepare changelog

diff --git a/debian/changelog b/debian/changelog
index d4e55e8..c68afc4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,5 @@
-ccsm (0.9.2.1-1.1) unstable; urgency=low
+ccsm (0.9.2.1+git20110224.cb1268cb-1) experimental; urgency=low
+
 
   [ Janos Guljas ]
   * New upstream release.
@@ -12,7 +13,15 @@ ccsm (0.9.2.1-1.1) unstable; urgency=low
     * 01-fix-extension-dir.patch
       - Remove Makefile so dh_python2 can install extension in a right place
 
- -- Janos Guljas <janos@resenje.org>  Mon, 15 Nov 2010 20:42:24 +0100
+  [ Sean Finney ]
+  * Add common 3.0 source format options
+  * Remove "local changes" snuck into packaging by dpkg-source 3.0
+  * Explicitly remove ccsm.desktop during clean
+  * New patch to remove invalid "Compiz" category from ccsm.desktop
+  * Fix mis-named md.po -> mnk.po
+  * Remove leftover "installed_files" file during clean
+
+ -- Sean Finney <seanius@debian.org>  Sun, 06 Mar 2011 00:36:36 +0000
 
 ccsm (0.8.4-2) unstable; urgency=high
 

commit 2f15e2e0d7974bc020de0df821e28e3e1bd2bed3
Author: Sean Finney <seanius@debian.org>
Date:   Sun Mar 6 00:35:19 2011 +0000

    Remove leftover "installed_files" file during clean

diff --git a/debian/rules b/debian/rules
index 937f6c8..85a9b6f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,6 +9,8 @@ clean:
 	rm -f ccsm.desktop
 	# misnamed translation
 	if [ -f po/mnk.po ]; then mv po/mnk.po po/md.po; fi
+	# other misc junk
+	rm -f installed_files
 
 override_dh_auto_install:
 	# misnamed translation

commit e366aac0ebdcfe73d2666c243c77e6b9fb74cd44
Author: Sean Finney <seanius@debian.org>
Date:   Sun Mar 6 00:33:05 2011 +0000

    Fix mis-named md.po -> mnk.po

diff --git a/debian/rules b/debian/rules
index 85ddc57..937f6c8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,6 +7,10 @@ clean:
 	dh $@
 	# setup.py seems to unconditionally generate this guy, even on clean
 	rm -f ccsm.desktop
+	# misnamed translation
+	if [ -f po/mnk.po ]; then mv po/mnk.po po/md.po; fi
 
 override_dh_auto_install:
+	# misnamed translation
+	if [ -f po/md.po ]; then mv po/md.po po/mnk.po; fi
 	python setup.py install --root=$(CURDIR)/debian/compizconfig-settings-manager --prefix=/usr --install-layout=deb

commit abe6714327ef45e7d845d4dc451de98bc22c4d24
Author: Sean Finney <seanius@debian.org>
Date:   Sun Mar 6 00:11:52 2011 +0000

    New patch to remove invalid "Compiz" category from ccsm.desktop

diff --git a/debian/patches/invalid_desktop_category.patch b/debian/patches/invalid_desktop_category.patch
new file mode 100644
index 0000000..5493a57
--- /dev/null
+++ b/debian/patches/invalid_desktop_category.patch
@@ -0,0 +1,9 @@
+--- ccsm.orig/ccsm.desktop.in
++++ ccsm/ccsm.desktop.in
+@@ -6,5 +6,5 @@ Icon=ccsm
+ Exec=ccsm
+ Terminal=false
+ Type=Application
+-Categories=Compiz;Settings;DesktopSettings;
++Categories=Settings;DesktopSettings;
+ StartupNotify=true
diff --git a/debian/patches/series b/debian/patches/series
index 3c5dfdd..5cd8722 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
+invalid_desktop_category.patch
 01-fix-extension-dir.patch

commit af4105ef8f0f33596e77ae3a558c1c083ba09576
Author: Sean Finney <seanius@debian.org>
Date:   Sun Mar 6 00:07:13 2011 +0000

    Explicitly remove ccsm.desktop since setup.py unconditionally creates it

diff --git a/debian/rules b/debian/rules
index f88a3da..85ddc57 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,5 +3,10 @@
 %:
 	dh $@ --with python2
 
+clean:
+	dh $@
+	# setup.py seems to unconditionally generate this guy, even on clean
+	rm -f ccsm.desktop
+
 override_dh_auto_install:
 	python setup.py install --root=$(CURDIR)/debian/compizconfig-settings-manager --prefix=/usr --install-layout=deb

commit 0aee72b3a81cb899da5b003898cf5df42dec92b3
Author: Sean Finney <seanius@debian.org>
Date:   Sun Mar 6 00:06:56 2011 +0000

    Remove "local changes" snuck into packaging by dpkg-source 3.0

diff --git a/debian/patches/debian-changes-0.9.2.1-1.1 b/debian/patches/debian-changes-0.9.2.1-1.1
deleted file mode 100644
index de062cd..0000000
--- a/debian/patches/debian-changes-0.9.2.1-1.1
+++ /dev/null
@@ -1,106 +0,0 @@
-Description: Upstream changes introduced in version 0.9.2.1-1.1
- This patch has been created by dpkg-source during the package build.
- Here's the last changelog entry, hopefully it gives details on why
- those changes were made:
- .
- ccsm (0.9.2.1-1.1) unstable; urgency=low
- .
-   [ Janos Guljas ]
-   * New upstream release.
-   * Bump standards to 3.9.1.
-   * Switch to dpkg format 3.0 (quilt)
-   * Changed compizconfig-settings-manager architecture to "all".
-   * Rewrite debian/rules to use debhelper 7.
-   * Removed debian/install file.
-   * Updated debian/watch file.
-   * Add patch
-     * 01-fix-extension-dir.patch
-       - Remove Makefile so dh_python2 can install extension in a right place
- .
- The person named in the Author field signed this changelog entry.
-Author: Janos Guljas <janos@resenje.org>
-
----
-The information above should follow the Patch Tagging Guidelines, please
-checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
-are templates for supplementary fields that you might want to add:
-
-Origin: <vendor|upstream|other>, <url of original patch>
-Bug: <url in upstream bugtracker>
-Bug-Debian: http://bugs.debian.org/<bugnumber>
-Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
-Forwarded: <no|not-needed|url proving that it has been forwarded>
-Reviewed-By: <name and email of someone who approved the patch>
-Last-Update: <YYYY-MM-DD>
-
---- /dev/null
-+++ ccsm-0.9.2.1/ccsm.desktop
-@@ -0,0 +1,68 @@
-+[Desktop Entry]
-+Encoding=UTF-8
-+Name=CompizConfig Settings Manager
-+Name[ar]=مدير إعدادات CompizConfig
-+Name[bn]=কমপিজ কনফিগ ব্যবস্থাপক
-+Name[bn_IN]=কমপিজ কনফিগ ব্যবস্থাপক
-+Name[ca]=Editor de la configuració de Compiz
-+Name[cs]=Manažer nastavení Compizu
-+Name[de]=CompizConfig Einstellungs-Manager
-+Name[el]=Διαχειριστής Ρυθμίσεων του Compiz
-+Name[en_GB]=CompizConfig Settings Manager
-+Name[es]=Administrador de Opciones CompizConfig
-+Name[fi]=Compiz-asetusten hallinta
-+Name[fr]=Gestionnaire de Configuration CompizConfig
-+Name[gl]=Administrador de Configuracións CompizConfig
-+Name[gu]=CompizConfig સુયોજનો વ્યવસ્થાપક
-+Name[he]=מנהל הגדרות CompizConfig
-+Name[hi]=CompizConfig जमावट प्रबंधक
-+Name[hu]=CompizConfig beállításkezelő
-+Name[id]=CompizConfig Settings Manager
-+Name[it]=Gestore configurazione CompizConfig
-+Name[ja]=CompizConfig 設定マネージャ
-+Name[ko]=컴피즈 설정 관리자
-+Name[md]=CompizConfig compiz -la tillĩdirão leti
-+Name[nb]=CompizConfig Innstillingshåndterer
-+Name[nl]=CompizConfig Instellingen Beheerder
-+Name[or]=କମ୍ପିଜକନଫିଗ ସେଟିଙ୍ଗ ପ୍ରବନ୍ଧକ
-+Name[pa]=CompizConfig ਸੈਟਿੰਗ ਮੈਨੇਜਰ
-+Name[pl]=Menedżer ustawień CompizConfig
-+Name[pt]=Sistema de Configuração do Compiz
-+Name[pt_BR]=Gerenciador de configurações do CompizConfig
-+Name[ru]=Менеджер настройки CompizConfig
-+Name[sk]=Správca nastavení CompizConfig
-+Name[sv]=Inställningshanteraren CompizConfig
-+Name[tr]=CompizConfig Ayar Yöneticisi
-+Name[wo]=Tannay u  CompizConfig
-+Name[zh_CN]=CompizConfig设置管理器
-+Comment=Configure Compiz with CompizConfig
-+Comment[ar]=شكّل Compiz بواسطة CompizConfig
-+Comment[ca]=Configura Compiz amb CompizConfig
-+Comment[de]=Konfiguration von Compiz mit CompizConfig
-+Comment[el]=Ρύθμιση του Compiz με το CompizConfig
-+Comment[en_GB]=Configure Compiz with CompizConfig
-+Comment[es]=Configurar Compiz con CompizConfig
-+Comment[fi]=Compiz-asetusten tekeminen CompizConfigilla
-+Comment[fr]=Configurer Compiz avec CompizConfig
-+Comment[gl]=Configurar Compiz con CompizConfig
-+Comment[he]=ערוך את תצורת קומפיז בעזרת CompizConfig
-+Comment[hu]=Compiz beállítása a CompizCOnfig programmal
-+Comment[id]=Atur Compiz dengan CompizConfig
-+Comment[it]=Configura Compiz attraverso CompizConfig
-+Comment[ja]=CompizConfig で Compiz を設定します
-+Comment[ko]=CompizConfig으로 Compiz 설정
-+Comment[nl]=Beheer Compiz in met CompizConfig
-+Comment[pl]=Konfiguruj Compiz przy pomocy Menadżera Ustawień CompizConfig
-+Comment[pt]=Configurar Compiz com CompizConfig
-+Comment[pt_BR]=Configurar o Compiz com o CompizConfig
-+Comment[ru]=Настройка Compiz с помощью CompizConfig
-+Comment[sk]=Nastav Compiz s pomocou CompizConfig
-+Comment[sv]=Konfigurera Compiz med CompizConfig
-+Comment[tr]=Compiz'i, CompizConfig ile yapılandır
-+Comment[zh_CN]=使用CompizConfig对Compiz进行配置
-+Icon=ccsm
-+Exec=ccsm
-+Terminal=false
-+Type=Application
-+Categories=Compiz;Settings;DesktopSettings;
-+StartupNotify=true
diff --git a/debian/patches/series b/debian/patches/series
index 482aa60..3c5dfdd 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1 @@
 01-fix-extension-dir.patch
-debian-changes-0.9.2.1-1.1

commit 6fb31405e7bb4432d2a705d26ff2bfcb3fcdc208
Author: Sean Finney <seanius@debian.org>
Date:   Sat Mar 5 23:48:22 2011 +0000

    Add common 3.0 source format options

diff --git a/debian/source/local-options b/debian/source/local-options
new file mode 100644
index 0000000..9cdfca9
--- /dev/null
+++ b/debian/source/local-options
@@ -0,0 +1,2 @@
+unapply-patches
+abort-on-upstream-changes

commit b85014945230828577d97039c965f5f0c3a8902f
Author: Sean Finney <seanius@debian.org>
Date:   Sat Mar 5 23:47:42 2011 +0000

    Import Janos' Packaging work

diff --git a/debian/changelog b/debian/changelog
index b59a5e9..d4e55e8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,19 @@
+ccsm (0.9.2.1-1.1) unstable; urgency=low
+
+  [ Janos Guljas ]
+  * New upstream release.
+  * Bump standards to 3.9.1.
+  * Switch to dpkg format 3.0 (quilt)
+  * Changed compizconfig-settings-manager architecture to "all".
+  * Rewrite debian/rules to use debhelper 7.
+  * Removed debian/install file.
+  * Updated debian/watch file.
+  * Add patch
+    * 01-fix-extension-dir.patch
+      - Remove Makefile so dh_python2 can install extension in a right place
+
+ -- Janos Guljas <janos@resenje.org>  Mon, 15 Nov 2010 20:42:24 +0100
+
 ccsm (0.8.4-2) unstable; urgency=high
 
   * Fix FTBFS with python 2.6 and up, thanks to Jonathan Wiltshire and
diff --git a/debian/compat b/debian/compat
index 7ed6ff8..7f8f011 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-5
+7
diff --git a/debian/control b/debian/control
index d230113..3043286 100644
--- a/debian/control
+++ b/debian/control
@@ -2,22 +2,24 @@ Source: ccsm
 Priority: extra
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 Uploaders: Sean Finney <seanius@debian.org>
-Build-Depends: debhelper (>= 5), python (>= 2.5.4-1~), python-support (>= 0.90), quilt, intltool
-Standards-Version: 3.8.1
+Build-Depends: debhelper (>= 7.0.50~), intltool, python (>= 2.6)
+Standards-Version: 3.9.1
+XS-Python-Version: >= 2.6
 Section: x11
 Vcs-Git: git://git.debian.org/git/pkg-xorg/bling/ccsm.git
 Vcs-Browser: http://git.debian.org/?p=pkg-xorg/bling/ccsm.git
 Homepage: http://wiki.compiz.org/CCSM
 
 Package: compizconfig-settings-manager
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, librsvg2-common, python-compizconfig (>= 0.8.4-2), python-gtk2
+Architecture: all
+Depends: ${misc:Depends}, ${python:Depends}, librsvg2-common, python-compizconfig (>= 0.9.0), python-gtk2
+XB-Python-Version: ${python:Versions}
 Description: Compizconfig Settings Manager
  Compiz Fusion is the result of the re-unification of the Beryl-project
  and the community around the Compiz Window Manager. It seeks to provide
  an easy and fun-to-use windowing environment, allowing use of the
  graphics hardware to provide impressive effects, amazing speed and
- unrivalled usefulness
+ unrivalled usefulness.
  .
  This package provides python-based "settings manager", a graphical interface
  used to administer the various options for the compiz-fusion system.
diff --git a/debian/docs b/debian/docs
index 9b76145..a3d08bc 100644
--- a/debian/docs
+++ b/debian/docs
@@ -1,4 +1,3 @@
 NEWS
 AUTHORS
 TODO
-README
diff --git a/debian/install b/debian/install
deleted file mode 100644
index 1e0bd87..0000000
--- a/debian/install
+++ /dev/null
@@ -1,7 +0,0 @@
-usr/bin/ccsm
-usr/lib/python*/*-packages/ccm/*.py
-usr/share/applications/ccsm.desktop
-usr/share/ccsm/images/*.png
-usr/share/locale/*/LC_MESSAGES
-usr/share/icons/hicolor/*/apps/*.{svg,png}
-usr/share/ccsm/icons/hicolor/*/*/*.{svg,png}
diff --git a/debian/patches/01-fix-extension-dir.patch b/debian/patches/01-fix-extension-dir.patch
new file mode 100644
index 0000000..2f10023
--- /dev/null
+++ b/debian/patches/01-fix-extension-dir.patch
@@ -0,0 +1,18 @@
+Description: Remove Makefile so dh_python2 can install extension in a right place
+Author: Janos Guljas <janos@resenje.org>
+Last-Update: 2010-11-15
+
+--- a/Makefile
++++ /dev/null
+@@ -1,11 +0,0 @@
+-all:
+-	@python setup.py build --prefix=${PREFIX}
+-
+-install: all
+-	@python setup.py install --prefix=${PREFIX}
+-
+-uninstall:
+-	@python setup.py uninstall --prefix=${PREFIX}
+-
+-clean:
+-	rm -rf build/
diff --git a/debian/patches/debian-changes-0.9.2.1-1.1 b/debian/patches/debian-changes-0.9.2.1-1.1
new file mode 100644
index 0000000..de062cd
--- /dev/null
+++ b/debian/patches/debian-changes-0.9.2.1-1.1
@@ -0,0 +1,106 @@
+Description: Upstream changes introduced in version 0.9.2.1-1.1
+ This patch has been created by dpkg-source during the package build.
+ Here's the last changelog entry, hopefully it gives details on why
+ those changes were made:
+ .
+ ccsm (0.9.2.1-1.1) unstable; urgency=low
+ .
+   [ Janos Guljas ]
+   * New upstream release.
+   * Bump standards to 3.9.1.
+   * Switch to dpkg format 3.0 (quilt)
+   * Changed compizconfig-settings-manager architecture to "all".
+   * Rewrite debian/rules to use debhelper 7.
+   * Removed debian/install file.
+   * Updated debian/watch file.
+   * Add patch
+     * 01-fix-extension-dir.patch
+       - Remove Makefile so dh_python2 can install extension in a right place
+ .
+ The person named in the Author field signed this changelog entry.
+Author: Janos Guljas <janos@resenje.org>
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: <vendor|upstream|other>, <url of original patch>
+Bug: <url in upstream bugtracker>
+Bug-Debian: http://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: <no|not-needed|url proving that it has been forwarded>
+Reviewed-By: <name and email of someone who approved the patch>
+Last-Update: <YYYY-MM-DD>
+
+--- /dev/null
++++ ccsm-0.9.2.1/ccsm.desktop
+@@ -0,0 +1,68 @@
++[Desktop Entry]
++Encoding=UTF-8
++Name=CompizConfig Settings Manager
++Name[ar]=مدير إعدادات CompizConfig
++Name[bn]=কমপিজ কনফিগ ব্যবস্থাপক
++Name[bn_IN]=কমপিজ কনফিগ ব্যবস্থাপক
++Name[ca]=Editor de la configuració de Compiz
++Name[cs]=Manažer nastavení Compizu
++Name[de]=CompizConfig Einstellungs-Manager
++Name[el]=Διαχειριστής Ρυθμίσεων του Compiz
++Name[en_GB]=CompizConfig Settings Manager
++Name[es]=Administrador de Opciones CompizConfig
++Name[fi]=Compiz-asetusten hallinta
++Name[fr]=Gestionnaire de Configuration CompizConfig
++Name[gl]=Administrador de Configuracións CompizConfig
++Name[gu]=CompizConfig સુયોજનો વ્યવસ્થાપક
++Name[he]=מנהל הגדרות CompizConfig
++Name[hi]=CompizConfig जमावट प्रबंधक
++Name[hu]=CompizConfig beállításkezelő
++Name[id]=CompizConfig Settings Manager
++Name[it]=Gestore configurazione CompizConfig
++Name[ja]=CompizConfig 設定マネージャ
++Name[ko]=컴피즈 설정 관리자
++Name[md]=CompizConfig compiz -la tillĩdirão leti
++Name[nb]=CompizConfig Innstillingshåndterer
++Name[nl]=CompizConfig Instellingen Beheerder
++Name[or]=କମ୍ପିଜକନଫିଗ ସେଟିଙ୍ଗ ପ୍ରବନ୍ଧକ
++Name[pa]=CompizConfig ਸੈਟਿੰਗ ਮੈਨੇਜਰ
++Name[pl]=Menedżer ustawień CompizConfig
++Name[pt]=Sistema de Configuração do Compiz
++Name[pt_BR]=Gerenciador de configurações do CompizConfig
++Name[ru]=Менеджер настройки CompizConfig
++Name[sk]=Správca nastavení CompizConfig
++Name[sv]=Inställningshanteraren CompizConfig
++Name[tr]=CompizConfig Ayar Yöneticisi
++Name[wo]=Tannay u  CompizConfig
++Name[zh_CN]=CompizConfig设置管理器
++Comment=Configure Compiz with CompizConfig
++Comment[ar]=شكّل Compiz بواسطة CompizConfig
++Comment[ca]=Configura Compiz amb CompizConfig
++Comment[de]=Konfiguration von Compiz mit CompizConfig
++Comment[el]=Ρύθμιση του Compiz με το CompizConfig
++Comment[en_GB]=Configure Compiz with CompizConfig
++Comment[es]=Configurar Compiz con CompizConfig
++Comment[fi]=Compiz-asetusten tekeminen CompizConfigilla
++Comment[fr]=Configurer Compiz avec CompizConfig
++Comment[gl]=Configurar Compiz con CompizConfig
++Comment[he]=ערוך את תצורת קומפיז בעזרת CompizConfig
++Comment[hu]=Compiz beállítása a CompizCOnfig programmal
++Comment[id]=Atur Compiz dengan CompizConfig
++Comment[it]=Configura Compiz attraverso CompizConfig
++Comment[ja]=CompizConfig で Compiz を設定します
++Comment[ko]=CompizConfig으로 Compiz 설정
++Comment[nl]=Beheer Compiz in met CompizConfig
++Comment[pl]=Konfiguruj Compiz przy pomocy Menadżera Ustawień CompizConfig
++Comment[pt]=Configurar Compiz com CompizConfig
++Comment[pt_BR]=Configurar o Compiz com o CompizConfig
++Comment[ru]=Настройка Compiz с помощью CompizConfig
++Comment[sk]=Nastav Compiz s pomocou CompizConfig
++Comment[sv]=Konfigurera Compiz med CompizConfig
++Comment[tr]=Compiz'i, CompizConfig ile yapılandır
++Comment[zh_CN]=使用CompizConfig对Compiz进行配置
++Icon=ccsm
++Exec=ccsm
++Terminal=false
++Type=Application
++Categories=Compiz;Settings;DesktopSettings;
++StartupNotify=true
diff --git a/debian/patches/desktop-file-category b/debian/patches/desktop-file-category
deleted file mode 100644
index f2268dd..0000000
--- a/debian/patches/desktop-file-category
+++ /dev/null
@@ -1,9 +0,0 @@
---- 9-ccsm.orig/ccsm.desktop.in
-+++ 9-ccsm/ccsm.desktop.in
-@@ -6,5 +6,5 @@ Icon=ccsm
- Exec=ccsm
- Terminal=false
- Type=Application
--Categories=Compiz;Settings;DesktopSettings;
-+Categories=Settings;DesktopSettings;
- StartupNotify=true
diff --git a/debian/patches/pygtk-breakage-workaround.patch b/debian/patches/pygtk-breakage-workaround.patch
deleted file mode 100644
index f5a99a3..0000000
--- a/debian/patches/pygtk-breakage-workaround.patch
+++ /dev/null
@@ -1,9 +0,0 @@
---- 9-ccsm.orig/ccsm
-+++ 9-ccsm/ccsm
-@@ -132,4 +132,6 @@ if dbusObj is not None:
- idle = ccm.IdleSettingsParser(context, mainWin)
- mainWin.show_all()
- 
-+import os
-+os.close(0)
- gtk.main()
diff --git a/debian/patches/remove-python-shebangs b/debian/patches/remove-python-shebangs
deleted file mode 100644
index 1a909d6..0000000
--- a/debian/patches/remove-python-shebangs
+++ /dev/null
@@ -1,49 +0,0 @@
---- 9-ccsm.orig/ccm/Conflicts.py
-+++ 9-ccsm/ccm/Conflicts.py
-@@ -1,4 +1,3 @@
--#!/usr/bin/env python
- # -*- coding: UTF-8 -*-
- 
- # This program is free software; you can redistribute it and/or
---- 9-ccsm.orig/ccm/Pages.py
-+++ 9-ccsm/ccm/Pages.py
-@@ -1,4 +1,3 @@
--#!/usr/bin/env python
- # -*- coding: UTF-8 -*-
- 
- # This program is free software; you can redistribute it and/or
---- 9-ccsm.orig/ccm/Settings.py
-+++ 9-ccsm/ccm/Settings.py
-@@ -1,4 +1,3 @@
--#!/usr/bin/env python
- # -*- coding: UTF-8 -*-
- 
- # This program is free software; you can redistribute it and/or
---- 9-ccsm.orig/ccm/Utils.py
-+++ 9-ccsm/ccm/Utils.py
-@@ -1,4 +1,3 @@
--#!/usr/bin/env python
- # -*- coding: UTF-8 -*-
- 
- # This program is free software; you can redistribute it and/or
---- 9-ccsm.orig/ccm/Widgets.py
-+++ 9-ccsm/ccm/Widgets.py
-@@ -1,4 +1,3 @@
--#!/usr/bin/env python
- # -*- coding: UTF-8 -*-
- 
- # This program is free software; you can redistribute it and/or
---- 9-ccsm.orig/ccm/Window.py
-+++ 9-ccsm/ccm/Window.py
-@@ -1,4 +1,3 @@
--#!/usr/bin/env python
- # -*- coding: UTF-8 -*-
- 
- # This program is free software; you can redistribute it and/or
---- 9-ccsm.orig/ccm/Constants.py.in
-+++ 9-ccsm/ccm/Constants.py.in
-@@ -1,4 +1,3 @@
--#!/usr/bin/env python
- # -*- coding: UTF-8 -*-
- 
- # This program is free software; you can redistribute it and/or
diff --git a/debian/patches/series b/debian/patches/series
index 4acc35d..482aa60 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,2 @@
-desktop-file-category
-remove-python-shebangs
-pygtk-breakage-workaround.patch
+01-fix-extension-dir.patch
+debian-changes-0.9.2.1-1.1
diff --git a/debian/pyversions b/debian/pyversions
deleted file mode 100644
index 8b253bc..0000000
--- a/debian/pyversions
+++ /dev/null
@@ -1 +0,0 @@
-2.4-
diff --git a/debian/rules b/debian/rules
index 1f1aca2..f88a3da 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,68 +1,7 @@
 #!/usr/bin/make -f
-# -*- makefile -*-
 
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
+%:
+	dh $@ --with python2
 
-# the following files are modified in the build process, but shouldn't be.
-#UPSTREAM_PRESERVE:=po/Makefile.in.in
-
-include /usr/share/quilt/quilt.make
-include /usr/share/python/python.mk
-
-build: build-stamp
-build-stamp: $(QUILT_STAMPFN)
-	dh_testdir
-	for f in $(UPSTREAM_PRESERVE); do \
-		cp -a $$f $$f.preserve; \
-	done
-	python ./setup.py build --prefix=/usr
-	touch $@
-
-clean: unpatch
-	dh_testdir
-	dh_testroot
-	python ./setup.py clean
-	rm -rf build-stamp build installed_files ccsm.desktop
-	for f in $(UPSTREAM_PRESERVE); do \
-		if [ -f $$f.preserve ]; then \
-			cp -a $$f.preserve $$f; rm -f $$f.preserve; \
-		fi; \
-	done
-	dh_clean 
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k 
-	python setup.py install --root=debian/tmp --prefix=/usr $(py_setup_install_args)
-
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
-	dh_testdir
-	dh_testroot
-#	uncomment when upstream starts putting stuff in it
-#	dh_installchangelogs ChangeLog
-	dh_installchangelogs
-	dh_installdocs
-	dh_installexamples
-	find debian/tmp -type f -name '*.pyc' -o -name '*.egg-info' | xargs rm -f
-	dh_install --sourcedir=debian/tmp --fail-missing
-	dh_pysupport
-	dh_installman
-	dh_link
-	dh_strip
-	dh_compress
-	dh_fixperms
-	dh_installdeb
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
+override_dh_auto_install:
+	python setup.py install --root=$(CURDIR)/debian/compizconfig-settings-manager --prefix=/usr --install-layout=deb
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
index 09ec3cf..32a26b4 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,4 @@
 version=3
-http://releases.compiz-fusion.org/ ([0-9][0-9.]+)/ ccsm-([0-9.]+)\.tar\.gz
+http://releases.compiz.org/([\d\.]+)[\d]/ ccsm-([\d\.]+)\.tar\.gz
+
+

commit cb1268cb2a6728d2f0dcc21d417b3b2c13d729e6
Author: Silvia Dobrota <silvia.dobrota09@imperial.ac.uk>
Date:   Thu Feb 24 12:24:46 2011 +0800

    [PATCH] Focus filter entry on return to main page

diff --git a/ccm/Window.py b/ccm/Window.py
index 9478f34..1b57fcf 100644
--- a/ccm/Window.py
+++ b/ccm/Window.py
@@ -96,6 +96,7 @@ class MainWin(gtk.Window):
 
     def BackToMain(self, widget):
         self.SetPage(self.MainPage)
+        self.MainPage.filterEntry.grab_focus()
 
     def RefreshPage(self, updatedPlugin):
         currentPage = self.CurrentPage

commit 407bc8674877adf4042691a0408779fe84aad268
Author: Sam Spilsbury <sam.spilsbury@canonical.com>
Date:   Wed Feb 23 01:18:16 2011 +0800

    Explcitly convert list items to str for now

diff --git a/ccm/Settings.py b/ccm/Settings.py
index 787461f..6dfcdb9 100644
--- a/ccm/Settings.py
+++ b/ccm/Settings.py
@@ -755,8 +755,13 @@ class BaseListSetting(Setting):
 
     def _Read(self):        
         self.Store.clear()
+	# FIXME: The list types are being defined as all str
+	# in self.Widgets (which goes to self.Store) - this
+	# is a problem since values can be of other types,
+	# however explicitly converting to a string seems to
+	# work here
         for values in zip(*[w.GetForRenderer() for w in self.Widgets]):
-            self.Store.append(values)
+            self.Store.append([str (x) for x in values])
 
     def OnDestroy(self, widget):
         for w in self.Widgets:
@@ -1452,6 +1457,7 @@ def MakeSetting(setting, List=False):
         t = setting.Type
 
     stype = SettingTypeDict.get(t, None)
+
     if not stype:
         return
 

commit 821087d360e4525a70dce778502fa22034ddaae4
Author: Joe Rusbasan <joe@rbasn.us>
Date:   Tue Feb 22 01:42:40 2011 -0500

    Fix typo

diff --git a/ccm/Pages.py b/ccm/Pages.py
index 2349dfe..0bbf30a 100644
--- a/ccm/Pages.py
+++ b/ccm/Pages.py
@@ -716,7 +716,7 @@ class ProfileBackendPage(object):
         for i, name in enumerate(self.Context.Backends):
             backend = self.Context.Backends[name]
             backendBox.append_text(backend.ShortDesc)
-            if name == self.CurrentBackend.Name:
+            if name == self.Context.CurrentBackend.Name:
                 active = i
         backendBox.set_active(active)
         backendBox.connect("changed", self.BackendChangedAddTimeout)

commit 632c982318d74f9db693ebdcc3154e83f41ce83c
Author: Patrick Niklaus <marex@compiz-fusion.org>
Date:   Sat Feb 12 19:24:14 2011 +0100

    Replaced libsexy code with gtk entry

diff --git a/ccm/Pages.py b/ccm/Pages.py
index ff7ef54..2349dfe 100644
--- a/ccm/Pages.py
+++ b/ccm/Pages.py
@@ -76,7 +76,7 @@ class PluginPage(GenericPage):
         filterLabel = Label()
         filterLabel.set_markup(HeaderMarkup % (_("Filter")))
         filterLabel.connect("style-set", self.HeaderStyleSet)
-        self.FilterEntry = gtk.Entry()
+        self.FilterEntry = ClearEntry()
         self.FilterEntry.connect("changed", self.FilterChanged)
 
         self.LeftWidget.pack_start(pluginImg, False, False)
@@ -256,15 +256,10 @@ class FilterPage(GenericPage):
         self.LeftWidget.pack_start(filterLabel, False, False)
         
         # Entry FIXME find a solution with std gtk
-        """
-        self.FilterEntry = sexy.IconEntry()
-        self.FilterEntry.add_clear_button()
-        keyboardImage = Image("input-keyboard", ImageThemed, 16)
-        self.FilterEntry.set_icon(sexy.ICON_ENTRY_PRIMARY, keyboardImage)
-        self.FilterEntry.set_icon_highlight(sexy.ICON_ENTRY_PRIMARY, True)
-        self.FilterEntry.connect('icon-pressed', self.GrabKey)
-        """
-        self.FilterEntry = gtk.Entry()
+        self.FilterEntry = ClearEntry()
+        self.FilterEntry.set_icon_from_icon_name(gtk.ENTRY_ICON_PRIMARY, "input-keyboard")
+        self.FilterEntry.set_icon_tooltip_text(gtk.ENTRY_ICON_PRIMARY, _("Grab Keys"))
+        self.FilterEntry.connect('icon-press', self.GrabKey)
 
         self.FilterEntry.set_tooltip_text(_("Enter a filter.\nClick the keyboard image to grab a key for which to search."))
         self.FilterEntry.connect("changed", self.FilterChanged)
@@ -434,16 +429,15 @@ class FilterPage(GenericPage):
         self.FilterValueCheck.set_active(True)
         self.FilterEntry.set_text(new)
 
-    # FIXME find a way to reuse this function
-    """


Reply to: