summaryrefslogtreecommitdiff
path: root/lxde-base/lxde-common
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /lxde-base/lxde-common
reinit the tree, so we can have metadata
Diffstat (limited to 'lxde-base/lxde-common')
-rw-r--r--lxde-base/lxde-common/Manifest9
-rw-r--r--lxde-base/lxde-common/files/lxde90
-rw-r--r--lxde-base/lxde-common/files/lxde-common-0.5.5-logout.patch14
-rw-r--r--lxde-base/lxde-common/lxde-common-0.5.5-r3.ebuild46
-rw-r--r--lxde-base/lxde-common/lxde-common-0.99.1.ebuild30
-rw-r--r--lxde-base/lxde-common/metadata.xml11
6 files changed, 200 insertions, 0 deletions
diff --git a/lxde-base/lxde-common/Manifest b/lxde-base/lxde-common/Manifest
new file mode 100644
index 000000000000..d2a53361de74
--- /dev/null
+++ b/lxde-base/lxde-common/Manifest
@@ -0,0 +1,9 @@
+AUX lxde 1989 SHA256 b96f4eb749f2e4e8bf8257f78f058060679481a45d187b5f2b82effb2e5bbad8 SHA512 43eaaef1a5997f07281fc771d3b4a6cb3ba3515964b3e477679c28b06f21bb7dccac9fb2249dcb8ff6f08b21407fb26238f6cf66ea0a1d312a9566b5ca9d730c WHIRLPOOL a58a0fa0188a3f8ab5d61854c75b357ec861e3f42fa731378e425730bbe81a9c2a4cb526a79e4cc0804f72eda7f926712d5f42234cb7e0f99ac858f3b7a95623
+AUX lxde-common-0.5.5-logout.patch 415 SHA256 04597937631a4325dd9e9abacb19cd522b34909dec8ba781a84250ab150eda55 SHA512 5437f15a0f5fd892751ef37289479e7fee6cc253a2724c972f8d5b32a7e7283e937edbf659ea205b2dbc26c0f5d2db00251229f134c77a4ea0ef5a17d63dba48 WHIRLPOOL 49a7145981eebe9229412b9bf420ba326ae3769482d2056283227c6efa208a631300e52744575a93fa33a861f2b629b6580b6e1d52c5ce385b11e41f5e2a48d5
+DIST lxde-common-0.5.5.tar.gz 899075 SHA256 ee18a09b64a442b33c1b54f0269649a1b4d9490460c400a07ed785d41bf6dde6 SHA512 44848286ccf3aa269df1680e14a8d3c41be1c2af956bd5121fc05d97a892fdc13d1e74191a2a11a40e96a8f31f8be37b1cfb9afeac4474fcab88d07508647c7f WHIRLPOOL 60423eb159fabba12394609b7538e63342c8c39ca38be441d930923deb25116ff1bc0e01d6aa25cfd53d202b426cd9b9fac9410de9c07f211e1b753fe44d4264
+DIST lxde-common-0.99.1.tar.xz 889656 SHA256 8ca5ea3185fd3cacc28116cd9adfdc3b1d92a4ff891fccf135d35f0224c29827 SHA512 f5a14c44d827ba2355efd10c78732157f5645392ebbeb8e2a8126340a36eeba2842eff0c5338bb36623e5fe2da894c89d60a45c0b177704e2260413d63232b05 WHIRLPOOL 4368ef3822e2dd2327af8a83b98e1c2794fc85165f975a364a4bacbaa736534686bac1018bbc83abc96498e0995bf69ee8a5cc7cd78f17d2e4be3b373a81dbb8
+EBUILD lxde-common-0.5.5-r3.ebuild 1085 SHA256 a2855b490b87fab73b705bf832a579037d95491c29ee7ac3c12961ded429389a SHA512 2f6fc9eaee15975ade75a2085f959bdb7356ca4696c4d42be7644524bd72e804f902e3dc35d3c006bc4e2195430d37a75900de40a195ee7edc867ef791c289cc WHIRLPOOL 8fcfdeacb27eee82da80c8e9b501a69a981ab66cfdd704cd73d91f8e168f96f943bf0c6f3ec55fc7d4a4bda978ad3b265c30b2b26350c0bdafd44c29e46c8488
+EBUILD lxde-common-0.99.1.ebuild 705 SHA256 5509db795e2308fb65b96a37cb4b44eb1c61178294c4543f40b1279f3f6016e1 SHA512 f25e905af31ab0cf0db7f5aa6947f18d00d381567bf6c65ce24c30b8b715601b262b00f4d0ced979c0b9cedc14f28c88b80da43d9c43c9868c54519786fdb879 WHIRLPOOL 0f53806aec955ea111e39e4d665e2b92d51e638539ac3db211a337a484009fadff98227678df2964a09aea9520b1166f2d8a1249d78ef6a7a719cb9b30b9af0c
+MISC ChangeLog 3197 SHA256 0d0f430134dd2d3eee27ccc531fec478620869365fd0183935721f079aeefb90 SHA512 435ad87bbf17797ad0325528e77443ed7fe4d2c2f7acf5ff43244d4a0440f8ab83b018d5d5927eb8d385c894b76a029296ad11624f9dd1a7f92da0ccf153f688 WHIRLPOOL 3535a51ff891b4b3e3cdafe7c031cff6dd517af9567b389fcf4cfa07277f7cf5f06dff5e758c33798efe70c148b512af0d024310e48f37d662ba831895ebef12
+MISC ChangeLog-2015 5792 SHA256 b199ced512f9ded51d6c1443ce354a762e4d2399efbe7a4bd8390701cb4f969e SHA512 6705933373f6632eaf387f0154dbad8aeb8bc7ed78bfd9202b6e66bb52bcb67292e462e85ffb2cb45207ba8083fb1df4cc39aaf8cc3f9b92a1713aaa83a9d808 WHIRLPOOL a4fa4ffe106005fdfbde734262146709a9fe1c8ce88edec3a9dce25f7cb6edc725a97959786c64b3e67788a66b51f73ce496627a3142cafd299d3abd885bc696
+MISC metadata.xml 335 SHA256 b9490a0a3862026204370ed27f91c33c1bbe450e451c9b9538c3d7f2cf6d8330 SHA512 4c2d3c8ed34571ef578e11a64d7cfebe44e87353c59e1711f61ecaf224bf8596e8693651b1f3c185c87275f6b980d4ccbedc16828f30a16ee3899a2f020c53f7 WHIRLPOOL 1200923674587a97d4240d60754092275090c9241c7805a9b92cda9d1c420987dba4712a6e4300a4f3554f390c25a3c8dc386303aafd91a68b46711a4f377abf
diff --git a/lxde-base/lxde-common/files/lxde b/lxde-base/lxde-common/files/lxde
new file mode 100644
index 000000000000..489ce2d1fe32
--- /dev/null
+++ b/lxde-base/lxde-common/files/lxde
@@ -0,0 +1,90 @@
+#!/bin/sh
+# LXDE Xsession starter, based on Xsession shipped by x11-apps/xinit-1.0.5-r1
+
+# redirect errors to a file in user's home directory if we can
+for errfile in "$HOME/.lxde-errors" "${TMPDIR-/tmp}/lxde-$USER" "/tmp/lxde-$USER"
+do
+ if ( cp /dev/null "$errfile" 2> /dev/null )
+ then
+ chmod 600 "$errfile"
+ exec > "$errfile" 2>&1
+ break
+ fi
+done
+
+userresources=$HOME/.Xresources
+usermodmap=$HOME/.Xmodmap
+userxkbmap=$HOME/.Xkbmap
+
+sysresources=/etc/X11/Xresources
+sysmodmap=/etc/X11/Xmodmap
+sysxkbmap=/etc/X11/Xkbmap
+
+rh6sysresources=/etc/X11/xinit/Xresources
+rh6sysmodmap=/etc/X11/xinit/Xmodmap
+
+
+# merge in defaults
+if [ -f "$rh6sysresources" ]; then
+ xrdb -merge "$rh6sysresources"
+fi
+
+if [ -f "$sysresources" ]; then
+ xrdb -merge "$sysresources"
+fi
+
+if [ -f "$userresources" ]; then
+ xrdb -merge "$userresources"
+fi
+
+# merge in keymaps
+if [ -f "$sysxkbmap" ]; then
+ setxkbmap `cat "$sysxkbmap"`
+ XKB_IN_USE=yes
+fi
+
+if [ -f "$userxkbmap" ]; then
+ setxkbmap `cat "$userxkbmap"`
+ XKB_IN_USE=yes
+fi
+
+#
+# Eeek, this seems like too much magic here
+#
+if [ -z "$XKB_IN_USE" -a ! -L /etc/X11/X ]; then
+ if grep '^exec.*/Xsun' /etc/X11/X > /dev/null 2>&1 && [ -f /etc/X11/XF86Config ]; then
+ xkbsymbols=`sed -n -e 's/^[ ]*XkbSymbols[ ]*"\(.*\)".*$/\1/p' /etc/X11/XF86Config /etc/X11/xorg.conf`
+ if [ -n "$xkbsymbols" ]; then
+ setxkbmap -symbols "$xkbsymbols"
+ XKB_IN_USE=yes
+ fi
+ fi
+fi
+
+# xkb and xmodmap don't play nice together
+if [ -z "$XKB_IN_USE" ]; then
+ if [ -f "$rh6sysmodmap" ]; then
+ xmodmap "$rh6sysmodmap"
+ fi
+
+ if [ -f "$sysmodmap" ]; then
+ xmodmap "$sysmodmap"
+ fi
+
+ if [ -f "$usermodmap" ]; then
+ xmodmap "$usermodmap"
+ fi
+fi
+
+unset XKB_IN_USE
+
+# run all system xinitrc shell scripts.
+if [ -d /etc/X11/xinit/xinitrc.d ]; then
+ for i in /etc/X11/xinit/xinitrc.d/* ; do
+ if [ -x "$i" ]; then
+ . "$i"
+ fi
+ done
+fi
+
+exec /usr/bin/startlxde
diff --git a/lxde-base/lxde-common/files/lxde-common-0.5.5-logout.patch b/lxde-base/lxde-common/files/lxde-common-0.5.5-logout.patch
new file mode 100644
index 000000000000..129fb9a5b1ad
--- /dev/null
+++ b/lxde-base/lxde-common/files/lxde-common-0.5.5-logout.patch
@@ -0,0 +1,14 @@
+Index: lxde-common-0.5.5/Makefile.am
+===================================================================
+--- lxde-common-0.5.5.orig/Makefile.am
++++ lxde-common-0.5.5/Makefile.am
+@@ -20,6 +20,9 @@ images_DATA= \
+ images/logout-banner.png \
+ images/lxde-icon.png
+
++lxlogoutdir=$(datadir)/applications/
++lxlogout_DATA=lxde-logout.desktop
++
+ lxpaneldir=$(datadir)/lxpanel/profile/LXDE
+ lxpanel_DATA=lxpanel/config
+
diff --git a/lxde-base/lxde-common/lxde-common-0.5.5-r3.ebuild b/lxde-base/lxde-common/lxde-common-0.5.5-r3.ebuild
new file mode 100644
index 000000000000..3d7e128f0888
--- /dev/null
+++ b/lxde-base/lxde-common/lxde-common-0.5.5-r3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+inherit eutils autotools
+
+DESCRIPTION="LXDE Session default configuration files and nuoveXT2 iconset"
+HOMEPAGE="http://lxde.sf.net/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~arm-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/gettext"
+PDEPEND="lxde-base/lxde-icon-theme"
+
+src_prepare() {
+ #bug 380043
+ epatch "${FILESDIR}"/${P}-logout.patch
+
+ # Rerun autotools
+ einfo "Regenerating autotools files..."
+ eautoreconf
+}
+
+src_install () {
+ emake DESTDIR="${D}" install
+ # install session file
+ insinto /etc/X11/Sessions/
+ doins ${FILESDIR}/lxde
+ fperms 755 /etc/X11/Sessions/lxde
+ dodoc AUTHORS ChangeLog README
+}
+
+pkg_postinst() {
+ elog "${P} has renamed the configuration file name to"
+ elog "/etc/xdg/lxsession/LXDE/desktop.conf"
+ elog "Keep in mind you have to migrate your custom settings"
+ elog "from /etc/xdg/lxsession/LXDE/config"
+}
diff --git a/lxde-base/lxde-common/lxde-common-0.99.1.ebuild b/lxde-base/lxde-common/lxde-common-0.99.1.ebuild
new file mode 100644
index 000000000000..acbc129e213b
--- /dev/null
+++ b/lxde-base/lxde-common/lxde-common-0.99.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit eutils
+
+DESCRIPTION="LXDE Session default configuration files and nuoveXT2 iconset"
+HOMEPAGE="http://lxde.org/"
+SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~x86 ~arm-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/gettext"
+PDEPEND="lxde-base/lxde-icon-theme"
+
+src_install () {
+ emake DESTDIR="${D}" install
+ # install session file
+ insinto /etc/X11/Sessions/
+ doins "${FILESDIR}/lxde"
+ fperms 755 /etc/X11/Sessions/lxde
+ dodoc AUTHORS ChangeLog README
+}
diff --git a/lxde-base/lxde-common/metadata.xml b/lxde-base/lxde-common/metadata.xml
new file mode 100644
index 000000000000..b31e527de265
--- /dev/null
+++ b/lxde-base/lxde-common/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>lxde@gentoo.org</email>
+ <name>Gentoo LXDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">lxde</remote-id>
+ </upstream>
+</pkgmetadata>