Search
SailfishOS Open Build Service
>
Projects
>
home:slava
:
test
>
ofono-binder-plugin
> _service:tar_git:ofono-binder-plugin.spec
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File _service:tar_git:ofono-binder-plugin.spec of Package ofono-binder-plugin
Name: ofono-binder-plugin Version: 1.1.10 Release: 1 Summary: Binder based ofono plugin License: GPLv2 URL: https://github.com/mer-hybris/ofono-binder-plugin Source: %{name}-%{version}.tar.bz2 %define libglibutil_version 1.0.61 %define libgbinder_version 1.1.27 %define libgbinder_radio_version 1.5.3 %define libmce_version 1.0.6 %define libofonobinderpluginext_version 1.1.0 %define ofono_version 1.28+git3 BuildRequires: pkgconfig BuildRequires: ofono-devel >= %{ofono_version} BuildRequires: pkgconfig(libgbinder) >= %{libgbinder_version} BuildRequires: pkgconfig(libgbinder-radio) >= %{libgbinder_radio_version} BuildRequires: pkgconfig(libglibutil) >= %{libglibutil_version} BuildRequires: pkgconfig(libmce-glib) >= %{libmce_version} BuildRequires: pkgconfig(glib-2.0) # license macro requires rpm >= 4.11 BuildRequires: pkgconfig(rpm) %define license_support %(pkg-config --exists 'rpm >= 4.11'; echo $?) Requires: ofono >= %{ofono_version} Requires: libofonobinderpluginext >= %{libofonobinderpluginext_version} Requires: libgbinder >= %{libgbinder_version} Requires: libgbinder-radio >= %{libgbinder_radio_version} Requires: libglibutil >= %{libglibutil_version} Requires: libmce-glib >= %{libmce_version} Conflicts: ofono-ril-plugin Obsoletes: ofono-ril-plugin Conflicts: ofono-ril-binder-plugin Obsoletes: ofono-ril-binder-plugin %define plugin_dir %(pkg-config ofono --variable=plugindir) %define config_dir /etc/ofono/ %description Binder plugin for Sailfish OS fork of ofono %prep %setup -q -n %{name}-%{version} %build make %{_smp_mflags} PLUGINDIR=%{plugin_dir} KEEP_SYMBOLS=1 release make %{_smp_mflags} -C lib LIBDIR=%{_libdir} KEEP_SYMBOLS=1 release pkgconfig %check make test %install make DESTDIR=%{buildroot} PLUGINDIR=%{plugin_dir} install make -C lib DESTDIR=%{buildroot} LIBDIR=%{_libdir} install install-dev mkdir -p %{buildroot}%{config_dir} install -m 644 binder.conf %{buildroot}%{config_dir} %files %dir %{plugin_dir} %defattr(-,root,root,-) %{plugin_dir}/binderplugin.so %if %{license_support} == 0 %license LICENSE %endif ############################################################################# # libofonobinderpluginext %package -n libofonobinderpluginext Summary: Extension framework for ofono-binder-plugin Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig %description -n libofonobinderpluginext Defines interfaces for ofono binder plugin extensions %package -n libofonobinderpluginext-devel Summary: Development files for ofono-binder-plugin extensions Requires: pkgconfig(glib-2.0) Requires: pkgconfig(libgbinder-radio) >= %{libgbinder_radio_version} Requires: pkgconfig(libglibutil) >= %{libglibutil_version} Requires: libofonobinderpluginext = %{version} %post -n libofonobinderpluginext -p /sbin/ldconfig %postun -n libofonobinderpluginext -p /sbin/ldconfig %description -n libofonobinderpluginext-devel Interfaces for ofono binder plugin extensions %files -n libofonobinderpluginext %defattr(-,root,root,-) %{_libdir}/libofonobinderpluginext.so.* %if %{license_support} == 0 %license LICENSE %endif %files -n libofonobinderpluginext-devel %defattr(-,root,root,-) %dir %{_includedir}/ofonobinderpluginext %{_libdir}/pkgconfig/libofonobinderpluginext.pc %{_libdir}/libofonobinderpluginext.so %{_includedir}/ofonobinderpluginext/*.h ############################################################################# # ofono-configs-binder %package -n ofono-configs-binder Summary: Package to provide default binder configs for ofono Provides: ofono-configs %description -n ofono-configs-binder This package provides default configs for ofono %files -n ofono-configs-binder %dir %{config_dir} %defattr(-,root,root,-) %config %{config_dir}/binder.conf