debian/0000755000000000000000000000000012172073121007162 5ustar debian/cream-melange.10000644000000000000000000000270412172070034011744 0ustar '\" -*- coding: utf-8 -*- .if \n(.g .ds T< \\FC .if \n(.g .ds T> \\F[\n[.fam]] .de URL \\$2 \(la\\$1\(ra\\$3 .. .if \n(.g .mso www.tmac .TH cream-melange 1 "Jul 2013" "Version 0.5.x" "Cream Melange" .SH NAME cream-melange \- Cream Melange Widget System .SH SYNOPSIS 'nh .fi .ad l \fBcream\-melange\fR .SH DESCRIPTION \fBcream\-melange\fR provides a transparent HTML widget layer that can be used as an alternative to the desktop shell of your currently running desktop environment. The Melange widget system is part of the Cream Desktop Environment. The Melange widget system (\fBcream\-melange\fR) provides an easy to use API for creating widgets for your desktop environment. Creating Melange widgets is very simple. .PP Basically Melange widgets are simple HTML pages and you do not have to know GTK+ in order to write nice widgets. You can use everything HTML offers you, including new HTML5 features such as the canvas element. Furthermore CSS and Javascript can be used to extend the HTML. .PP As if that isn't enough you can use Python to collect and process data, which then can be used in your widget. .PP \fBcream\-melange\fR expects to be run on a window manager that supports compositing (e.g. mutter). Launch it and start setting up your HTML based desktop shell (by right\-clicking on your desktop's background). .PP .SH AUTHOR This manual has been written by Mike Gabriel for the Debian project and may be used by others. debian/control0000644000000000000000000000453112172070770010577 0ustar Source: cream-melange Section: x11 Priority: optional Maintainer: Cream Packaging Team Uploaders: Python Application Packaging Team , Mike Gabriel , Build-Depends: cdbs (>= 0.4.90~), debhelper (>= 9), python (>= 2.6.6-14~), python-setuptools, Standards-Version: 3.9.4 Homepage: http://cream-project.org X-Python-Version: >= 2.6 Vcs-Git: git://anonscm.debian.org/collab-maint/cream-melange.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/cream-melange.git;a=summary Package: cream-melange Architecture: all Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}, python, python-cream.melange (= ${binary:Version}), libjs-mootools, Recommends: cream-melange-widgets, Description: Melange Widget System for the Cream Desktop Environment The Melange widget system provides an easy to use API for creating widgets for the Cream Desktop Environment. Creating Melange widgets is very simple. . Basically Melange widgets are simple HTML pages and you do not have to know GTK+ in order to write nice widgets. You can use everything HTML offers you, including new HTML5 features such as the canvas element. Furthermore CSS and Javascript can be used to extend the HTML. . As if that isn’t enough you can use Python to collect and process data, which then can be used in your widget. Package: python-cream.melange Section: python Architecture: all Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}, python-cream (>= 0.5.3), python-gpyconf, python-gi, python-cairo, Recommends: cream-melange-widgets, Description: Melange Widget System for the Cream Desktop Environment (Python module) The Melange widget system provides an easy to use API for creating widgets for the Cream Desktop Environment. Creating Melange widgets is very simple. . Basically Melange widgets are simple HTML pages and you do not have to know GTK+ in order to write nice widgets. You can use everything HTML offers you, including new HTML5 features such as the canvas element. Furthermore CSS and Javascript can be used to extend the HTML. . As if that isn’t enough you can use Python to collect and process data, which then can be used in your widget. . This package contains the part of cream-melange that is shipped as a Python module. debian/cream-melange.links0000644000000000000000000000027512172062641012732 0ustar usr/share/javascript/mootools/mootools-more.js usr/share/cream-melange/common/core/mootools-more.js usr/share/javascript/mootools/mootools.js usr/share/cream-melange/common/core/mootools.jsdebian/copyright0000644000000000000000000000512312172073043011121 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Melange Widget System Upstream-Contact: Kristoffer Kleine Source: https://github.com/cream/melange Files: * Copyright: 2007-2011, Sebastian Billaudelle 2010-2013, Kristoffer Kleine License: GPL-2+ Files: data/common/core/mootools*.js Copyright: 2006-2009, Valerio Proietti, License: Expat Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Comment: The above files are not used in the cream-melange bin:package. The MooTools libraries shipped with Debian (libjs-mootools*) are symlinked in instead. Files: debian/* Copyright: 2012-2013, Mike Gabriel License: GPL-2+ License: GPL-2+ 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 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. . You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the full text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. debian/rules0000755000000000000000000000053612172064556010262 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/python-distutils.mk install/python-cream.melange:: mv -f debian/tmp/usr/share/cream-melange/melange.desktop debian/cream-melange/usr/share/applications/cream-melange.desktop mv -f debian/tmp/usr/bin/melange debian/cream-melange/usr/bin/cream-melange debian/watch0000644000000000000000000000011712147221611010213 0ustar version=3 http://githubredir.debian.net/github/cream/melange/([0-9\.]*).tar.gz debian/patches/0000755000000000000000000000000012172062444010617 5ustar debian/patches/001_rename-melange-binary.patch0000644000000000000000000000100012172062444016346 0ustar Description: Rename melange binary to cream-melange for Debian To avoid name conflict with binaries from Debian's melange package we rename Cream's melange to cream-melange. Author: Mike Gabriel --- a/data/melange.desktop +++ b/data/melange.desktop @@ -3,7 +3,7 @@ Name=Melange Icon=/usr/share/cream/org.cream.Melange/data/melange.png Comment=Widgets for your desktop -Exec=/usr/bin/melange +Exec=/usr/bin/cream-melange Terminal=false NoDisplay=true StartupNotify=true debian/patches/series0000644000000000000000000000004012172062153012023 0ustar 001_rename-melange-binary.patch debian/cream-melange.manpages0000644000000000000000000000002612172067424013403 0ustar debian/cream-melange.1debian/changelog0000644000000000000000000000111012172073121011025 0ustar cream-melange (0.5.2-2) unstable; urgency=low * /debian/copyright: + Add copyright information for shipped but unused MooTools JS libraries. -- Mike Gabriel Fri, 19 Jul 2013 01:12:10 +0200 cream-melange (0.5.2-1) unstable; urgency=low * Initial release. (Closes: #682496) * /debian/patches/001_rename-melange-binary.patch (new): + In Debian the melange executable is called cream-melange. * /debian/cream-melange.manpages: + Provide man page for cream-melange. -- Mike Gabriel Fri, 19 Jul 2013 00:57:20 +0200 debian/cream-melange.dirs0000644000000000000000000000004012172064512012540 0ustar usr/bin/ usr/share/applications/debian/python-cream.melange.install0000644000000000000000000000001112172064336014567 0ustar usr/lib/ debian/compat0000644000000000000000000000000112147221611010360 0ustar 9debian/source/0000755000000000000000000000000012172062153010465 5ustar debian/source/format0000644000000000000000000000001312172062153011672 0ustar 3.0 (quilt)debian/cream-melange.install0000644000000000000000000000002412172064274013254 0ustar usr/bin/ usr/share/