summaryrefslogtreecommitdiff
path: root/x11-misc/idesk
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/idesk
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-misc/idesk')
-rw-r--r--x11-misc/idesk/Manifest6
-rw-r--r--x11-misc/idesk/files/idesk-0.7.5-glibc-2.12.patch17
-rw-r--r--x11-misc/idesk/idesk-0.7.5-r3.ebuild41
-rw-r--r--x11-misc/idesk/metadata.xml11
4 files changed, 75 insertions, 0 deletions
diff --git a/x11-misc/idesk/Manifest b/x11-misc/idesk/Manifest
new file mode 100644
index 000000000000..a70b01ad2a62
--- /dev/null
+++ b/x11-misc/idesk/Manifest
@@ -0,0 +1,6 @@
+AUX idesk-0.7.5-glibc-2.12.patch 544 SHA256 b9471ba1727f4dacff5d304c29bd81aa97070fa4581770fd4331e168f6711bdb SHA512 f21f419d7facc62990a35b67e57bec2f9b46c76a6026a267348edfbd0207c14682cf1a3b8ca0ab4d508668a0c4dc9cc8ad06921b3218f077225bafc3f1ae9fc6 WHIRLPOOL 8ab0d364be8a9973b1ec474c532cbf10f6405b7235e5ed833282c3210ae9a87c91f1e23f71f267e6f99ffb9812f642f737d418ec5577fd67218ec124c8c83bdc
+DIST idesk-0.7.5.tar.bz2 185858 SHA256 d4b7ea5dcf6d49d83e2df9512d4c6388f11632a702b14f42a1bc6bffb617b3d3 SHA512 42c15cecc6e2cf6546420542fc4480902fd33c26c19ffc32e65eb04d09116d3b80f5539cde4ca86d4bec30ce96417752bfe7416ec83c531235d9064d06ec0475 WHIRLPOOL f5cb80e1efbbfe36cc1956b41b89df3efc2d6b675e67e6e5dae7a8b0adf96e96ce117550d16769e8716d8d886b9707677d7328b3b903358abf0638c9f58237de
+EBUILD idesk-0.7.5-r3.ebuild 771 SHA256 8797e88de7979bbcaa334419f4246c68a8efef87dc1ebc8c85ec15489c611edf SHA512 a2dc376a5faa6c342d6ff3dfca473bc91a8810ec063a9300225857696e773117422fb5a035994eabd67b349849664cb4dfcbf4a2a63f6829791700e7ef14108b WHIRLPOOL 2c1a17fac08d6fa685af748d69f49fc014757ccbc888ef3000c04c4ddd59e2e1b47a1e01b7b5648e9d367eaf8aa73b220122ce3e97e589b7a84d06b6bc10ebaf
+MISC ChangeLog 2464 SHA256 088ec4a93d2101d10a2b9963098eb86ec50f52064a93b8f37618de24237ca5cb SHA512 8a15d0411eeabc5c659ec408f7801fc5e1134b23829dea26fbeb696e4eec897547308589a43e61fe730f98e0e1e418e788aefb94e38f170c1c7c512157965a2e WHIRLPOOL c9de4de28826a182b04629b2ac5a149a4a87217d8a2a8a2ab4e3ce124019a203b810b2f5ffc8a150415f892f6d5ee90b51f603a7181da1cd5e46041f3c67478a
+MISC ChangeLog-2015 8100 SHA256 bd7802ee48ff59d3545c59ef9fdc8715a790ef476504bb3a11cc664fa8f2c63b SHA512 a73a062ce5c21fefe18ce20a2ee78d72879578b3b3735fd45aaae795f909103baa3bd2356348bc6e8de1352f3f41796599988ba25bebd756399b3094eea47e72 WHIRLPOOL 5d578061c76a36d9dc63d707143a406863f2400772fb6fbb1eca4f4f7aaaaf0531172c753408816e36c03ea3918d7f906228c22300335f9a0ea9f5cdf04290c4
+MISC metadata.xml 351 SHA256 331634542af011dd1d2ffee83f2c90a40c51c1e2d759fab57806e6b2f4cf7efc SHA512 038678d7cde9b7ec4365e763f7a5759a36eb125b7852d9e110f31e1737ee04c1043c73dee482f998c4284176f8d46cc7ee8a1a2e044651e9945e56d6523c39e2 WHIRLPOOL 27a5115783343159bdd924ae52b3a58935e54aceda1cd3d7c9160401be9d76f63e33e6b9cea455cc365af3f0d6056f42df9e503d94795fd168b23ed1973e11d8
diff --git a/x11-misc/idesk/files/idesk-0.7.5-glibc-2.12.patch b/x11-misc/idesk/files/idesk-0.7.5-glibc-2.12.patch
new file mode 100644
index 000000000000..c4ac03e206e9
--- /dev/null
+++ b/x11-misc/idesk/files/idesk-0.7.5-glibc-2.12.patch
@@ -0,0 +1,17 @@
+Fixes build with glibc-2.12
+
+http://bugs.gentoo.org/333515
+https://bugs.launchpad.net/ubuntu/+source/idesk/+bug/592602
+
+Patch written by Bhavani Shankar <bhavi@ubuntu.com>
+--- idesk-0.7.5/src/DesktopConfig.cpp
++++ idesk-0.7.5/src/DesktopConfig.cpp
+@@ -24,6 +24,8 @@
+
+ #include "DesktopConfig.h"
+ #include "Util.h"
++#include <sys/types.h> // For stat()
++#include <sys/stat.h> // For stat()
+
+ //the initilizer list just sets the program defaults for non-necessary options
+ DesktopConfig::DesktopConfig(Database db, string ideskrcFile) :
diff --git a/x11-misc/idesk/idesk-0.7.5-r3.ebuild b/x11-misc/idesk/idesk-0.7.5-r3.ebuild
new file mode 100644
index 000000000000..0ca01640be47
--- /dev/null
+++ b/x11-misc/idesk/idesk-0.7.5-r3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Utility to place icons on the root window"
+HOMEPAGE="http://idesk.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="
+ dev-libs/glib:2
+ dev-libs/libxml2
+ media-libs/freetype
+ >=media-libs/imlib2-1.4[X]
+ media-libs/libart_lgpl
+ x11-libs/gtk+:2
+ x11-libs/pango
+ x11-libs/startup-notification"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+PATCHES=(
+ # bug 333515
+ "${FILESDIR}"/${P}-glibc-2.12.patch
+)
+
+src_prepare() {
+ default
+ sed -i \
+ -e 's,/usr/local/,/usr/,' \
+ examples/default.lnk || die
+}
+
+src_configure() {
+ econf --enable-libsn
+}
diff --git a/x11-misc/idesk/metadata.xml b/x11-misc/idesk/metadata.xml
new file mode 100644
index 000000000000..6ae5edb8732a
--- /dev/null
+++ b/x11-misc/idesk/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="sourceforge">idesk</remote-id>
+ </upstream>
+</pkgmetadata>