Added new set of debian subdirs.

BROKEN/etox 
e 
ecore 
e_dbus 
edje 
edje_editor 
edje_viewer 
eet 
efreet 
eina 
elicit 
elitaire 
embryo 
E-MODULES-EXTRA 
emotion 
emphasis 
empower 
emprint 
enhance 
enity 
entrance 
ephoto 
epsilon 
esmart 
estickies 
etk 
etk_extra 
evas 
evolve 
ewl 
exhibit 
exml 
expedite 
imlib2 
imlib2_loaders 
MISC/engage 
OLD/eclair 
OLD/engrave 
OLD/enotes 
OLD/entrance_edit_gui 
OLD/e_utils 
OLD/evoak 
OLD/examine 
OLD/iconbar 
PROTO/etk_server 
PROTO/exchange 
PROTO/extrackt 
rage


SVN revision: 38399
This commit is contained in:
Daniel Kolesa 2009-01-01 11:35:17 +00:00
parent ae1f63ad81
commit 815bad70dc
14 changed files with 499 additions and 0 deletions

11
debian/README.Debian vendored Normal file
View File

@ -0,0 +1,11 @@
Enlightenment DR0.17
--------------------
About the menu files
Enlightenment handles the menus according to the FDO menu specification.
In order to have an 'Applications' menu, you need to use a .menu file.
Please see http://wiki.enlightenment.org/index.php/E17_and_Efreet for further
information.
If no menu is found, then /etc/xdg/menus/enlightement-applications.menu,
provided by the 'e17-data', package, will be used as a fallback
-- Albin Tonnerre <albin.tonnerre@gmail.com> Thu, 01 May 2008 12:58:45 +0200

76
debian/control vendored Normal file
View File

@ -0,0 +1,76 @@
Source: e17
Section: x11
Priority: optional
Maintainer: Falko Schmidt <falko@alphagemini.org>
Build-Depends: cdbs, debhelper (>= 6), libevas-dev, libecore-dev, libeet-dev, libedje-dev, libedje-bin, libembryo-dev, libefreet-dev, libx11-dev, libedbus-dev, libpam0g-dev, libxext-dev
Standards-Version: 3.7.3
Homepage: http://www.enlightenment.org
Package: e17
Section: x11
Architecture: any
Depends: ${shlibs:Depends}, e17-data (= ${source:Version}), libevas-engines
Suggests: entrance, emodules-all
Provides: x-window-manager, enlightenment
Replaces: emodule-mixer
Description: The Enlightenment DR17 Window Manager
Enlightenment is an advanced window manager for X11. Unique
features include: a fully animated background, nice drop shadows
around windows, backed by an extremely clean and optimized
foundation of APIs.
.
This package contains the core files for Enlightenment DR17.
Package: e17-data
Architecture: all
Enhances: e17
Description: Enlightenment Window Manager Run Time Data Files
Enlightenment is an advanced window manager for X11. Unique
features include: a fully animated background, nice drop shadows
around windows, backed by an extremely clean and optimized
foundation of APIs.
.
These are the architecture independent runtime support files for the
Enlightenment DR17 Window Manager.
Package: e17-dev
Architecture: any
Section: devel
Depends: e17 (= ${binary:Version}), efl-dev
Description: Enlightenment headers, static libraries and documentation
Enlightenment is an advanced window manager for X11. Unique
features include: a fully animated background, nice drop shadows
around windows, backed by an extremely clean and optimized
foundation of APIs.
.
This package contains headers, static libraries and documentation for
enlightenment.
Package: efl-dev
Architecture: any
Section: devel
Depends: libeet-dev, libevas-dev, libecore-dev, libedje-dev, libefreet-dev, libedbus-dev
Description: EFL headers, static libraries and documentation
Enlightenment is an advanced window manager for X11. Unique
features include: a fully animated background, nice drop shadows
around windows, backed by an extremely clean and optimized
foundation of APIs.
.
This package contains headers, static libraries and documentation for
the enlightenment foundation librairies.
Package: e17-dbg
Architecture: any
Section: devel
Depends: e17 (= ${binary:Version})
Priority: extra
Description: The Enlightenment DR17 Window Manager
Enlightenment is an advanced window manager for X11. Unique
features include: a fully animated background, nice drop shadows
around windows, backed by an extremely clean and optimized
foundation of APIs
.
This package contains unstripped shared libraries. It is provided primarily
to provide a backtrace with names in a debugger, this makes it somewhat
easier to interpret core dumps. The libraries are installed in
/usr/lib/debug and are automatically used by gdb.

88
debian/copyright vendored Normal file
View File

@ -0,0 +1,88 @@
This package was debianized by Blake Barnett <shadoi@soulmachine.net> on
Sat, 28 Nov 2004 14:26:46 -0700.
The source is downloaded from the e17/apps/e module of the enlightenment CVS
tree. For more information, see:
http://www.enlightenment.org
Files: *
Copyright: © 2000 Carsten Haitzler and various contributors (see AUTHORS)
License:
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 of the Software, its documentation and marketing & publicity
materials, and acknowledgment shall be given in the documentation, materials
and software packages that this Software was used.
.
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 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.
Files: data/fonts/Vera*.ttf
Copyright: © 2003 Bitstream, Inc.
License:
Bitstream Vera is a trademark of Bitstream, Inc.
.
Permission is hereby granted, free of charge, to any person
obtaining a copy of the fonts accompanying this license (“Fonts”)
and associated documentation files (the “Font Software”), to
reproduce and distribute the Font Software, including without
limitation the rights to use, copy, merge, publish, distribute,
and/or sell copies of the Font Software, and to permit persons to
whom the Font Software is furnished to do so, subject to the
following conditions:
.
The above copyright and trademark notices and this permission
notice shall be included in all copies of one or more of the Font
Software typefaces.
.
The Font Software may be modified, altered, or added to, and in
particular the designs of glyphs or characters in the Fonts may
be modified and additional glyphs or characters may be added to
the Fonts, only if the fonts are renamed to names not containing
either the words “Bitstream” or the word “Vera”.
.
This License becomes null and void to the extent applicable to
Fonts or Font Software that has been modified and is distributed
under the “Bitstream Vera” names.
.
The Font Software may be sold as part of a larger software
package but no copy of one or more of the Font Software typefaces
may be sold by itself.
.
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER
RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY
GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR
FROM OTHER DEALINGS IN THE FONT SOFTWARE.
.
Except as contained in this notice, the names of Gnome, the Gnome
Foundation, and Bitstream Inc., shall not be used in advertising
or otherwise to promote the sale, use or other dealings in this
Font Software without prior written authorization from the Gnome
Foundation or Bitstream Inc., respectively. For further
information, contact: fonts at gnome dot org.
Files: debian/*
Copyright: © 2006-2008 Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>
License: GPL-2+
The Debian packaging information is licensed under the GPL, version 2 or
later.
On Debian GNU/Linux systems, the complete text of the GNU General
Public License (version 2) can be found in `/usr/share/common-licenses/GPL-2'.

12
debian/e17-data.doc-base vendored Normal file
View File

@ -0,0 +1,12 @@
Document: enlightenment
Title: Enlightenment DR17 Documentation
Author: Carsten Haitzler
Abstract: This document describes what is Enlightenment DR17 and how it works
Section: Window Managers
Format: text
Files: /usr/share/doc/enlightenment/*.txt.gz
Format: HTML
Index: /usr/share/doc/enlightenment/html/documentation.html
Files: /usr/share/doc/enlightenment/html/documentation.html

7
debian/e17-data.install vendored Normal file
View File

@ -0,0 +1,7 @@
debian/tmp/usr/share/enlightenment
debian/tmp/usr/share/locale
debian/tmp/usr/share/xsessions
debian/enlightenment-applications.menu etc/xdg/menus
debian/tmp/usr/share/enlightenment/doc/documentation.html usr/share/doc/enlightenment/html
debian/tmp/usr/share/enlightenment/doc/enlightenment.png usr/share/doc/enlightenment/html
debian/tmp/usr/share/enlightenment/doc/*.txt.gz usr/share/doc/enlightenment

2
debian/e17-dev.install vendored Normal file
View File

@ -0,0 +1,2 @@
debian/tmp/usr/include/enlightenment/*.h
debian/tmp/usr/lib/pkgconfig/*

10
debian/e17.postinst vendored Normal file
View File

@ -0,0 +1,10 @@
#!/bin/sh
set -e
wm=enlightenment_start
update-alternatives --install /usr/bin/x-window-manager x-window-manager \
/usr/bin/$wm 90
#DEBHELPER#

15
debian/e17.prerm vendored Normal file
View File

@ -0,0 +1,15 @@
#!/bin/sh
set -e
wm=enlightenment_start
case "$1" in
remove|upgrade|failed-upgrade)
update-alternatives --remove x-window-manager /usr/bin/$wm
;;
*)
;;
esac
#DEBHELPER#

41
debian/enlightenment-config.1 vendored Normal file
View File

@ -0,0 +1,41 @@
.TH ENLIGHTENMENT-CONFIG 1 "May 1, 2008" enlightenment
.SH NAME
enlighenment-config \- get and set informations about installed enlightenment
.SH SYNOPSIS
.B enlightenment-config
[\fIOPTION\fR] ...
.br
.SH DESCRIPTION
Provides information about the installed enlightenment (e17) program
.SH OPTION
Values for OPTION are:
.TP
\fB\-\-prefix[=DIR]\fR
print prefix. If DIR is given, set the prefix to DIR
.TP
\fB\-\-exec-prefix[=DIR]\fR
print path to directory containing executables. If DIR is given, set the prefix to DIR
.TP
\fB\-\-libs\fR
print library linking information
.TP
\fB\-\-cflags\fR
print preprocessor flags and compiler options
.TP
\fB\-\-modules-dir\fR
print installation patch of the modules
.TP
\fB\-\-help\fR
print this help and exit
.TP
\fB\-\-version\fR
print version information
.SH BUGS
To report a bug, please visit \fIhttp://bugs.enlightenment.org/\fR
.SH AUTHOR
.TP
enlightenment was written by the Enlightenment Development Team
.I http://web.enlightenment.org
.PP
This manual page was written by Albin Tonnerre <albin.tonnerre@gmail.com>
for the Debian project (but may be used by others).

36
debian/enlightenment.1 vendored Normal file
View File

@ -0,0 +1,36 @@
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH ENLIGHTENMENT 1 "May 1, 2008" enlightenment
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
enlightenment \- This is just a placeholder until real man page has been written
.SH SYNOPSIS
.B enlightenment
[\fIOPTION\fR] ...
.SH DESCRIPTION
.PP
\fBenlightenment\fP does not have a man page yet.
.SH OPTIONS
.\"These programs follow the usual GNU command line syntax, with long
.\"options starting with two dashes (`-').
.\"A summary of options is included below.
.\"For a complete description, see the Info files.
.SH SEE ALSO
.SH AUTHOR
enlightenment was written by the Enlightenment Development Team
.I http://web.enlightenment.org
.PP
This manual page was written by Albin Tonnerre <albin.tonnerre@gmail.com>
for the Debian project (but may be used by others).

36
debian/enlightenment_remote.1 vendored Normal file
View File

@ -0,0 +1,36 @@
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH ENLIGHTENMENT_REMOTE 1 "May 1, 2008" enlightenment
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
enlightenment_remote \- This is just a placeholder until real man page has been written
.SH SYNOPSIS
.B enlightenment_remote
[\fIOPTION\fR] ...
.SH DESCRIPTION
.PP
\fBenlightenment_remote\fP does not have a man page yet.
.SH OPTIONS
.\"These programs follow the usual GNU command line syntax, with long
.\"options starting with two dashes (`-').
.\"A summary of options is included below.
.\"For a complete description, see the Info files.
.SH SEE ALSO
.SH AUTHOR
enlightenment was written by the Enlightenment Development Team
.I http://web.enlightenment.org
.PP
This manual page was written by Albin Tonnerre <albin.tonnerre@gmail.com>
for the Debian project (but may be used by others).

36
debian/enlightenment_start.1 vendored Normal file
View File

@ -0,0 +1,36 @@
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH ENLIGHTENMENT_START 1 "May 1, 2008" enlightenment
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
enlightenment_start \- This is just a placeholder until real man page has been written
.SH SYNOPSIS
.B enlightenment_start
[\fIOPTION\fR] ...
.SH DESCRIPTION
.PP
\fBenlightenment_start\fP does not have a man page yet.
.SH OPTIONS
.\"These programs follow the usual GNU command line syntax, with long
.\"options starting with two dashes (`-').
.\"A summary of options is included below.
.\"For a complete description, see the Info files.
.SH SEE ALSO
.SH AUTHOR
enlightenment was written by the Enlightenment Development Team
.I http://web.enlightenment.org
.PP
This manual page was written by Albin Tonnerre <albin.tonnerre@gmail.com>
for the Debian project (but may be used by others).

View File

@ -0,0 +1,103 @@
diff --git a/src/bin/e_fm.c b/src/bin/e_fm.c
--- a/src/bin/e_fm.c
+++ b/src/bin/e_fm.c
@@ -1476,7 +1476,7 @@ _e_fm2_client_spawn(void)
char buf[4096];
if (_e_fm2_client_spawning) return;
- snprintf(buf, sizeof(buf), "%s/enlightenment_fm", e_prefix_bin_get());
+ snprintf(buf, sizeof(buf), "%s/enlightenment/enlightenment_fm", e_prefix_lib_get());
exe = ecore_exe_run(buf, NULL);
_e_fm2_client_spawning = 1;
}
diff --git a/src/bin/e_init.c b/src/bin/e_init.c
--- a/src/bin/e_init.c
+++ b/src/bin/e_init.c
@@ -79,8 +79,8 @@ e_init_show(void)
if (version) ver = strdup(e_util_filename_escape(version));
else ver = strdup("XvX");
- snprintf(buf, sizeof(buf), "%s/enlightenment_init \'%s\' \'%i\' \'%i\' \'%s\' \'%s\'",
- e_prefix_bin_get(),
+ snprintf(buf, sizeof(buf), "%s/enlightenment/enlightenment_init \'%s\' \'%i\' \'%i\' \'%s\' \'%s\'",
+ e_prefix_lib_get(),
theme,
e_canvas_engine_decide(e_config->evas_engine_init),
e_config->font_hinting,
diff --git a/src/bin/e_sys.c b/src/bin/e_sys.c
--- a/src/bin/e_sys.c
+++ b/src/bin/e_sys.c
@@ -128,13 +128,13 @@ _e_sys_cb_timer(void *data)
char buf[4096];
e_init_status_set(_("Checking System Permissions"));
- snprintf(buf, sizeof(buf), "%s/enlightenment_sys -t halt", e_prefix_bin_get());
+ snprintf(buf, sizeof(buf), "%s/enlightenment/enlightenment_sys -t halt", e_prefix_lib_get());
_e_sys_halt_check_exe = ecore_exe_run(buf, NULL);
- snprintf(buf, sizeof(buf), "%s/enlightenment_sys -t reboot", e_prefix_bin_get());
+ snprintf(buf, sizeof(buf), "%s/enlightenment/enlightenment_sys -t reboot", e_prefix_lib_get());
_e_sys_reboot_check_exe = ecore_exe_run(buf, NULL);
- snprintf(buf, sizeof(buf), "%s/enlightenment_sys -t suspend", e_prefix_bin_get());
+ snprintf(buf, sizeof(buf), "%s/enlightenment/enlightenment_sys -t suspend", e_prefix_lib_get());
_e_sys_suspend_check_exe = ecore_exe_run(buf, NULL);
- snprintf(buf, sizeof(buf), "%s/enlightenment_sys -t hibernate", e_prefix_bin_get());
+ snprintf(buf, sizeof(buf), "%s/enlightenment/enlightenment_sys -t hibernate", e_prefix_lib_get());
_e_sys_hibernate_check_exe = ecore_exe_run(buf, NULL);
return 0;
}
@@ -475,8 +475,8 @@ _e_sys_action_do(E_Sys_Action a, char *param)
case E_SYS_HALT_NOW:
/* shutdown -h now */
if (e_util_immortal_check()) return 0;
- snprintf(buf, sizeof(buf), "%s/enlightenment_sys halt",
- e_prefix_bin_get());
+ snprintf(buf, sizeof(buf), "%s/enlightenment/enlightenment_sys halt",
+ e_prefix_lib_get());
if (_e_sys_exe)
{
_e_sys_current_action();
@@ -502,8 +502,8 @@ _e_sys_action_do(E_Sys_Action a, char *param)
case E_SYS_REBOOT:
/* shutdown -r now */
if (e_util_immortal_check()) return 0;
- snprintf(buf, sizeof(buf), "%s/enlightenment_sys reboot",
- e_prefix_bin_get());
+ snprintf(buf, sizeof(buf), "%s/enlightenment/enlightenment_sys reboot",
+ e_prefix_lib_get());
if (_e_sys_exe)
{
_e_sys_current_action();
@@ -528,8 +528,8 @@ _e_sys_action_do(E_Sys_Action a, char *param)
break;
case E_SYS_SUSPEND:
/* /etc/acpi/sleep.sh force */
- snprintf(buf, sizeof(buf), "%s/enlightenment_sys suspend",
- e_prefix_bin_get());
+ snprintf(buf, sizeof(buf), "%s/enlightenment/enlightenment_sys suspend",
+ e_prefix_lib_get());
if (_e_sys_exe)
{
_e_sys_current_action();
@@ -554,8 +554,8 @@ _e_sys_action_do(E_Sys_Action a, char *param)
break;
case E_SYS_HIBERNATE:
/* /etc/acpi/hibernate.sh force */
- snprintf(buf, sizeof(buf), "%s/enlightenment_sys hibernate",
- e_prefix_bin_get());
+ snprintf(buf, sizeof(buf), "%s/enlightenment/enlightenment_sys hibernate",
+ e_prefix_lib_get());
if (_e_sys_exe)
{
_e_sys_current_action();
diff --git a/src/bin/e_thumb.c b/src/bin/e_thumb.c
--- a/src/bin/e_thumb.c
+++ b/src/bin/e_thumb.c
@@ -134,7 +134,7 @@ e_thumb_icon_begin(Evas_Object *obj)
{
Ecore_Exe *exe;
- snprintf(buf, sizeof(buf), "%s/enlightenment_thumb --nice=%d", e_prefix_bin_get(),
+ snprintf(buf, sizeof(buf), "%s/enlightenment/enlightenment_thumb --nice=%d", e_prefix_lib_get(),
e_config->thumb_nice);
exe = ecore_exe_run(buf, NULL);
_thumbnailers_exe = evas_list_append(_thumbnailers_exe, exe);

26
debian/rules vendored Executable file
View File

@ -0,0 +1,26 @@
#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/autotools.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk
DEB_FIXPERMS_EXCLUDE := enlightenment_sys freqset tempget batget
DEB_MAKE_CLEAN_TARGET := clean
DEB_INSTALL_MANPAGES_e17 := $(DEB_SRCDIR)/debian/enlightenment.1 $(DEB_SRCDIR)/debian/enlightenment_*.1
DEB_DH_STRIP_ARGS := --dbg-package=e17-dbg
DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath
install/e17-data::
gzip -9 debian/tmp/usr/share/enlightenment/doc/*.txt
rm debian/tmp/usr/share/enlightenment/COPYING
install/e17::
rm -r debian/tmp/usr/lib/enlightenment/modules/connman
binary-predeb/e17::
chmod 4755 debian/e17/usr/lib/enlightenment/enlightenment_sys
chmod 4755 debian/e17/usr/lib/enlightenment/modules/cpufreq/*/freqset
chmod 4755 debian/e17/usr/lib/enlightenment/modules/temperature/*/tempget
clean::
./autogen.sh --prefix=/usr $(DEB_CONFIGURE_EXTRA_FLAGS)