summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'x11-misc')
-rw-r--r--x11-misc/cairo-dock/ChangeLog7
-rw-r--r--x11-misc/cairo-dock/Manifest7
-rw-r--r--x11-misc/cairo-dock/cairo-dock-2.3.0.3.ebuild62
-rw-r--r--x11-misc/cairo-dock/files/cairo-dock-2.3.0.3-CMakeLists.patch22
-rw-r--r--x11-misc/cairo-dock/metadata.xml14
5 files changed, 104 insertions, 8 deletions
diff --git a/x11-misc/cairo-dock/ChangeLog b/x11-misc/cairo-dock/ChangeLog
index 5555573..6b30c3a 100644
--- a/x11-misc/cairo-dock/ChangeLog
+++ b/x11-misc/cairo-dock/ChangeLog
@@ -2,6 +2,13 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header$
+*cairo-dock-2.3.0.3 (15 Sep 2011)
+
+ 15 Sep 2011; Dustin Polke <dustin.polke@uni-siegen.de>
+ +cairo-dock-2.3.0.3.ebuild, +files/cairo-dock-2.3.0.3-CMakeLists.patch,
+ metadata.xml:
+ Version bump; update metadata; switch over to use cairo-dock.eclass.
+
22 Feb 2011; Dustin Polke <dustin.polke@uni-siegen.de>
cairo-dock-2.2.0_p4.ebuild:
Pin gtk/gnome deps to slot 2.
diff --git a/x11-misc/cairo-dock/Manifest b/x11-misc/cairo-dock/Manifest
index c40d1a5..96f86af 100644
--- a/x11-misc/cairo-dock/Manifest
+++ b/x11-misc/cairo-dock/Manifest
@@ -1,5 +1,8 @@
AUX cairo-dock-2.2.0_p4-CMakeLists.patch 935 RMD160 a6641754355b074d69269abf92f0eef69b7dda0c SHA1 c6b79f25d7266777eab4918b6bd429687b672fab SHA256 c6e224bbc8640987ac46fc8e20b25518a5938fc3b0dada17aa8bdc7ca0d483a6
+AUX cairo-dock-2.3.0.3-CMakeLists.patch 858 RMD160 99180355841471f3ef6e655a3d40518d313efe02 SHA1 dcfc895ef7a91d57db71e9b7e0e4cab5a4669ab3 SHA256 1278fa961a29944fcded1d97c68ab9a1f5067036ea050873127e1c23619d4349
DIST cairo-dock-2.2.0-4.tar.gz 2335519 RMD160 23d0917e5b0c49790b7b5f266d40b837af555bd2 SHA1 4edc1d4f71d71b5c7cf295bdcc4b40bc016bc54e SHA256 dc2de939e8fe8bb2b020d7c12c106114f321a104ea41d3538fbc1fce2fadff95
+DIST cairo-dock-2.3.0~3.tar.gz 2478330 RMD160 5ed1a96dea418f2efe9acf2816cf124a445728a4 SHA1 5b8369a42328ba5024bb15faf29a95c835c98541 SHA256 58de5a0bc75a83242bb6552f416b1db3bdb63f9de6f571aca362a7419b8b1db8
EBUILD cairo-dock-2.2.0_p4.ebuild 1771 RMD160 ecc310d53e211f3d5e5c95298a350af53e86c82b SHA1 88774880342b1d17ca60e7275dd7fb70820b50ef SHA256 b5f4bbe0a3a3a00a8c2fe4f5c6cbeaf6b02f9b911409e488efaaddb36c15fe47
-MISC ChangeLog 1193 RMD160 2b58fab0b4ce953a74a4ed9a56b1334e0e829449 SHA1 c2a159d277d3337fb44fc9da9fbf23f1069f0b42 SHA256 c54ac6d05d6a21488b1d5e0aab896018f2e448b604bd9488ce9ff945c2c563cb
-MISC metadata.xml 355 RMD160 d209d8404843a4194f3275b191a331557c574f64 SHA1 b8f9fad8f3fddbeebcd197c99d3090c005edae15 SHA256 b62702d10983ff670fc6fa0e612af97a10af27baf52eca5f2fe4da5faab73136
+EBUILD cairo-dock-2.3.0.3.ebuild 1599 RMD160 dfe777c8ac1af351f066c31015d76d8b99d4e226 SHA1 5461b9d95090736a5de4972b0ef822cff205bb99 SHA256 16fda836dcb9bc5d0c6269286ffbcbd2adcc1a3aeeb1f0d88f4691b93e7974bc
+MISC ChangeLog 1447 RMD160 f7cf76813da6a2551716957efc1181170968bdea SHA1 22942845c6ad13178d1af8d8c09ab42d6419b4dc SHA256 8379ba72dfd494b9566bf36afe9dd1e16de3194669196b0795e38dc327291648
+MISC metadata.xml 344 RMD160 179119d323563b1000cef8f72acc9de939d38b3e SHA1 67af9ad7a32fab76fba0bcca8db0b0bfbb7348fd SHA256 bd1929c02ca89c09abffb79b5e329e89f5068bc30282a23f50450e3d56b4753e
diff --git a/x11-misc/cairo-dock/cairo-dock-2.3.0.3.ebuild b/x11-misc/cairo-dock/cairo-dock-2.3.0.3.ebuild
new file mode 100644
index 0000000..6a46301
--- /dev/null
+++ b/x11-misc/cairo-dock/cairo-dock-2.3.0.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+
+inherit cmake-utils eutils cairo-dock
+
+DESCRIPTION="Cairo-dock is a fast, responsive, Mac OS X-like dock."
+HOMEPAGE="http://www.glx-dock.org"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="crypt xcomposite"
+
+RDEPEND="
+ dev-libs/dbus-glib
+ dev-libs/glib:2
+ dev-libs/libxml2:2
+ gnome-base/librsvg:2
+ net-misc/curl
+ sys-apps/dbus
+ x11-libs/cairo
+ x11-libs/gtk+:2
+ x11-libs/gtkglext
+ x11-libs/libXrender
+ crypt? ( sys-libs/glibc )
+ xcomposite? (
+ x11-libs/libXcomposite
+ x11-libs/libXinerama
+ x11-libs/libXtst
+ )"
+
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ dev-util/pkgconfig
+ sys-devel/gettext"
+
+src_prepare() {
+ cairo-dock_src_prepare
+}
+
+src_configure() {
+ # glitz support has been dropped from recent cairo, so drop it here as well.
+ mycmakeargs+=( "-DENABLE_GLITZ=OFF" )
+ cmake-utils_src_configure
+}
+
+pkg_postinst() {
+ elog "Additional plugins are available to extend the functionality"
+ elog "of Cairo-Dock. It is recommended to install at least"
+ elog "x11-misc/cairo-dock-plugins-core."
+ elog
+ elog "Cairo-Dock is an app that draws on a RGBA GLX visual."
+ elog "Some users have noticed that if the dock is launched,"
+ elog "severals qt4-based applications could crash, like skype or vlc."
+ elog "If you have this problem, add the following line into your bashrc:"
+ echo
+ elog "alias vlc='export XLIB_SKIP_ARGB_VISUALS=1; vlc; unset XLIB_SKIP_ARGB_VISUALS'"
+ elog "see http://www.qtforum.org/article/26669/qt4-mess-up-the-opengl-context.html for more details."
+}
diff --git a/x11-misc/cairo-dock/files/cairo-dock-2.3.0.3-CMakeLists.patch b/x11-misc/cairo-dock/files/cairo-dock-2.3.0.3-CMakeLists.patch
new file mode 100644
index 0000000..e50f4cd
--- /dev/null
+++ b/x11-misc/cairo-dock/files/cairo-dock-2.3.0.3-CMakeLists.patch
@@ -0,0 +1,22 @@
+--- CMakeLists.txt
++++ CMakeLists.txt
+@@ -13,9 +13,6 @@
+ set (VERSION "2.3.0~3")
+
+ add_definitions (-std=c99 -Wstrict-prototypes -Wextra -Wwrite-strings -Wuninitialized -Werror-implicit-function-declaration) #-Wunreachable-code -Wno-unused-parameter -Wall
+-if (NOT ${CMAKE_BUILD_TYPE})
+- add_definitions (-O3)
+-endif()
+ add_definitions (-DGL_GLEXT_PROTOTYPES="1")
+ add_definitions (-DCAIRO_DOCK_DEFAULT_ICON_NAME="default-icon.svg")
+ add_definitions (-DCAIRO_DOCK_ICON="cairo-dock.svg")
+@@ -60,6 +60,9 @@
+ set (includedir ${prefix}/include)
+ set (bindir ${prefix}/bin)
+
++set (CMAKE_SKIP_BUILD_RPATH TRUE)
++set (CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
++
+ ########### dependencies ###############
+
+ pkg_check_modules ("PACKAGE" REQUIRED "gtk+-2.0" "gthread-2.0" "cairo" "librsvg-2.0" "dbus-1" "dbus-glib-1" "libxml-2.0" "gtkglext-1.0" "xrender" "libcurl")
diff --git a/x11-misc/cairo-dock/metadata.xml b/x11-misc/cairo-dock/metadata.xml
index 1371795..b2d2c99 100644
--- a/x11-misc/cairo-dock/metadata.xml
+++ b/x11-misc/cairo-dock/metadata.xml
@@ -1,10 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<use>
- <flag name="crypt">Enables support for crypted passwords.</flag>
-</use>
-<herd>no-herd</herd>
-<longdescription>Cairo-dock is a kind of dock applet, which doesn't depend on any gnome package.</longdescription>
+ <use>
+ <flag name="crypt">Enables support for crypted passwords.</flag>
+ </use>
+ <herd>no-herd</herd>
+ <maintainer>
+ <email>dustin.polke@uni-siegen.de</email>
+ <name>Dustin Polke</name>
+ </maintainer>
</pkgmetadata>
-