summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-p2p/retroshare')
-rw-r--r--net-p2p/retroshare/ChangeLog7
-rw-r--r--net-p2p/retroshare/Manifest20
-rw-r--r--net-p2p/retroshare/retroshare-0.5.5a.ebuild132
3 files changed, 149 insertions, 10 deletions
diff --git a/net-p2p/retroshare/ChangeLog b/net-p2p/retroshare/ChangeLog
index f631bfa57095..bf95f86d1f19 100644
--- a/net-p2p/retroshare/ChangeLog
+++ b/net-p2p/retroshare/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-p2p/retroshare
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/retroshare/ChangeLog,v 1.2 2013/08/27 16:13:19 kensington Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/retroshare/ChangeLog,v 1.3 2013/10/02 23:49:51 hasufell Exp $
+
+*retroshare-0.5.5a (02 Oct 2013)
+
+ 02 Oct 2013; Julian Ospald <hasufell@gentoo.org> +retroshare-0.5.5a.ebuild:
+ version bump
27 Aug 2013; Michael Palimaka <kensington@gentoo.org>
retroshare-0.5.4e.ebuild:
diff --git a/net-p2p/retroshare/Manifest b/net-p2p/retroshare/Manifest
index f9b771f480b5..45419d291293 100644
--- a/net-p2p/retroshare/Manifest
+++ b/net-p2p/retroshare/Manifest
@@ -2,17 +2,19 @@
Hash: SHA256
DIST RetroShare-v0.5.4e.tar.gz 9442382 SHA256 a1cc85327213aa3bab0eac0923b546472bb41aacd56a11f5f3be1ba2315a0bda SHA512 8677afc8dab9a834d78537b8eb00e7dd2b8e7689a862270a268e2bb173d2f0d0313703fdcf85eba513cc1c18525fed710260d34e203fd80f87cf0f4ffd357f1f WHIRLPOOL 236fc03248a9d64ec6ea214dea478c6222c36b5d7b542a002ea57e9a493de649c2e4bc87b0deb53e09a668a159ff96e39e100bd86142ef48a89874c9a37195dc
+DIST RetroShare-v0.5.5a.zip 12527884 SHA256 c0d33c6e2055b68184940098599c105c6b6c2909a166331a0c710f9fd86a2253 SHA512 9ccb3cfeeca5272d32948a53a143f108e52a27ea50f990b9abc6f4facee13c01a4f0fde3da9ba67471330a5ae8567b4dc3ecf3402e782baac612a48c4a06162a WHIRLPOOL 5827565d8bc9742bdaa585dcf18bf19225f7667fe4149dfa9157c36fba0cc20903e03ac3720b1056bc04a017555f23ecf790325dccff354e60acbee4c7d5102a
EBUILD retroshare-0.5.4e.ebuild 2964 SHA256 2ca65d3b941e50e6f005c0cfcd3434a591f5bc36eda93981c5889d31cf36354b SHA512 9bf5c399e43458e56e4d352d84484159e87031977d50e1af11b227bc9b3d49d06c482a8e89795ab8c983a198d47ec1c8f104e928add16b6a2ddd99450e1db639 WHIRLPOOL 00fedb3d800d04577af21b53c195716201fd54db18f9994c0d3b84acc2ccb73466578efd10c956c9f91b6a5a0a7bb582e12bbb48ab8d2ba887a846319eb4d064
-MISC ChangeLog 487 SHA256 c7df033fab76ca4a7c21833490407b2d938eacdf6f355f6ba04944653edaeb2e SHA512 e9f4e74453ecee3ecd46e3edaa4daf30696e6d2bd9a10c6dda683d7d35ff0a40ec6afce66ce0b7daf45820e94ab5a917169732acf8d81cdb3298059227e8bc00 WHIRLPOOL 82fdb0e2a463345a21f8ff61d21ac7237c36e3be59d4c0c658de89be2085d637ac233d5699e7ab425fbfaa5cc17c92534bb58650d6ca4741935f351c0429e19a
+EBUILD retroshare-0.5.5a.ebuild 3013 SHA256 4a3ac149b6b8e633c49fad884cfa82696386179c2b6829c1166a52ee27a40d4f SHA512 b4d09be0631cf1fed2503eb4e0fea3975b279354f62ebfe26b2f63f3ea195d0d4e0b5e9065648a4d7a0ce8d507d8b4f02069a4b66fe7d08f0506b15abcb5f5f5 WHIRLPOOL 2e73793f8b8944be830b8e790f9783b18ad605e1c71ed7f590e0de95cc2ea710e4e1b34fe11a393d641adc331dd229995e4b98a11e4f00feab1ddb2f31c7ab64
+MISC ChangeLog 613 SHA256 4986d101d1b55901f0109f196fe6bcac6e0f757efd3d0be568f7467ff5269219 SHA512 b7d87da56238e49b2f38117c42771ceaf75d1e77be9a8199374802f70a3e471e079dfdfb5256bad570c3d7a6e0f57ff80c3aed5742d2331dadb485b793e18a7e WHIRLPOOL 1def8c0a862ea467da79d3f99933c94307837a6ecc64254e2196b5e38f4954606d7d1e33b07d0ba808777ad65c1904561df0d2b380cb6164123402603af28752
MISC metadata.xml 1078 SHA256 84a93bc565d644c91a8a72893a70863bf3101d2c7e88e795fb03a3d8a52cedda SHA512 d00f13f36b731ae7c5f4496f8c28cb4ddda586334cf5790c8f4089cf359625e28a21d0e6783412ac07a97375c9a1e649b7e334a9a460bd3e71c395cc7f960cb6 WHIRLPOOL 2199c00aaaffe4588c0862669460d191f3d77cdd2d395c9f51240e91fba6d3dae8ab3053f6c9755599b9228b02fa0b39ea45c056c57385dcca2782093a6c09ba
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.21 (GNU/Linux)
+Version: GnuPG v2.0.20 (GNU/Linux)
-iQEcBAEBCAAGBQJSHM+NAAoJEMbwO6tnXQ0s/gkIALRuRQKa0+TX1PS5fTpDmYmB
-TqNknBf7jUcf+uSXYCO9PxMTYjHM1YQGd+UcZbg2bYJuMYALXh8j+2iPMpKUBa2r
-MFwFxzB+hlqLNrBU473vc/KVQwfJ1Gbk/AF6pJGCnA3R9vTwkILz5p0tQMwOGh9+
-SMcCR1tjyJlHnaeCsqkXeUmkv24A1t5/DB/0WuUIl6BKREabin/5kkjsCdsRWzNh
-+lfIqbK52km4050OksKP/pcP/31Wub++/+NX8IgbGtaPCkGMg98B9vGCWeCxkhhu
-FHxD0JLeIUjvRo+bHoT3EWJca9oD9NP+1ZW5iKA13m3Ck6sbspjCWAvUbGtlc0Q=
-=x3Qp
+iQEcBAEBCAAGBQJSTLElAAoJEFpvPKfnPDWzEOoH/1CMiz/McMS8N8Q7TzzcgvZg
+FawR+F+OTtZtF9L+C2ioaOQoWt8A+HZT7jnMHKxzOz5fm55DQqLN+V4aKw3HZEsn
+nYeu3gbkVrPCv95NuD6FYTf5pYHtIZqXKylCNA7RJenuSObvbhGQVpO8M7Pt5t1b
+Fz+rFDue2g1D7EFjt6ZaAsjTFSmqt6rm6c6TrVm+4lELnNxhSYfWraMoNx0+9366
+eUzIqVUSEsYZrbtwhgzJDrX/zRWO6a2OOrVEMJpbMXKFvgaOIx3vf0nEv7KQbJ8s
+S97ZnWNq1cBcxtgE2Nkf7D5dst8ZMK8K61JBM8W4jAX1sUBw7GTYs651kjnJFbc=
+=po8S
-----END PGP SIGNATURE-----
diff --git a/net-p2p/retroshare/retroshare-0.5.5a.ebuild b/net-p2p/retroshare/retroshare-0.5.5a.ebuild
new file mode 100644
index 000000000000..676fe553fd0a
--- /dev/null
+++ b/net-p2p/retroshare/retroshare-0.5.5a.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/retroshare/retroshare-0.5.5a.ebuild,v 1.1 2013/10/02 23:49:51 hasufell Exp $
+
+EAPI=5
+
+inherit eutils multilib gnome2-utils qt4-r2
+
+MY_PN="RetroShare"
+MY_P="${MY_PN}-v${PV}"
+
+DESCRIPTION="P2P private sharing application"
+HOMEPAGE="http://retroshare.sourceforge.net"
+SRC_URI="mirror://sourceforge/retroshare/${MY_P}.zip"
+
+# pegmarkdown can also be used with MIT
+LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cli feedreader links-cloud qt4 voip"
+REQUIRED_USE="|| ( cli qt4 )
+ feedreader? ( qt4 )
+ links-cloud? ( qt4 )
+ voip? ( qt4 )"
+
+RDEPEND="
+ app-arch/bzip2
+ dev-libs/openssl:0
+ gnome-base/libgnome-keyring
+ net-libs/libupnp
+ sys-libs/zlib
+ cli? (
+ dev-libs/protobuf
+ net-libs/libssh[server]
+ )
+ feedreader? (
+ dev-libs/libxml2
+ dev-libs/libxslt
+ net-misc/curl
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ )
+ qt4? (
+ x11-libs/libX11
+ x11-libs/libXScrnSaver
+ dev-qt/qtcore:4
+ || ( ( >=dev-qt/qtgui-4.8.5:4 dev-qt/designer:4 ) <dev-qt/qtgui-4.8.5:4 )
+ )
+ voip? (
+ media-libs/speex
+ dev-qt/qt-mobility[multimedia]
+ dev-qt/qtmultimedia:4
+ )"
+DEPEND="${RDEPEND}
+ app-arch/unzip
+ dev-qt/qtcore
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ local dir
+
+ sed -i \
+ -e "s|/usr/lib/retroshare/extensions/|/usr/$(get_libdir)/${PN}/extensions/|" \
+ libretroshare/src/rsserver/rsinit.cc \
+ || die "sed failed"
+
+ rs_src_dirs="libbitdht/src openpgpsdk/src libretroshare/src supportlibs/pegmarkdown"
+ use cli && rs_src_dirs="${rs_src_dirs} retroshare-nogui/src"
+ use qt4 && rs_src_dirs="${rs_src_dirs} retroshare-gui/src"
+ use links-cloud && rs_src_dirs="${rs_src_dirs} plugins/LinksCloud"
+ use feedreader && rs_src_dirs="${rs_src_dirs} plugins/FeedReader"
+
+ if use voip ; then
+ rs_src_dirs="${rs_src_dirs} plugins/VOIP"
+ echo "QT += multimedia mobility" >> "plugins/VOIP/VOIP.pro" || die
+ echo "CONFIG += mobility" >> "plugins/VOIP/VOIP.pro" || die
+ fi
+}
+
+src_configure() {
+ for dir in ${rs_src_dirs} ; do
+ cd "${S}"/${dir} || die
+ eqmake4
+ done
+}
+
+src_compile() {
+ local dir
+
+ for dir in ${rs_src_dirs} ; do
+ emake -C ${dir}
+ done
+
+ unset rs_src_dirs
+}
+
+src_install() {
+ local i
+ local extension_dir="/usr/$(get_libdir)/${PN}/extensions/"
+
+ use cli && dobin retroshare-nogui/src/retroshare-nogui
+ use qt4 && dobin retroshare-gui/src/RetroShare
+
+ exeinto "${extension_dir}"
+ use feedreader && doexe plugins/FeedReader/*.so*
+ use links-cloud && doexe plugins/LinksCloud/*.so*
+ use voip && doexe plugins/VOIP/*.so*
+
+ insinto /usr/share/RetroShare
+ doins libbitdht/src/bitdht/bdboot.txt
+
+ dodoc README.txt
+ make_desktop_entry RetroShare
+ for i in 24 48 64 ; do
+ doicon -s ${i} build_scripts/Ubuntu_src/data/${i}x${i}/${PN}.png
+ done
+ doicon -s 128 build_scripts/Ubuntu_src/data/${PN}.png
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}