summaryrefslogtreecommitdiffstats
path: root/debian/_base/applications/fusion-icon
diff options
context:
space:
mode:
Diffstat (limited to 'debian/_base/applications/fusion-icon')
-rw-r--r--debian/_base/applications/fusion-icon/debian/changelog76
-rw-r--r--debian/_base/applications/fusion-icon/debian/compat1
-rw-r--r--debian/_base/applications/fusion-icon/debian/control23
-rw-r--r--debian/_base/applications/fusion-icon/debian/copyright31
-rw-r--r--debian/_base/applications/fusion-icon/debian/fusion-icon.138
-rw-r--r--debian/_base/applications/fusion-icon/debian/fusion-icon.xpm359
-rw-r--r--debian/_base/applications/fusion-icon/debian/install1
-rw-r--r--debian/_base/applications/fusion-icon/debian/links1
-rw-r--r--debian/_base/applications/fusion-icon/debian/manpages1
-rw-r--r--debian/_base/applications/fusion-icon/debian/menu2
-rw-r--r--debian/_base/applications/fusion-icon/debian/patches/series0
-rw-r--r--debian/_base/applications/fusion-icon/debian/pycompat1
-rw-r--r--debian/_base/applications/fusion-icon/debian/python-distutils-custom.mk260
-rwxr-xr-xdebian/_base/applications/fusion-icon/debian/rules38
-rw-r--r--debian/_base/applications/fusion-icon/debian/source/format1
-rw-r--r--debian/_base/applications/fusion-icon/debian/source/options6
16 files changed, 839 insertions, 0 deletions
diff --git a/debian/_base/applications/fusion-icon/debian/changelog b/debian/_base/applications/fusion-icon/debian/changelog
new file mode 100644
index 000000000..87f2b117a
--- /dev/null
+++ b/debian/_base/applications/fusion-icon/debian/changelog
@@ -0,0 +1,76 @@
+fusion-icon-trinity (0.0.0+git20071028-0ubuntu1) jaunty; urgency=low
+
+ * Added -trinity suffix
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Thu, 16 Apr 2009 19:57:00 -0600
+
+fusion-icon (0.0.0+git20071028-2ubuntu2) hardy; urgency=low
+
+ * Rebuild package so that it uses the python-central's new directories,
+ to avoid an installation error (LP: #207831).
+
+ -- Siegfried-Angel Gevatter Pujals (RainCT) <rainct@ubuntu.com> Fri, 28 Mar 2008 00:22:47 +0100
+
+fusion-icon (0.0.0+git20071028-2ubuntu1) hardy; urgency=low
+
+ * Manual sync to workaround .orig.tar.gz mismatch (LP: #204799).
+
+ -- Siegfried-Angel Gevatter Pujals (RainCT) <rainct@ubuntu.com> Fri, 21 Mar 2008 20:55:03 +0100
+
+fusion-icon (0.0.0+git20071028-2) unstable; urgency=medium
+
+ * debian/control:
+ - Bump python-central build dependency's minimum version to 0.6.0.
+ - Remove "${shlibs:Depends}" from Depends.
+ * debian/rules:
+ - Do not try to remove usr/lib, as python-central doesn't create it
+ anymore now (Closes: #472010).
+ - Remove unnecessary explicit dh_pycentral call.
+
+ -- Siegfried-Angel Gevatter Pujals (RainCT) <rainct@ubuntu.com> Fri, 21 Mar 2008 19:57:39 +0100
+
+fusion-icon (0.0.0+git20071028-1) unstable; urgency=low
+
+ * Initial upload to Debian (Closes: #461769).
+ * debian/rules:
+ - Change priority from "extra" to "optional".
+ - Change the Maintainer to myself and add the python-apps team
+ as Uploader.
+ - Add SVN information.
+ * debian/copyright:
+ - Some formatting changes.
+
+ -- Siegfried-Angel Gevatter Pujals (RainCT) <rainct@ubuntu.com> Sun, 20 Jan 2008 21:34:55 +0100
+
+fusion-icon (0.0.0+git20071028-0ubuntu2) hardy; urgency=low
+
+ * patches/remove_shabangs.patch:
+ - Remove Python shabangs
+ * patches/update-desktop-file.patch:
+ - Update .desktop file to match the current FD.o standards
+ - Add Catalan and Spanish translations
+ - Launch with the "--no-start" option, so that it doesn't reload
+ Compiz when it's run from the menu
+ * patches/glx_vendor_crash.patch:
+ - Always define the self.glx_vendor variable, to avoid and
+ AttributeError (LP: #175504)
+ * Add a .xpm version of the icon (debian/fusion-icon.xpm) and a
+ menu file (debian/menu, debian/install)
+ * Symlink the .png icon to /usr/share/pixmaps, so that it's
+ displayed in the menu and the tray (debian/links)
+ * Add a manpage (debian/fusion-icon.1, debian/manpages)
+ * debian/control:
+ - Bump standards version to 3.7.3
+ - Bump cdbs' and debhelper's minium versions.
+ - Move python-central and intltool to Build-Depends-Indep
+ - Add python-compizconfig dependency (LP: #174507)
+ - Add python-qt4 as alternative dependency to python-gtk2
+ - Change short description
+
+ -- Siegfried-Angel Gevatter Pujals (RainCT) <rainct@ubuntu.com> Tue, 11 Dec 2007 20:49:24 +0100
+
+fusion-icon (0.0.0+git20071028-0ubuntu1) hardy; urgency=low
+
+ * Initial upload.
+
+ -- Michael Vogt <michael.vogt@ubuntu.com> Sun, 28 Oct 2007 11:28:19 -0400
diff --git a/debian/_base/applications/fusion-icon/debian/compat b/debian/_base/applications/fusion-icon/debian/compat
new file mode 100644
index 000000000..7f8f011eb
--- /dev/null
+++ b/debian/_base/applications/fusion-icon/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/debian/_base/applications/fusion-icon/debian/control b/debian/_base/applications/fusion-icon/debian/control
new file mode 100644
index 000000000..cb1d11d2b
--- /dev/null
+++ b/debian/_base/applications/fusion-icon/debian/control
@@ -0,0 +1,23 @@
+Source: fusion-icon-trinity
+Section: x11
+Priority: optional
+Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net>
+Uploaders: Python Applications Packaging Team <python-apps-team@lists.alioth.debian.org>
+XS-Python-Version: all
+Build-Depends: cdbs (>= 0.4.49), debhelper (>= 7.0.50~), quilt, pkg-config, python-all-dev
+Build-Depends-Indep: python-support (>= 0.6) | dh-python, intltool
+Standards-Version: 3.8.4
+
+Package: fusion-icon-trinity
+Architecture: all
+XB-Python-Version: ${python:Versions}
+Replaces: fusion-icon-trinity (<< 4:14.0.0~)
+Breaks: fusion-icon-trinity (<< 4:14.0.0~)
+Depends: ${misc:Depends}, ${python:Depends}, python-gtk2 | python-qt4, python-compizconfig-trinity, compiz-trinity
+Description: tray icon to launch and manage Compiz Fusion [Trinity]
+ The OpenCompositing Project brings 3D desktop visual effects that
+ improve the usability and eye candy of the X Window System and provide
+ increased productivity.
+ .
+ This package contains a tray icon that can launch Compiz and its
+ decorators.
diff --git a/debian/_base/applications/fusion-icon/debian/copyright b/debian/_base/applications/fusion-icon/debian/copyright
new file mode 100644
index 000000000..ae1ce34fa
--- /dev/null
+++ b/debian/_base/applications/fusion-icon/debian/copyright
@@ -0,0 +1,31 @@
+This package was debianized by Michael Vogt <mvo@ubuntu.com>
+Wed, 28 Oct 2007 15:59:31 +0200.
+
+It was downloaded from git://anongit.compiz-fusion.org/users/crdlb/fusion-icon
+
+Upstream Author:
+
+ Christopher Williams
+
+Copyright:
+
+ Copyright (C) 2007 Christopher Williams
+
+License:
+
+ This package is 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 package 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 can be found in `/usr/share/common-licenses/GPL-2'.
+
+The Debian packaging is (C) 2007 Michael Vogt <mvo@ubuntu.com>,
+(C) 2008 Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>, and it
+is licensed under the GPL (see above).
diff --git a/debian/_base/applications/fusion-icon/debian/fusion-icon.1 b/debian/_base/applications/fusion-icon/debian/fusion-icon.1
new file mode 100644
index 000000000..1b15860e1
--- /dev/null
+++ b/debian/_base/applications/fusion-icon/debian/fusion-icon.1
@@ -0,0 +1,38 @@
+.TH FUSION\-ICON "1" "11 December 2007"
+.SH NAME
+fusion\-icon \- tray icon to launch and manage Compiz Fusion
+.SH SYNOPSIS
+.B fusion\-icon\fR [\fBOPTIONS\fR]
+.SH DESCRIPTION
+.PP
+This man page documents briefly the \fBfusion\-icon\fR command.
+\fBfusion\-icon\fR is a tray icon for easy window manager and window
+decorator switching, and it is being developed as part of the Open
+Compositing project.
+.SH OPTIONS
+.TP
+.B \-\-version
+Show \fBfusion\-icon\fR's version number and exit.
+.TP
+\fB\-s\fR <seconds>, \fB\-\-sleep\fR=<seconds>
+Sleep for \fIseconds\fR seconds before launching \fBfusion\-icon\fR.
+.TP
+\fB\-i\fR <interface>, \fB\-\-interface\fR=<interface>
+Try a certain interface first.
+.TP
+\fB\-u\fR, \fB\-\-no\-interface\fR
+Do not use any interface.
+.TP
+\fB\-f\fR, \fB\-\-force\-compiz\fR
+Start compiz regardless of environment or configuration.
+.TP
+\fB\-n\fR, \fB\-\-no\-start\fR
+Run, but do not start a window manager.
+
+.SH SEE ALSO
+.BR compiz (1)
+.PP
+
+.SH COPYRIGHT
+This manual page was written by Siegfried\-Angel Gevatter Pujals <rainct@ubuntu.com>.
+It is released under the GNU General Public License, version 2 or later.
diff --git a/debian/_base/applications/fusion-icon/debian/fusion-icon.xpm b/debian/_base/applications/fusion-icon/debian/fusion-icon.xpm
new file mode 100644
index 000000000..fe0843739
--- /dev/null
+++ b/debian/_base/applications/fusion-icon/debian/fusion-icon.xpm
@@ -0,0 +1,359 @@
+/* XPM */
+static char * fusion_icon_xpm[] = {
+"32 32 324 2",
+" c None",
+". c #C8E3FA",
+"+ c #D4E9FB",
+"@ c #FDFEFF",
+"# c #F0F5FB",
+"$ c #C6E2FA",
+"% c #CDE5FB",
+"& c #CBE6FB",
+"* c #C5E6FC",
+"= c #BEE7FB",
+"- c #B6E6FB",
+"; c #AAE3FB",
+"> c #9DDFFA",
+", c #93DCF9",
+"' c #E3F3FA",
+") c #E0EFF7",
+"! c #90BFE4",
+"~ c #77A8DF",
+"{ c #C3E0FA",
+"] c #C9E4FB",
+"^ c #C5E4FB",
+"/ c #C1E6FC",
+"( c #BAE6FB",
+"_ c #B3E5FB",
+": c #A7E2FB",
+"< c #9ADEFA",
+"[ c #8DDBF9",
+"} c #8CDBFB",
+"| c #A9D4E8",
+"1 c #0681C1",
+"2 c #017FBE",
+"3 c #429ECF",
+"4 c #82B7E0",
+"5 c #6EA3DC",
+"6 c #B9DCF9",
+"7 c #ACE1FA",
+"8 c #A1DEF9",
+"9 c #93DAF7",
+"0 c #87D6F7",
+"a c #87D7F8",
+"b c #9FCEE3",
+"c c #007DBD",
+"d c #007CBC",
+"e c #3C99CC",
+"f c #639FD9",
+"g c #B8DFF9",
+"h c #82D4F6",
+"i c #80D2F3",
+"j c #98CAE1",
+"k c #007CBB",
+"l c #007BBB",
+"m c #007BBA",
+"n c #5B9ED6",
+"o c #B7DDF9",
+"p c #7ECFF3",
+"q c #7EBBD6",
+"r c #89B8CC",
+"s c #7CCCEF",
+"t c #7DCFF3",
+"u c #91C5DE",
+"v c #007BB9",
+"w c #007AB9",
+"x c #5B9ED5",
+"y c #B6DEF7",
+"z c #77CBF0",
+"A c #79B9D4",
+"B c #ECF4FB",
+"C c #AEC6D2",
+"D c #77C1E0",
+"E c #8AC1DB",
+"F c #007AB8",
+"G c #0079B7",
+"H c #5B9DD5",
+"I c #B5DDF7",
+"J c #71C8EE",
+"K c #74B6D3",
+"L c #EEF6FD",
+"M c #EFF7FE",
+"N c #D7E3EB",
+"O c #7CB6D2",
+"P c #71C7ED",
+"Q c #70C7EE",
+"R c #83BDD8",
+"S c #0079B6",
+"T c #0078B6",
+"U c #5B9DD4",
+"V c #B4DCF8",
+"W c #6BC3EC",
+"X c #6FB2D1",
+"Y c #99BDCE",
+"Z c #6DBEE5",
+"` c #6BC2EC",
+" . c #7BB8D6",
+".. c #0078B5",
+"+. c #0077B4",
+"@. c #B4DBF7",
+"#. c #65BFE9",
+"$. c #6CAFD0",
+"%. c #C7D8E2",
+"&. c #6EB3D4",
+"*. c #64BEE9",
+"=. c #75B4D4",
+"-. c #0076B3",
+";. c #0076B2",
+">. c #B3DAF6",
+",. c #5FBAE6",
+"'. c #67ACCE",
+"). c #E7EFF6",
+"!. c #84B1C9",
+"~. c #60B9E4",
+"{. c #5EB9E6",
+"]. c #6EAFD0",
+"^. c #0075B2",
+"/. c #0075B1",
+"(. c #5B9CD3",
+"_. c #B3DAF5",
+":. c #59B6E3",
+"<. c #62A8CB",
+"[. c #B2C8D5",
+"}. c #60AFD5",
+"|. c #58B5E3",
+"1. c #68ABCE",
+"2. c #0074B0",
+"3. c #0074AF",
+"4. c #B1DAF5",
+"5. c #52B1E0",
+"6. c #5CA6C9",
+"7. c #CDE6F5",
+"8. c #8CC5E1",
+"9. c #85C1E1",
+"0. c #81BFDF",
+"a. c #7DBEDE",
+"b. c #71B7D9",
+"c. c #51B1E0",
+"d. c #50B1E0",
+"e. c #4FB0E0",
+"f. c #4DAFDF",
+"g. c #4AAEDF",
+"h. c #5EA5CA",
+"i. c #0073AF",
+"j. c #0073AE",
+"k. c #5B9CD2",
+"l. c #B0D9F4",
+"m. c #4CACDE",
+"n. c #59A2C8",
+"o. c #B5DCF1",
+"p. c #BCD7E6",
+"q. c #EAF4FB",
+"r. c #5CABD5",
+"s. c #45A9DD",
+"t. c #43A8DD",
+"u. c #41A7DC",
+"v. c #3FA6DC",
+"w. c #3DA5DC",
+"x. c #3CA5DB",
+"y. c #3AA4DB",
+"z. c #529EC5",
+"A. c #0072AD",
+"B. c #0072AC",
+"C. c #5B9BD2",
+"D. c #B0D7F4",
+"E. c #3DA4DA",
+"F. c #4D99C3",
+"G. c #DEF0FB",
+"H. c #43A3D7",
+"I. c #67A6C7",
+"J. c #BAD7E7",
+"K. c #35A0D7",
+"L. c #34A0D8",
+"M. c #4C99C2",
+"N. c #0071AC",
+"O. c #0071AB",
+"P. c #589AD1",
+"Q. c #AFD6F4",
+"R. c #2F9CD5",
+"S. c #4595C0",
+"T. c #ECF4FC",
+"U. c #64B0D9",
+"V. c #3A9ED4",
+"W. c #CFDEE7",
+"X. c #EBF4FC",
+"Y. c #68AACE",
+"Z. c #4495BF",
+"`. c #0071AA",
+" + c #0070AA",
+".+ c #0070A9",
+"++ c #5497CF",
+"@+ c #ACD6F3",
+"#+ c #2997D2",
+"$+ c #4091BE",
+"%+ c #9BC9E7",
+"&+ c #73A5C3",
+"*+ c #E1EFFC",
+"=+ c #D6E9F8",
+"-+ c #3497CD",
+";+ c #3E8FBB",
+">+ c #006FA9",
+",+ c #006FA8",
+"'+ c #4F95CE",
+")+ c #A6D2F2",
+"!+ c #2393CF",
+"~+ c #318FC2",
+"{+ c #2994CE",
+"]+ c #3491C4",
+"^+ c #CFE1F2",
+"/+ c #D6EAFC",
+"(+ c #92C3E1",
+"_+ c #378BB8",
+":+ c #006EA7",
+"<+ c #006EA6",
+"[+ c #4B91CD",
+"}+ c #A2CFF1",
+"|+ c #1F8ECD",
+"1+ c #1E8ECD",
+"2+ c #7DA8C4",
+"3+ c #CBE4FB",
+"4+ c #4699C9",
+"5+ c #3087B5",
+"6+ c #006DA6",
+"7+ c #006DA5",
+"8+ c #468ECB",
+"9+ c #9ECDF1",
+"0+ c #2691CD",
+"a+ c #2590CD",
+"b+ c #2490CD",
+"c+ c #2390CC",
+"d+ c #218FCC",
+"e+ c #1F8ECC",
+"f+ c #3A88B6",
+"g+ c #BEDCF7",
+"h+ c #C0DEFA",
+"i+ c #ACD3F3",
+"j+ c #1D8AC8",
+"k+ c #198ACA",
+"l+ c #188ACA",
+"m+ c #2A82B3",
+"n+ c #016EA5",
+"o+ c #0570A7",
+"p+ c #0972A8",
+"q+ c #4990CC",
+"r+ c #99C8EF",
+"s+ c #3798CF",
+"t+ c #3598CF",
+"u+ c #3497CF",
+"v+ c #3397CF",
+"w+ c #3296CE",
+"x+ c #3093CC",
+"y+ c #8DB1CF",
+"z+ c #B5D9F9",
+"A+ c #B4D8F9",
+"B+ c #6BAFDA",
+"C+ c #2891CC",
+"D+ c #2690CC",
+"E+ c #248FCB",
+"F+ c #218DCA",
+"G+ c #1E8CCA",
+"H+ c #1B8AC9",
+"I+ c #2880B2",
+"J+ c #0C74A9",
+"K+ c #1076AB",
+"L+ c #1378AC",
+"M+ c #177AAD",
+"N+ c #4E92CE",
+"O+ c #8DB5D9",
+"P+ c #9ECBF3",
+"Q+ c #94C7F1",
+"R+ c #85C0EA",
+"S+ c #72B3DF",
+"T+ c #61A7D4",
+"U+ c #539FCD",
+"V+ c #479BCD",
+"W+ c #3F9ACF",
+"X+ c #5394BD",
+"Y+ c #AAD3F8",
+"Z+ c #A9D3F8",
+"`+ c #A8D1F8",
+" @ c #4197CB",
+".@ c #3B99CF",
+"+@ c #3A98CF",
+"@@ c #3897CE",
+"#@ c #3696CE",
+"$@ c #398AB9",
+"%@ c #187BAD",
+"&@ c #1B7CAF",
+"*@ c #1E7EB0",
+"=@ c #2C85B7",
+"-@ c #4E93CB",
+";@ c #6096D1",
+">@ c #45596A",
+",@ c #5A7389",
+"'@ c #6D8CA6",
+")@ c #7EA0C0",
+"!@ c #8FB7DB",
+"~@ c #9ECAF2",
+"{@ c #97C9F3",
+"]@ c #A0CEF7",
+"^@ c #87C1EC",
+"/@ c #469DCF",
+"(@ c #49A0D2",
+"_@ c #489FD1",
+":@ c #469ED1",
+"<@ c #4590BC",
+"[@ c #2884B3",
+"}@ c #378ABD",
+"|@ c #5999CF",
+"1@ c #689AD1",
+"2@ c #486B90",
+"3@ c #45596B",
+"4@ c #59738B",
+"5@ c #6C8AA5",
+"6@ c #7DA1C1",
+"7@ c #8FB9DC",
+"8@ c #98C9F2",
+"9@ c #8CC3EE",
+"0@ c #7DB9E6",
+"a@ c #6DAFDA",
+"b@ c #65A6CE",
+"c@ c #639FD4",
+"d@ c #6B9CD0",
+"e@ c #47688C",
+"f@ c #475C6E",
+"g@ c #5B758C",
+"h@ c #7391AC",
+"i@ c #446385",
+" ",
+" ",
+" ",
+" ",
+" . + @ # ",
+" $ % & * = - ; > , ' ) ! ~ ",
+" { ] ^ / ( _ : < [ } } } } } } } | 1 2 3 4 5 ",
+" 6 7 8 9 0 a a a a a a a a a a a a a a b c c c d e f ",
+" g h i h h h h h h h h h h h h h h h h j d k k l m n ",
+" o p q r s p p p p p p t t t t t t t t u m m v w w x ",
+" y z A B C D z z z z z z z z z z z z z E w F F G G H ",
+" I J K L M N O P J J J J J J Q Q Q Q Q R G G S T T U ",
+" V W X L M M B Y Z W W W W W W ` ` ` ` .T ....+.+.U ",
+" @.#.$.L M M M M %.&.#.#.#.#.#.#.#.#.*.=.+.+.-.-.;.U ",
+" >.,.'.L M M M M M ).!.~.,.,.,.,.,.,.{.].-.;.^././.(. ",
+" _.:.<.L M M M M M M L [.}.|.|.|.|.|.|.1././.2.2.3.(. ",
+" 4.5.6.L M M M 7.8.9.0.a.b.c.c.d.e.f.g.h.3.3.i.j.j.k. ",
+" l.m.n.L M o.p.q.r.s.t.u.v.w.x.y.y.y.y.z.j.j.A.A.B.C. ",
+" D.E.F.L G.H.I.L J.K.L.L.L.L.L.L.L.L.L.M.B.B.N.O.O.P. ",
+" Q.R.S.T.U.R.V.W.X.Y.R.R.R.R.R.R.R.R.R.Z.O.`. + +.+++ ",
+" @+#+$+%+#+#+#+&+*+=+-+#+#+#+#+#+#+#+#+;+.+>+,+,+,+'+ ",
+" )+!+~+{+!+!+!+]+^+/+(+!+!+!+!+!+!+!+!+_+,+:+:+:+<+[+ ",
+" }+|+|+|+1+1+1+|+2+3+3+4+1+1+1+1+1+1+1+5+<+6+7+7+7+8+ ",
+" 9+0+0+a+b+c+d+e+f+g+h+i+j+k+k+k+k+l+l+m+7+7+n+o+p+q+ ",
+" r+s+t+u+v+v+w+w+x+y+z+A+B+C+D+E+F+G+H+I+p+J+K+L+M+N+ ",
+" O+P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@.@+@@@#@$@%@&@*@=@-@;@ ",
+" >@,@'@)@!@~@{@]@]@]@^@/@(@_@_@:@<@[@}@|@1@2@ ",
+" 3@4@5@6@7@8@9@0@a@b@c@d@e@ ",
+" f@g@h@i@ ",
+" ",
+" ",
+" "};
diff --git a/debian/_base/applications/fusion-icon/debian/install b/debian/_base/applications/fusion-icon/debian/install
new file mode 100644
index 000000000..7d4e26567
--- /dev/null
+++ b/debian/_base/applications/fusion-icon/debian/install
@@ -0,0 +1 @@
+debian/fusion-icon.xpm usr/share/pixmaps
diff --git a/debian/_base/applications/fusion-icon/debian/links b/debian/_base/applications/fusion-icon/debian/links
new file mode 100644
index 000000000..51627e83a
--- /dev/null
+++ b/debian/_base/applications/fusion-icon/debian/links
@@ -0,0 +1 @@
+opt/trinity/share/icons/hicolor/48x48/apps/fusion-icon.png opt/trinity/share/pixmaps/fusion-icon.png
diff --git a/debian/_base/applications/fusion-icon/debian/manpages b/debian/_base/applications/fusion-icon/debian/manpages
new file mode 100644
index 000000000..3ba122a39
--- /dev/null
+++ b/debian/_base/applications/fusion-icon/debian/manpages
@@ -0,0 +1 @@
+debian/fusion-icon.1
diff --git a/debian/_base/applications/fusion-icon/debian/menu b/debian/_base/applications/fusion-icon/debian/menu
new file mode 100644
index 000000000..e85a21dbf
--- /dev/null
+++ b/debian/_base/applications/fusion-icon/debian/menu
@@ -0,0 +1,2 @@
+?package(fusion-icon-trinity): needs="X11" section="Applications/System/Administration" title="Compiz Fusion Icon [Trinity]" \
+ command="/opt/trinity/bin/fusion-icon" icon="/opt/trinity/share/pixmaps/fusion-icon.xpm"
diff --git a/debian/_base/applications/fusion-icon/debian/patches/series b/debian/_base/applications/fusion-icon/debian/patches/series
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/debian/_base/applications/fusion-icon/debian/patches/series
diff --git a/debian/_base/applications/fusion-icon/debian/pycompat b/debian/_base/applications/fusion-icon/debian/pycompat
new file mode 100644
index 000000000..0cfbf0888
--- /dev/null
+++ b/debian/_base/applications/fusion-icon/debian/pycompat
@@ -0,0 +1 @@
+2
diff --git a/debian/_base/applications/fusion-icon/debian/python-distutils-custom.mk b/debian/_base/applications/fusion-icon/debian/python-distutils-custom.mk
new file mode 100644
index 000000000..fbc70a624
--- /dev/null
+++ b/debian/_base/applications/fusion-icon/debian/python-distutils-custom.mk
@@ -0,0 +1,260 @@
+# -*- mode: makefile; coding: utf-8 -*-
+# Copyright © 2003 Colin Walters <walters@debian.org>
+# Copyright © 2006 Marc Dequènes (Duck) <Duck@DuckCorp.org>
+#
+# Description: manage Python public modules build
+# This class is designed to work with Python packages using the
+# 'distutils' build system and comply to the new policy established
+# during summer 2006. Use of the debhelper class to make use of the
+# new dh_python is strongly advised. (This is still left as optional
+# in line with CDBS' flexible behavior.)
+#
+# This program is 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, 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.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+# 02111-1307 USA.
+#
+
+# This class provides rules for old and new Python policy. Leaving
+# DEB_PYTHON_SYSTEM unset selects the old behavior. The pysupport and
+# pycentral methods are available to comply with new policy. Don't forget
+# to update your 'debian/control'. (Build-Depends are correctly generated
+# if you are using the auto control generation feature.)
+
+# Once all old-style packages are removed before etch, some of the old
+# can be refactored or removed.
+
+
+_cdbs_scripts_path ?= /usr/lib/cdbs
+_cdbs_rules_path ?= /usr/share/cdbs/1/rules
+_cdbs_class_path ?= /usr/share/cdbs/1/class
+
+ifndef _cdbs_class_python_distutils
+_cdbs_class_python_distutils = 1
+
+include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix)
+include $(_cdbs_class_path)/langcore.mk$(_cdbs_makefile_suffix)
+
+
+# check python system
+cdbs_use_xs_field := $(shell grep -q "^XS-Python-Version:" debian/control && echo yes)
+cdbs_selected_pycompat := $(shell if [ -e debian/pycompat ]; then cat debian/pycompat; fi)
+cdbs_pycompat = $(cdbs_selected_pycompat)
+ifeq (pysupport, $(DEB_PYTHON_SYSTEM))
+ cdbs_python_support_path = usr/share/python-support/$(DEB_PYTHON_MODULE_PACKAGE)
+ ifeq (, $(cdbs_selected_pycompat))
+ cdbs_pycompat = 2
+ endif # use pycompat
+ # warning pysupport compatibility mode
+ ifneq (, $(cdbs_use_xs_field))
+ $(warning WARNING: Use of XS-Python-Version and XB-Python-Version fields in debian/control is deprecated with pysupport method; use debian/pyversions if you need to specify specific versions.)
+ endif # use XS field (compat)
+else
+ ifeq (pycentral, $(DEB_PYTHON_SYSTEM))
+ ifeq (, $(cdbs_selected_pycompat))
+ cdbs_pycompat = 2
+ endif # use pycompat
+ else
+ ifneq (, $(DEB_PYTHON_SYSTEM))
+ $(error unsupported Python system: $(DEB_PYTHON_SYSTEM) (select either pysupport or pycentral))
+ else
+ ifneq (, $(cdbs_use_xs_field))
+ $(error package uses the new Python policy; DEB_PYTHON_SYSTEM must be set to "pysupport" or "pycentral")
+ endif
+ ifneq (, $(cdbs_selected_pycompat))
+ ifeq (yes, $(shell expr $(cdbs_selected_pycompat) \> 1 >/dev/null && echo yes))
+ $(error package uses the new Python policy; DEB_PYTHON_SYSTEM must be set to "pysupport" or "pycentral")
+ endif
+ endif # use pycompat
+ endif # unknown method
+ endif # pycentral
+endif # pysupport
+
+
+ifndef DEB_PYTHON_SYSTEM
+DEB_PYTHON_COMPILE_VERSION =
+DEB_PYTHON_VERSIONS = 2.1 2.2 2.3 2.4 2.5
+else
+# default package is the first one declared in 'debian/control'
+# (override if necessary)
+DEB_PYTHON_MODULE_PACKAGE = $(firstword $(filter-out %-doc %-dev %-common, $(DEB_PACKAGES)))
+DEB_PYTHON_PRIVATE_MODULES_DIRS =
+endif
+
+# common variables
+DEB_PYTHON_SETUP_CMD = setup.py
+DEB_PYTHON_CLEAN_ARGS = -a
+DEB_PYTHON_BUILD_ARGS = --build-base="$(CURDIR)/$(DEB_BUILDDIR)/build"
+DEB_PYTHON_INSTALL_ARGS_ALL = --no-compile -O0
+
+
+ifndef DEB_PYTHON_SYSTEM
+########################### old policy method ###########################
+
+$(warning =======================================================)
+$(warning Your package does not conform to the new Python policy.)
+$(warning Please consider updating. Here is some documentation:)
+$(warning http://wiki.debian.org/DebianPython/NewPolicy)
+$(warning http://wiki.debian.org/DebianPythonFAQ)
+$(warning =======================================================)
+
+# make: *** No rule to make target `voodoo'. Stop.
+DEB_PYTHON_REAL_LIB_PACKAGES = $(strip $(filter $(patsubst %,python%%,$(DEB_PYTHON_VERSIONS)),$(filter-out $(DEB_PYTHON_PACKAGES_EXCLUDE),$(DEB_ALL_PACKAGES))))
+# If no versioned python library packages found, grab all simpler ones
+ifeq (,$(DEB_PYTHON_REAL_LIB_PACKAGES))
+DEB_PYTHON_SIMPLE_PACKAGES = $(strip $(filter python-%,$(filter-out $(DEB_PYTHON_PACKAGES_EXCLUDE),$(DEB_ALL_PACKAGES))))
+endif
+
+cdbs_python_ver = $(filter-out -%,$(subst -, -,$(patsubst python%,%,$(cdbs_curpkg))))
+
+common-build-arch common-build-indep:: common-build-impl
+common-build-impl::
+ cd $(DEB_SRCDIR) && python$(DEB_PYTHON_COMPILE_VERSION) $(DEB_PYTHON_SETUP_CMD) build $(DEB_PYTHON_BUILD_ARGS)
+
+
+# See if this package doesn't appear to need to be compiled by multiple
+# Python versions.
+ifeq (,$(DEB_PYTHON_REAL_LIB_PACKAGES))
+common-install-arch common-install-indep:: common-install-impl
+common-install-impl::
+ cd $(DEB_SRCDIR) && python$(DEB_PYTHON_COMPILE_VERSION) $(DEB_PYTHON_SETUP_CMD) install --root=$(DEB_DESTDIR) $(DEB_PYTHON_INSTALL_ARGS_ALL) $(DEB_PYTHON_INSTALL_ARGS_$(cdbs_curpkg))
+else
+$(patsubst %,install/%,$(DEB_PYTHON_REAL_LIB_PACKAGES)) :: install/% :
+ cd $(DEB_SRCDIR) && python$(cdbs_python_ver) $(DEB_PYTHON_SETUP_CMD) install --root=$(CURDIR)/debian/$(cdbs_curpkg) $(DEB_PYTHON_INSTALL_ARGS_ALL) $(DEB_PYTHON_INSTALL_ARGS_$(cdbs_curpkg))
+endif
+
+$(patsubst %,install/%,$(DEB_PYTHON_SIMPLE_PACKAGES)) :: install/% :
+ cd $(DEB_SRCDIR) && python $(DEB_PYTHON_SETUP_CMD) install --root=$(CURDIR)/debian/$(cdbs_curpkg) $(DEB_PYTHON_INSTALL_ARGS_ALL) $(DEB_PYTHON_INSTALL_ARGS_$(cdbs_curpkg))
+
+# This class can optionally utilize debhelper's "dh_python" command. Just
+# be sure you include debhelper.mk before including this file.
+ifdef _cdbs_rules_debhelper
+
+DEB_DH_PYTHON_ARGS = $(addprefix -V ,$(DEB_PYTHON_COMPILE_VERSION)) $(DEB_DH_PYTHON_ARGS_ALL) $(DEB_DH_PYTHON_ARGS_$(cdbs_curpkg))
+DH_PYTHON2 = $(if $(wildcard /usr/bin/dh_python2),dh_python2,dh_python)
+
+$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%:
+ ${DH_PYTHON2} -p$(cdbs_curpkg) $(DEB_DH_PYTHON_ARGS)
+endif
+
+
+# Ignore errors from this rule. In a tarball build, the file may not
+# exist.
+ifeq (,$(DEB_PYTHON_REAL_LIB_PACKAGES))
+clean::
+ -python$(DEB_PYTHON_COMPILE_VERSION) $(DEB_PYTHON_SETUP_CMD) clean $(DEB_PYTHON_CLEAN_ARGS)
+else
+clean:: $(patsubst %,python-cleanbuilddir/%,$(DEB_PYTHON_REAL_LIB_PACKAGES))
+
+$(patsubst %,python-cleanbuilddir/%,$(DEB_PYTHON_REAL_LIB_PACKAGES)) :: python-cleanbuilddir/% :
+ -python$(cdbs_python_ver) $(DEB_PYTHON_SETUP_CMD) clean $(DEB_PYTHON_CLEAN_ARGS)
+endif
+
+else
+########################## new policy methods ###########################
+
+# Calculate cdbs_python_build_versions
+cdbs_python_module_arch := $(strip $(shell perl -e '$$/=""; $$_=(grep {/^Package: $(DEB_PYTHON_MODULE_PACKAGE)$$/m;} (<>))[0]; /^Architecture: (.*)$$/m && print $$1' debian/control))
+cdbs_python_current_version := $(shell pyversions -vd)
+ifeq (all, $(cdbs_python_module_arch))
+ # check if current is in build versions
+ ifneq ($(cdbs_python_current_version), $(filter $(cdbs_python_current_version), $(shell pyversions -vr)))
+ cdbs_python_compile_version := $(firstword $(strip $(sort $(shell pyversions -vr))))
+ cdbs_python_build_versions := $(cdbs_python_compile_version)
+ else
+ cdbs_python_build_versions := $(cdbs_python_current_version)
+ endif
+else
+cdbs_python_build_versions := $(shell pyversions -vr)
+endif # archall
+
+# check if build is possible
+ifeq (, $(cdbs_python_build_versions))
+ifeq (pysupport, $(DEB_PYTHON_SYSTEM))
+$(error invalid setting in debian/pyversions)
+else
+$(error invalid setting for XS-Python-Version)
+endif # system selected
+endif # build versions empty
+
+
+# Declare Build-Deps for packages using this file
+CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), debhelper (>= 5.0.37.2), cdbs (>= 0.4.43)
+ifeq (all, $(cdbs_python_module_arch))
+ ifneq (, $(cdbs_python_compile_version))
+ CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), python$(cdbs_python_compile_version)-dev, python (>= 2.3.5-11)
+ else
+ CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), python-dev (>= 2.3.5-11)
+ endif
+else
+CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), python-all-dev (>= 2.3.5-11)
+endif
+ifeq (pysupport, $(DEB_PYTHON_SYSTEM))
+CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), python-support (>= 0.3.2)
+else
+CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), python-central (>= 0.6)
+endif
+
+
+cdbs_python_current_binary := $(shell pyversions -d)
+cdbs_python_binary = $(if $(call cdbs_streq,$(cdbs_python_current_binary),$(1)),python,$(1))
+
+# build stage
+common-build-arch common-build-indep:: $(addprefix python-build-stamp-, $(cdbs_python_build_versions))
+python-build-stamp-%:
+ifeq (all, $(cdbs_python_module_arch))
+ cd $(DEB_SRCDIR) && $(call cdbs_python_binary,python$(cdbs_python_compile_version)) $(DEB_PYTHON_SETUP_CMD) build $(DEB_PYTHON_BUILD_ARGS)
+else
+ cd $(DEB_SRCDIR) && $(call cdbs_python_binary,python$*) $(DEB_PYTHON_SETUP_CMD) build $(DEB_PYTHON_BUILD_ARGS)
+endif # archall detection
+ touch $@
+
+
+# install stage
+ifeq (all, $(cdbs_python_module_arch))
+common-install-arch common-install-indep:: python-install-py
+python-install-py:
+ cd $(DEB_SRCDIR) && $(call cdbs_python_binary,python$(cdbs_python_compile_version)) $(DEB_PYTHON_SETUP_CMD) install --root=$(DEB_DESTDIR) $(DEB_PYTHON_INSTALL_ARGS_ALL)
+else
+common-install-arch common-install-indep:: $(addprefix python-install-, $(cdbs_python_build_versions))
+python-install-%:
+ cd $(DEB_SRCDIR) && $(call cdbs_python_binary,python$*) $(DEB_PYTHON_SETUP_CMD) install --root=$(DEB_DESTDIR) $(DEB_PYTHON_INSTALL_ARGS_ALL)
+endif # archall detection
+
+
+# clean stage
+clean:: $(addprefix python-clean-, $(cdbs_python_build_versions))
+python-clean-%:
+ifeq (all, $(cdbs_python_module_arch))
+ -cd $(DEB_SRCDIR) && $(call cdbs_python_binary,python$(cdbs_python_compile_version)) $(DEB_PYTHON_SETUP_CMD) clean $(DEB_PYTHON_CLEAN_ARGS)
+else
+ -cd $(DEB_SRCDIR) && $(call cdbs_python_binary,python$*) $(DEB_PYTHON_SETUP_CMD) clean $(DEB_PYTHON_CLEAN_ARGS)
+endif # archall detection
+
+clean::
+ifeq (, $(cdbs_selected_pycompat))
+ echo "$(cdbs_pycompat)" >debian/pycompat
+endif # use pycompat
+ rm -f python-build-stamp-*
+
+endif
+
+
+########################## all policy methods ###########################
+
+# Calling setup.py clean may create .pyc files, so we need a final cleanup
+# pass here.
+clean::
+ find . -name '*.pyc' -exec rm '{}' ';'
+
+endif
diff --git a/debian/_base/applications/fusion-icon/debian/rules b/debian/_base/applications/fusion-icon/debian/rules
new file mode 100755
index 000000000..f1b2fcb21
--- /dev/null
+++ b/debian/_base/applications/fusion-icon/debian/rules
@@ -0,0 +1,38 @@
+#!/usr/bin/make -f
+
+DEB_PYTHON_SYSTEM = $(if $(wildcard /usr/bin/dh_pysupport),pysupport)
+DH_PYTHON2 = $(if $(wildcard /usr/bin/dh_python2),dh_python2,dh_pysupport)
+DEB_PYTHON2_MODULE_PACKAGES=fusion-icon-trinity
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+ifeq (pysupport, $(DEB_PYTHON_SYSTEM))
+ include debian/python-distutils-custom.mk
+else
+ include /usr/share/cdbs/1/class/python-distutils.mk
+endif
+#include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+
+DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \
+ && echo xz || echo bzip2)
+
+binary-install/fusion-icon-trinity::
+ mkdir -p debian/fusion-icon-trinity/usr/local/lib
+ cp -Rp debian/fusion-icon-trinity/usr/local/* debian/fusion-icon-trinity/usr/
+ rm -rf debian/fusion-icon-trinity/usr/local
+ mkdir -p debian/fusion-icon-trinity/temp
+ mv debian/fusion-icon-trinity/usr/lib debian/fusion-icon-trinity/temp
+ mkdir -p debian/fusion-icon-trinity/opt/trinity
+ cp -Rp debian/fusion-icon-trinity/usr/* debian/fusion-icon-trinity/opt/trinity/
+ rm -rf debian/fusion-icon-trinity/usr
+ ${DH_PYTHON2} -pfusion-icon-trinity
+ ###
+ # Must be done after invoking dh_pysupport, otherwise python scripts will
+ # end up in /usr/share/pyshare instead of dist-packages
+ mkdir -p debian/fusion-icon-trinity/usr
+ mv debian/fusion-icon-trinity/temp/lib debian/fusion-icon-trinity/usr
+ rm -rf debian/fusion-icon-trinity/temp
+ ###
+ mkdir -p debian/fusion-icon-trinity/usr/share/doc/fusion-icon-trinity
+ mv debian/fusion-icon-trinity/opt/trinity/share/doc/fusion-icon-trinity/* debian/fusion-icon-trinity/usr/share/doc/fusion-icon-trinity/
+ rmdir -p --ignore-fail-on-non-empty debian/fusion-icon-trinity/opt/trinity/share/doc/fusion-icon-trinity
+ dh_icons
diff --git a/debian/_base/applications/fusion-icon/debian/source/format b/debian/_base/applications/fusion-icon/debian/source/format
new file mode 100644
index 000000000..163aaf8d8
--- /dev/null
+++ b/debian/_base/applications/fusion-icon/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/_base/applications/fusion-icon/debian/source/options b/debian/_base/applications/fusion-icon/debian/source/options
new file mode 100644
index 000000000..72f1f5450
--- /dev/null
+++ b/debian/_base/applications/fusion-icon/debian/source/options
@@ -0,0 +1,6 @@
+# Use xz instead of gzip
+compression = "xz"
+compression-level = 9
+
+# Don't run differences
+diff-ignore = .*