diff options
Diffstat (limited to 'net-p2p/retroshare')
-rw-r--r-- | net-p2p/retroshare/ChangeLog | 7 | ||||
-rw-r--r-- | net-p2p/retroshare/Manifest | 20 | ||||
-rw-r--r-- | net-p2p/retroshare/retroshare-0.5.5a.ebuild | 132 |
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 +} |