From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- lxde-base/lxde-common/Manifest | 9 +++ lxde-base/lxde-common/files/lxde | 90 ++++++++++++++++++++++ .../files/lxde-common-0.5.5-logout.patch | 14 ++++ lxde-base/lxde-common/lxde-common-0.5.5-r3.ebuild | 46 +++++++++++ lxde-base/lxde-common/lxde-common-0.99.1.ebuild | 30 ++++++++ lxde-base/lxde-common/metadata.xml | 11 +++ 6 files changed, 200 insertions(+) create mode 100644 lxde-base/lxde-common/Manifest create mode 100644 lxde-base/lxde-common/files/lxde create mode 100644 lxde-base/lxde-common/files/lxde-common-0.5.5-logout.patch create mode 100644 lxde-base/lxde-common/lxde-common-0.5.5-r3.ebuild create mode 100644 lxde-base/lxde-common/lxde-common-0.99.1.ebuild create mode 100644 lxde-base/lxde-common/metadata.xml (limited to 'lxde-base/lxde-common') 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 @@ + + + + + lxde@gentoo.org + Gentoo LXDE Project + + + lxde + + -- cgit v1.2.3