Package Details: retroshare 0.6.6-2

Git Clone URL: https://aur.archlinux.org/retroshare.git (read-only, click to copy)
Package Base: retroshare
Description: Serverless encrypted instant messenger with filesharing, chatgroups, e-mail.
Upstream URL: http://retroshare.cc/
Keywords: i2p retroshare tor
Licenses: AGPL3
Conflicts: retroshare
Provides: retroshare
Submitter: None
Maintainer: sehraf
Last Packager: sehraf
Votes: 165
Popularity: 0.044353
First Submitted: 2007-10-03 20:41
Last Updated: 2021-04-10 06:49

Latest Comments

1 2 3 4 5 6 ... Next › Last »

patlefort commented on 2021-03-16 15:59

cmake should also be added to makedepends. It needs it to build a dependency.

sehraf commented on 2021-03-16 15:59

Thanks for the reports and sorry for the inconvenience! I've dropped the option to use the system's rapidjson and instead added it to the makedeps.

archee commented on 2021-03-16 15:40

It did build after adding 'rapidjson' 'cmake' to makedepends

archee commented on 2021-03-16 11:28

Thanks for the update, but for me also the update doesn't work. After adding rapidjson to makedepends the build breaks like this:

g++ -c -pipe -Wno-deprecated -Wno-deprecated-declarations -Wno-cpp -Wno-inconsistent-missing-override -Wall -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fPIC -Wall -Wextra -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_001 -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_002 -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_003 -DRS_MAJOR_VERSION=0 -DRS_MINOR_VERSION=6 -DRS_MINI_VERSION=6 -DRS_EXTRA_VERSION=\"\" -DRS_USE_GXS_DISTANT_SYNC -DRS_ENABLE_GXS -DRS_GXS_SEND_ALL -DRS_SERVICE_TERMINAL_WEBUI_PASSWORD -DRS_SERVICE_TERMINAL_LOGIN -DRS_NO_WARN_DEPRECATED -DRS_NO_WARN_CPP -DRS_GXS_TRANS -DRS_USE_BITDHT -DRS_DIRECT_CHAT -DRS_USE_I2P_BOB -DRS_BROADCAST_DISCOVERY -DRS_USE_LIBMINIUPNPC -DRS_USE_DHT_STUNNER -DPLUGIN_DIR="\"/usr/lib/retroshare/extensions6\"" -DDATA_DIR="\"/usr/share/retroshare\"" -DSQLITE_HAS_CODEC -DGXS_ENABLE_SYNC_MSGS -I. -I. -I../../openpgpsdk/src -I../../libbitdht/src -I../../supportlibs/udp-discovery-cpp -I. -I../../libbitdht/src -I../../openpgpsdk/src -I/usr/lib/qt/mkspecs/linux-g++ -o temp/linux-g++/obj/ftfilesearch.o ft/ftfilesearch.cc
g++ -c -pipe -Wno-deprecated -Wno-deprecated-declarations -Wno-cpp -Wno-inconsistent-missing-override -Wall -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fPIC -Wall -Wextra -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_001 -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_002 -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_003 -DRS_MAJOR_VERSION=0 -DRS_MINOR_VERSION=6 -DRS_MINI_VERSION=6 -DRS_EXTRA_VERSION=\"\" -DRS_USE_GXS_DISTANT_SYNC -DRS_ENABLE_GXS -DRS_GXS_SEND_ALL -DRS_SERVICE_TERMINAL_WEBUI_PASSWORD -DRS_SERVICE_TERMINAL_LOGIN -DRS_NO_WARN_DEPRECATED -DRS_NO_WARN_CPP -DRS_GXS_TRANS -DRS_USE_BITDHT -DRS_DIRECT_CHAT -DRS_USE_I2P_BOB -DRS_BROADCAST_DISCOVERY -DRS_USE_LIBMINIUPNPC -DRS_USE_DHT_STUNNER -DPLUGIN_DIR="\"/usr/lib/retroshare/extensions6\"" -DDATA_DIR="\"/usr/share/retroshare\"" -DSQLITE_HAS_CODEC -DGXS_ENABLE_SYNC_MSGS -I. -I. -I../../openpgpsdk/src -I../../libbitdht/src -I../../supportlibs/udp-discovery-cpp -I. -I../../libbitdht/src -I../../openpgpsdk/src -I/usr/lib/qt/mkspecs/linux-g++ -o temp/linux-g++/obj/ftserver.o ft/ftserver.cc
g++ -c -pipe -Wno-deprecated -Wno-deprecated-declarations -Wno-cpp -Wno-inconsistent-missing-override -Wall -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fPIC -Wall -Wextra -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_001 -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_002 -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_003 -DRS_MAJOR_VERSION=0 -DRS_MINOR_VERSION=6 -DRS_MINI_VERSION=6 -DRS_EXTRA_VERSION=\"\" -DRS_USE_GXS_DISTANT_SYNC -DRS_ENABLE_GXS -DRS_GXS_SEND_ALL -DRS_SERVICE_TERMINAL_WEBUI_PASSWORD -DRS_SERVICE_TERMINAL_LOGIN -DRS_NO_WARN_DEPRECATED -DRS_NO_WARN_CPP -DRS_GXS_TRANS -DRS_USE_BITDHT -DRS_DIRECT_CHAT -DRS_USE_I2P_BOB -DRS_BROADCAST_DISCOVERY -DRS_USE_LIBMINIUPNPC -DRS_USE_DHT_STUNNER -DPLUGIN_DIR="\"/usr/lib/retroshare/extensions6\"" -DDATA_DIR="\"/usr/share/retroshare\"" -DSQLITE_HAS_CODEC -DGXS_ENABLE_SYNC_MSGS -I. -I. -I../../openpgpsdk/src -I../../libbitdht/src -I../../supportlibs/udp-discovery-cpp -I. -I../../libbitdht/src -I../../openpgpsdk/src -I/usr/lib/qt/mkspecs/linux-g++ -o temp/linux-g++/obj/fttransfermodule.o ft/fttransfermodule.cc
g++ -c -pipe -Wno-deprecated -Wno-deprecated-declarations -Wno-cpp -Wno-inconsistent-missing-override -Wall -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fPIC -Wall -Wextra -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_001 -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_002 -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_003 -DRS_MAJOR_VERSION=0 -DRS_MINOR_VERSION=6 -DRS_MINI_VERSION=6 -DRS_EXTRA_VERSION=\"\" -DRS_USE_GXS_DISTANT_SYNC -DRS_ENABLE_GXS -DRS_GXS_SEND_ALL -DRS_SERVICE_TERMINAL_WEBUI_PASSWORD -DRS_SERVICE_TERMINAL_LOGIN -DRS_NO_WARN_DEPRECATED -DRS_NO_WARN_CPP -DRS_GXS_TRANS -DRS_USE_BITDHT -DRS_DIRECT_CHAT -DRS_USE_I2P_BOB -DRS_BROADCAST_DISCOVERY -DRS_USE_LIBMINIUPNPC -DRS_USE_DHT_STUNNER -DPLUGIN_DIR="\"/usr/lib/retroshare/extensions6\"" -DDATA_DIR="\"/usr/share/retroshare\"" -DSQLITE_HAS_CODEC -DGXS_ENABLE_SYNC_MSGS -I. -I. -I../../openpgpsdk/src -I../../libbitdht/src -I../../supportlibs/udp-discovery-cpp -I. -I../../libbitdht/src -I../../openpgpsdk/src -I/usr/lib/qt/mkspecs/linux-g++ -o temp/linux-g++/obj/ftturtlefiletransferitem.o ft/ftturtlefiletransferitem.cc
error: pathspec 'supportlibs/udp-discovery-cpp' did not match any file(s) known to git
/bin/sh: line 1: cmake: command not found
make[1]: *** [Makefile.libretroshare:1702: ../../supportlibs/udp-discovery-cpp/libudp-discovery.a] Error 127
make[1]: *** Waiting for unfinished jobs....
tcponudp/tou.cc: In function 'bool tou_stream_check(int)':
tcponudp/tou.cc:182:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<TcpOnUdp_t*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  182 |  if(sockfd >= tou_streams.size())
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-inconsistent-missing-override' may have been intended to silence earlier diagnostics
ft/ftcontroller.cc: In member function 'bool ftController::completeFile(const RsFileHash&)':
ft/ftcontroller.cc:660:14: warning: variable 'completeCount' set but not used [-Wunused-but-set-variable]
  660 |  uint32_t    completeCount = 0;
      |              ^~~~~~~~~~~~~
ft/ftserver.cc: In member function 'virtual bool ftServer::receiveSearchRequest(unsigned char*, uint32_t, unsigned char*&, uint32_t&, uint32_t&)':
ft/ftserver.cc:2003:24: warning: unused parameter 'searchRequestData' [-Wunused-parameter]
 2003 |         unsigned char* searchRequestData, uint32_t searchRequestDataLen,
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
ft/ftserver.cc:2003:52: warning: unused parameter 'searchRequestDataLen' [-Wunused-parameter]
 2003 |         unsigned char* searchRequestData, uint32_t searchRequestDataLen,
      |                                           ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
ft/ftserver.cc:2005:19: warning: unused parameter 'maxAllowsHits' [-Wunused-parameter]
 2005 |         uint32_t& maxAllowsHits )
      |         ~~~~~~~~~~^~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-inconsistent-missing-override' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-inconsistent-missing-override' may have been intended to silence earlier diagnostics
make[1]: Leaving directory '/var/tmp/pamac-build-gue/retroshare/src/RetroShare-0.6.6/libretroshare/src'
make: *** [Makefile:102: sub-libretroshare-src-libretroshare-pro-make_first] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

patlefort commented on 2021-03-15 23:39

rapidjson should be added to makedepends.

Tio commented on 2021-03-15 23:03

Error when updating:

-- Build files have been written to: /var/tmp/pamac-build-tio/retroshare/src/RetroShare-0.6.6/supportlibs/udp-discovery-cpp
In file included from ./util/rsdebug.h:37,
                 from ./retroshare/rsids.h:36,
                 from ./retroshare/rstypes.h:32,
                 from ./util/rsdir.h:34,
                 from file_sharing/dir_hierarchy.cc:26:
./util/rsjson.h:24:10: fatal error: rapidjson/document.h: No such file or directory
   24 | #include <rapidjson/document.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: Entering directory '/var/tmp/pamac-build-tio/retroshare/src/RetroShare-0.6.6/supportlibs/udp-discovery-cpp'
make[1]: *** [Makefile.libretroshare:2274: temp/linux-g++/obj/dir_hierarchy.o] Error 1
In file included from ./util/rsdebug.h:37,
                 from ./retroshare/rsids.h:36,
                 from ./serialiser/rsbaseserial.h:29,
                 from file_sharing/rsfilelistitems.cc:22:
./util/rsjson.h:24:10: fatal error: rapidjson/document.h: No such file or directory
   24 | #include <rapidjson/document.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile.libretroshare:2348: temp/linux-g++/obj/rsfilelistitems.o] Error 1
make[3]: Entering directory '/var/tmp/pamac-build-tio/retroshare/src/RetroShare-0.6.6/supportlibs/udp-discovery-cpp'
make[4]: Entering directory '/var/tmp/pamac-build-tio/retroshare/src/RetroShare-0.6.6/supportlibs/udp-discovery-cpp'
make[4]: Leaving directory '/var/tmp/pamac-build-tio/retroshare/src/RetroShare-0.6.6/supportlibs/udp-discovery-cpp'
[100%] Built target udp-discovery
make[3]: Leaving directory '/var/tmp/pamac-build-tio/retroshare/src/RetroShare-0.6.6/supportlibs/udp-discovery-cpp'
make[2]: Leaving directory '/var/tmp/pamac-build-tio/retroshare/src/RetroShare-0.6.6/supportlibs/udp-discovery-cpp'
make[1]: Leaving directory '/var/tmp/pamac-build-tio/retroshare/src/RetroShare-0.6.6/libretroshare/src'
make: *** [Makefile:102: sub-libretroshare-src-libretroshare-pro-make_first] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

archee commented on 2021-03-14 22:32

Retroshare 0.6.6 got released: https://github.com/RetroShare/RetroShare/releases/tag/v0.6.6

sehraf commented on 2020-12-16 19:33

@blx32 I don't think that this is the right place to include an (more or less) independent webui (in other words, there is not a version of rsnewwebui that i could map to this version)

But I've created a separate package - though i cannot upload it to the AUR for unknown reasons.

In the meantime have the PKGBUILD:

_pkgname=rsnewwebui
pkgname=${_pkgname}-git
pkgver=r143.3a59df5
pkgrel=1

pkgdesc="A web-based frontend for Retroshare. Communicates with the client through the JSON API."
arch=('any')
url="https://github.com/RetroShare/RSNewWebUI"
#license=('GPL2') 
makedepends=('git' 'qt5-base')
depends=('retroshare')
optdepends=()

provides=("${_pkgname}")
conflicts=("${_pkgname}")
source=("${_pkgname}::git+https://github.com/RetroShare/RSNewWebUI.git")
sha256sums=('SKIP')

pkgver() {
  cd "${srcdir}/${_pkgname}"
  ( set -o pipefail
    git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
    printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
  )
}

build() {
        cd "${srcdir}/${_pkgname}"
        qmake .
}

package() {
        cd "${srcdir}/${_pkgname}"
        make INSTALL_ROOT="${pkgdir}/usr/share/retroshare/" install
}

blx32 commented on 2020-12-16 01:56

Please, if it is possible to include WebUI in PKGBUILD. Thank you in advance.

Tio commented on 2020-12-08 19:43

Great! It works now. Thanks!