Change exo for correct run chromium on XFCE

atratsevskiy
parent 98d08e890d
commit 0eb21fdb36

@ -0,0 +1,4 @@
AUX exo-0.8.0-chromium-22.patch 588 SHA256 44c59fef721f52aa0b941fd13069e1573ab5cf23b276b94cbe6177d3cd8b26b3 SHA512 a905360c5c9d877323e10c60320c921f2f39ba822511cafc3eef04c3189c5646a9d024003b8dfa0c9babd9445e49c427902f3f78420de560d9550a422d084c19 WHIRLPOOL fa6ad464a50b12250ad53e65a234b26f0caea5ae15ebd7b7db570760d893ee91ffe95c85a1fdb46ce690d489f1cb792bf9837118c0b260c235452a070bb4c9a4
DIST exo-0.8.0.tar.bz2 1120701 SHA256 6e21aa30692affcb45fc8283d034da4a02221d26e3e1facb968d04fed4ba05b0 SHA512 28b7ad276f0efdb519145c7e09e8fd88e7c28dea67e0c9cb5384703e126cd935dad86d57ea207ea7c5d6d1d6838ed54c55b72e2a68095e79c743fddb0081cbf4 WHIRLPOOL e44e0432821b678b84ed94862c870ed5380e34d00a1cfe32cff42621f4d3062f7c84305c9836c4ff3b60619c4fe321a1b392be94c55c3014735de53c106e636b
EBUILD exo-0.8.0-r1.ebuild 1292 SHA256 bf540f44e9c63bc4419774f94cb6c1e49ad6549a58cab3f1a7a6adc74023f97a SHA512 ee8928a83ba177293c4b2cfe30a7906fb919752f6d35a998c86617b2220cb82edfbb014be215db23d055287463c0e1d0f3056040c8217b56815cf90bbfe1594e WHIRLPOOL b6d635e62ae788839544fbb7a3764e5b8424de8f7ea8ef8af4fa70211b9b8b063dbe81dca9faf1cc105ab9d0a37011c655a76180d08ee3736921547c361641a3
MISC metadata.xml 159 SHA256 900ea49b6703fce452e205b85226bf1f994725963e5840da501182e7487d0e63 SHA512 000eb10e453390fb27843585adf354d725e77d881553d97a1a242bf06578a402ee4a924d9d8205a3fa687a59e2402bc9f3e1c227e448e05026354c196cf0a4f3 WHIRLPOOL 6f01aa01b8124d752be8e6c550ffdfc9093d45b206771c924ce25ce3f0daf006a669721d1385ff1bc803df342322d1c264f2905d3ccc44686c937deae8308ec3

@ -0,0 +1,46 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/xfce-base/exo/exo-0.8.0.ebuild,v 1.10 2012/09/09 14:33:35 armin76 Exp $
EAPI=4
inherit xfconf
DESCRIPTION="Extensions, widgets and framework library with session support for the Xfce desktop environment"
HOMEPAGE="http://www.xfce.org/projects/"
SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
IUSE="debug"
RDEPEND=">=dev-lang/perl-5.6
>=dev-libs/glib-2.24
dev-perl/URI
>=x11-libs/gtk+-2.20:2
>=xfce-base/libxfce4ui-4.10
>=xfce-base/libxfce4util-4.10"
DEPEND="${RDEPEND}
dev-util/intltool
virtual/pkgconfig
sys-devel/gettext"
src_unpack() {
unpack "${A}"
cd "${S}"
# quiet run chromium
epatch "${FILESDIR}/exo-0.8.0-chromium-22.patch"
}
pkg_setup() {
XFCONF=(
--docdir="${EPREFIX}"/usr/share/doc/${PF}
$(xfconf_use_debug)
--with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html
)
[[ ${CHOST} == *-darwin* ]] && XFCONF+=( --disable-visibility ) #366857
DOCS=( AUTHORS ChangeLog HACKING NEWS README THANKS TODO )
}

@ -0,0 +1,13 @@
diff --git a/exo-helper/exo-helper.c b/exo-helper/exo-helper.c
index a3a8c60..a37ed83 100644
--- a/exo-helper/exo-helper.c
+++ b/exo-helper/exo-helper.c
@@ -422,7 +422,7 @@ exo_helper_execute (ExoHelper *helper,
succeed = FALSE;
break;
}
- else if (result > 0 && status != 0)
+ else if (result > 0 && status != 0 && status == 5888)
{
/* the command failed */
err = g_error_new_literal (G_FILE_ERROR, g_file_error_from_errno (EIO), g_strerror (EIO));

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>xfce</herd>
</pkgmetadata>
Loading…
Cancel
Save