diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2007-05-02 16:57:11 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2007-05-02 16:57:11 +0000 |
commit | c9f8d9c1e0d68a97a5ee364a5d8177e995e40ab9 (patch) | |
tree | d0c0fc6a2f41ed8ea041cf064d3705fc20222625 /x11-misc | |
parent | move media-fonts/cjkuni-fonts to media-fonts/arphicfonts (diff) | |
download | historical-c9f8d9c1e0d68a97a5ee364a5d8177e995e40ab9.tar.gz historical-c9f8d9c1e0d68a97a5ee364a5d8177e995e40ab9.tar.bz2 historical-c9f8d9c1e0d68a97a5ee364a5d8177e995e40ab9.zip |
Initial commit from Sunrise Overlay for bugs 107526, 176150. Thanks to Jakub Moc.
Package-Manager: portage-2.1.2.5
Diffstat (limited to 'x11-misc')
-rw-r--r-- | x11-misc/slim/ChangeLog | 11 | ||||
-rw-r--r-- | x11-misc/slim/files/digest-slim-1.2.6 | 3 | ||||
-rw-r--r-- | x11-misc/slim/metadata.xml | 8 | ||||
-rw-r--r-- | x11-misc/slim/slim-1.2.6.ebuild | 64 |
4 files changed, 86 insertions, 0 deletions
diff --git a/x11-misc/slim/ChangeLog b/x11-misc/slim/ChangeLog new file mode 100644 index 000000000000..a65b6dcc5ffa --- /dev/null +++ b/x11-misc/slim/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for x11-misc/slim +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/slim/ChangeLog,v 1.1 2007/05/02 16:57:11 drac Exp $ + +*slim-1.2.6 (02 May 2007) + + 02 May 2007; Samuli Suominen <drac@gentoo.org> +metadata.xml, + +slim-1.2.6.ebuild: + Initial commit from Sunrise Overlay for bugs 107526, 176150. Thanks to Jakub + Moc. + diff --git a/x11-misc/slim/files/digest-slim-1.2.6 b/x11-misc/slim/files/digest-slim-1.2.6 new file mode 100644 index 000000000000..cc557ad76ceb --- /dev/null +++ b/x11-misc/slim/files/digest-slim-1.2.6 @@ -0,0 +1,3 @@ +MD5 1bf891f046014a03236c21ce6cbe455b slim-1.2.6.tar.gz 219003 +RMD160 81b2d230857dd1b3b2fb6e41b2a81a3ed7207bfd slim-1.2.6.tar.gz 219003 +SHA256 4f0a51c88d0d4f942d3552efcfbfcb245bc558336a1ed3f531dbe65252ad8c5e slim-1.2.6.tar.gz 219003 diff --git a/x11-misc/slim/metadata.xml b/x11-misc/slim/metadata.xml new file mode 100644 index 000000000000..f2ab3106471d --- /dev/null +++ b/x11-misc/slim/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>desktop-misc</herd> +<maintainer> +<email>drac@gentoo.org</email> +</maintainer> +</pkgmetadata> diff --git a/x11-misc/slim/slim-1.2.6.ebuild b/x11-misc/slim/slim-1.2.6.ebuild new file mode 100644 index 000000000000..ef72461dc7f7 --- /dev/null +++ b/x11-misc/slim/slim-1.2.6.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/slim/slim-1.2.6.ebuild,v 1.1 2007/05/02 16:57:11 drac Exp $ + +inherit toolchain-funcs + +DESCRIPTION="Simple Login Manager" +HOMEPAGE="http://slim.berlios.de" +SRC_URI="mirror://berlios/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="" + +DEPEND="x11-proto/xproto + x11-libs/libXmu + x11-libs/libX11 + x11-libs/libXpm + x11-libs/libXft + media-libs/libpng + media-libs/jpeg" +RDEPEND="${DEPEND} + media-fonts/corefonts" + +src_unpack() { + unpack ${A} + cd "${S}" + + # respect C[XX]FLAGS, fix crosscompile, + # fix linking order for --as-needed" + sed -i -e "s:^CXX=.*:CXX=$(tc-getCXX) ${CXXFLAGS}:" \ + -e "s:^CC=.*:CC=$(tc-getCC) ${CFLAGS}:" \ + -e "s:^MANDIR=.*:MANDIR=/usr/share/man:" \ + -e "s:/usr/X11R6:/usr:" \ + -e "s:^\t\(.*\)\ \$(LDFLAGS)\ \(.*\):\t\1\ \2\ \$(LDFLAGS):g" \ + Makefile || die 'sed failed in Makefile' + + # Remove all X11R6 references from slim.conf + # Set slim to daemon mode as default to stop xdm runscript from throwing errors on stop + # Set the default logfile to /dev/null to avoid cluttering up the harddisk + # as slim puts a lot of garbage in its logfile + sed -i -e 's#X11R6/##g' -e 's#/usr/bin:##' \ + -e 's/# daemon/daemon/' \ + -e 's#/var/log/slim.log#/dev/null#g' \ + slim.conf || die "sed failed in slim.conf" +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed." + dodoc xinitrc.sample README TODO THEMES +} + +pkg_postinst() { + elog + elog "The configuration file is located at /etc/slim.conf." + elog "If you wish ${PN} to start automatically, set DISPLAYMANAGER=\"${PN}\" " + elog "in /etc/conf.d/xdm and run \"rc-update add xdm default\"." + elog + elog "${PN} uses .xinitrc in the user's home directory and /etc/slim.conf" + elog "for session management. For further information, see README and" + elog "xinitrc.sample in /usr/share/doc/${PF}." + elog +} |