Package Details: retroshare 0.6.5-3

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: GPL2
Conflicts: retroshare
Provides: retroshare
Submitter: None
Maintainer: sehraf
Last Packager: sehraf
Votes: 165
Popularity: 0.136111
First Submitted: 2007-10-03 20:41
Last Updated: 2020-12-08 16:50

Latest Comments

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

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!

sehraf commented on 2020-12-08 16:51

I see. I've fixed it in this package and also opened an issue upstream.

Tio commented on 2020-12-07 23:40

Normally in the .desktop file it looks something like: Icon=name-of-the-icon

But in Retroshare's desktop file I see: Icon=/usr/share/pixmaps/retroshare.xpm

This means that no custom icons can be used with Retroshare since it uses a direct path instead of a relative path. You know what I mean?

If you think I should report this upstream I could do that. Thanks!

sehraf commented on 2020-12-06 16:07

I'm not sure if i fully understand the problem. Should RS load the icons from a relativ path? This would be something for upstream as i prefer to change upstream as less as possible. Or should (I) install them relativ (isn't that what makepkg does anyway??

Tio commented on 2020-12-06 15:46

Yes

sehraf commented on 2020-12-06 15:44

@Tio so

../share/icons/

instead of

/usr/share/icons/

?

Tio commented on 2020-12-06 14:39

Can you please make the icon path as relative? We are making custom icons for Linux and we can't deal with these non-relative paths. Thanks!

fmorgner commented on 2020-10-12 19:38

The latest version of libupnp seems to be incompatible. A possible solution is to switch to miniupnpc:

diff --git a/PKGBUILD b/PKGBUILD
index 3407b0e..e221601 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -30,12 +30,12 @@

 pkgname=retroshare
 pkgver=0.6.5
-pkgrel=1
+pkgrel=2
 pkgdesc="Serverless encrypted instant messenger with filesharing, chatgroups, e-mail."
 arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64')
 url='http://retroshare.cc/'
 license=('GPL2')
-depends=('qt5-multimedia' 'qt5-x11extras' 'libupnp' 'libxss' 'sqlcipher') # 'libmicrohttpd'
+depends=('qt5-multimedia' 'qt5-x11extras' 'miniupnpc' 'libxss' 'sqlcipher') # 'libmicrohttpd'
 makedepends=('git' 'qt5-tools')
 optdepends=('tor: tor hidden node support'
             'i2p: i2p hidden node support')
@@ -101,6 +101,7 @@ build() {
        CONFIG+=no_libresapihttpserver \
        QMAKE_CFLAGS_RELEASE="${CFLAGS}" \
        QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS}" \
+       'RS_UPNP_LIB="miniupnpc"' \
        RetroShare.pro
    # workaround
    make || make