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 --- x11-misc/xdesktopwaves/Manifest | 6 ++++ .../files/xdesktopwaves-1.3-gentoo.patch | 38 ++++++++++++++++++++ x11-misc/xdesktopwaves/metadata.xml | 17 +++++++++ x11-misc/xdesktopwaves/xdesktopwaves-1.3-r2.ebuild | 41 ++++++++++++++++++++++ 4 files changed, 102 insertions(+) create mode 100644 x11-misc/xdesktopwaves/Manifest create mode 100644 x11-misc/xdesktopwaves/files/xdesktopwaves-1.3-gentoo.patch create mode 100644 x11-misc/xdesktopwaves/metadata.xml create mode 100644 x11-misc/xdesktopwaves/xdesktopwaves-1.3-r2.ebuild (limited to 'x11-misc/xdesktopwaves') diff --git a/x11-misc/xdesktopwaves/Manifest b/x11-misc/xdesktopwaves/Manifest new file mode 100644 index 000000000000..1178b313b161 --- /dev/null +++ b/x11-misc/xdesktopwaves/Manifest @@ -0,0 +1,6 @@ +AUX xdesktopwaves-1.3-gentoo.patch 1166 SHA256 fda0edda69eb62f3dcd3509af21fa02c83edbb7519e6cf3be0ffdb64f0e0c947 SHA512 03543f5244d6c22da32d845546db6ca36cf5f9c59dde9d248ef160d2824556055efb57f4becd84541b16ac82ae1bd661272fc92e8c0ac096deb32764cc849f05 WHIRLPOOL 2e89f0681bc19c871d5602a3751ee94363fec4e88e22d79d07860a7b0246ab0a512d2417f8ce24d274ea111937733e69dccad0f4b46cd1d8c6839cda0864c501 +DIST xdesktopwaves-1.3.tar.gz 49302 SHA256 185a1fe56095610e95580713eec491ad1d93f4c89015ae612f214e1ccee51779 SHA512 7dd3eb4f3a9291e9afab7aab7385cc271af2754adecde85ef3a2dfbc6a0bd96bab440cdb9f34cabb9e7c6d9ee25cdc64bf57ba7edc4df03f344b5b10404cd52e WHIRLPOOL 15bea1d6fb90e58de3190ccb284985d1e444370ad9012eb55d4bbe5689a5d7f0b37c99c2c7d422459238384d459e6fdc7557926ff0d958f9031cb31843b8469f +EBUILD xdesktopwaves-1.3-r2.ebuild 952 SHA256 309a501f82cfad770c19ae20f904cad5dff48ac047a5f7a68c4a1680ba96644d SHA512 b3ee7de6c95039ce2f8b7b08d766c4e4964667a108566647b926a7a217ccbc042a50ebea2e493adb942c376274db718aaa01e8e62bf0f54198c22eb5db9cf892 WHIRLPOOL 7d136cb7ea63b14ddcbe65b989771dc27f552b9df21bf0f0ed8aacff669bcf39ee3c3c4e73f0bc6d04b38c3421708640434b27baab87dbdf836a1508ec9ec367 +MISC ChangeLog 2674 SHA256 0d4885649f36e1afe7434c694163b160ef9d5784ed972d11e6c185b2d5ec8b3e SHA512 e982c387121f51da36084d75387105dde3833df03adddc03317623356f4808f35c9d0dc846894d09a4fec2dabebe4bd7284bd4561e3119a69d81bb6ac0e0d030 WHIRLPOOL d69bc4d1acbfd2a5fa2898f6dc69048d7c0465213a35bee32142fae81e56b6ba56c8697a4d410813265fca64bd203c69da76905dd10c5d61c00d81cead227585 +MISC ChangeLog-2015 2812 SHA256 74039889574405e8a607ead25d1c54be67fa92c1fa7c751cd476b74daa2cd767 SHA512 e0ae67cd59a947fefa97d680195d7c7f8ed097009c0093f48f08f7a8d0348e8b342179fed5b2924743c2a2f6c46854a6812ed58ae5a8af213170134a3097c7c2 WHIRLPOOL a7b325c262b0bfa0c1a8ff643ae45a508ca211149d17994886652cc53d80ed2a0874bf054517468d77ee4cab0af10bd78da6011b6b61f3fedd814956a0536453 +MISC metadata.xml 664 SHA256 88587c57df0531960bae44ed5fe3ff0d7b4a6f2a24daa988aaee34245693e13d SHA512 fe2eaa4227fcc4170929f30432521129d2259578dc7b1af2fa2bbc844b4d93c6597a4cf0c2d46911f9b540ae0e45a8c0071d634ef164138b2c2174eecb0da099 WHIRLPOOL 2e73336c6eafb3237baf2553ac267e590e1a39d52564bebf94c32f59f1fa388c946594414c7c38526d9a1e448a8dd013ef7a37e9e3065887e8880d4ee53d01b4 diff --git a/x11-misc/xdesktopwaves/files/xdesktopwaves-1.3-gentoo.patch b/x11-misc/xdesktopwaves/files/xdesktopwaves-1.3-gentoo.patch new file mode 100644 index 000000000000..accbb4d9baec --- /dev/null +++ b/x11-misc/xdesktopwaves/files/xdesktopwaves-1.3-gentoo.patch @@ -0,0 +1,38 @@ +--- xdesktopwaves-1.3/Makefile.org 2004-12-18 06:47:40.000000000 +0100 ++++ xdesktopwaves-1.3/Makefile 2010-02-08 20:05:31.000000000 +0100 +@@ -11,14 +11,13 @@ + + #=========================== C compiler configuration ========================== + +-CC = gcc +-CFLAGS = -I/usr/X11R6/include -O2 ++CFLAGS += $(shell pkg-config --cflags x11 xext) + + #============================= Linker configuration ============================ + +-LINK = gcc +-LFLAGS = -L/usr/X11R6/lib +-LIBS = -lm -lX11 -lXext ++LINK = $(CC) ++LFLAGS = $(LDFLAGS) ++LIBS = -lm $(shell pkg-config --libs x11 xext) + + #============================ Installer configuration ========================== + +--- xdesktopwaves-1.3/xdwapi/Makefile.org 2004-12-18 06:47:40.000000000 +0100 ++++ xdesktopwaves-1.3/xdwapi/Makefile 2010-02-08 20:08:14.000000000 +0100 +@@ -1,10 +1,9 @@ + # Makefile for the xdesktopwaves API and its demo program + +-CC = gcc +-CFLAGS = -I/usr/X11R6/include -O2 +-LINK = gcc +-LFLAGS = -L/usr/X11R6/lib +-LIBS = -lm -lX11 ++CFLAGS += $(shell pkg-config --cflags x11 xext) ++LINK = $(CC) ++LFLAGS = $(LDFLAGS) ++LIBS = -lm $(shell pkg-config --libs x11 xext) + + all: xdwapidemo + diff --git a/x11-misc/xdesktopwaves/metadata.xml b/x11-misc/xdesktopwaves/metadata.xml new file mode 100644 index 000000000000..5e3210314f13 --- /dev/null +++ b/x11-misc/xdesktopwaves/metadata.xml @@ -0,0 +1,17 @@ + + + + + desktop-misc@gentoo.org + Gentoo Desktop Miscellaneous Project + + + xdesktopwaves is a cellular automata setting the background of your + X Windows desktop under water. Windows and mouse are like ships on the + sea. Each movement of these ends up in moving water waves. You can even + have rain and/or storm stirring up the water. + + + xdesktopwaves + + diff --git a/x11-misc/xdesktopwaves/xdesktopwaves-1.3-r2.ebuild b/x11-misc/xdesktopwaves/xdesktopwaves-1.3-r2.ebuild new file mode 100644 index 000000000000..cf84faf3f802 --- /dev/null +++ b/x11-misc/xdesktopwaves/xdesktopwaves-1.3-r2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils toolchain-funcs + +DESCRIPTION="A cellular automata setting the background of your X Windows desktop under water" +HOMEPAGE="http://xdesktopwaves.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +LICENSE="GPL-2" + +SLOT="0" +RDEPEND="x11-libs/libXext" +DEPEND="${RDEPEND} + x11-proto/xextproto" +KEYWORDS="amd64 ppc x86" +IUSE="" + +PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) + +src_compile() { + tc-export CC + emake + emake -C xdwapi +} + +src_install() { + dobin xdesktopwaves xdwapi/xdwapidemo + doman xdesktopwaves.1 + insinto /usr/share/pixmaps + doins xdesktopwaves.xpm + make_desktop_entry xdesktopwaves + einstalldocs +} + +pkg_preinst() { + elog "To see what xdesktopwaves is able to do, start it by running" + elog "'xdesktopwaves' and then run 'xdwapidemo'. You should see the" + elog "supported effects on your desktop" +} -- cgit v1.2.3