New package: enlightenment-0.17.0.
This commit is contained in:
parent
7fcedd99dd
commit
db5d492a25
6 changed files with 230 additions and 0 deletions
1
srcpkgs/enlightenment-devel
Symbolic link
1
srcpkgs/enlightenment-devel
Symbolic link
|
@ -0,0 +1 @@
|
|||
enlightenment
|
11
srcpkgs/enlightenment/enlightenment-devel.template
Normal file
11
srcpkgs/enlightenment/enlightenment-devel.template
Normal 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
|
||||
}
|
154
srcpkgs/enlightenment/files/e-applications.menu
Normal file
154
srcpkgs/enlightenment/files/e-applications.menu
Normal 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 -->
|
13
srcpkgs/enlightenment/patches/quickstart.patch
Normal file
13
srcpkgs/enlightenment/patches/quickstart.patch
Normal 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;
|
17
srcpkgs/enlightenment/patches/sysactions_systemd.patch
Normal file
17
srcpkgs/enlightenment/patches/sysactions_systemd.patch
Normal 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
|
34
srcpkgs/enlightenment/template
Normal file
34
srcpkgs/enlightenment/template
Normal 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
|
||||
}
|
Loading…
Reference in a new issue