Summary
RetroShare is a Free and Open Source cross-platform, Friend-2-Friend secure decentralised communication platform. It lets you to securely chat and share files with your friends, family and even unknown people using PGP to authenticate peers and OpenSSL to encrypt all communication. RetroShare provides filesharing, chat, mails, forums and channels.
Versions
v0.6.6-r1 :: 0 :: gentoo
- Modified
- License
- AGPL-3 Apache-2.0 CC-BY-SA-4.0 GPL-2 GPL-3 LGPL-3
- Keywords
- amd64 x86
- USE flags
- cli gui jsonapi keyring libupnp miniupnp service sqlcipher
USE flags
General
- cli
- Enables terminal login support for retroshare-service
- gui
- Enable support for a graphical user interface
- jsonapi
- Enables the new RetroShare JSON API
- keyring
- Enable support for freedesktop.org Secret Service API password store
- libupnp
- Enables UPnP port forwarding via net-libs/libupnp
- miniupnp
- Enables UPnP port forwarding via net-libs/miniupnpc
- service
- Enables the new RetroShare service
- sqlcipher
- Enables GXS database encryption via SQLCipher
Dependencies
app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux
app-crypt / libsecret : GObject library for accessing the freedesktop.org Secret Service API
dev-db / sqlcipher : Full Database Encryption for SQLite
dev-db / sqlite : SQL database engine
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
dev-libs / rapidjson : A fast JSON parser/generator for C++ with both SAX/DOM style API
dev-qt / designer : WYSIWYG tool for designing and building graphical user interfaces with QtWidgets
dev-qt / qtcore : Cross-platform application development framework
dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework
dev-qt / qtmultimedia : Multimedia (audio, video, radio, camera) library for the Qt6 framework
dev-qt / qtnetwork : Network abstraction library for the Qt5 framework
dev-qt / qtprintsupport : Printing support library for the Qt5 framework
dev-qt / qtscript : Application scripting library for the Qt5 framework (deprecated)
dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework
dev-qt / qtx11extras : Linux/X11-specific support library for the Qt5 framework
dev-qt / qtxml : Implementation of SAX and DOM for the Qt5 framework
dev-util / desktop-file-utils : Command line utilities to work with desktop menu entries
net-libs / libupnp : An Portable Open Source UPnP Development Kit
net-libs / miniupnpc : UPnP client library and a simple UPnP client
sys-libs / zlib : Standard (de)compression library
x11-libs / libX11 : X.Org X11 library
x11-libs / libXScrnSaver : X.Org XScrnSaver library
x11-misc / shared-mime-info : The Shared MIME-info Database specification
Runtime Dependencies
app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux
app-crypt / libsecret : GObject library for accessing the freedesktop.org Secret Service API
dev-db / sqlcipher : Full Database Encryption for SQLite
dev-db / sqlite : SQL database engine
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
dev-libs / rapidjson : A fast JSON parser/generator for C++ with both SAX/DOM style API
dev-qt / qtcore : Cross-platform application development framework
dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework
dev-qt / qtmultimedia : Multimedia (audio, video, radio, camera) library for the Qt6 framework
dev-qt / qtnetwork : Network abstraction library for the Qt5 framework
dev-qt / qtprintsupport : Printing support library for the Qt5 framework
dev-qt / qtscript : Application scripting library for the Qt5 framework (deprecated)
dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework
dev-qt / qtx11extras : Linux/X11-specific support library for the Qt5 framework
dev-qt / qtxml : Implementation of SAX and DOM for the Qt5 framework
net-libs / libupnp : An Portable Open Source UPnP Development Kit
net-libs / miniupnpc : UPnP client library and a simple UPnP client
sys-libs / zlib : Standard (de)compression library
x11-libs / libX11 : X.Org X11 library
x11-libs / libXScrnSaver : X.Org XScrnSaver library
Bugs
- 653882
- net-p2p/retroshare: no window icon in Wayland session
- 741100
- net-p2p/retroshare-0.6.5 fails to compile: jsonapi-generator.cpp:19:10: fatal error: 'QtCore/QCoreApplication' file not found
- 829605
- net-p2p/retroshare-0.6.6-r1 - Project ERROR: Unknown module(s) in QT: gui
- 831389
- net-p2p/retroshare-0.6.6-r1 fails to link with LLD because of /usr/lib in the link command line
- 839192
- net-p2p/retroshare: automated shellcheck found errors
- 875725
- net-p2p/retroshare-0.6.6-r1 - clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
- 895762
- net-p2p/retroshare-0.6.6-r1 - gui/.../Histogram.h: error: uint32_t was not declared in this scope
- 907898
- net-p2p/retroshare-0.6.6-r1 fails to compile (MUSL-SYSTEM): ftdatamultiplex.cc:713:12: error: fseeko64 was not declared in this scope
- 907958
- net-p2p/retroshare-0.6.6-r1 - ERROR: Unknown module(s) in QT: xml
- 909069
- net-p2p/retroshare-0.6.6-r1 failed to emerge - error "The CMAKE_C_COMPILER is set to a C++ compiler"
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
net-p2p/retroshare: Rename USE=autologin -> keyring
Bug: https://bugs.gentoo.org/905928 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
net-p2p/retroshare: drop 0.6.5-r2, 0.6.5-r3, 0.6.6
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-p2p/retroshare: x86 stable wrt bug #828374
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-p2p/retroshare: amd64 stable wrt bug #828374
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthew White · gentoo
net-p2p/retroshare: install qss stylesheet files
Closes: https://bugs.gentoo.org/818772 Package-Manager: Portage-3.0.20-r6, Repoman-3.0.3-r1 Signed-off-by: Matteo Bianco <mehw.is.me@inventati.org> Closes: https://github.com/gentoo/gentoo/pull/22620 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Gioacchino Mazzurco · gentoo
net-p2p/retroshare: 0.6.5 minimal maintenance
Fixes a bunch of bugs disabling components that are been obsoleted upstream in older versions Closes: https://bugs.gentoo.org/779838 Closes: https://bugs.gentoo.org/798048 Closes: https://bugs.gentoo.org/798099 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Gioacchino Mazzurco <gio@altermundi.net> Closes: https://github.com/gentoo/gentoo/pull/21725 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Gioacchino Mazzurco · gentoo
net-p2p/retroshare: 0.6.6 version bump
Fixes a bunch of bugs fixed upstream in newer version and disabling components that are been obsoleted upstream in older versions Modernize 0.6.6 ebuild after ionenwks suggestions Bug: https://bugs.gentoo.org/779838 Bug: https://bugs.gentoo.org/798048 Bug: https://bugs.gentoo.org/798099 Closes: https://bugs.gentoo.org/785964 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Gioacchino Mazzurco <gio@altermundi.net> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-p2p/retroshare: eutils->edos2unix
Package-Manager: Portage-3.0.14-prefix, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ben Kohler · gentoo
net-p2p/retroshare: drop old
Closes: https://bugs.gentoo.org/761885 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Ben Kohler <bkohler@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-p2p/retroshare: Stabilize 0.6.5-r2 x86, #761885
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-p2p/retroshare: Stabilize 0.6.5-r2 amd64, #761885
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Ben Kohler · gentoo
net-p2p/retroshare: revbump to make sure we really link to miniupnpc
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Ben Kohler <bkohler@gentoo.org> - Ben Kohler · gentoo
net-p2p/retroshare: add missing \ line ending
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Ben Kohler <bkohler@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ben Kohler · gentoo
net-p2p/retroshare: switch to miniupnpc & fix EAPI=7 conversion
Bug: https://bugs.gentoo.org/761885 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Ben Kohler <bkohler@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
net-p2p/retroshare: Fix build with Qt 5.15
Upstream patch needed quite some modifications to apply. Closes: https://bugs.gentoo.org/728836 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
net-p2p/retroshare: Drop 0.6.3-r2 and 0.6.4-r1
Bug: https://bugs.gentoo.org/697578 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-p2p/retroshare: x86 stable wrt bug #697578
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-p2p/retroshare: amd64 stable wrt bug #697578
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
net-p2p/retroshare: Switch dependency to libsecret
Bug: https://bugs.gentoo.org/713034 Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
net-p2p/retroshare: Replace virtual/ffmpeg
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
net-p2p/retroshare: fix styling, add BDEPEND, add missing die
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Gioacchino Mazzurco · gentoo
net-p2p/retroshare: 0.6.5 need <libupnp-1.8.0
RetroShare 0.6.5 woun't build with libupnp 1.8 series so specify version dependency in ebuild Closes: https://bugs.gentoo.org/709514 Signed-off-by: Gioacchino Mazzurco <gio@eigenlab.org> Closes: https://github.com/gentoo/gentoo/pull/14660 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Gioacchino Mazzurco · gentoo
net-p2p/retroshare: avoid broken doxygen-1.8.16
Closes: https://bugs.gentoo.org/699164 Closes: https://bugs.gentoo.org/694668 Signed-off-by: Gioacchino Mazzurco <gio@eigenlab.org> Closes: https://github.com/gentoo/gentoo/pull/14628 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Fix obsolete copyrights
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Gioacchino Mazzurco · gentoo
net-p2p/retroshare: version bump to 0.6.5
Signed-off-by: Gioacchino Mazzurco <gio@eigenlab.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Gioacchino Mazzurco · gentoo
net-p2p/retroshare: Drop 0.6.9999 ebuild
Remove un-maintainable ebuild Signed-off-by: Gioacchino Mazzurco <gio@eigenlab.org> Closes: https://github.com/gentoo/gentoo/pull/11029 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
net-p2p/retroshare: amd64 stable wrt bug #664564
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
net-p2p/retroshare: x86 stable (bug #664564)
Package-Manager: Portage-2.3.49, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
net-p2p/retroshare: Drop obsolete gnome2_icon_savelist
Package-Manager: Portage-2.3.47, Repoman-2.3.10 - Andreas Sturmlechner · gentoo
net-p2p/retroshare: eutils -> desktop
Package-Manager: Portage-2.3.47, Repoman-2.3.10 - Andreas Sturmlechner · gentoo
net-p2p/retroshare: Fix build with Qt 5.11
Closes: https://bugs.gentoo.org/661742 Package-Manager: Portage-2.3.47, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Gioacchino Mazzurco · gentoo
net-p2p/retroshare update development ebuild
Development version of retroshare expose qmake flags that permit easier build customization without crufty patching, improve development ebuild to take advantage of that and have a cleaner ebuild. Removed VoIP and feedreader plugins are not maintained. For future stable versions this ebuild should be used as reference and not the older ones. Development version depends on rapidjson. Closes: https://github.com/gentoo/gentoo/pull/8115 - Sergey Popov · gentoo
net-p2p/retroshare: drop old version
Package-Manager: Portage-2.3.31, Repoman-2.3.9 - Sergey Popov · gentoo
net-p2p/retroshare-0.6.3: stable on amd64/x86
Package-Manager: Portage-2.3.31, Repoman-2.3.9 - Sergey Popov · gentoo
net-p2p/retroshare: revision bump
Add missing dependency on media-libs/speexdsp Closes: https://bugs.gentoo.org/646502 Package-Manager: Portage-2.3.31, Repoman-2.3.9 - Sergey Popov · gentoo
net-p2p/retroshare: version bump
Closes: https://bugs.gentoo.org/650450 Package-Manager: Portage-2.3.31, Repoman-2.3.9 - Sergey Popov · gentoo
net-p2p/retroshare: version bump
Fix comment type to prevent compile error. Sync live ebuild Reported-by: Gleb <gleb@fastmail.com> Gentoo-Bug: 627150 Package-Manager: Portage-2.3.6, Repoman-2.3.1 - Sergey Popov · gentoo
net-p2p/retroshare: make gnome-base/libgnome-keyring dependency optional, fix autologin
Package-Manager: Portage-2.3.6, Repoman-2.3.1 - Sergey Popov · gentoo
net-p2p/retroshare: drop Qt4 support, drop old version
Package-Manager: Portage-2.3.6, Repoman-2.3.1 - Sergey Popov · gentoo
net-p2p/retroshare: drop old versions
Package-Manager: Portage-2.3.6, Repoman-2.3.1 - Sergey Popov · gentoo
net-p2p/retroshare-0.6.2: stable on amd64 and x86
Package-Manager: Portage-2.3.6, Repoman-2.3.1 - Sergey Popov · gentoo
net-p2p/retroshare-0.6.9999: drop Qt4 support
Suggested-by: Andreas Sturmlechner <asturm@gentoo.org> Gentoo-Bug: 621502 Package-Manager: Portage-2.3.6, Repoman-2.3.1 - Sergey Popov · gentoo
net-p2p/retroshare: version bump. Sync live ebuild
Gentoo-Bug: 612532 Package-Manager: portage-2.3.3 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Mike Frysinger · gentoo
fix quoting to a lot of patch calls - Sergey Popov · gentoo
net-p2p/retroshare: correct dependency on net-libs/libupnp
Reported-by: <shinydoofy@gmail.com> Gentoo-Bug: 604886 Package-Manager: portage-2.3.3 - Sergey Popov · gentoo
net-p2p/retroshare: correct dependency on media-libs/opencv in 0.6.1 and live ebuilds
Reported-by: Vadim A. Misbakh-Soloviov <gentoo@mva.name> Package-Manager: portage-2.3.3 - Sergey Popov · gentoo
net-p2p/retroshare: restore accidentally deleted dependency on dev-qt/designer
Reported-by: Amadeusz Żołnowski <aidecoe@gentoo.org> Gentoo-Bug: 602566 Package-Manager: portage-2.3.2 - Sergey Popov · gentoo
net-p2p/retroshare: version bump
Implement optional(enabled by default) 'gui' USE-flag: now it is possible to build only CLI version of RetroShare. Rearrange dependencies, thanks to Gioacchino Mazzurco and Amadeusz Żołnowski. Sync live ebuild with this changes. Reported-by: Gioacchino Mazzurco <gio@eigenlab.org> Gentoo-Bug: 593718 Package-Manager: portage-2.3.2 - Sergey Popov · gentoo
net-p2p/retroshare: drop old version
Package-Manager: portage-2.2.28 - Sergey Popov · gentoo
net-p2p/retroshare-0.6.0: stable on amd64/x86
Gentoo-Bug: 584832 Package-Manager: portage-2.2.28 - Sergey Popov · gentoo
net-p2p/retroshare: backport upstream fixes for building with Qt5 and new C++ ABI
Gentoo-Bug: 584832 Package-Manager: portage-2.3.0 - Sergey Popov · gentoo
net-p2p/retroshare: fix wrong assumption that REPLACING_VERSION is a string
Gentoo-Bug: 589502 Package-Manager: portage-2.3.0 - Sergey Popov · gentoo
net-p2p/retroshare: stable on x86
Gentoo-Bug: 570746 Package-Manager: portage-2.3.0_rc1 - Sergey Popov · gentoo
net-p2p/retroshare: fix web files installation in live ebuild
Reported-by: Alan Neilan <ANeilan@student.bridgew.edu> Gentoo-Bug: 578974 Package-Manager: portage-2.2.28 - Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/sbraz/syncthing'
Pull Request: https://github.com/gentoo/gentoo/pull/990 - Mikle Kolyada · gentoo
net-p2p/retroshare: amd64 stable wrt bug #570746
Package-Manager: portage-2.2.26 - Sergey Popov · gentoo
net-p2p/retroshare: version bump
Package-Manager: portage-2.2.27 - Sergey Popov · gentoo
net-p2p/retroshare: add support for building with Qt4
Reported-by: Stanislav Nikitin <pztrn@pztrn.name> Gentoo-Bug: 568176 Package-Manager: portage-2.2.27 - Sergey Popov · gentoo
net-p2p/retroshare: add live ebuild
Package-Manager: portage-2.2.20 - Sergey Popov · gentoo
net-p2p/retroshare: fix segfault in VOIP plugin, drop old version
When OpenCV is built with Qt4 support, Retroshare VOIP plugin, that links to it causes segfault during application loading. Gentoo-Bug: 556132 Package-Manager: portage-2.2.20 - Sergey Popov · gentoo
net-p2p/retroshare: simplify Qt dependencies
Package-Manager: portage-2.2.20 - Sergey Popov · gentoo
net-p2p/retroshare: fix MY_PV, which is non-portable across bash versions wrt bug #557276
Reported-by: dwfreed <dwfreed AT mtu.edu> Suggested-by: Ulrich Müller <ulm AT gentoo.org> Package-Manager: portage-2.2.20 - Ian Delaney · gentoo
updating
Merge branch 'master' of git+ssh://git.gentoo.org/repo/gentoo - Robin H. Johnson · gentoo
Explicitly quote the ~ in the replacement, so that it does not get expanded to a homedir.
Package-Manager: portage-2.2.18 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed