Search
SailfishOS Open Build Service
>
Projects
>
home:wdehoog
>
statefs-providers
> statefs-providers.spec
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File statefs-providers.spec of Package statefs-providers
%{!?cmake_install: %global cmake_install make install DESTDIR=%{buildroot}} %{!?_libqt5_includedir: %global _libqt5_includedir %{_qt5_headerdir}} %define ckit_version 0.7.41 %define ckit_version1 0.7.42 %define ckit_statefs_version 0.2.30 %define ckit_statefs_version1 0.2.31 %define maemo_ver 0.7.30 %define maemo_ver1 0.7.31 %define meego_ver 0.1.0 %define meego_ver1 0.1.0.1 %define statefs_ver 0.3.28.1 Summary: Statefs providers Name: statefs-providers Version: 0.3.12 Release: 1.29.2 License: LGPLv2.1 and LGPLv2.1+ Group: System/Libraries URL: https://git.merproject.org/mer-core/statefs-providers Source0: %{name}-%{version}.tar.bz2 Source1: generate-spec.py Source2: inout-install.spec.tpl Source3: inout_system-providers.spec.tpl Source4: inout_user-providers.spec.tpl Source5: qt5-install.spec.tpl Source6: qt5_system-providers.spec.tpl Source7: qt5_user-providers.spec.tpl Source8: statefs-providers.spec.tpl Source9: default_system-providers.spec.tpl Source10: default-install.spec.tpl Source11: SpecGenerator.py Source12: README Source13: generate-spec-opensuse-generic.py Patch0: provider_power_udev.patch BuildRequires: cmake >= 2.8 BuildRequires: statefs >= %{statefs_ver} BuildRequires: pkgconfig(statefs-cpp) >= %{statefs_ver} BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5DBus) BuildRequires: pkgconfig(cor) >= 0.1.17 BuildRequires: pkgconfig(qtaround-dbus) >= 0.2.4 %description %{summary} %define p_common -n statefs-provider-qt5 %define n_common statefs-provider-qt5 %package %{p_common} Summary: Package to replace contextkit plugins Group: System/Libraries Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: statefs >= %{statefs_ver} Obsoletes: contextkit-maemo <= %{maemo_ver} Provides: contextkit-maemo = %{maemo_ver1} Obsoletes: contextkit-meego <= %{meego_ver} Provides: contextkit-meego = %{meego_ver1} Obsoletes: statefs-contextkit-provider <= %{ckit_statefs_version} Provides: statefs-contextkit-provider = %{ckit_statefs_version1} BuildRequires: pkgconfig(statefs-qt5) >= 0.2.47 %description %{p_common} %{summary} %package doc Summary: Statefs providers documentation Group: Documenation BuildRequires: doxygen %if 0%{?_with_docs:1} BuildRequires: graphviz %endif %description doc Statefs providers documentation %package qt5-devel Summary: StateFS Qt5 library for providers, development files Group: Development/Libraries Requires: statefs-provider-qt5 = %{version}-%{release} %description qt5-devel %{summary} %define p_bluez -n statefs-provider-bluez %define p_bme -n statefs-provider-bme %define p_upower -n statefs-provider-upower %define p_connman -n statefs-provider-connman %define p_ofono -n statefs-provider-ofono %define p_mce -n statefs-provider-mce %define p_sensors -n statefs-provider-sensors %define p_profile -n statefs-provider-profile %define p_keyboard_generic -n statefs-provider-keyboard-generic %define p_power_udev -n statefs-provider-power-udev %define p_back_cover -n statefs-provider-back-cover %define p_inout_bluetooth -n statefs-provider-inout-bluetooth %define p_inout_power -n statefs-provider-inout-power %define p_inout_network -n statefs-provider-inout-network %define p_inout_cellular -n statefs-provider-inout-cellular %define p_inout_mode_control -n statefs-provider-inout-mode-control %define p_inout_profile -n statefs-provider-inout-profile %define p_inout_keyboard -n statefs-provider-inout-keyboard %define p_inout_location -n statefs-provider-inout-location %package -n statefs-provider-bluez Summary: Statefs provider, source - bluez Group: System/Libraries Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: %{n_common} = %{version}-%{release} Requires: statefs-loader-qt5 >= 0.0.9 Requires: bluez-libs >= 4.0 Obsoletes: contextkit-meego-bluetooth <= %{meego_ver} Provides: contextkit-meego-bluetooth = %{meego_ver1} Obsoletes: contextkit-plugin-bluez <= %{ckit_version} Provides: contextkit-plugin-bluez = %{ckit_version1} Obsoletes: contextkit-plugin-bluetooth <= %{ckit_version} Provides: contextkit-plugin-bluetooth = %{ckit_version1} Provides: statefs-provider-bluetooth = %{version}-%{release} Conflicts: statefs-provider-inout-bluetooth %description -n statefs-provider-bluez %{summary} %package -n statefs-provider-connman Summary: Statefs provider, source - connman Group: System/Libraries Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: %{n_common} = %{version}-%{release} Requires: statefs-loader-qt5 >= 0.0.9 Requires: connman >= 1.15 Obsoletes: contextkit-meego-internet <= %{meego_ver} Provides: contextkit-meego-internet = %{meego_ver1} Obsoletes: contextkit-plugin-connman <= %{ckit_version} Provides: contextkit-plugin-connman = %{ckit_version1} Provides: statefs-provider-internet = %{version}-%{release} Provides: statefs-provider-network = %{version}-%{release} Conflicts: statefs-provider-inout-network %description -n statefs-provider-connman %{summary} %package -n statefs-provider-ofono Summary: Statefs provider, source - ofono Group: System/Libraries Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: %{n_common} = %{version}-%{release} Requires: statefs-loader-qt5 >= 0.0.9 Requires: ofono >= 1.12 Obsoletes: contextkit-meego-cellular <= %{meego_ver} Provides: contextkit-meego-cellular = %{meego_ver1} Obsoletes: contextkit-meego-phone <= %{meego_ver} Provides: contextkit-meego-phone = %{meego_ver1} Obsoletes: contextkit-plugin-cellular <= %{ckit_version} Provides: contextkit-plugin-cellular = %{ckit_version1} Obsoletes: contextkit-plugin-ofono <= %{ckit_version} Provides: contextkit-plugin-ofono = %{ckit_version1} Provides: statefs-provider-cellular = %{version}-%{release} Conflicts: statefs-provider-inout-cellular %description -n statefs-provider-ofono %{summary} %package -n statefs-provider-mce Summary: Statefs provider, source - mce Group: System/Libraries Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: %{n_common} = %{version}-%{release} Requires: statefs-loader-qt5 >= 0.0.9 BuildRequires: pkgconfig(mce) Obsoletes: statefs-provider-inout-mce <= 0.2.43 Provides: statefs-provider-inout-mce = 0.2.44 Obsoletes: statefs-provider-keyboard-generic <= 0.2.73 Provides: statefs-provider-keyboard-generic = 0.2.74 Obsoletes: contextkit-maemo-mce <= %{maemo_ver} Provides: contextkit-maemo-mce = %{maemo_ver1} Obsoletes: contextkit-plugin-mce <= %{ckit_version} Provides: contextkit-plugin-mce = %{ckit_version1} Provides: statefs-provider-system = %{version}-%{release} Conflicts: statefs-provider-inout-mode-control %description -n statefs-provider-mce %{summary} %package -n statefs-provider-sensors Summary: Statefs provider, source - sensors Group: System/Libraries Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: %{n_common} = %{version}-%{release} Requires: statefs-loader-qt5 >= 0.0.9 BuildRequires: pkgconfig(Qt5Sensors) Provides: statefs-provider-sensors = %{version}-%{release} %description -n statefs-provider-sensors %{summary} %package -n statefs-provider-profile Summary: Statefs provider, source - profiled Group: System/Libraries Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: %{n_common} = %{version}-%{release} Requires: statefs-loader-qt5 >= 0.0.9 Requires: profiled >= 0.30 Obsoletes: statefs-provider-inout-profile <= 0.2.44.99 Provides: statefs-provider-inout-profile = 0.2.44.99 Obsoletes: contextkit-plugin-profile <= %{ckit_version} Provides: contextkit-plugin-profile = %{ckit_version1} Provides: statefs-provider-profile-info = %{version}-%{release} Conflicts: statefs-provider-inout-profile %description -n statefs-provider-profile %{summary} %package -n statefs-provider-power-udev Summary: Statefs provider, source - sysfs/udev Group: System/Libraries Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig %if %{undefined suse_version} BuildRequires: boost-filesystem >= 1.51.0 %endif BuildRequires: boost-devel >= 1.51.0 BuildRequires: pkgconfig(cor-udev) >= 0.1.14 BuildRequires: pkgconfig(statefs-util) >= %{statefs_ver} Obsoletes: statefs-provider-upower <= 0.2.66.1 Provides: statefs-provider-upower = 0.2.66.1 Obsoletes: contextkit-meego-battery-upower <= %{meego_ver} Provides: contextkit-meego-battery-upower = %{meego_ver1} Obsoletes: contextkit-plugin-power <= %{ckit_version} Provides: contextkit-plugin-power = %{ckit_version1} Obsoletes: contextkit-plugin-upower <= %{ckit_version} Provides: contextkit-plugin-upower = %{ckit_version1} Obsoletes: contextkit-plugin-power-bme <= %{ckit_version} Provides: contextkit-plugin-power-bme = %{ckit_version1} Provides: statefs-provider-power = %{version}-%{release} Conflicts: statefs-provider-inout-power %description -n statefs-provider-power-udev %{summary} %package -n statefs-provider-bme Summary: Statefs provider, source - bme Group: System/Libraries Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: bme-rm-680-bin >= 0.9.95 Obsoletes: contextkit-meego-battery-upower <= %{meego_ver} Provides: contextkit-meego-battery-upower = %{meego_ver1} Obsoletes: contextkit-plugin-power <= %{ckit_version} Provides: contextkit-plugin-power = %{ckit_version1} Obsoletes: contextkit-plugin-upower <= %{ckit_version} Provides: contextkit-plugin-upower = %{ckit_version1} Obsoletes: contextkit-plugin-power-bme <= %{ckit_version} Provides: contextkit-plugin-power-bme = %{ckit_version1} Provides: statefs-provider-power = %{version}-%{release} Conflicts: statefs-provider-upower Conflicts: statefs-provider-inout-power %description -n statefs-provider-bme %{summary} %package -n statefs-provider-back-cover Summary: Statefs provider, source - back_cover Group: System/Libraries Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig %description -n statefs-provider-back-cover %{summary} %package -n statefs-provider-inout-bluetooth Summary: Statefs inout provider: bluetooth properties Group: System/Libraries Requires: statefs >= %{statefs_ver} Obsoletes: contextkit-meego-bluetooth <= %{meego_ver} Provides: contextkit-meego-bluetooth = %{meego_ver1} Obsoletes: contextkit-plugin-bluez <= %{ckit_version} Provides: contextkit-plugin-bluez = %{ckit_version1} Obsoletes: contextkit-plugin-bluetooth <= %{ckit_version} Provides: contextkit-plugin-bluetooth = %{ckit_version1} Provides: statefs-provider-bluetooth = %{version}-%{release} Conflicts: statefs-provider-bluez BuildArch: noarch %description -n statefs-provider-inout-bluetooth %{summary} %package -n statefs-provider-inout-power Summary: Statefs inout provider: power properties Group: System/Libraries Requires: statefs >= %{statefs_ver} Obsoletes: contextkit-meego-battery-upower <= %{meego_ver} Provides: contextkit-meego-battery-upower = %{meego_ver1} Obsoletes: contextkit-plugin-power <= %{ckit_version} Provides: contextkit-plugin-power = %{ckit_version1} Obsoletes: contextkit-plugin-upower <= %{ckit_version} Provides: contextkit-plugin-upower = %{ckit_version1} Obsoletes: contextkit-plugin-power-bme <= %{ckit_version} Provides: contextkit-plugin-power-bme = %{ckit_version1} Provides: statefs-provider-power = %{version}-%{release} Conflicts: statefs-provider-upower Conflicts: statefs-provider-power-udev BuildArch: noarch %description -n statefs-provider-inout-power %{summary} %package -n statefs-provider-inout-network Summary: Statefs inout provider: network properties Group: System/Libraries Requires: statefs >= %{statefs_ver} Obsoletes: contextkit-meego-internet <= %{meego_ver} Provides: contextkit-meego-internet = %{meego_ver1} Obsoletes: contextkit-plugin-connman <= %{ckit_version} Provides: contextkit-plugin-connman = %{ckit_version1} Provides: statefs-provider-internet = %{version}-%{release} Provides: statefs-provider-network = %{version}-%{release} Conflicts: statefs-provider-connman BuildArch: noarch %description -n statefs-provider-inout-network %{summary} %package -n statefs-provider-inout-cellular Summary: Statefs inout provider: cellular properties Group: System/Libraries Requires: statefs >= %{statefs_ver} Obsoletes: contextkit-meego-cellular <= %{meego_ver} Provides: contextkit-meego-cellular = %{meego_ver1} Obsoletes: contextkit-meego-phone <= %{meego_ver} Provides: contextkit-meego-phone = %{meego_ver1} Obsoletes: contextkit-plugin-cellular <= %{ckit_version} Provides: contextkit-plugin-cellular = %{ckit_version1} Obsoletes: contextkit-plugin-ofono <= %{ckit_version} Provides: contextkit-plugin-ofono = %{ckit_version1} Provides: statefs-provider-cellular = %{version}-%{release} Conflicts: statefs-provider-ofono BuildArch: noarch %description -n statefs-provider-inout-cellular %{summary} %package -n statefs-provider-inout-mode-control Summary: Statefs inout provider: system properties Group: System/Libraries Requires: statefs >= %{statefs_ver} Obsoletes: contextkit-maemo-mce <= %{maemo_ver} Provides: contextkit-maemo-mce = %{maemo_ver1} Obsoletes: contextkit-plugin-mce <= %{ckit_version} Provides: contextkit-plugin-mce = %{ckit_version1} Provides: statefs-provider-system = %{version}-%{release} Conflicts: statefs-provider-mce BuildArch: noarch %description -n statefs-provider-inout-mode-control %{summary} %package -n statefs-provider-inout-keyboard Summary: Statefs inout provider: keyboard properties Group: System/Libraries Requires: statefs >= %{statefs_ver} Obsoletes: contextkit-plugin-keyboard-generic <= %{ckit_version} Provides: contextkit-plugin-keyboard-generic = %{ckit_version1} Provides: statefs-provider-keyboard = %{version}-%{release} Conflicts: statefs-provider-keyboard-generic BuildArch: noarch %description -n statefs-provider-inout-keyboard %{summary} %package -n statefs-provider-inout-location Summary: Statefs inout provider: location properties Group: System/Libraries Requires: statefs >= %{statefs_ver} Obsoletes: contextkit-meego-location-geoclue <= %{meego_ver} Provides: contextkit-meego-location-geoclue = %{meego_ver1} Obsoletes: contextkit-meego-location-skyhook <= %{meego_ver} Provides: contextkit-meego-location-skyhook = %{meego_ver1} Obsoletes: contextkit-plugin-location-gypsy <= %{ckit_version} Provides: contextkit-plugin-location-gypsy = %{ckit_version1} Obsoletes: contextkit-plugin-location-skyhook <= %{ckit_version} Provides: contextkit-plugin-location-skyhook = %{ckit_version1} Obsoletes: contextkit-plugin-location <= %{ckit_version} Provides: contextkit-plugin-location = %{ckit_version1} Provides: statefs-provider-location = %{version}-%{release} Conflicts: statefs-provider-geoclue BuildArch: noarch %description -n statefs-provider-inout-location %{summary} %package -n statefs-provider-inout-profile Summary: Statefs inout provider: profile properties Group: System/Libraries Requires: statefs >= %{statefs_ver} Obsoletes: contextkit-plugin-profile <= %{ckit_version} Provides: contextkit-plugin-profile = %{ckit_version1} Provides: statefs-provider-profile-info = %{version}-%{release} Conflicts: statefs-provider-profile BuildArch: noarch %description -n statefs-provider-inout-profile %{summary} %prep %setup -q %patch0 -p0 %build %cmake -DVERSION=%{version} %{?_with_multiarch:-DENABLE_MULTIARCH=ON} -DENABLE_UPOWER=OFF make %{?jobs:-j%jobs} make doc %install rm -rf %{buildroot} %cmake_install pushd inout && make install DESTDIR=%{buildroot} && popd %statefs_provider_install default power_udev %{_statefs_libdir}/libprovider-power_udev.so system %statefs_provider_install default bme %{_statefs_libdir}/libprovider-bme.so system %statefs_provider_install default back_cover %{_statefs_libdir}/libprovider-back_cover.so system %statefs_provider_install qt5 bluez %{_statefs_libdir}/libprovider-bluez.so system %statefs_provider_install qt5 connman %{_statefs_libdir}/libprovider-connman.so system %statefs_provider_install qt5 ofono %{_statefs_libdir}/libprovider-ofono.so system %statefs_provider_install qt5 mce %{_statefs_libdir}/libprovider-mce.so system %statefs_provider_install qt5 sensors %{_statefs_libdir}/libprovider-sensors.so system %statefs_provider_install qt5 profile %{_statefs_libdir}/libprovider-profile.so user %statefs_provider_install inout inout_bluetooth %{_statefs_datadir}/inout_bluetooth.conf system %statefs_provider_install inout inout_power %{_statefs_datadir}/inout_power.conf system %statefs_provider_install inout inout_network %{_statefs_datadir}/inout_network.conf system %statefs_provider_install inout inout_cellular %{_statefs_datadir}/inout_cellular.conf system %statefs_provider_install inout inout_mode_control %{_statefs_datadir}/inout_mode_control.conf system %statefs_provider_install inout inout_keyboard %{_statefs_datadir}/inout_keyboard.conf system %statefs_provider_install inout inout_location %{_statefs_datadir}/inout_location.conf system %statefs_provider_install inout inout_profile %{_statefs_datadir}/inout_profile.conf user %clean rm -rf %{buildroot} %files %{p_common} %defattr(-,root,root,-) %doc README %{_libdir}/libstatefs-providers-qt5.so %files doc %defattr(-,root,root,-) %dir %{_datarootdir}/doc/statefs-providers %{_datarootdir}/doc/statefs-providers/html/* %post %{p_common} -p /sbin/ldconfig %postun %{p_common} -p /sbin/ldconfig %files qt5-devel %defattr(-,root,root,-) %{_libqt5_includedir}/statefs/qt/*.hpp %{_libdir}/pkgconfig/statefs-providers-qt5.pc %files %{p_bluez} -f bluez.files %defattr(-,root,root,-) %pre %{p_bluez} %statefs_pre if [ -f %{_statefs_libdir}/libprovider-bluez.so ]; then statefs unregister %{_statefs_libdir}/libprovider-bluez.so || : fi %post %{p_bluez} /sbin/ldconfig %statefs_provider_register qt5 bluez system %statefs_post %preun %{p_bluez} %statefs_preun %statefs_provider_unregister qt5 bluez system %postun %{p_bluez} /sbin/ldconfig %statefs_postun %files %{p_connman} -f connman.files %defattr(-,root,root,-) %pre %{p_connman} %statefs_pre if [ -f %{_statefs_libdir}/libprovider-connman.so ]; then statefs unregister %{_statefs_libdir}/libprovider-connman.so || : fi %post %{p_connman} /sbin/ldconfig %statefs_provider_register qt5 connman system %statefs_post %preun %{p_connman} %statefs_preun %statefs_provider_unregister qt5 connman system %postun %{p_connman} /sbin/ldconfig %statefs_postun %files %{p_ofono} -f ofono.files %defattr(-,root,root,-) %pre %{p_ofono} %statefs_pre if [ -f %{_statefs_libdir}/libprovider-ofono.so ]; then statefs unregister %{_statefs_libdir}/libprovider-ofono.so || : fi %post %{p_ofono} /sbin/ldconfig %statefs_provider_register qt5 ofono system %statefs_post %preun %{p_ofono} %statefs_preun %statefs_provider_unregister qt5 ofono system %postun %{p_ofono} /sbin/ldconfig %statefs_postun %files %{p_mce} -f mce.files %defattr(-,root,root,-) %pre %{p_mce} %statefs_pre if [ -f %{_statefs_libdir}/libprovider-mce.so ]; then statefs unregister %{_statefs_libdir}/libprovider-mce.so || : fi %post %{p_mce} /sbin/ldconfig %statefs_provider_register qt5 mce system %statefs_post %preun %{p_mce} %statefs_preun %statefs_provider_unregister qt5 mce system %postun %{p_mce} /sbin/ldconfig %statefs_postun %files %{p_sensors} -f sensors.files %defattr(-,root,root,-) %pre %{p_sensors} %statefs_pre if [ -f %{_statefs_libdir}/libprovider-sensors.so ]; then statefs unregister %{_statefs_libdir}/libprovider-sensors.so || : fi %post %{p_sensors} /sbin/ldconfig %statefs_provider_register qt5 sensors system %statefs_post %preun %{p_sensors} %statefs_preun %statefs_provider_unregister qt5 sensors system %postun %{p_sensors} /sbin/ldconfig %statefs_postun %files %{p_profile} -f profile.files %defattr(-,root,root,-) %pre %{p_profile} %statefs_pre %post %{p_profile} /sbin/ldconfig %statefs_provider_register qt5 profile %statefs_post %preun %{p_profile} %statefs_preun %statefs_provider_unregister qt5 profile %postun %{p_profile} /sbin/ldconfig %statefs_postun %files %{p_power_udev} -f power_udev.files %defattr(-,root,root,-) %pre %{p_power_udev} %statefs_pre %post %{p_power_udev} /sbin/ldconfig %statefs_provider_register default power_udev system %statefs_post %preun %{p_power_udev} %statefs_preun %statefs_provider_unregister default power_udev system %postun %{p_power_udev} /sbin/ldconfig %statefs_postun %files %{p_bme} -f bme.files %defattr(-,root,root,-) %pre %{p_bme} %statefs_pre %post %{p_bme} /sbin/ldconfig %statefs_provider_register default bme system %statefs_post %preun %{p_bme} %statefs_preun %statefs_provider_unregister default bme system %postun %{p_bme} /sbin/ldconfig %statefs_postun %files %{p_back_cover} -f back_cover.files %defattr(-,root,root,-) %pre %{p_back_cover} %statefs_pre %post %{p_back_cover} /sbin/ldconfig %statefs_provider_register default back_cover system %statefs_post %preun %{p_back_cover} %statefs_preun %statefs_provider_unregister default back_cover system %postun %{p_back_cover} /sbin/ldconfig %statefs_postun %files %{p_inout_bluetooth} -f inout_bluetooth.files %defattr(-,root,root,-) %pre %{p_inout_bluetooth} %statefs_pre %post %{p_inout_bluetooth} %{_statefs_libdir}/provider-do unregister inout inout_bluetooth %statefs_provider_register inout inout_bluetooth system %statefs_post %preun %{p_inout_bluetooth} %statefs_preun %statefs_provider_unregister inout inout_bluetooth %postun %{p_inout_bluetooth} %statefs_postun %files %{p_inout_power} -f inout_power.files %defattr(-,root,root,-) %pre %{p_inout_power} %statefs_pre %post %{p_inout_power} %{_statefs_libdir}/provider-do unregister inout inout_power %statefs_provider_register inout inout_power system %statefs_post %preun %{p_inout_power} %statefs_preun %statefs_provider_unregister inout inout_power %postun %{p_inout_power} %statefs_postun %files %{p_inout_network} -f inout_network.files %defattr(-,root,root,-) %pre %{p_inout_network} %statefs_pre %post %{p_inout_network} %{_statefs_libdir}/provider-do unregister inout inout_network %statefs_provider_register inout inout_network system %statefs_post %preun %{p_inout_network} %statefs_preun %statefs_provider_unregister inout inout_network %postun %{p_inout_network} %statefs_postun %files %{p_inout_cellular} -f inout_cellular.files %defattr(-,root,root,-) %pre %{p_inout_cellular} %statefs_pre %post %{p_inout_cellular} %{_statefs_libdir}/provider-do unregister inout inout_cellular %statefs_provider_register inout inout_cellular system %statefs_post %preun %{p_inout_cellular} %statefs_preun %statefs_provider_unregister inout inout_cellular %postun %{p_inout_cellular} %statefs_postun %files %{p_inout_mode_control} -f inout_mode_control.files %defattr(-,root,root,-) %pre %{p_inout_mode_control} %statefs_pre %post %{p_inout_mode_control} %{_statefs_libdir}/provider-do unregister inout inout_mode_control %statefs_provider_register inout inout_mode_control system %statefs_post %preun %{p_inout_mode_control} %statefs_preun %statefs_provider_unregister inout inout_mode_control %postun %{p_inout_mode_control} %statefs_postun %files %{p_inout_keyboard} -f inout_keyboard.files %defattr(-,root,root,-) %pre %{p_inout_keyboard} %statefs_pre %post %{p_inout_keyboard} %{_statefs_libdir}/provider-do unregister inout inout_keyboard %statefs_provider_register inout inout_keyboard system %statefs_post %preun %{p_inout_keyboard} %statefs_preun %statefs_provider_unregister inout inout_keyboard %postun %{p_inout_keyboard} %statefs_postun %files %{p_inout_location} -f inout_location.files %defattr(-,root,root,-) %pre %{p_inout_location} %statefs_pre %post %{p_inout_location} %{_statefs_libdir}/provider-do unregister inout inout_location %statefs_provider_register inout inout_location system %statefs_post %preun %{p_inout_location} %statefs_preun %statefs_provider_unregister inout inout_location %postun %{p_inout_location} %statefs_postun %files %{p_inout_profile} -f inout_profile.files %defattr(-,root,root,-) %pre %{p_inout_profile} %statefs_pre %post %{p_inout_profile} %statefs_provider_register inout inout_profile system %statefs_post %preun %{p_inout_profile} %statefs_preun %statefs_provider_unregister inout inout_profile user %postun %{p_inout_profile} %statefs_postun %changelog * Wed Apr 20 2016 mvogt <matthew.vogt@jollamobile.com> - 0.3.12 - [statefs-providers] Support extension properties for ofono. Contributes to MER#1566 - [statefs-providers] Support extension properties for ofono. Contributes to MER#1566 * Sat Mar 19 2016 faenil <and.bernabei@gmail.com> - 0.3.11 - [ofono] use fromValue method to returns calls size. Fixes MER#1494 * Thu Jan 14 2016 Slava Monich <merproject@monich.com> - 0.3.10 - [ofono] Data and Voice capabilities not to depend on SIM state. Fixes JB#33293 - [ofono] Data and Voice capabilities not to depend on SIM state. Fixes JB#33293 * Tue Dec 15 2015 Marko Saukko <marko.saukko@jolla.com> - 0.3.9 - [packaging] Fix license string in .spec. Contributes to JB#33684 * Mon Nov 30 2015 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.3.8 - [ofono] More robust voice capability detection. Contributes to JB#33293 - [ofono] More robust voice capability detection. Contributes to JB#33293 * Fri Nov 27 2015 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.3.7 - [ofono] proper state change detection. Fixes MER#1430 - [ofono] proper state change detection. Fixes MER#1430 * Fri Nov 13 2015 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.3.6 - [connman] use qtaround debug print - [ofono] connect to Manager before getting modems. Fixes MER#1421 * Mon Nov 2 2015 deztructor <denis.zalevskiy@jolla.com> - 0.3.5 - [statefs-providers] Add Cellular_1 namespace. Fixes JB#32141 - [statefs-providers] Add Cellular_1 namespace. Fixes JB#32141 * Tue Sep 22 2015 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.75 - [statefs-providers] Add Cellular.CallCount. Contributes to JB#32141 - [statefs-providers] Fix voiceCapability - [statefs-providers] No need to get VoiceCallManager properties. Contributes to JB#32141 * Wed Jun 17 2015 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.74 - [mce] call mce methods async during initialization - [mce] first connect signal, then request state - [mce] take keyboard open/present from mce. Contributes to MER#1058 - [rpm] mce could replace generic keyboard provider. Fixes MER#1058 * Fri May 8 2015 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.73 - [ofono] added Cellular.CapabilityData. Fixes MER#981 - [ofono] rename VoiceCall to CapabilityVoice. Contributes to MER#981 * Thu Apr 9 2015 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.72 - [ofono] allow to detect is voice calling available - [ofono] Cellular.VoiceCall - Fixes MER#865 - [power] Battery.LowBattery property was not updated - [power] do not set battery state to low if charging - [power-udev] detect more possible charger types - [power-udev] recognize more charger types. Fixes MER#863 - [providers] do not run during installation - [providers] Support modes in Qt-based providers. Fixes MER#864 * Mon Mar 16 2015 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.71 - [power-udev] make udev attrs processing foolproof - [power-udev] tweak low/empty limits check * Mon Mar 2 2015 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.70 - [ofono] documented properties - [sensors] adding Sensor namespace provider - [sensors] new provider * Mon Mar 2 2015 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.69.1 - [keyboard] do not crash in destructor when dumping metadata * Sat Feb 28 2015 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.69 - [build] fixing multi-distro compilation - [power] be flexible in calculations * Wed Feb 25 2015 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.68 - [bme] add Level, ChargerType, ChargingState - [bme] fixing compilation warnings - [keyboard] do not start i/o when dumping metadata - [power_udev] add Energy/EnergyFull, use uW for Power - [power-udev] do not start i/o when dumping metadata - [rpm] fixing Group tags * Mon Feb 16 2015 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.67.2 - [rpm] add missed source files to spec * Mon Feb 16 2015 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.67.1 - [back_cover] add open() to satisfy new statefs-pp api * Mon Feb 9 2015 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.67 - [build] reuse cor macros - [doc] added doc package - [inout] adding new Battery properties - [ofono] enum usage refactoring - [ofono] use enums to identify properties - [power] replace upower provider with udev one - [rpm] spec generators can use regexp filters - [udev] added Battery.Charger property - [udev] fix typo in LastN initialization - [udev] log more - [udev] support system not providing current_now * Mon Feb 2 2015 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.66 - [bme] add State property - [tools] script to create power issues report * Thu Dec 11 2014 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.65 - [bluez] use source name for default properties instead of destination * Sat Oct 18 2014 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.64 - [qtaround] moved dbus wrappers to the qtaround-dbus * Sat Oct 4 2014 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.63 - [dbus] unify async functions - [udev] gcc 4.8 compilation fix * Thu Oct 2 2014 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.2.62 - [ofono] added GPRSAttached property * Tue Sep 9 2014 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.2.61 - [upower] adding State property * Wed Sep 3 2014 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.2.60 - [upower] call asynchronously GetAll() to retrieve properties * Thu Aug 14 2014 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.59 - [ofono] added SubscriberIdentity property * Mon Jul 14 2014 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.2.58 - [bluez] process d-bus replies asynchronously - [ofono] interface is not used if interface pointer is reset - [ofono] process modems asynchronously - [ofono] process network props asynchronously - [ofono] process operators asynchronously * Thu Jul 10 2014 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.2.57 - [ofono] first connect interfaces, then process - [ofono] process sim presence separately * Wed Jun 18 2014 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.2.56 - [ofono] fixed wrong order of network state connected flags * Fri May 9 2014 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.2.55 - [upower] bump version * Fri Apr 18 2014 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.2.54 - [keyboard] using udev monitoring - [rpm] default providers do not depend on qt5 stuff * Fri Mar 28 2014 chriadam <chris.adams@jollamobile.com> - 0.2.53 - [ofono] Add "MMSContext" and "DataRoamingAllowed" properties. * Thu Mar 13 2014 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.2.52 - [ofono] check interfaces instead of features - [ofono] monitor network properties changes before retrieval * Fri Mar 7 2014 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.2.51 - [back_cover] initial implementation from foolab is enabled - [connman] separate services and technologies processing - [statefs] Initial implementation of back cover handling * Mon Feb 10 2014 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.50 - [upower] some batteries does not expose charge(energy)* properties * Fri Feb 7 2014 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.2.49 - [ofono] Expose SimToolkit IdleModeText. - [power-bme] power provider for N9(50) using bmeipc * Tue Nov 12 2013 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.2.48 - [ofono] no sim feature == no sim - [ofono] update status before potential sim/network setup - [ofono] useful and rare debug tracing * Wed Nov 6 2013 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.2.47 - [rpm] statefs macros are using oneshot, no need in poststrans * Thu Oct 31 2013 Denis Zalevskiy <denis.zalewsky@gmail.com> - 0.2.46 - [statefs-providers] Fix reporting of Bluetooth.Connected. * Wed Oct 30 2013 Denis Zalevskiy <denis.zalewsky@gmail.com> - 0.2.45 - [ofono] better handling of sim feature absence - [ofono] huge refactoring + operator monitoring - [ofono] reset network status properly - [profile] provide profile-info but not profile - [profile] set profile name only if profile is active * Mon Oct 14 2013 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.44.1 - [rpm] perform provider registration in posttrans * Mon Oct 14 2013 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.44 - [compatibility] statefs libraries api is changed - [rpm] fix -inout-mce/-mce mess * Mon Oct 14 2013 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.43 - [connman] basic Tethering property - [cor::qt] wrapper around async d-bus call - [inout] location: fix copy/paste typo - [keyboard] using cor-udev - [rpm] generate package declarations - [rpm] register providers correctly - [rpm] with/without_qt5 - [statefs] Analog property impl is fixed - [udev] chrono is not so functional in gcc-4.6 - [udev] provider initial implementation - [upower] enumerate asynchronously. Contributes to JB#10644 * Fri Oct 4 2013 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.42.2 - [rpm] -inout-mce and -mce provides -system * Tue Oct 1 2013 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.42.1 - [rpm] inout >= statefs version * Mon Sep 30 2013 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.42 - [rpm] counting sources * Fri Sep 27 2013 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.41 - [rpm] pretrans->pre, maybe no shell there * Fri Sep 27 2013 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.40 - [connman] Compatibility with contextkit - [inout] location - [providers] providers using system bus are system now - [rpm] stop/start statefs during un/installation * Fri Sep 20 2013 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.39 - [inout] inout providers * Thu Sep 12 2013 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.38 - [connman] refactoring - [upower] use cor functions to update property * Mon Sep 9 2013 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.37 - [upower] track also changes in configuration * Thu Sep 5 2013 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.2.36 - [bluez] refactoring - [bluez] unified file names - [cmake] control lib destination - [cmake] wrap dbus.hpp into statefs-qt5 lib - [connman] initial version - [connman] monitor changes - [connman] track current service properties - [dbus] another sync() wrapper - [dbus] ServiceWatch - save from CTS - [dbus] universal tuple marshalling - [doc] moving docs, fixing spec - [keyboard] generic keyboard provider - [mce] fix psm return value type - [mce] initial provider version - [mce] typo fix for OfflineMode - [ns] setProperties() also with std::map - [ofono] get net properties only if sim is present - [ofono] provider - [ofono] refactoring - [profile] initial version - [rpm] examples spec - [rpm] using statefs macros - [spec] more deps - [spec] run ldconfig - [statefs-qt5] moved to separate package - [tests] libraries linking correctness - [upower] ChargePercentage is rounded - [upower] fixed dbus path, prop, added new props - [upower] initial version - [upower] refactoring - [upower] reset TimeUntilFull if on battery - [upower] update property only if different - [upower] use watcher if upower interface appear later - [util] default properties vector source - [util] using statefs qt utils - [util] watcher uses more generic signal