summaryrefslogtreecommitdiff
path: root/x11-misc/xdesktopwaves
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 /x11-misc/xdesktopwaves
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-misc/xdesktopwaves')
-rw-r--r--x11-misc/xdesktopwaves/Manifest6
-rw-r--r--x11-misc/xdesktopwaves/files/xdesktopwaves-1.3-gentoo.patch38
-rw-r--r--x11-misc/xdesktopwaves/metadata.xml17
-rw-r--r--x11-misc/xdesktopwaves/xdesktopwaves-1.3-r2.ebuild41
4 files changed, 102 insertions, 0 deletions
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>desktop-misc@gentoo.org</email>
+ <name>Gentoo Desktop Miscellaneous Project</name>
+ </maintainer>
+ <longdescription>
+ 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.
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">xdesktopwaves</remote-id>
+ </upstream>
+</pkgmetadata>
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"
+}