diff options
Diffstat (limited to 'x11-misc')
-rw-r--r-- | x11-misc/cairo-dock/ChangeLog | 7 | ||||
-rw-r--r-- | x11-misc/cairo-dock/Manifest | 7 | ||||
-rw-r--r-- | x11-misc/cairo-dock/cairo-dock-2.3.0.3.ebuild | 62 | ||||
-rw-r--r-- | x11-misc/cairo-dock/files/cairo-dock-2.3.0.3-CMakeLists.patch | 22 | ||||
-rw-r--r-- | x11-misc/cairo-dock/metadata.xml | 14 |
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> - |