diff options
author | Zhang zhengguang <zhengguang.zhang@intel.com> | 2014-07-04 13:45:07 +0800 |
---|---|---|
committer | Zhang zhengguang <zhengguang.zhang@intel.com> | 2014-10-31 16:06:20 +0800 |
commit | 88ec373b61d46ef46dcab48fe14d02ab7254763c (patch) | |
tree | e8a364857bbb1de69ab4a8eaee28d98b78854523 /packaging | |
parent | 79fe33b1a73f42592ac98c44b87dc15b52c7d791 (diff) | |
download | connman-88ec373b61d46ef46dcab48fe14d02ab7254763c.tar.gz connman-88ec373b61d46ef46dcab48fe14d02ab7254763c.tar.bz2 connman-88ec373b61d46ef46dcab48fe14d02ab7254763c.zip |
Add package build spec file
Change-Id: Ia8c78e122998da70565700d895dbf54688e7c8b9
Diffstat (limited to 'packaging')
-rw-r--r-- | packaging/connman.spec | 97 |
1 files changed, 97 insertions, 0 deletions
diff --git a/packaging/connman.spec b/packaging/connman.spec new file mode 100644 index 00000000..7da9ddda --- /dev/null +++ b/packaging/connman.spec @@ -0,0 +1,97 @@ +Name: connman +Version: 1.26 +Release: 1 +License: GPL-2.0 +Summary: Connection Manager +Url: http://connman.net +Group: Network & Connectivity/Connection Management +Source0: %{name}-%{version}.tar.gz +BuildRequires: systemd +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(libiptc) +BuildRequires: pkgconfig(xtables) +BuildRequires: pkgconfig(gnutls) +BuildRequires: readline-devel +%systemd_requires +Requires: iptables + +%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 +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 +Requires: %{name} = %{version} + +%description devel +Header files and development files for connman. + +%prep +%setup -q + +%build +CFLAGS+=" -DTIZEN_EXT" + +chmod +x bootstrap +./bootstrap +%configure \ + --enable-threads \ + --enable-client \ + --enable-pacrunner \ + --enable-wifi=builtin \ + --enable-test \ + --enable-loopback \ + --enable-ethernet \ + --with-systemdunitdir=%{_unitdir} + +make %{?_smp_mflags} + +%install +%make_install + +mkdir -p %{buildroot}%{_sysconfdir}/connman +cp src/main.conf %{buildroot}%{_sysconfdir}/connman/main.conf + +%install_service network.target.wants connman.service +%install_service multi-user.target.wants connman.service + +%post +systemctl daemon-reload +systemctl restart connman.service + +%preun +systemctl stop connman.service + +%postun +systemctl daemon-reload + +%docs_package + +%files +%license COPYING +%{_sbindir}/* +%config %{_sysconfdir}/connman/main.conf +%config %{_sysconfdir}/dbus-1/system.d/* +%{_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 + +%changelog |