diff options
author | Anas Nashif <anas.nashif@intel.com> | 2012-10-30 15:44:13 -0700 |
---|---|---|
committer | Anas Nashif <anas.nashif@intel.com> | 2013-06-14 04:07:18 -0400 |
commit | 68948097d4f569818b416ed263aadcd9afe2580c (patch) | |
tree | e58114c325cc356a32a13fe5200ef338e35f1280 | |
parent | eda292ce0c92f6e866474ea72b3fea7a1b37029b (diff) | |
download | connman-68948097d4f569818b416ed263aadcd9afe2580c.tar.gz connman-68948097d4f569818b416ed263aadcd9afe2580c.tar.bz2 connman-68948097d4f569818b416ed263aadcd9afe2580c.zip |
add packaging
-rw-r--r-- | packaging/connman.manifest | 5 | ||||
-rw-r--r-- | packaging/connman.spec | 88 |
2 files changed, 93 insertions, 0 deletions
diff --git a/packaging/connman.manifest b/packaging/connman.manifest new file mode 100644 index 00000000..017d22d3 --- /dev/null +++ b/packaging/connman.manifest @@ -0,0 +1,5 @@ +<manifest> + <request> + <domain name="_"/> + </request> +</manifest> diff --git a/packaging/connman.spec b/packaging/connman.spec new file mode 100644 index 00000000..934f772f --- /dev/null +++ b/packaging/connman.spec @@ -0,0 +1,88 @@ +Name: connman +Version: 1.9 +Release: 1 +License: GPL-2.0 +Summary: Connection Manager +Url: http://connman.net +Group: System/Networking +Source0: %{name}-%{version}.tar.xz +Source1001: packaging/connman.manifest +Patch0: dbus.patch +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(libiptc) +BuildRequires: pkgconfig(xtables) +BuildRequires: pkgconfig(gnutls) +BuildRequires: readline-devel +Requires: systemd +Requires(post): systemd +Requires(preun): systemd +Requires(postun): systemd + +%description +Connection Manager provides a daemon for managing Internet connections +within embedded devices running the Linux operating system. + +%package test +Summary: Test Scripts for Connection Manager +Group: Development/Tools +Requires: %{name} = %{version} +Requires: dbus-python +Requires: pygobject +Requires: python-xml + +%description test +Scripts for testing Connman and its functionality + +%package devel +Summary: Development Files for connman +Group: Development/Tools +Requires: %{name} = %{version} + +%description devel +Header files and development files for connman. + +%prep +%setup -q +%patch0 -p1 + + +%build +cp %{SOURCE1001} . +%configure \ + --enable-threads \ + --enable-wifi=builtin \ +%if 0%{?enable_connman_features} + %connman_features \ +%endif + --enable-test \ + --with-systemdunitdir=%{_unitdir} + +make %{?_smp_mflags} + +%install +%make_install + +mkdir -p %{buildroot}%{_unitdir}/network.target.wants +ln -s ../connman.service %{buildroot}%{_unitdir}/network.target.wants/connman.service + +%install_service multi-user.target.wants connman.service + +%files +%manifest connman.manifest +%{_sbindir}/* +#%{_libdir}/connman/plugins/*.so +#%{_datadir}/dbus-1/services/* +%{_sysconfdir}/dbus-1/system.d/* +#%{_sysconfdir}/connman/main.conf +#%{_sysconfdir}/dbus-1/system.d/*.conf +%{_unitdir}/connman.service +%{_unitdir}/network.target.wants/connman.service +%{_unitdir}/multi-user.target.wants/connman.service +%files test +%{_libdir}/%{name}/test/* + + +%files devel +%{_includedir}/connman/*.h +%{_libdir}/pkgconfig/*.pc |