New package: enlightenment-0.17.0.

This commit is contained in:
Juan RP 2012-12-22 08:13:04 +01:00
parent 7fcedd99dd
commit db5d492a25
6 changed files with 230 additions and 0 deletions

1
srcpkgs/enlightenment-devel Symbolic link
View File

@ -0,0 +1 @@
enlightenment

View File

@ -0,0 +1,11 @@
# Template file for 'enlightenment-devel'.
#
noarch=yes
depends="efreet-devel ecore-devel edje-devel evas-devel
e_dbus-devel ${sourcepkg}>=${version}"
short_desc="${short_desc} -- development files"
do_install() {
vmove usr/include usr
vmove usr/lib/pkgconfig usr/lib
}

View File

@ -0,0 +1,154 @@
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
"http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
<Menu>
<Name>Applications</Name>
<Directory>X-E-Menu-Applications.directory</Directory>
<!-- Scan legacy dirs first, as later items take priority -->
<KDELegacyDirs/>
<LegacyDir>/etc/X11/applnk</LegacyDir>
<LegacyDir>/usr/share/gnome/apps</LegacyDir>
<!-- Read standard .directory and .desktop file locations -->
<DefaultAppDirs/>
<DefaultDirectoryDirs/>
<!-- Read in overrides and child menus from applications-merged/ -->
<DefaultMergeDirs/>
<!-- Accessories submenu -->
<Menu>
<Name>Accessories</Name>
<Directory>Utility.directory</Directory>
<Include>
<And>
<Category>Utility</Category>
<!-- Accessibility spec must have either the Utility or Settings
category, and we display an accessibility submenu already for
the ones that do not have Settings, so don't display accessibility
applications here -->
<Not><Category>Accessibility</Category></Not>
<Not><Category>System</Category></Not>
</And>
</Include>
</Menu> <!-- End Accessories -->
<!-- Accessibility submenu -->
<Menu>
<Name>Universal Access</Name>
<Directory>Utility-Accessibility.directory</Directory>
<Include>
<And>
<Category>Accessibility</Category>
<Not><Category>Settings</Category></Not>
</And>
</Include>
</Menu> <!-- End Accessibility -->
<!-- Development Tools -->
<Menu>
<Name>Development</Name>
<Directory>Development.directory</Directory>
<Include>
<And>
<Category>Development</Category>
</And>
<Filename>emacs.desktop</Filename>
</Include>
</Menu> <!-- End Development Tools -->
<!-- Education -->
<Menu>
<Name>Education</Name>
<Directory>Education.directory</Directory>
<Include>
<And>
<Category>Education</Category>
</And>
</Include>
</Menu> <!-- End Education -->
<!-- Games -->
<Menu>
<Name>Games</Name>
<Directory>Game.directory</Directory>
<Include>
<And>
<Category>Game</Category>
</And>
</Include>
</Menu> <!-- End Games -->
<!-- Graphics -->
<Menu>
<Name>Graphics</Name>
<Directory>Graphics.directory</Directory>
<Include>
<And>
<Category>Graphics</Category>
</And>
</Include>
</Menu> <!-- End Graphics -->
<!-- Internet -->
<Menu>
<Name>Internet</Name>
<Directory>Network.directory</Directory>
<Include>
<And>
<Category>Network</Category>
</And>
</Include>
</Menu> <!-- End Internet -->
<!-- Multimedia -->
<Menu>
<Name>Multimedia</Name>
<Directory>AudioVideo.directory</Directory>
<Include>
<And>
<Category>AudioVideo</Category>
</And>
</Include>
</Menu> <!-- End Multimedia -->
<!-- Office -->
<Menu>
<Name>Office</Name>
<Directory>Office.directory</Directory>
<Include>
<And>
<Category>Office</Category>
</And>
</Include>
</Menu> <!-- End Office -->
<!-- System Tools-->
<Menu>
<Name>System</Name>
<Directory>System-Tools.directory</Directory>
<Include>
<And>
<Category>System</Category>
<Not><Category>Settings</Category></Not>
</And>
</Include>
</Menu> <!-- End System Tools -->
<!-- Other -->
<Menu>
<Name>Other</Name>
<Directory>X-GNOME-Other.directory</Directory>
<OnlyUnallocated/>
<Include>
<And>
<Not><Category>Core</Category></Not>
<Not><Category>Settings</Category></Not>
<Not><Category>Screensaver</Category></Not>
</And>
</Include>
</Menu> <!-- End Other -->
</Menu> <!-- End Applications -->

View File

@ -0,0 +1,13 @@
Index: src/bin/e_main.c
===================================================================
--- src/bin/e_main.c (revision 78707)
+++ src/bin/e_main.c (working copy)
@@ -101,7 +101,7 @@
static Eina_Bool _e_main_cb_startup_fake_end(void *data __UNUSED__);
/* local variables */
-static Eina_Bool really_know = EINA_FALSE;
+static Eina_Bool really_know = EINA_TRUE;
static Eina_Bool locked = EINA_FALSE;
static Eina_Bool inloop = EINA_FALSE;
static jmp_buf x_fatal_buff;

View File

@ -0,0 +1,17 @@
--- data/etc/sysactions.conf.in 2012-10-31 17:28:49.000000000 +0100
+++ data/etc/sysactions.conf.in.bak 2012-11-27 19:27:15.955334382 +0100
@@ -43,10 +43,10 @@
# user and group name can use glob matches (* == all for example) like the
# shell. as can action names allowed or denied.
-action: halt /sbin/shutdown -h now
-action: reboot /sbin/shutdown -r now
-action: suspend @SUSPEND@
-action: hibernate @HIBERNATE@
+action: halt /usr/bin/systemctl poweroff
+action: reboot /usr/bin/systemctl reboot
+action: suspend /usr/bin/systemctl suspend
+action: hibernate /usr/bin/systemctl hibernate
action: /bin/mount /bin/mount
action: /bin/umount /bin/umount
action: /usr/bin/eject /usr/bin/eject

View File

@ -0,0 +1,34 @@
# Template file for 'enlightenment'
pkgname=enlightenment
version=0.17.0
revision=1
subpackages="${pkgname}-devel"
build_style=gnu-configure
configure_args="--disable-static --enable-pam --disable-device-hal
--enable-device-udev --disable-mount-hal --enable-mount-udisks
--enable-mount-eeze --enable-elementary --enable-emotion
--enable-enotify --disable-ephysics --disable-wayland-clients
--disable-conf-wallpaper2 --disable-illume2 --disable-physics
--disable-doc"
homepage="http://enlightenment.org"
short_desc="Enlightenment window manager DR17 (aka e17)"
maintainer="Juan RP <xtraeme@gmail.com>"
license="BSD"
distfiles="http://download.enlightenment.org/releases/${pkgname}-${version}.tar.gz"
checksum=469a493c6f7fb2599912edb5ec17181554187c2845bb5290878f1eba9e04b258
conf_files="/etc/enlightenment/sysactions.conf"
provides="notification-daemon-0"
depends="hicolor-icon-theme desktop-file-utils"
makedepends="pkg-config alsa-lib-devel pam-devel e_dbus-devel edje-devel
eeze-devel efreet-devel eio-devel elementary-devel xcb-util-keysyms-devel"
post_install() {
vmkdir usr/share/licenses/${pkgname}
install -m644 COPYING* ${DESTDIR}/usr/share/licenses/${pkgname}
vinstall ${FILESDIR}/e-applications.menu 644 etc/xdg/menus
rm -rf ${DESTDIR}/usr/share/${pkgname}/doc
}