Package Details: librm-git 2.3.4.r152.20230128.4ebbae3-1

Git Clone URL: https://aur.archlinux.org/librm-git.git (read-only, click to copy)
Package Base: librm-git
Description: Offers FRITZ!Box related core functionality for Roger Router (GUI), Roger CLI (CLI) and Roger Rabbit (ncurses) interfaces.
Upstream URL: https://gitlab.com/tabos/librm
Keywords: capi fax fritz!box fritzbox isdn roger-router
Licenses: LGPL-2.1-only
Conflicts: librm, librm-doc, librm.so
Provides: librm, librm-doc, librm.so
Submitter: Falkenber9
Maintainer: Falkenber9 (dreieck)
Last Packager: dreieck
Votes: 2
Popularity: 0.68
First Submitted: 2022-01-02 08:14 (UTC)
Last Updated: 2025-01-13 16:11 (UTC)

Latest Comments

Falkenber9 commented on 2025-01-12 17:25 (UTC)

Thank you for bringing this package back to live!

dreieck commented on 2025-01-12 14:05 (UTC)

I made this working again (gupnp-1.2 and gssdp-1.2 instead of gupnp and gssdp as dependencies, and some other tweaks).

I am willing to maintain it, you can add me as a (co) maintainer.

↗ Here is the PKGBUILD I use.

Regards!

dreieck commented on 2025-01-12 11:58 (UTC)

Please change $url to https://gitlab.com/tabos/librm, since current website https://www.tabos.org/ does not mention/ link to librm.

Regards and thanks for the package!

dreieck commented on 2025-01-12 11:56 (UTC) (edited on 2025-01-12 11:57 (UTC) by dreieck)

License is LGPL-2.1-only, not GPL2.

Regards!

dreieck commented on 2025-01-12 10:17 (UTC)

git needs to be added to makedepends.

uboot commented on 2023-01-31 16:09 (UTC) (edited on 2023-01-31 16:09 (UTC) by uboot)

Won't compile with extra/gupnp 1:1.6.3-1 I'm afraid:

[1/13] 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
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
../rm/rmssdp.c: In function ‘rm_device_proxy_available_cb’:
../rm/rmssdp.c:55:13: warning: assignment to ‘const SoupURI *’ {aka ‘const struct _SoupURI *’} from incompatible pointer type ‘const GUri *’ {aka ‘const struct _GUri *’} [-Wincompatible-pointer-types]
   55 |         uri = gupnp_device_info_get_url_base(info);
      |             ^
[2/13] ccache cc -Iplugins/fritzbox/libfritzbox.so.p -Iplugins/fritzbox -I../plugins/fritzbox -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 '-DG_LOG_DOMAIN="rm"' -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 -MD -MQ plugins/fritzbox/libfritzbox.so.p/firmware-tr64.c.o -MF plugins/fritzbox/libfritzbox.so.p/firmware-tr64.c.o.d -o plugins/fritzbox/libfritzbox.so.p/firmware-tr64.c.o -c ../plugins/fritzbox/firmware-tr64.c
FAILED: plugins/fritzbox/libfritzbox.so.p/firmware-tr64.c.o 
ccache cc -Iplugins/fritzbox/libfritzbox.so.p -Iplugins/fritzbox -I../plugins/fritzbox -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 '-DG_LOG_DOMAIN="rm"' -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 -MD -MQ plugins/fritzbox/libfritzbox.so.p/firmware-tr64.c.o -MF plugins/fritzbox/libfritzbox.so.p/firmware-tr64.c.o.d -o plugins/fritzbox/libfritzbox.so.p/firmware-tr64.c.o -c ../plugins/fritzbox/firmware-tr64.c
In file included from /usr/include/gupnp-1.6/libgupnp/gupnp.h:23,
                 from ../plugins/fritzbox/firmware-tr64.c:28:
/usr/include/gupnp-1.6/libgupnp/gupnp-service.h:107:1: error: unknown type name ‘SoupServerMessage’; did you mean ‘SoupServerClass’?
  107 | SoupServerMessage *
      | ^~~~~~~~~~~~~~~~~
      | SoupServerClass
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...