commit: 2fc29019656563ab6620505d45d864f32e96d919 Author: Sebastian Pipping <sebastian <AT> pipping <DOT> org> AuthorDate: Sat Jun 6 17:12:14 2015 +0000 Commit: Sebastian Pipping <sping <AT> gentoo <DOT> org> CommitDate: Sat Jun 6 17:15:28 2015 +0000 URL: https://gitweb.gentoo.org/proj/betagarden.git/commit/?id=2fc29019
x11-misc/rsxs: 1.0 x11-misc/rsxs/metadata.xml | 8 ++++++++ x11-misc/rsxs/rsxs-1.0.ebuild | 41 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) diff --git a/x11-misc/rsxs/metadata.xml b/x11-misc/rsxs/metadata.xml new file mode 100644 index 0000000..16bcc9f --- /dev/null +++ b/x11-misc/rsxs/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>[email protected]</email> + <name>Sebastian Pipping</name> + </maintainer> +</pkgmetadata> diff --git a/x11-misc/rsxs/rsxs-1.0.ebuild b/x11-misc/rsxs/rsxs-1.0.ebuild new file mode 100644 index 0000000..c3b5b19 --- /dev/null +++ b/x11-misc/rsxs/rsxs-1.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" + +inherit multilib + +DESCRIPTION="GLX port of Really Slick Screensavers; can be used with XScreensaver" +HOMEPAGE="http://sourceforge.net/projects/rsxs/" +SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.gz" + +LICENSE="GPL-3" # no "or later" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug" + +DEPEND=" + media-libs/libpng + media-libs/libvorbis + media-libs/glu + media-libs/mesa + media-libs/openal + x11-libs/libXmu + x11-libs/libX11 + " +RDEPEND="${DEPEND}" + +src_prepare() { + # Fix compilation + # http://sourceforge.net/p/openil/bugs/203/#5e3f + sed 's,png_set_gray_1_2_4_to_8,png_set_expand_gray_1_2_4_to_8,g' \ + -i src/pngimage.cc || die +} + +src_configure() { + econf \ + --with-hackdir=/usr/$(get_libdir)/misc/xscreensaver/ \ + --with-moduledir=/usr/share/xscreensaver/config/ \ + $(use_enable debug) +}
