Merge with Debian files from PkgE.

SVN revision: 34466
This commit is contained in:
kaethorn 2008-05-05 23:21:47 +00:00 committed by kaethorn
parent 5645ce0449
commit 1e2a81ce72
25 changed files with 579 additions and 100 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

2
debian/changelog.in vendored
View File

@ -1,4 +1,4 @@
enlightenment (1:@VERSION@-1) unstable; urgency=low
e17 (1:@VERSION@-1) unstable; urgency=low
* a CVS snapshot release.

1
debian/compat vendored Normal file
View File

@ -0,0 +1 @@
6

88
debian/control vendored
View File

@ -1,39 +1,75 @@
Source: enlightenment
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
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: enlightenment
Section: x11
Architecture: any
Depends: ${shlibs:Depends}, libevas-engine-buffer, libevas-engine-software-x11
Suggests: entrance
Description: Enlightenment themes, etc.
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.
Package: enlightenment-dev
Architecture: any
Section: devel
Depends: enlightenment (= ${Source-Version}), libevas-dev, libecore-dev, libeet-dev, libedje-dev, libembryo-dev, libefreet-dev, libedbus-dev
Description: Enlightenment headers, static libraries and documentation
Headers, static libraries and documentation for enlightenment.
Package: e17
Architecture: any
Section: x11
Depends: enlightenment (>= 0.16.999.000), emodules-all
Description: Virtual package providing the E17 desktop shell
Architecture: any
Depends: ${shlibs:Depends}, e17-data (= ${source:Version}), libevas-engine-buffer, libevas-engine-software-x11
Suggests: entrance, emodules-all
Provides: x-window-manager, enlightenment
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 virtual package provides all you need to run E17:
* the E17 windowmanager
* all E17 modules.
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.

104
debian/copyright vendored
View File

@ -1,32 +1,88 @@
This package was debianized by Blake Barnett <shadoi@soulmachine.net> on
Sat, 28 Nov 2004 14:26:46 -0700.
Sat, 28 Nov 2004 14:26:46 -0700.
The source code is from the e17/apps/e module of the enlightenment CVS
The source is downloaded from the e17/apps/e module of the enlightenment CVS
tree. For more information, see:
http://www.enlightenment.org/cvs.html
http://www.enlightenment.org
Upstream Author: Carsten Haitzler <raster@rasterman.com>
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.
Copyright:
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.
Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS)
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.
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.
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

1
debian/e17-data.lintian-overrides vendored Normal file
View File

@ -0,0 +1 @@
e17-data: package-contains-empty-directory usr/share/enlightenment/data/fonts/

16
debian/e17.install vendored Normal file
View File

@ -0,0 +1,16 @@
debian/tmp/usr/bin/enlightenment
debian/tmp/usr/bin/enlightenment_remote
debian/tmp/usr/bin/enlightenment_start
debian/tmp/usr/bin/enlightenment_imc
debian/tmp/usr/bin/enlightenment_fm usr/lib/enlightenment
debian/tmp/usr/bin/enlightenment_init usr/lib/enlightenment
debian/tmp/usr/bin/enlightenment_sys usr/lib/enlightenment
debian/tmp/usr/bin/enlightenment_thumb usr/lib/enlightenment
debian/tmp/usr/etc/enlightenment/sysactions.conf etc/enlightenment/sysactions.conf
debian/tmp/usr/lib/enlightenment/preload/e_precache.so
debian/tmp/usr/lib/enlightenment/modules/*/*/module.so
debian/tmp/usr/lib/enlightenment/modules/*/module.desktop
debian/tmp/usr/lib/enlightenment/modules/*/e-module-*.edj
#debian/tmp/usr/lib/enlightenment/modules/battery/*/batget
debian/tmp/usr/lib/enlightenment/modules/cpufreq/*/freqset
debian/tmp/usr/lib/enlightenment/modules/temperature/*/tempget

1
debian/e17.lintian-overrides vendored Normal file
View File

@ -0,0 +1 @@
e17: possible-gpl-code-linked-with-openssl

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#

56
debian/enlightenment-applications.menu vendored Normal file
View File

@ -0,0 +1,56 @@
<?xml version="1.0"?>
<!DOCTYPE Menu
PUBLIC '-//freedesktop//DTD Menu 1.0//EN'
'http://standards.freedesktop.org/menu-spec/menu-1.0.dtd'>
<Menu>
<Name>Applications</Name>
<DefaultDirectoryDirs/>
<DefaultAppDirs/>
<Layout>
<Menuname>Audio-Video</Menuname>
<Menuname>Internet</Menuname>
<Menuname>Office</Menuname>
<Menuname>Graphics</Menuname>
<Menuname>Games</Menuname>
<Menuname>Development</Menuname>
<Separator/>
<Menuname>Settings</Menuname>
<Menuname>Administration</Menuname>
</Layout>
<Menu>
<Name>Audio-Video</Name>
<Include> <Category>AudioVideo</Category> </Include>
</Menu>
<Menu>
<Name>Internet</Name>
<Include> <Category>Network</Category> </Include>
</Menu>
<Menu>
<Name>Development</Name>
<Include> <Category>Development</Category> </Include>
</Menu>
<Menu>
<Name>Office</Name>
<Include> <Category>Office</Category> </Include>
</Menu>
<Menu>
<Name>Graphics</Name>
<Include> <Category>Graphics</Category> </Include>
</Menu>
<Menu>
<Name>Administration</Name>
<Include> <And><Category>System</Category><Category>Settings</Category></And> </Include>
</Menu>
<Menu>
<Name>Settings</Name>
<Include> <And><Category>System</Category><Not><Category>Settings</Category></Not></And> </Include>
</Menu>
<Menu>
<Name>Games</Name>
<Include><Category>Game</Category></Include>
</Menu>
</Menu>

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).

View File

@ -1,2 +0,0 @@
README
AUTHORS

View File

@ -1,12 +0,0 @@
debian/tmp/usr/bin/enlightenment
debian/tmp/usr/bin/enlightenment_*
debian/tmp/usr/lib/enlightenment/modules/*/*/*.so
debian/tmp/usr/lib/enlightenment/modules/*/*.desktop
debian/tmp/usr/lib/enlightenment/modules/*/*.edj
debian/tmp/usr/lib/enlightenment/modules/*/*/freqset
debian/tmp/usr/lib/enlightenment/modules/*/*/tempget
debian/tmp/usr/lib/enlightenment/modules/*/*/batget
debian/tmp/usr/lib/enlightenment/preload/*.so
debian/tmp/usr/share/enlightenment
debian/tmp/usr/share/locale
debian/tmp/usr/share/xsessions

View File

@ -1,23 +0,0 @@
#!/bin/sh
set -e
add_wm_entry ()
{
update-alternatives --install /usr/bin/x-window-manager \
x-window-manager /usr/bin/enlightenment_start 50
}
case "$1" in
configure)
add_wm_entry
;;
abort-*)
exit 1
;;
*)
;;
esac
#DEBHELPER#

View File

@ -1,4 +0,0 @@
#!/bin/sh
if test -x /usr/sbin/update-alternatives; then
update-alternatives --remove x-window-manager /usr/bin/enlightenment_start
fi

36
debian/enlightenment_imc.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_IMC 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_imc \- This is just a placeholder until real man page has been written
.SH SYNOPSIS
.B enlightenment_imc
[\fIOPTION\fR] ...
.SH DESCRIPTION
.PP
\fBenlightenment_imc\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
@@ -1449,7 +1449,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
@@ -126,13 +126,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;
}
@@ -469,8 +469,8 @@ _e_sys_action_do(E_Sys_Action a, char *param)
case E_SYS_HALT:
/* 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();
@@ -496,8 +496,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();
@@ -522,8 +522,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();
@@ -548,8 +548,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
View File

@ -2,18 +2,28 @@
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_INSTALL_MANPAGES_e17-dev := $(DEB_SRCDIR)/debian/enlightenment-config.1
DEB_DH_STRIP_ARGS := --dbg-package=e17-dbg
DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath
install/enlightenment::
mkdir debian/enlightenment/etc
mv debian/tmp/usr/etc/enlightenment debian/enlightenment/etc/
find debian/tmp/usr/lib/enlightenment/modules/cpufreq/ -name 'freqset' -exec chmod 4755 {} \;
find debian/tmp/usr/lib/enlightenment/modules/temperature/ -name 'tempget' -exec chmod 4755 {} \;
find debian/tmp/usr/lib/enlightenment/modules/temperature/ -name 'batget' -exec chmod 4755 {} \;
chmod 4555 debian/tmp/usr/bin/enlightenment_sys
install/e17-data::
gzip -9 debian/tmp/usr/share/enlightenment/doc/*.txt
rm debian/tmp/usr/share/enlightenment/COPYING
rm debian/tmp/usr/share/enlightenment/data/fonts/*
install/e17::
#rm -r debian/tmp/usr/lib/enlightenment/modules/layout
rm -r debian/tmp/usr/lib/enlightenment/modules/wizard
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)