summaryrefslogtreecommitdiff
path: root/x11-misc/hsetroot
diff options
context:
space:
mode:
Diffstat (limited to 'x11-misc/hsetroot')
-rw-r--r--x11-misc/hsetroot/Manifest9
-rw-r--r--x11-misc/hsetroot/files/hsetroot-1.0.2-underlinking.patch22
-rw-r--r--x11-misc/hsetroot/hsetroot-1.0.2.ebuild28
-rw-r--r--x11-misc/hsetroot/hsetroot-1.0.2_p5.ebuild41
-rw-r--r--x11-misc/hsetroot/metadata.xml23
5 files changed, 123 insertions, 0 deletions
diff --git a/x11-misc/hsetroot/Manifest b/x11-misc/hsetroot/Manifest
new file mode 100644
index 000000000000..4801f0356e05
--- /dev/null
+++ b/x11-misc/hsetroot/Manifest
@@ -0,0 +1,9 @@
+AUX hsetroot-1.0.2-underlinking.patch 500 SHA256 677c1a2e834130a5cff110952a738fc6e6d2cf611dfc870346b6697e362728c2 SHA512 b36eca913e9477b8282351ce739a76c088a64707d0028518a3b2cb3c3050c8d7f722243437cdb55109fd8dcdd56e74c13bf67039aaf4a2cc75372f14e1ce09d6 WHIRLPOOL 276565eecb325a498e05b112dd01495d3ee7be5f5a6d7d37831d063a26e01206aa2862ac734fdae6584835c6f251790d7b4aa15a27c414b4201a5189b78d8fdc
+DIST hsetroot-1.0.2.tar.gz 125535 SHA256 d6712d330b31122c077bfc712ec4e213abe1fe71ab24b9150ae2774ca3154fd7 SHA512 51788a6b579b82368ef5e11255ff56e2db978a02f7ad752ba64ec33c56ae5f27c1f0ef3452725d1c7bdb9d97b8a3a5b64422031c9c75a7279c407b8772d5edc3 WHIRLPOOL bcf543cf7fb6b6f14ff10de66d554ae9a2e1074a7adbe11068c501a495b98b6518c6cd26504ec8a5aff644c789b86d52c74c026af266c881bd9b13dab9ca5bb8
+DIST hsetroot_1.0.2-5.debian.tar.xz 4384 SHA256 79ab1b7a805ce6c2953cd090b853833eead250679a372dcf414c33d3fb7dc8ff SHA512 5f1dbb00daebf6b8c9db77a51dbc463ea92b4564e0d7a2dac1ea9c316dd2e2126fb8c6454f4d1eddfd19533297e29651444987a7eacb7c0080e26c14383c827d WHIRLPOOL 22765754b43dc985642a20deac81fd2e9953065eca0e25d6e5dd79aa9fcc71c3ad3b61a36ca8c10cbaa91bfb13b23c64c4a48aa1a8a72378f9769d645ce35472
+DIST hsetroot_1.0.2.orig.tar.gz 125621 SHA256 597fe1175e590d54d0927095ce361c86ddef15ebc70a96c4bf509f6cb9165723 SHA512 cac98cc602fd8825dbfce27d289dc4ba47805c99c78de804e95c539e83ffae6984601a535cdb90658536a007a5f17c71e27e4c31af562ade6610f11f0d0d2ca5 WHIRLPOOL c40b3be003a129504cc833de22ed0e54448a1910ef4f2d40c8efa5d9c434225b1d64f842d5b605b9fc0536a99bdaa78c76dc5f16eec5fedaac22021823897459
+EBUILD hsetroot-1.0.2.ebuild 738 SHA256 551626f194ec3f671d9c603ef17e46c52c7192be3d63b068cdec0e3e9b9a37eb SHA512 712623b880a2bcb0aa253d5b6aec8daf5b6ec6af3c6258dd04e5d50b59ff18aca02acfe4ee5c821344344bfeb53c5ae11d04315954a4faa3ba2e2c5781145f16 WHIRLPOOL a9dff8c71089b00cb4b909706e82e66236789e14d7fadd93881fe981312eea153ca37e8cc8a0fb7294b5421375ada6ee125ea36d32f1126a092cf4708b7ddda7
+EBUILD hsetroot-1.0.2_p5.ebuild 972 SHA256 645ec1f7cf58a7a323458652cf8286202b2a36bd4230270b76292b154df4651f SHA512 39357441726d43072d1fb426d95b42a70c63f9cbac7d1ed28c4986a938eab731be2f144cf61938cbcc24e4b5dc1ac0799c015a0c99eb7e123891fce23d029a1c WHIRLPOOL 0fb74ebd8a11b97083a54852855b749e029ec18f09fc032f07b8c41162851e877f4a7cfb967f7fb9832adee4e0cd48b952725342325956bb0ab29ec2a3528e76
+MISC ChangeLog 2474 SHA256 bcf2da9530432411a31bf505098327a98eb1537b9233499383525a7de25252ae SHA512 53ca94c203122f90cd9f992fd6300d56aa758f65508e52c15720d439b130b58ab191e1732487923bba181242a658e28876e08464bbc30961ca3e96286eea8d0f WHIRLPOOL f07e9f7694b298286b73e0e1e87c1e6c06c1a94b4ad389b465d59b93cdeb837931c1e84c9b453098038c55b66cc829c6206e8a60359d83b70d34f2e7e3d9e3e6
+MISC ChangeLog-2015 1849 SHA256 79394aa396a24eb66109e14fb5bc88b818641fb9b6d247b67880f27a4440a1f6 SHA512 ef6951c730e3ff75df41a04d61c8ce8cff72a8b487dd44d425638c6abe49d46e9deacc343a7a89be8411e1e1776e35402c702e985a1f1746bc7c4ad951a92bc8 WHIRLPOOL ce00fbf08c8a53feded0430202cba70367ee6eee8c694edf907d817b5ba0f344c61c3f895ca9836d78536d1b5dc5496f702c18f788733b9745b6a56134bd4d85
+MISC metadata.xml 1187 SHA256 5c5e0e6014f8166e135ce537f24d9939b2b12eb2845e43b7c4f78a34c370000e SHA512 30bd381778a254be23fc5b4554b42cd846229ba6c67914fa173c8d429f2ffd3f7a9de5497d5205cf0e1a455d2d0bdfe1a368352d0e25bcb2a173f7b7b76bc3c8 WHIRLPOOL 37f15f254e14027b7d86eebdafe7419cb94ffb4fd1a5e9f481d56cd8c69b410b1cfa000b1527ecca2a33c6eb89d89e3cf89e19e7cfac901911045927d2963c43
diff --git a/x11-misc/hsetroot/files/hsetroot-1.0.2-underlinking.patch b/x11-misc/hsetroot/files/hsetroot-1.0.2-underlinking.patch
new file mode 100644
index 000000000000..cb18ac472306
--- /dev/null
+++ b/x11-misc/hsetroot/files/hsetroot-1.0.2-underlinking.patch
@@ -0,0 +1,22 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -38,6 +38,8 @@
+ # Checks for typedefs, structures, and compiler characteristics.
+ AC_C_CONST
+
++PKG_CHECK_MODULES(X11, [x11])
++
+ # Check for imlib2
+ AC_CHECK_PROGS(imlib2config_cmd, imlib2-config)
+ if test x$imlib2config_cmd = "x"; then
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -1,7 +1,7 @@
+ bin_PROGRAMS = hsetroot
+
+ AM_CFLAGS = @CFLAGS@ @IMLIB2_CFLAGS@ -Wall
+-LIBS = @IMLIB2_LIBS@
++LIBS = @IMLIB2_LIBS@ $(X11_LIBS)
+
+ hsetroot_SOURCES = hsetroot.c
+
diff --git a/x11-misc/hsetroot/hsetroot-1.0.2.ebuild b/x11-misc/hsetroot/hsetroot-1.0.2.ebuild
new file mode 100644
index 000000000000..d6a05f1442fa
--- /dev/null
+++ b/x11-misc/hsetroot/hsetroot-1.0.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools eutils
+
+DESCRIPTION="Tool which allows you to compose wallpapers ('root pixmaps') for X"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
+SRC_URI="http://cdn.thegraveyard.org/releases/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 ppc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ >=media-libs/imlib2-1.0.6.2003[X]"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ x11-proto/xproto"
+
+DOCS="AUTHORS ChangeLog NEWS README"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-underlinking.patch
+ # The pre-generated configure script contains unneeded deps
+ eautoreconf
+}
diff --git a/x11-misc/hsetroot/hsetroot-1.0.2_p5.ebuild b/x11-misc/hsetroot/hsetroot-1.0.2_p5.ebuild
new file mode 100644
index 000000000000..0879e20f060b
--- /dev/null
+++ b/x11-misc/hsetroot/hsetroot-1.0.2_p5.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools eutils
+
+DESCRIPTION="Tool which allows you to compose wallpapers ('root pixmaps') for X"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
+SRC_URI="
+ mirror://debian/pool/main/h/${PN}/${PN}_${PV/_p*/}.orig.tar.gz
+ mirror://debian/pool/main/h/${PN}/${PN}_${PV/_p*/}-${PV/*_p/}.debian.tar.xz
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+
+RDEPEND="
+ >=media-libs/imlib2-1.0.6.2003[X]
+ x11-libs/libX11
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+ x11-proto/xproto
+"
+
+DOCS="AUTHORS ChangeLog NEWS README"
+PATCHES=(
+ "${FILESDIR}"/${P/_p*/}-underlinking.patch
+ "${WORKDIR}"/debian/patches/01_fix-no-display-crash.patch
+ "${WORKDIR}"/debian/patches/02_extend-mode.patch
+ "${WORKDIR}"/debian/patches/03_cover-mode.patch
+)
+S=${WORKDIR}/${P/_p*/}.orig
+
+src_prepare() {
+ default
+
+ eautoreconf
+}
diff --git a/x11-misc/hsetroot/metadata.xml b/x11-misc/hsetroot/metadata.xml
new file mode 100644
index 000000000000..fdbc1f83706c
--- /dev/null
+++ b/x11-misc/hsetroot/metadata.xml
@@ -0,0 +1,23 @@
+<?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>
+hsetroot is a tool which allows you to compose wallpapers ("root pixmaps") for
+X. It has a lot of options like rendering gradients, solids, images but it also
+allows you to perform manipulations on those things, or chain them together.
+You could use one standard background image for isntance, and using tint to
+make it fit your current theme. And yes, of course it is compatible with
+semi-translucent applications like aterm and xchat :)
+
+At this time, hsetroot can render: gradients (multi-color with variable
+distance), solids (rectangles) and images (centered, tiled, fullscreen, or
+maximum aspect). It supports the following manipulations: tinting (overlaying a
+color mask), blurring, sharpening, flipping (horizontally, diagonally,
+vertically) it also allows you to adjust brightness, contrast and gamma-level.
+hsetroot also supports alpha-channels when rendering things.
+</longdescription>
+</pkgmetadata>