Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:ecsos:fritzbox
roger
roger.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File roger.spec of Package roger
# # spec file for package roger # # Copyright (c) 2013-2017 Dieter Schärf <ds@dschaerf.de> # Jan-Michael Brummer <jan.brummer@tabos.org> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Summary: Routermanager (roger) Name: roger Version: 1.9.3 Release: 1%{?dist} License: GPL-2.0 Group: Productivity/Networking/Other Url: http://en.tabos.org/ Source0: %{name}-router-%{version}.tar.xz Source1: roger.te BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-build BuildRequires: evolution-devel >= 3.2.0 BuildRequires: glib2-devel >= 2.40 BuildRequires: gtk3-devel >= 3.10 BuildRequires: intltool BuildRequires: libgdata-devel BuildRequires: libnotify-devel >= 0.7.5 BuildRequires: libpeas-devel >= 1.0 BuildRequires: libsecret-devel >= 0.11 BuildRequires: libsndfile-devel >= 1.0.0 BuildRequires: libsoup-devel >= 2.4 BuildRequires: libtool BuildRequires: spandsp-devel >= 0.0.6~pre18 BuildRequires: speex-devel >= 1.0 BuildRequires: speexdsp-devel >= 1.0 %if 0%{?suse_version} BuildRequires: pkgconfig BuildRequires: capi4linux-devel BuildRequires: gstreamer-devel >= 1.4 BuildRequires: gstreamer-plugins-base-devel >= 1.4 BuildRequires: libappindicator3-devel BuildRequires: libgssdp-devel BuildRequires: libgupnp-devel BuildRequires: libkde4-devel BuildRequires: libpulse-devel >= 1.1 BuildRequires: typelib-1_0-AppIndicator3-0_1 BuildRequires: update-desktop-files BuildRequires: pkgconfig(udisks2) Requires: gdk-pixbuf-loader-rsvg %else BuildRequires: libappindicator-gtk3-devel BuildRequires: desktop-file-utils BuildRequires: gstreamer1-devel >= 1.4 BuildRequires: gstreamer1-plugins-base-devel >= 1.4 BuildRequires: gssdp-devel BuildRequires: gupnp-devel BuildRequires: kdelibs-devel BuildRequires: libudisks2-devel %if 0%{?fedora_version} >= 25 BuildRequires: isdn4k-utils-devel %else BuildRequires: kde-baseapps-devel BuildRequires: libcapi20-3-devel >= 20120610 %endif BuildRequires: pulseaudio-libs-devel >= 1.1 %endif Requires: gnome-icon-theme-symbolic BuildRequires: udisks2 Requires: libroutermanager = %{version}-%{release} Requires(post): /usr/sbin/lpadmin Requires(postun): /usr/sbin/lpadmin %define cups_path /usr/lib/cups %define cups_backend_path /usr/lib/cups/backend %description Roger Router is a clean solution for controlling the FRITZ!Box or compatible router with Linux. It offers a rich feature list, including caller monitor and fax support. Some plugins are packaged separately. Note: If you want to use the incoming notification in Roger Router you must enable this feature within your fritzbox with #96*5*. If you want to use the fax function in Roger Router you must enable capi-over-tcp within your fritzbox with #96*3* and the user must be a member of the group fax. Requires the packages libroutermanager-plugins-secret and gnome-keyring for GNOME Keyring for securely storing passwords or roger-plugins-kwallet for KWallet Manager. Authors: -------- Jan-Michael Brummer <jan.brummer@tabos.org> %package plugins-evolution Summary: Routermanager (roger) - Plugin Evolution Group: Productivity/Networking/Other Requires: %{name} = %{version}-%{release} Requires: evolution Requires: evolution-data-server %description plugins-evolution Roger Router is a clean solution for controlling the FRITZ!Box or compatible router with Linux. It offers a rich feature list, including caller monitor and fax support. Evolution address book support. Authors: -------- Jan-Michael Brummer <jan.brummer@tabos.org> %package plugins-fritzfon Summary: Routermanager (roger) - Plugin FritzFon Group: Productivity/Networking/Other Requires: %{name} = %{version}-%{release} %description plugins-fritzfon Roger Router is a clean solution for controlling the FRITZ!Box or compatible router with Linux. It offers a rich feature list, including caller monitor and fax support. FRITZ!Box address book support. Authors: -------- Jan-Michael Brummer <jan.brummer@tabos.org> %package plugins-indicator Summary: Routermanager (roger) - Plugin AppIndicator Group: Productivity/Networking/Other Provides: %{name}-plugins-appindicator Requires: %{name} = %{version}-%{release} %description plugins-indicator Roger Router is a clean solution for controlling the FRITZ!Box or compatible router with Linux. It offers a rich feature list, including caller monitor and fax support. Status icon plugin using AppIndicator support. Authors: -------- Jan-Michael Brummer <jan.brummer@tabos.org> %package plugins-gnotification Summary: Routermanager (roger) - Plugin GLib Notification Group: Productivity/Networking/Other Requires: %{name} = %{version}-%{release} %description plugins-gnotification Roger Router is a clean solution for controlling the FRITZ!Box or compatible router with Linux. It offers a rich feature list, including caller monitor and fax support. Display notification about incoming/outgoing/missed calls. Authors: -------- Jan-Michael Brummer <jan.brummer@tabos.org> %package plugins-google Summary: Routermanager (roger) - Plugin Google Group: Productivity/Networking/Other Requires: %{name} = %{version}-%{release} Requires: libgdata %description plugins-google Roger Router is a clean solution for controlling the FRITZ!Box or compatible router with Linux. It offers a rich feature list, including caller monitor and fax support. Google address book plugin. Authors: -------- Jan-Michael Brummer <jan.brummer@tabos.org> %package plugins-gtknotify Summary: Routermanager (roger) - Plugin Notifications (GTK) Group: Productivity/Networking/Other Requires: %{name} = %{version}-%{release} %description plugins-gtknotify Roger Router is a clean solution for controlling the FRITZ!Box or compatible router with Linux. It offers a rich feature list, including caller monitor and fax support. Display notification about incoming/outgoing/missed calls using GTK. Authors: -------- Jan-Michael Brummer <jan.brummer@tabos.org> %package plugins-kwallet Summary: Routermanager (roger) - Plugin KWallet Group: Productivity/Networking/Other Requires: %{name} = %{version}-%{release} %if 0%{?suse_version} %kde4_runtime_requires BuildRequires: libkde4 %else BuildRequires: kdelibs %endif %description plugins-kwallet Roger Router is a clean solution for controlling the FRITZ!Box or compatible router with Linux. It offers a rich feature list, including caller monitor and fax support. KWallet password manager plugin for libroutermanager. Authors: -------- Jan-Michael Brummer <jan.brummer@tabos.org> %package plugins-notification Summary: Routermanager (roger) - Plugin Notification Group: Productivity/Networking/Other Requires: %{name} = %{version}-%{release} %description plugins-notification Roger Router is a clean solution for controlling the FRITZ!Box or compatible router with Linux. It offers a rich feature list, including caller monitor and fax support. Display notification about incoming/outgoing/missed calls. Authors: -------- Jan-Michael Brummer <jan.brummer@tabos.org> %package plugins-thunderbird Summary: Routermanager (roger) - Plugin Thunderbird Group: Productivity/Networking/Other Requires: %{name} = %{version}-%{release} %description plugins-thunderbird Roger Router is a clean solution for controlling the FRITZ!Box or compatible router with Linux. It offers a rich feature list, including caller monitor and fax support. Thunderbird address book plugin. Authors: -------- Jan-Michael Brummer <jan.brummer@tabos.org> %package plugins-vcard Summary: Routermanager (roger) - Plugin VCard Group: Productivity/Networking/Other Requires: %{name} = %{version}-%{release} %description plugins-vcard Roger Router is a clean solution for controlling the FRITZ!Box or compatible router with Linux. It offers a rich feature list, including caller monitor and fax support. VCard address book support. Authors: -------- Jan-Michael Brummer <jan.brummer@tabos.org> %package plugins-webjournal Summary: Routermanager (roger) - Plugin Web Journal Group: Productivity/Networking/Other Requires: %{name} = %{version}-%{release} %description plugins-webjournal Roger Router is a clean solution for controlling the FRITZ!Box or compatible router with Linux. It offers a rich feature list, including caller monitor and fax support. Web Journal support. Authors: -------- Jan-Michael Brummer <jan.brummer@tabos.org> %package -n libroutermanager Summary: Routermanager (roger) - Runtime Library Group: System/Libraries %if 0%{?suse_version} Requires: capi4linux %endif Requires: libroutermanager-plugins-audio %description -n libroutermanager Roger Router is a clean solution for controlling the FRITZ!Box or compatible router with Linux. It offers a rich feature list, including caller monitor and fax support. This package contains the libroutermanager runtime library files. If you need this package, it will be installed automatically via dependencies, no need to select it yourself. Authors: -------- Jan-Michael Brummer <jan.brummer@tabos.org> %package -n libroutermanager-devel Summary: Routermanager (roger) - Buildtime Library Group: Development/Libraries/C and C++ Requires: libroutermanager = %{version}-%{release} %description -n libroutermanager-devel Roger Router is a clean solution for controlling the FRITZ!Box or compatible router with Linux. It offers a rich feature list, including caller monitor and fax support. This package contains the libroutermanager buildtime library files. If you need this package, it will be installed automatically via dependencies, no need to select it yourself. Authors: -------- Jan-Michael Brummer <jan.brummer@tabos.org> %package -n libroutermanager-plugins-gstreamer1 Summary: Routermanager (roger) - Plugin GStreamer Group: System/Libraries Provides: libroutermanager-plugins-audio Requires: libroutermanager = %{version}-%{release} %description -n libroutermanager-plugins-gstreamer1 Roger Router is a clean solution for controlling the FRITZ!Box or compatible router with Linux. It offers a rich feature list, including caller monitor and fax support. This package contains the libroutermanager runtime library files. Audio plugin for GStreamer. Authors: -------- Jan-Michael Brummer <jan.brummer@tabos.org> %package -n libroutermanager-plugins-pulseaudio Summary: Routermanager (roger) - Plugin PulseAudio Group: System/Libraries Provides: libroutermanager-plugins-audio Requires: libroutermanager = %{version}-%{release} %description -n libroutermanager-plugins-pulseaudio Roger Router is a clean solution for controlling the FRITZ!Box or compatible router with Linux. It offers a rich feature list, including caller monitor and fax support. This package contains the libroutermanager runtime library files. Audio plugin for PulseAudio. Authors: -------- Jan-Michael Brummer <jan.brummer@tabos.org> %package -n libroutermanager-plugins-secret Summary: Routermanager (roger) - Plugin Secret Group: System/Libraries Requires: libroutermanager = %{version}-%{release} %description -n libroutermanager-plugins-secret Roger Router is a clean solution for controlling the FRITZ!Box or compatible router with Linux. It offers a rich feature list, including caller monitor and fax support. This package contains the libroutermanager runtime library files. Secret password manager plugin. Authors: -------- Jan-Michael Brummer <jan.brummer@tabos.org> %if 0%{?fedora} %package selinux Summary: SELinux support for Roger Router Group: Productivity/Networking/Other BuildRequires: checkpolicy, selinux-policy-devel Requires(post): policycoreutils, initscripts, %{name} Requires(preun): policycoreutils, initscripts, %{name} Requires(postun): policycoreutils %description selinux Roger Router is a clean solution for controlling the FRITZ!Box or compatible router with Linux. It offers a rich feature list, including caller monitor and fax support. This package adds SELinux enforcement to Roger Router. Install it if you want Roger Router to be protected in Fedora. %endif %prep %setup -n %{name}-router-%{version} %if 0%{?fedora} mkdir selinux cp -p %{SOURCE1} selinux/ %endif %build ./autogen.sh export CFLAGS="$RPM_OPT_FLAGS" CFLAGS="$CFLAGS -fPIC" %configure --with-kwallet=yes --with-pulseaudio=yes --disable-silent-rules make %{?_smp_mflags} %install %if 0%{?fedora} cd selinux make -f %{_datadir}/selinux/devel/Makefile install -p -m 644 -D roger.pp %{buildroot}%{_datadir}/selinux/packages/%{name}/roger.pp cd - %endif %{?make_install} %{!?make_install:make install DESTDIR=%{buildroot}} %if %{defined suse_version} %suse_update_desktop_file -i org.tabos.roger System Network %else desktop-file-validate %{buildroot}/%{_datarootdir}/applications/org.tabos.roger.desktop %endif %find_lang %{name} find %{buildroot} -name '*.a' -exec rm -f {} ';' find %{buildroot} -name '*.la' -exec rm -f {} ';' find %{buildroot} -name 'install-fax.sh' -exec rm -f {} ';' mkdir -p %{buildroot}/%{cups_backend_path} mv %{buildroot}/%{_datarootdir}/roger/roger-cups %{buildroot}/%{cups_backend_path}/ chmod +x %{buildroot}/%{cups_backend_path}/roger-cups mkdir -p %{buildroot}/%{_datarootdir}/cups/model cp %{buildroot}/%{_datarootdir}/roger/roger-fax.ppd %{buildroot}/%{_datarootdir}/cups/model/ %post if [ "$1" -eq "1" ]; then groupadd -f fax mkdir -p /var/spool/roger chown lp:fax /var/spool/roger chmod 2770 /var/spool/roger/ lpadmin -p Roger-Router-Fax -E -v roger-cups:/ -P /usr/share/cups/model/roger-fax.ppd || : glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : /bin/touch --no-create /usr/share/icons/hicolor &>/dev/null || : /usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor &>/dev/null || : fi %postun if [ "$1" -eq "0" ]; then lpadmin -x Roger-Router-Fax -E || : rm -rf /var/spool/roger/ glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : /bin/touch --no-create /usr/share/icons/hicolor &>/dev/null || : /usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor &>/dev/null || : fi %posttrans /usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor &>/dev/null || : /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : %post plugins-evolution if [ "$1" -eq "1" ]; then glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : fi %postun plugins-evolution if [ "$1" -eq "0" ]; then glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : fi %post plugins-fritzfon if [ "$1" -eq "1" ]; then glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : fi %postun plugins-fritzfon if [ "$1" -eq "0" ]; then glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : fi %post plugins-gnotification if [ "$1" -eq "1" ]; then glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : fi %postun plugins-gnotification if [ "$1" -eq "0" ]; then glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : fi %post plugins-google if [ "$1" -eq "1" ]; then glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : fi %postun plugins-google if [ "$1" -eq "0" ]; then glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : fi %post plugins-gtknotify if [ "$1" -eq "1" ]; then glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : fi %postun plugins-gtknotify if [ "$1" -eq "0" ]; then glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : fi %post plugins-indicator if [ "$1" -eq "1" ]; then glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : fi %postun plugins-indicator if [ "$1" -eq "0" ]; then glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : fi %post plugins-notification if [ "$1" -eq "1" ]; then glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : fi %postun plugins-notification if [ "$1" -eq "0" ]; then glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : fi %post plugins-thunderbird if [ "$1" -eq "1" ]; then glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : fi %postun plugins-thunderbird if [ "$1" -eq "0" ]; then glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : fi %post plugins-vcard if [ "$1" -eq "1" ]; then glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : fi %postun plugins-vcard if [ "$1" -eq "0" ]; then glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : fi %post plugins-webjournal if [ "$1" -eq "1" ]; then glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : fi %postun plugins-webjournal if [ "$1" -eq "0" ]; then glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : fi %post -n libroutermanager if [ "$1" -eq "1" ]; then glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : /sbin/ldconfig fi %postun -n libroutermanager if [ "$1" -eq "0" ]; then glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : /sbin/ldconfig fi %if 0%{?fedora} %post selinux if [ "$1" -le "1" ] ; then # First install semodule -i %{_datadir}/selinux/packages/%{name}/roger.pp 2>/dev/null || : fi %preun selinux if [ "$1" -lt "1" ] ; then # Final removal semodule -r roger 2>/dev/null || : fi %postun selinux if [ "$1" -ge "1" ] ; then # Upgrade semodule -i %{_datadir}/selinux/packages/%{name}/roger.pp 2>/dev/null || : fi %endif %files -f %{name}.lang %defattr(-, root, root, -) %dir %{_datarootdir}/appdata %dir %{_datarootdir}/cups %dir %{_datarootdir}/cups/model %dir %{_datarootdir}/glib-2.0/schemas %dir %{_datarootdir}/icons/hicolor/16x16/apps %dir %{_datarootdir}/icons/hicolor/22x22/apps %dir %{_datarootdir}/icons/hicolor/24x24/apps %dir %{_datarootdir}/icons/hicolor/32x32/apps %dir %{_datarootdir}/icons/hicolor/48x48/apps %dir %{_datarootdir}/icons/hicolor/scalable/apps %dir %{_datarootdir}/roger %dir %{_includedir}/libroutermanager %dir %{_includedir}/libroutermanager/libfaxophone %dir %{cups_path} %dir %{cups_backend_path} %dir %{_libdir}/roger %dir %{_libdir}/roger/evolution %dir %{_libdir}/roger/fritzfon %dir %{_libdir}/roger/gnotification %dir %{_libdir}/roger/google %dir %{_libdir}/roger/gtknotify %dir %{_libdir}/roger/indicator %dir %{_libdir}/roger/kwallet %dir %{_libdir}/roger/notification %dir %{_libdir}/roger/thunderbird %dir %{_libdir}/roger/vcard %dir %{_libdir}/roger/webjournal %dir %{_libdir}/routermanager %dir %{_libdir}/routermanager/areacodes_global %dir %{_libdir}/routermanager/callmonitor %dir %{_libdir}/routermanager/simple_pwd %dir %{_libdir}/routermanager/fritzbox %dir %{_libdir}/routermanager/gstreamer1 %dir %{_libdir}/routermanager/pulseaudio %dir %{_libdir}/routermanager/reverselookup %dir %{_libdir}/routermanager/secret %doc AUTHORS ChangeLog COPYING README %{_bindir}/* %{_datarootdir}/appdata/org.tabos.roger.appdata.xml %{_datarootdir}/applications/org.tabos.roger.desktop %{_datarootdir}/cups/model/roger-fax.ppd %{_datarootdir}/glib-2.0/schemas/org.tabos.roger.gschema.xml %{_datarootdir}/icons/hicolor/16x16/apps/* %{_datarootdir}/icons/hicolor/22x22/apps/* %{_datarootdir}/icons/hicolor/24x24/apps/* %{_datarootdir}/icons/hicolor/32x32/apps/* %{_datarootdir}/icons/hicolor/48x48/apps/* %{_datarootdir}/icons/hicolor/scalable/apps/* %{_datarootdir}/roger/* %{cups_backend_path}/roger-cups %{_mandir}/man1/* %files plugins-evolution %defattr(-, root, root, -) %{_datarootdir}/appdata/roger-plugins-evolution.metainfo.xml %{_datarootdir}/glib-2.0/schemas/org.tabos.roger.plugins.evolution.gschema.xml %{_libdir}/roger/evolution/evolution.plugin %{_libdir}/roger/evolution/libevolution.so %files plugins-fritzfon %defattr(-, root, root, -) %{_datarootdir}/appdata/roger-plugins-fritzfon.metainfo.xml %{_datarootdir}/glib-2.0/schemas/org.tabos.roger.plugins.fritzfon.gschema.xml %{_libdir}/roger/fritzfon/fritzfon.plugin %{_libdir}/roger/fritzfon/libfritzfon.so %files plugins-indicator %defattr(-, root, root, -) %{_datarootdir}/appdata/roger-plugins-indicator.metainfo.xml %{_datarootdir}/glib-2.0/schemas/org.tabos.roger.plugins.indicator.gschema.xml %{_libdir}/roger/indicator/indicator.plugin %{_libdir}/roger/indicator/libindicator.so %files plugins-gnotification %defattr(-, root, root, -) %{_datarootdir}/appdata/roger-plugins-gnotify.metainfo.xml %{_datarootdir}/glib-2.0/schemas/org.tabos.roger.plugins.gnotify.gschema.xml %{_libdir}/roger/gnotification/libgnotification.so %{_libdir}/roger/gnotification/gnotification.plugin %files plugins-google %defattr(-, root, root, -) %{_datarootdir}/appdata/roger-plugins-google.metainfo.xml %{_datarootdir}/glib-2.0/schemas/org.tabos.roger.plugins.google.gschema.xml %{_libdir}/roger/google/libgoogle.so %{_libdir}/roger/google/google.plugin %files plugins-gtknotify %defattr(-, root, root, -) %{_datarootdir}/appdata/roger-plugins-gtknotify.metainfo.xml %{_datarootdir}/glib-2.0/schemas/org.tabos.roger.plugins.gtknotify.gschema.xml %{_libdir}/roger/gtknotify/gtknotify.plugin %{_libdir}/roger/gtknotify/libgtknotify.so %files plugins-kwallet %defattr(-, root, root, -) %{_datarootdir}/appdata/roger-plugins-kwallet.metainfo.xml %{_libdir}/roger/kwallet/libkwallet.so %{_libdir}/roger/kwallet/kwallet.plugin %files plugins-notification %defattr(-, root, root, -) %{_datarootdir}/appdata/roger-plugins-notification.metainfo.xml %{_datarootdir}/glib-2.0/schemas/org.tabos.roger.plugins.notify.gschema.xml %{_libdir}/roger/notification/libnotification.so %{_libdir}/roger/notification/notification.plugin %files plugins-thunderbird %defattr(-, root, root, -) %{_datarootdir}/appdata/roger-plugins-thunderbird.metainfo.xml %{_datarootdir}/glib-2.0/schemas/org.tabos.roger.plugins.thunderbird.gschema.xml %{_libdir}/roger/thunderbird/libthunderbird.so %{_libdir}/roger/thunderbird/thunderbird.plugin %files plugins-vcard %defattr(-, root, root, -) %{_datarootdir}/appdata/roger-plugins-vcard.metainfo.xml %{_datarootdir}/glib-2.0/schemas/org.tabos.roger.plugins.vcard.gschema.xml %{_libdir}/roger/vcard/vcard.plugin %{_libdir}/roger/vcard/libvcard.so %files plugins-webjournal %defattr(-, root, root, -) %{_datarootdir}/appdata/roger-plugins-webjournal.metainfo.xml %{_datarootdir}/glib-2.0/schemas/org.tabos.roger.plugins.webjournal.gschema.xml %{_libdir}/roger/webjournal/libwebjournal.so %{_libdir}/roger/webjournal/entry.html %{_libdir}/roger/webjournal/footer.html %{_libdir}/roger/webjournal/header.html %{_libdir}/roger/webjournal/styling.css %{_libdir}/roger/webjournal/dragtable.js %{_libdir}/roger/webjournal/sortable.js %{_libdir}/roger/webjournal/webjournal.plugin %files -n libroutermanager %defattr(-, root, root, -) %{_datarootdir}/glib-2.0/schemas/org.tabos.routermanager.gschema.xml %{_libdir}/libroutermanager.so.0 %{_libdir}/libroutermanager.so.0.0.0 %{_libdir}/routermanager/areacodes_global/areacodes_global.plugin %{_libdir}/routermanager/areacodes_global/globalareacodes.csv %{_libdir}/routermanager/areacodes_global/libareacodes_global.so %{_libdir}/routermanager/callmonitor/callmonitor.plugin %{_libdir}/routermanager/callmonitor/libcallmonitor.so %{_libdir}/routermanager/simple_pwd/simple_pwd.plugin %{_libdir}/routermanager/simple_pwd/libsimple_pwd.so %{_libdir}/routermanager/fritzbox/fritzbox.plugin %{_libdir}/routermanager/fritzbox/libfritzbox.so %{_libdir}/routermanager/reverselookup/libreverselookup.so %{_libdir}/routermanager/reverselookup/lookup.xml %{_libdir}/routermanager/reverselookup/reverselookup.plugin %files -n libroutermanager-plugins-gstreamer1 %defattr(-, root, root, -) %{_libdir}/routermanager/gstreamer1/libgstreamer1.so %{_libdir}/routermanager/gstreamer1/gstreamer1.plugin %files -n libroutermanager-plugins-pulseaudio %defattr(-, root, root, -) %{_libdir}/routermanager/pulseaudio/libpulseaudio.so %{_libdir}/routermanager/pulseaudio/pulseaudio.plugin %files -n libroutermanager-plugins-secret %defattr(-, root, root, -) %{_libdir}/routermanager/secret/libsecret.so %{_libdir}/routermanager/secret/secret.plugin %files -n libroutermanager-devel %defattr(-, root, root, -) %{_includedir}/libroutermanager/* %{_libdir}/libroutermanager.so %{_libdir}/pkgconfig/routermanager.pc %if 0%{?fedora} %files selinux %defattr(-, root, root, -) %{_datadir}/selinux/packages/%{name}/roger.pp %endif %changelog * Sun Dec 04 2016 jan.brummer@tabos.org - Reworked event handling for libfaxophone - Improve debug output in case of crashes - Removed NCPI handling of libfaxophone * Thu Sep 29 2016 ds@dschaerf.de - Add missing address book icon * Fri Aug 12 2016 jan.brummer@tabos.org - Fix network event handling (aka telnet plugin sometimes not working) - Store fax-report directory - Fix fax-volume setting for firmware >= 6.30 - Change incoming/outgoing fax icons to be in line with phone call icons - Set initial evolution address book if none is set * Sun May 29 2016 jan.brummer@tabos.org - Correct fax icon - Extend crash logger - Fix Ubuntu 14.04 crashes - Bugfixes * Mon May 16 2016 jan.brummer@tabos.org - Reworked UI (Assistant, Preferences, Contacts with internal editing, Voice Playback, Phone) (Client Sid e Decoration and Service Side Decoration) - Network authorization support - Fritzbox: Query support improves communication to router by 16x - Internal password plugin using CFB encryption - New journal icons by dschaerf (color & monochrome) - Metainfo files to simplify add on installation in GNOME Software - Keyboard shortcuts window for GTK+ 3.20 - Updated Google plugin to support oauth2 (+ Dialog) - Profile selection at startup - Improved web journal (HTML Journal with interactive sorting/dragging) - Reworked fax printing to simplify SE Linux rules - Restore defaults option for journal columns - Minor improvements for OS X (Shortcuts, Additional menu entries now working) - Updated reverse lookup - Improved translation - Fix dial support for FW > 6.35 - Fix journal size on newer version of GTK - Bugfixes * Fri Dec 11 2015 ds@dschaerf.de, ecsos@opensuse.org - Update spec file * Fri Dec 11 2015 ds@dschaerf.de - Support for old FRITZ!Box routers <= xx.04.74 - Add international journal support - SSDP: Automatic router detection - Enable fax report directory selection - Add blocking call support - Add missing filters to preferences view - Fixes hard-coded fritz.box references to allow to configure more than one router in a net - Fix dial state button handling * Sun Nov 08 2015 ecsos@opensuse.org - add ApplicationIndicator plugin of RogerRouter for openSUSE creater then 13.10 * Tue Oct 27 2015 ds@dschaerf.de - Add new plugin packages for gstreamer1 and pulseaudio - Add gnome-icon-theme-symbolic as required to roger * Sat Oct 17 2015 ecsos@opensuse.org - roger can no longer build for openSUSE_13.1 because of dependency glib2 >= 2.40 - changes in spec to build for Leap - fix some rpmlint errors * Fri Oct 16 2015 ds@dschaerf.de - Add OSX address book plugin - New assistant ui - GStreamer as default audio plugin - Remove simple password plugin - GLIB notifcation plugin replaces notification plugin - Add OSX address book plugin - Improved automatic configuration within assistant - Support for firmware > 6.30 - Address book support for live updates - Improved network state detection - Add hotkeys to journal window CTRL+q/w to quit application, CTRL+p for phone dialog, CTRL+c for contacts dialog, CTRL+s for settings - Fix: evolution address book selection - Fix: Thunderbird phone number handling - Fix: Set contact number when pressing dial button - Fix: Fax report resolution changed from A4 to A1 - Fix: scramble number * Tue May 26 2015 jan.brummer@tabos.org - UI redesign no.1 using header bar and respecting human interface guidelines - Phone - Fax - Contacts - Journal - Preferences - ... - GLib Notification plugin: Plugin which integrates seamless into the desktop environment - Voice records are now shown and playable within the journal - Start hidden option for background services - Fix fax volume detection for FW 6.0+ - Remove experimental cups backend as long as it is not ready, which solves some distribution issues - Set GTK+ minimum to 3.14 * Sun Feb 01 2015 jan.brummer@tabos.org - Improve FTP handling (Freetz Banner now supported) - GStreamer plugin supports device probing (select individual sound device) - Fax report: Proper scaling and alignment (dschaerf) - Statusicon: Added several image resolution for proper displaying (dschaerf) - Fax: Fix connection status message - UI tweaks (headerbar, fax & preference window design update, initial journal filling) - Preferences: Allow setting the CIP value for broken fax machines - Preferences: Allow toggling of headerbar use - Phone: Use canonize number for calling - OSX: Update to latest 3rd-party packages - Updated man pages - Cleanup * Tue Jan 27 2015 ds@dschaerf.de - Reactivate GTKStatusIcon plugin for GTK3 3.14 * Mon Jan 26 2015 ds@dschaerf.de - Add patch for fax report * Wed Dec 24 2014 jan.brummer@tabos.org - Scale fax report size to A4 - Update appdata.xml file and add initial translation - Update fax report layout - Fix vcard write support - Fix audio device selection after re-opening preferences - Cleanup * Mon Aug 11 2014 jan.brummer@tabos.org - Seek function for vox playback - Audio device selection - Reverse lookup fixes - Fix umlaut problems in fax/phone dialogs - FRITZ!OS 6.6 fixes - Web journal plugin: Store journal as HTML file - Canonize number on phone call - Cleanup of libroutermanager * Sun Jul 20 2014 jan.brummer@tabos.org - Fax report within journal - Fax report can now store multiple pages - Fix 04.74 firmware login checks - Fix fax dialog issues - Added skeleton router plugin - Updated man pages - RL and UI fixes * Fri Jun 20 2014 jan.brummer@tabos.org - Reverse lookup cache - Add business fax number support - Moved contact processing into routermanager - Redesigned phone dialog - Experimental gstreamer 1.0 support (source code only) - Improved touchscreen handling - Set fax window to keep-above in order to make it visible to the user - Allow positioning of gtk notification window - Allow changing of popup timeout in notification windows - Workaround for Cinnamon statusicon bug - Moved debug files from global to local tmp directory - FTP fixes - Fix for upcoming GTK+ 3.14 * Thu May 1 2014 jan.brummer@tabos.org - Add KWallet password manager plugin - Add initial mac osx keychain support - Add new english csv header - Add security tab into preferences to allow selection of plugin - Redesign fax/phone dialog - Handle ftp logins without password - Add workaround to allow optimal column width on GTK < 3.10 - Dynamic switch between non-/header-bar modus, depending on DE - Use popover menus on GTK >= 3.10 with headerbar - Fix html conversion - Fix random crashes * Tue Feb 4 2014 jan.brummer@tabos.org - SPEC: Update glib schema * Mon Feb 3 2014 jan.brummer@tabos.org - Sleeker journal UI (gear menu, combine fax/voice with call entries, optional GtkHeaderbar on GTK+ 3.10) - Increased CAPI transfer buffers - Improved fax file generation based on spandsp research - Google plugin on Linux - Thunderbird plugin - Save and restore journal window width/height/maximized flag - Play/Pause control for vox playback * Wed Dec 18 2013 jan.brummer@tabos.org - Contacts - VCard address book plugin - Ringtone bugfix (outgoing ringtone not working) - Set keep-alive in callmonitor (notifications lost connection) - Remove dbus-glib/bluetooth dependency - Fix icons for Windows (missing icons) - Fix 11880 reverse lookup * Tue Dec 17 2013 joerg.lorenzen@ki.tng.de - Build against capi4linux-devel for openSUSE > 1310, because libcapi20 3.0.7 has been integrated into package i4l-base. Separate libcapi20 package is no longer required. * Thu Oct 17 2013 dschaerf <ds@dschaerf.de> 1.8.1 - Ringtones - Reverse lookup database - Add rl for netherlands - International firmware support - Improved OS X support - Improved echo cancelation on Linux - Appdata.xml support for new GNOME Software - GNOME filter notification support - UI improvements - Bugfixes * Thu Aug 15 2013 dschaerf <ds@dschaerf.de> 1.8.0 - Initial release for Routermanager (roger)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor