Package Details: roger-router 2.4.2-4

Git Clone URL: https://aur.archlinux.org/roger-router.git (read-only, click to copy)
Package Base: roger-router
Description: Journal, Fax-Software and Call-Monitor for AVM FRITZ!Box or compatible
Upstream URL: https://www.tabos.org/
Keywords: fax fritzbox router
Licenses: GPL2
Conflicts: roger, rogerrouter
Provides: roger, rogerrouter
Submitter: phw
Maintainer: None
Last Packager: sgar
Votes: 18
Popularity: 0.000000
First Submitted: 2013-10-21 08:49 (UTC)
Last Updated: 2022-10-18 20:21 (UTC)

Dependencies (13)

Required by (0)

Sources (1)

Pinned Comments

phw commented on 2019-05-28 08:33 (UTC) (edited on 2019-05-28 08:35 (UTC) by phw)

I have finally updated the package to 2.1.0. It was a bit of a PITA, since it requires older versions of gssdp and gupnp, but those are in the AUR now, too.

Fax printer setup is greatly simplified in Roger Router 2, you just need to run:

lpadmin -p Roger-Router-Fax -m drv:///sample.drv/generic.ppd -v socket://localhost:9100/ -E -o PageSize=A4

No need to fiddle with groups or spooling device anymore.

Apart from that I am actually looking for someone who is willing to co-maintain this package with me. The last months made it clear that I lack the time to do bigger updates, and the changes with Roger Router 2 are quite significant. Also upstream, understandible, is focusing on the Flatpak distribution, hence build requirements and build procedure are no longer as clearly documented. For now I think this PKGBUILD is fine, but there could be some tuning in regards to what dependencies are really needed on runtime.

Latest Comments

1 2 3 4 5 6 Next › Last »

Garlo commented on 2024-05-03 15:41 (UTC)

I renamed "SoupServerMessage" to "SoupMessage" and compile does not fail.

dreieck commented on 2024-04-19 20:15 (UTC)

Please change upstream $url to https://gitlab.com/tabos/rogerrouter, since https://www.tabos.org/ does not point to this project.

Regards!

uboot commented on 2023-06-08 16:03 (UTC) (edited on 2023-06-08 16:06 (UTC) by uboot)

won't build anymore because of librm can't be built anymore:

FAILED: rm/librm.so.2.2.4.p/rmssdp.c.o 
ccache cc -Irm/librm.so.2.2.4.p -Irm -I../rm -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -I/usr/include/json-glib-1.0 -I/usr/include/opus -I/usr/include/gupnp-1.6 -I/usr/include/gssdp-1.6 -I/usr/include/libsoup-3.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -march=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -D_FORTIFY_SOURCE=2 -fPIC -pthread -DRM_COMPILATION '-DG_LOG_DOMAIN="rm"' -MD -MQ rm/librm.so.2.2.4.p/rmssdp.c.o -MF rm/librm.so.2.2.4.p/rmssdp.c.o.d -o rm/librm.so.2.2.4.p/rmssdp.c.o -c ../rm/rmssdp.c
In file included from /usr/include/gupnp-1.6/libgupnp/gupnp.h:23,
                 from ../rm/rmssdp.c:32:
/usr/include/gupnp-1.6/libgupnp/gupnp-service.h:107:1: error: unknown type name ‘SoupServerMessage’; did you mean ‘SoupServerClass’?
  107 | SoupServerMessage *
      | ^~~~~~~~~~~~~~~~~
      | SoupServerClass

...and librm is EOL according to https://gitlab.com/tabos/librm/-/issues/6

Hence, flatpak seems to be the only option left: https://flathub.org/apps/org.tabos.roger

sgar commented on 2022-12-15 20:52 (UTC)

@Heiko thanks for the report.. yeah there is currently a problem building roger-router..

https://gitlab.com/tabos/librm/-/issues

until issues 4-5 are resolved, roger-router cannot be build with current libraries..

Heiko commented on 2022-12-15 13:50 (UTC)

Roger is missing two libraries again

roger: error while loading shared libraries: libgupnp-1.2.so.1: cannot open shared object file: No such file or directory roger: error while loading shared libraries: libgssdp-1.2.so.0: cannot open shared object file: No such file or directory

Linking to current version 1.6 (like here ) does NOT work because there is a libsoup2 vs libsoup3 conflict:

libsoup-ERROR **: 13:34:31.072: libsoup2 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported.

So I downloaded the 1.2 versions from https://archive.archlinux.org/packages and used them very dirty (NOT recommended but I was able to send my fax this way).

Does anyone know a better solution?

gordin1 commented on 2021-04-17 08:53 (UTC)

The app indicator plugin has been removed from roger-router. The (optional) dependency to libappindicator-gtk3 should be removed. It seems that roger currently is not able to use a tray icon in KDE anymore and thus cannot be run in background. See also https://gitlab.com/tabos/rogerrouter/-/commit/c42652728a8aa043ddfd843ddd37ee5d9d39ab18

dsnxt commented on 2020-10-29 09:53 (UTC)

@MiLeon You need libhandy >=1, but this has only landed in Manjaro testing yet. Manually install https://www.archlinux.org/packages/extra/x86_64/libhandy/ or wait for the next stable release.

MiLeon commented on 2020-10-29 09:40 (UTC)

Hello. A error while building from version 2.1.6-1 to 2.2.1-1

Build output: Preliminary CMake check failed. Aborting. Run-time dependency libhandy-1 found: NO (tried pkgconfig and cmake) "meson.build:57:0: ERROR: Dependency "libhandy-1" not found, tried pkgconfig and cmake"

I have libhandy manual installed after build error. But this was no solution. pacman -Ss libhandy community/libhandy 0.0.13-2 [installed]

uname -r 5.9.1-1-MANJARO

DAC324 commented on 2020-04-14 16:24 (UTC) (edited on 2020-04-14 16:24 (UTC) by DAC324)

Roger Router, recently, fails to find some of its libraries:

roger: error while loading shared libraries: libgupnp-1.0.so.4: cannot open shared object file: No such file or directory
roger: error while loading shared libraries: libgssdp-1.0.so.3: cannot open shared object file: No such file or directory

Solution:

sudo ln -sf /usr/lib/libgupnp-1.2.so.0 /usr/lib/libgupnp-1.0.so.4
sudo ln -sf /usr/lib/libgssdp-1.2.so.0 /usr/lib/libgssdp-1.0.so.3

jrudolf commented on 2019-12-29 18:44 (UTC)

I updated the PKGBUILD to the most recent release v2.1.5. It can be found here: https://github.com/jensrudolf/PKGBUILD/tree/master/roger-router

The dependency 'librm' should be used from here https://github.com/jensrudolf/PKGBUILD/tree/master/librm as the one in aur is currently broken due to a missing dependency.

@phw: Would you please update the package? Thank you.