--- ccsm-0.7.6.orig/debian/ccsm.1 +++ ccsm-0.7.6/debian/ccsm.1 @@ -0,0 +1,20 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36. +.TH CCSM "1" "July 2008" "ccsm" "User Commands" +.SH NAME +CCSM \- compizconfig-settings-manager +.SH SYNOPSIS +.B ccsm +[\fIoptions\fR] +.SH OPTIONS +.TP +\fB\-h\fR, \fB\-\-help\fR +show this help message and exit +.TP +\fB\-p\fR PLUGIN, \fB\-\-plugin\fR=\fIPLUGIN\fR +Directly jump to the page of PLUGIN +.TP +\fB\-c\fR CATEGORY, \fB\-\-category\fR=\fICATEGORY\fR +Directly jump to CATEGORY +.TP +\fB\-v\fR, \fB\-\-version\fR +Version --- ccsm-0.7.6.orig/debian/changelog +++ ccsm-0.7.6/debian/changelog @@ -0,0 +1,77 @@ +ccsm (0.7.6-3) unstable; urgency=low + + * Add explicit dependency on python-gtk2. Thanks to Sheridan Hutchinson + for reporting this (closes: #470541). + * Likewise for librsvg2-common (closes: #475745). + * Misc. lintian fixes: + - include full copyright stanza in debian/copyright + - include (an autogenerated) manpage for ccsm + - update Standards-Version to 3.8.0 (no changes needed) + + -- Sean Finney Fri, 04 Jul 2008 18:55:07 +0200 + +ccsm (0.7.6-2) unstable; urgency=high + + [Julien Cristau] + * Add build-dep on intltool (closes: #484363). Thanks, Riku Voipio and + Michel Dänzer! + + -- Sean Finney Mon, 09 Jun 2008 18:31:16 +0200 + +ccsm (0.7.6-1) unstable; urgency=low + + * New upstream release. + * Add/Remove extra cruft handling for build/clean cycle + + -- Sean Finney Tue, 03 Jun 2008 01:08:21 +0200 + +ccsm (0.7.4-1) unstable; urgency=low + + * New upstream release. + * No longer need the pt_BR fixes, upstream has changed their translation. + * Update list of install files to reflect upstream changes. + * Temporary workaround for what seems to be breakage in python2.5 or + pygtk (see #481480, #481837, #481977), by closing stdin explicitly. + + -- Sean Finney Mon, 19 May 2008 20:37:15 +0200 + +ccsm (0.6.1~git20071020.27380acc-1) unstable; urgency=low + + * New upstream (git snapshot) release. + * Fix pt_br translation of "reinicialização" Thanks to + Saulo Soares de Toledo (closes: #470920). + + -- Sean Finney Sat, 15 Mar 2008 00:05:02 +0100 + +ccsm (0.6.0-4) unstable; urgency=low + + * Add --prefix to build target of setup.py as well as the existing install + target. Should fix remaining /usr/local references (closes: #460472). + + -- Sean Finney Tue, 29 Jan 2008 08:18:49 +0100 + +ccsm (0.6.0-3) unstable; urgency=low + + [Sean Finney] + * Add Vcs-Git/Vcs-Browser fields. + * Remove versioned depends on python-support, since we don't use + any features that require >= 0.6, and this allows backporting to etch. + * change python file glob in debian/install to be more flexible. + + [Emilio Scalise] + * Specify supported python versions in debian/pyversions + (closes: #455418, #455750). + + -- Sean Finney Fri, 21 Dec 2007 19:56:26 +0100 + +ccsm (0.6.0-2) unstable; urgency=low + + * Add explicit depends on python-compizconfig (closes: #455421). + + -- Sean Finney Mon, 17 Dec 2007 08:39:34 +0100 + +ccsm (0.6.0-1) unstable; urgency=low + + * Initial Release (closes: #431750). + + -- Sean Finney Sun, 02 Dec 2007 21:03:33 +0100 --- ccsm-0.7.6.orig/debian/install +++ ccsm-0.7.6/debian/install @@ -0,0 +1,7 @@ +usr/bin/ccsm +usr/lib/python*/site-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} --- ccsm-0.7.6.orig/debian/pyversions +++ ccsm-0.7.6/debian/pyversions @@ -0,0 +1 @@ +2.4- --- ccsm-0.7.6.orig/debian/compat +++ ccsm-0.7.6/debian/compat @@ -0,0 +1 @@ +5 --- ccsm-0.7.6.orig/debian/control +++ ccsm-0.7.6/debian/control @@ -0,0 +1,23 @@ +Source: ccsm +Priority: extra +Maintainer: Debian X Strike Force +Uploaders: Sean Finney +Build-Depends: debhelper (>= 5), python, python-support, quilt, intltool +Standards-Version: 3.8.0 +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 + +Package: compizconfig-settings-manager +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, librsvg2-common, python-compizconfig, python-gtk2 +Recommends: python-sexy +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 + . + This package provides python-based "settings manager", a graphical interface + used to administer the various options for the compiz-fusion system. --- ccsm-0.7.6.orig/debian/docs +++ ccsm-0.7.6/debian/docs @@ -0,0 +1,4 @@ +NEWS +AUTHORS +TODO +README --- ccsm-0.7.6.orig/debian/manpages +++ ccsm-0.7.6/debian/manpages @@ -0,0 +1 @@ +debian/ccsm.1 --- ccsm-0.7.6.orig/debian/rules +++ ccsm-0.7.6/debian/rules @@ -0,0 +1,67 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# 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 + +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 + +# 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 --- ccsm-0.7.6.orig/debian/copyright +++ ccsm-0.7.6/debian/copyright @@ -0,0 +1,27 @@ +This package was debianized by Sean Finney . + +It was downloaded from git://anongit.compiz-fusion.org/fusion/plugins-main + +Upstream Authors (Lead Developers, see AUTHORS for full list): + + Patrick Niklaus + Quinnstorm + +Copyright (C) 2007 Quinn Storm + + This program and all files included in this package are free software; + you can redistribute it and/or modify it under the terms + of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, + or (at your option) any later version. + + 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 systems, the complete text of the GNU General Public +License, version 2, can be found in /usr/share/common-licenses/GPL-2 + +The Debian packaging is (C) 2007, sean finney and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. --- ccsm-0.7.6.orig/debian/patches/remove-python-shebangs +++ ccsm-0.7.6/debian/patches/remove-python-shebangs @@ -0,0 +1,49 @@ +--- 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 --- ccsm-0.7.6.orig/debian/patches/pygtk-breakage-workaround.patch +++ ccsm-0.7.6/debian/patches/pygtk-breakage-workaround.patch @@ -0,0 +1,9 @@ +--- 9-ccsm.orig/ccsm ++++ 9-ccsm/ccsm +@@ -68,4 +68,6 @@ mainWin = ccm.MainWin(context, plugin, c + idle = ccm.IdleSettingsParser(context) + mainWin.show_all() + ++import os ++os.close(0) + gtk.main() --- ccsm-0.7.6.orig/debian/patches/desktop-file-category +++ ccsm-0.7.6/debian/patches/desktop-file-category @@ -0,0 +1,8 @@ +--- 9-ccsm.orig/ccsm.desktop.in ++++ 9-ccsm/ccsm.desktop.in +@@ -6,4 +6,4 @@ Icon=ccsm + Exec=ccsm + Terminal=false + Type=Application +-Categories=Compiz;Settings;DesktopSettings; ++Categories=Settings;DesktopSettings; --- ccsm-0.7.6.orig/debian/patches/series +++ ccsm-0.7.6/debian/patches/series @@ -0,0 +1,3 @@ +desktop-file-category +remove-python-shebangs +pygtk-breakage-workaround.patch