diff options
author | Alexandre Rostovtsev <tetromino@gentoo.org> | 2012-05-01 23:51:47 +0000 |
---|---|---|
committer | Alexandre Rostovtsev <tetromino@gentoo.org> | 2012-05-01 23:51:47 +0000 |
commit | 7910b4d008832ef2e527b21f8bc3ebdabe43eba9 (patch) | |
tree | 6328ead138cfd864845d343c29b81bbf16b03069 /net-misc/sparkleshare | |
parent | Version bump. (diff) | |
download | historical-7910b4d008832ef2e527b21f8bc3ebdabe43eba9.tar.gz historical-7910b4d008832ef2e527b21f8bc3ebdabe43eba9.tar.bz2 historical-7910b4d008832ef2e527b21f8bc3ebdabe43eba9.zip |
New ebuild for a Dropbox-like collaboration and sharing tool (bug #362295); thanks to Sven Mueller, Christoph Brill (egore), Aurélien Delogu, and Travis Hansen.
Package-Manager: portage-2.2.0_alpha101/cvs/Linux x86_64
Diffstat (limited to 'net-misc/sparkleshare')
-rw-r--r-- | net-misc/sparkleshare/ChangeLog | 12 | ||||
-rw-r--r-- | net-misc/sparkleshare/Manifest | 18 | ||||
-rw-r--r-- | net-misc/sparkleshare/metadata.xml | 8 | ||||
-rw-r--r-- | net-misc/sparkleshare/sparkleshare-0.8.4.ebuild | 85 |
4 files changed, 123 insertions, 0 deletions
diff --git a/net-misc/sparkleshare/ChangeLog b/net-misc/sparkleshare/ChangeLog new file mode 100644 index 000000000000..8a2e6510daef --- /dev/null +++ b/net-misc/sparkleshare/ChangeLog @@ -0,0 +1,12 @@ +# ChangeLog for net-misc/sparkleshare +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/sparkleshare/ChangeLog,v 1.1 2012/05/01 23:51:47 tetromino Exp $ + +*sparkleshare-0.8.4 (01 May 2012) + + 01 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org> + +sparkleshare-0.8.4.ebuild, +metadata.xml: + New ebuild for a Dropbox-like collaboration and sharing tool (bug #362295); + thanks to Sven Mueller, Christoph Brill (egore), Aurélien Delogu, and Travis + Hansen. + diff --git a/net-misc/sparkleshare/Manifest b/net-misc/sparkleshare/Manifest new file mode 100644 index 000000000000..c1aae6407f95 --- /dev/null +++ b/net-misc/sparkleshare/Manifest @@ -0,0 +1,18 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +DIST sparkleshare-linux-0.8.4.tar.gz 762979 RMD160 acc91a53ed1afbe6f345bf463afe977c06b48323 SHA1 55cbacc1c2b96be87f291938bd5635d35859e183 SHA256 a2ef1ad73af4810c7f878aa771afe9762a31fb153269eec0bc54160ab70d0e5b +EBUILD sparkleshare-0.8.4.ebuild 2030 RMD160 27f002e01ec1ea6d5f29f8836822f5d1b4393841 SHA1 a7d03cfb0dcef15d4549d4bf81ab74b7f0444d1e SHA256 e5e3d96cd7f259e773e351098d95e8049fe77cbac912a549c49fa472a0a1c683 +MISC ChangeLog 526 RMD160 be680a8eed399bf3423273271d9797a6a6e6dd8e SHA1 8a8d3159385f343ad09e295e0c92b91562deaa28 SHA256 3c76b9691dd07d59b470aece5f37ad46589c71a121d6a03858c24c8d56fba07d +MISC metadata.xml 252 RMD160 4edece41db3d4d57d945ccd8628f2ffb398d0944 SHA1 47cd5cff5bae3519a726e8162c8ea406d3a12046 SHA256 80f3bcb754b630fb93daa515b1c8ef4e658f71102b8828c7ac158a1d22c2764b +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQEcBAEBAgAGBQJPoHcYAAoJEJ0WA1zPCt1hSEIH/3sllN6R8ZOUuEKklzqY4nyI +A/LruanNUFhUT5AQEXAWxvQQGqRAoCOzbKOShS+eHuyNScPka6WxD5Vj+WOtELFJ +0a6EAfimsufobGNlaxEz5f7VoOfbXU2CmxRiuy/eWsbxEfSDSlzllTzv4HMEnaMd +sshw9/BA8+OhT7vCZVvwhR6mikeslLX9e1LWJRcy/fMGyGb+LwggyLAVfYdsud7F +bFsSvFycsJDx/1YOjnJ9rRyfDTICFl7igh7IKR8r/Kn49PSsz0DMr+n+gk/v2FjP +ka/QIqQHD3L6kuH6NoMwwv+lpOOWWyNl/19v5OdgZC46E+ejLWUF5bMMKRD5Qc8= +=or3M +-----END PGP SIGNATURE----- diff --git a/net-misc/sparkleshare/metadata.xml b/net-misc/sparkleshare/metadata.xml new file mode 100644 index 000000000000..44e4dd149099 --- /dev/null +++ b/net-misc/sparkleshare/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnome</herd> +<use> + <flag name="nautilus">Build the <pkg>gnome-base/nautilus</pkg> extension</flag> +</use> +</pkgmetadata> diff --git a/net-misc/sparkleshare/sparkleshare-0.8.4.ebuild b/net-misc/sparkleshare/sparkleshare-0.8.4.ebuild new file mode 100644 index 000000000000..b3decdccb288 --- /dev/null +++ b/net-misc/sparkleshare/sparkleshare-0.8.4.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/sparkleshare/sparkleshare-0.8.4.ebuild,v 1.1 2012/05/01 23:51:47 tetromino Exp $ + +EAPI="4" + +GCONF_DEBUG="no" # --enable-debug does not do anything +PYTHON_DEPEND="nautilus? 2" + +inherit gnome2 mono python + +DESCRIPTION="Git-based collaboration and file sharing tool" +HOMEPAGE="http://www.sparkleshare.org" +SRC_URI="http://github.com/downloads/hbons/SparkleShare/${PN}-linux-${PV}.tar.gz" +LICENSE="GPL-3" +KEYWORDS="~amd64 ~x86" +SLOT="0" +IUSE="nautilus" # ayatana + +COMMON_DEPEND=">=dev-lang/mono-2.8 + >=dev-dotnet/glib-sharp-2.12.7 + >=dev-dotnet/gtk-sharp-2.12.10 + dev-dotnet/notify-sharp + dev-dotnet/webkit-sharp + nautilus? ( || ( + ( + >=dev-python/nautilus-python-1.1-r1 + >=gnome-base/nautilus-3 ) + ( + <dev-python/nautilus-python-1.1 + =gnome-base/nautilus-2* ) + ) ) +" +RDEPEND="${COMMON_DEPEND} + >=dev-vcs/git-1.7.3 + gnome-base/gvfs + net-misc/curl[ssl] + net-misc/openssh + nautilus? ( || ( + ( + dev-python/pygobject:3 + >=gnome-base/nautilus-3[introspection] + x11-libs/gtk+:3[introspection] ) + ( + dev-python/pygobject:2 + dev-python/pygtk:2 ) + ) ) +" +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.40.6 + dev-util/pkgconfig +" + +pkg_setup () { + DOCS="AUTHORS NEWS TRADEMARK" + G2CONF="${G2CONF} + --disable-appindicator + $(use_enable nautilus nautilus-extension)" + # $(use_enable ayatana appindicator) + # requires >=appindicator-sharp-0.0.7 + python_pkg_setup +} + +src_prepare() { + gnome2_src_prepare + + # XXX: check if still needed in >=sparkleshare-0.9 + sed -e '/ update-desktop-database/ d' \ + -i SparkleShare/Makefile.in || die "sed failed" +} + +src_compile() { + # FIXME: parallel make fails + MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_compile +} + +pkg_postinst() { + gnome2_pkg_postinst + use nautilus && python_mod_optimize /usr/share/nautilus-python/extensions/ +} + +pkg_postrm() { + gnome2_pkg_postrm + use nautilus && python_mod_cleanup /usr/share/nautilus-python/extensions/ +} |