Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 361491

Summary: net-dialup/roger-router: Implements fax over TCP on your Fritz!Box [new package]
Product: Gentoo Linux Reporter: Christoph <privat>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: CONFIRMED ---    
Severity: enhancement CC: forrestfunk81, gentoo.2019, gentoo, jstein, kbx, mail, o.freyermuth, ulm
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://www.tabos.org/ffgtk
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 361599    
Bug Blocks:    
Attachments: ebuild for ffgtk-0.7.93
patch for ffgtk-0.7.93 to work with libnotify > 0.7.0
patch for ffgtk-0.7.93 to add sed to configure.ac to remove backslashes from pkg-config output
ebuild for ffgtk-0.7.93
ebuild for ffgtk-0.7.93
net-dialup/ffgtk-0.8.1 ebuild
roger-router-1.8.1.ebuild
net-dialup/roger-router-1.8.2.ebuild
Initial effort to package version 2.0.0
Librm ebuild.
Librm git ebuild.
roger-router 2.1.6 ebuild
roger-router git ebuild
GSettings patch to fix crashes

Description Christoph 2011-03-31 16:24:18 UTC
i created an Ebuild for ffgtk. ffgtk is an faxing tool for FritzBox! users it workes over capi-over-tcp and workes with much FritzBox! models. 

I will add the ebuild and 2 needed patches as attachment.

i've testet it on amd64

Reproducible: Always
Comment 1 Christoph 2011-03-31 16:25:30 UTC
Created attachment 267995 [details]
ebuild for ffgtk-0.7.93
Comment 2 Christoph 2011-03-31 16:26:15 UTC
Created attachment 267997 [details, diff]
patch for ffgtk-0.7.93 to work with libnotify > 0.7.0
Comment 3 Christoph 2011-03-31 16:27:03 UTC
Created attachment 267999 [details, diff]
patch for ffgtk-0.7.93 to add sed to configure.ac to remove backslashes from pkg-config output
Comment 4 Christoph 2011-03-31 17:32:32 UTC
Created attachment 268007 [details]
ebuild for ffgtk-0.7.93

changed some dependencies and use flags
Comment 5 Christoph 2011-03-31 18:31:05 UTC
Created attachment 268017 [details]
ebuild for ffgtk-0.7.93

changed some deps and the path to the ppd in pkg_conf()
Comment 6 Christoph 2011-04-01 13:15:11 UTC
submitted libcapi ebuild which is a dependency from this ffgtk

see http://bugs.gentoo.org/show_bug.cgi?id=361599
Comment 7 Kristian 2012-04-29 21:46:48 UTC
Created attachment 310467 [details]
net-dialup/ffgtk-0.8.1 ebuild

updated ebuild. doesn't need the patches anymore. works for me.
Comment 8 Bodo Graumann 2013-10-22 09:25:24 UTC
Created attachment 361594 [details]
roger-router-1.8.1.ebuild

As announced on http://ffgtk.dschaerf.de/news/index.php#533884a2200c0b104, there has been a rewrite of ffgtk, which is called "Roger Router". That means in particular, that the old ffgtk-sources can not be downloaded anymore from the projects page.
I took the above ffgtk-ebuild and changed names as well as uris. Unfortunately it only goes as far as downloading the new source files, but says

Skipping unpack for /usr/portage/distfiles/roger-router-1.8.1.tar.xz

Please help making this build.
Comment 9 Kristian 2014-02-03 09:30:57 UTC
Created attachment 369412 [details]
net-dialup/roger-router-1.8.2.ebuild

this is an quite incomplete ebuild, many things have to be fixed, but it installs a working version

--with-ebook=no hardcoded, otherwise a dependency to evolution is needed

glib-compile-schemas should be abstracted by some other primitive

dependencies and use flags need to be checked and adpated
Comment 10 Ulrich Müller gentoo-dev 2016-02-18 14:11:11 UTC
*** Bug 537614 has been marked as a duplicate of this bug. ***
Comment 11 Ulrich Müller gentoo-dev 2016-02-18 14:15:44 UTC
net-misc might be better as category, as packages like hylafaxplus and efax are located there.
Comment 12 Ulrich Müller gentoo-dev 2016-02-19 08:01:03 UTC
Presumably I won't find the time to maintain this myself, but I would gladly proxy-maintain a user contributed package. Hardware for testing would be available on my side.
Comment 13 Bodo Graumann 2018-06-16 19:28:21 UTC
Created attachment 536064 [details]
Initial effort to package version 2.0.0

A lot has changed in roger router and I did not get far with my limited ebuild-abilities. These are changes I noticed:

- current version is 2.0.0
- URLs have changed
- Code is now hosted on gitlab installation on git.krueger-it.net
- build tool is now meson
- lots of dependencies have changed

The attachment is my attempt to implement these changes in the ebuild. Unfortunately I do not even have all the dependencies correct. I found a file, which seems to describe some dependencies:
https://git.krueger-it.net/tabos.org/rogerrouter/blob/master/platform/linux/dev-setup.sh

Also grepping the source code for meson dependency settings yields:
> roger/meson.build:roger_dep += dependency('gtk+-3.0', version : '>=3.12.0')                                                                                                        
> roger/meson.build:roger_dep += dependency('libsoup-2.4')
> roger/meson.build:roger_dep += dependency('libtiff-4')
> roger/meson.build:roger_dep += dependency('librm', version : '>=1.2')
> roger/meson.build:roger_dep += dependency('poppler-glib')
> plugins/meson.build:plugins_dep += dependency('gtk+-3.0')
> plugins/meson.build:plugins_dep += dependency('libsoup-2.4')
> plugins/meson.build:plugins_dep += dependency('librm')
> plugins/indicator/meson.build:indicator = dependency('appindicator3-0.1', required: false)
> plugins/google/meson.build:gdata = dependency('libgdata', required: false)                                                                                                         
> plugins/evolution/meson.build:dep = dependency('libebook-1.2', required: false)                                                                                                    
> plugins/evolution/meson.build:evolution_dep += dependency('libebook-1.2')

Now the only slightly promising source for `librm` is oracle-jre-bin:9 which is not available anymore. (Compare search for “librm.so” on http://www.portagefilelist.de/site/query/file/)
Comment 14 Jan Seeger 2020-04-28 09:50:09 UTC
I've created ebuilds for both librm and roger-router. For both, I've created a stable and git ebuild (see attachments). For 2.1.6, I've had to patch out a few gsettings calls, no idea whey they kept crashing.
Comment 15 Jan Seeger 2020-04-28 09:51:06 UTC
Created attachment 635016 [details]
Librm ebuild.
Comment 16 Jan Seeger 2020-04-28 09:51:26 UTC
Created attachment 635018 [details]
Librm git ebuild.
Comment 17 Jan Seeger 2020-04-28 09:51:52 UTC
Created attachment 635020 [details]
roger-router 2.1.6 ebuild
Comment 18 Jan Seeger 2020-04-28 09:52:13 UTC
Created attachment 635022 [details]
roger-router git ebuild
Comment 19 Jan Seeger 2020-04-28 09:52:39 UTC
Created attachment 635024 [details, diff]
GSettings patch to fix crashes