[packages/openvswitch] - added devel subpackage

baggins baggins at pld-linux.org
Mon Feb 19 16:17:16 CET 2018


commit 5d845a4f666806c8a1e33fe5eae82fed7d85c8da
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Mon Feb 19 16:17:04 2018 +0100

    - added devel subpackage

 openvswitch.spec | 92 +++++++++++++++++---------------------------------------
 1 file changed, 27 insertions(+), 65 deletions(-)
---
diff --git a/openvswitch.spec b/openvswitch.spec
index d789399..23c9972 100644
--- a/openvswitch.spec
+++ b/openvswitch.spec
@@ -17,69 +17,6 @@
 #	/usr/bin/ovs-tcpdump
 #	/usr/bin/ovs-testcontroller
 #	/usr/bin/vtep-ctl
-#	/usr/include/openflow/intel-ext.h
-#	/usr/include/openflow/netronome-ext.h
-#	/usr/include/openflow/nicira-ext.h
-#	/usr/include/openflow/openflow-1.0.h
-#	/usr/include/openflow/openflow-1.1.h
-#	/usr/include/openflow/openflow-1.2.h
-#	/usr/include/openflow/openflow-1.3.h
-#	/usr/include/openflow/openflow-1.4.h
-#	/usr/include/openflow/openflow-1.5.h
-#	/usr/include/openflow/openflow-1.6.h
-#	/usr/include/openflow/openflow-common.h
-#	/usr/include/openflow/openflow.h
-#	/usr/include/openvswitch/compiler.h
-#	/usr/include/openvswitch/dynamic-string.h
-#	/usr/include/openvswitch/flow.h
-#	/usr/include/openvswitch/geneve.h
-#	/usr/include/openvswitch/hmap.h
-#	/usr/include/openvswitch/json.h
-#	/usr/include/openvswitch/list.h
-#	/usr/include/openvswitch/match.h
-#	/usr/include/openvswitch/meta-flow.h
-#	/usr/include/openvswitch/netdev.h
-#	/usr/include/openvswitch/nsh.h
-#	/usr/include/openvswitch/ofp-actions.h
-#	/usr/include/openvswitch/ofp-ed-props.h
-#	/usr/include/openvswitch/ofp-errors.h
-#	/usr/include/openvswitch/ofp-msgs.h
-#	/usr/include/openvswitch/ofp-parse.h
-#	/usr/include/openvswitch/ofp-print.h
-#	/usr/include/openvswitch/ofp-prop.h
-#	/usr/include/openvswitch/ofp-util.h
-#	/usr/include/openvswitch/ofpbuf.h
-#	/usr/include/openvswitch/packets.h
-#	/usr/include/openvswitch/shash.h
-#	/usr/include/openvswitch/thread.h
-#	/usr/include/openvswitch/token-bucket.h
-#	/usr/include/openvswitch/tun-metadata.h
-#	/usr/include/openvswitch/type-props.h
-#	/usr/include/openvswitch/types.h
-#	/usr/include/openvswitch/util.h
-#	/usr/include/openvswitch/uuid.h
-#	/usr/include/openvswitch/vconn.h
-#	/usr/include/openvswitch/version.h
-#	/usr/include/openvswitch/vlog.h
-#	/usr/include/ovn/actions.h
-#	/usr/include/ovn/expr.h
-#	/usr/include/ovn/lex.h
-#	/usr/lib64/libofproto.a
-#	/usr/lib64/libofproto.la
-#	/usr/lib64/libopenvswitch.a
-#	/usr/lib64/libopenvswitch.la
-#	/usr/lib64/libovn.a
-#	/usr/lib64/libovn.la
-#	/usr/lib64/libovsdb.a
-#	/usr/lib64/libovsdb.la
-#	/usr/lib64/libsflow.a
-#	/usr/lib64/libsflow.la
-#	/usr/lib64/libvtep.a
-#	/usr/lib64/libvtep.la
-#	/usr/lib64/pkgconfig/libofproto.pc
-#	/usr/lib64/pkgconfig/libopenvswitch.pc
-#	/usr/lib64/pkgconfig/libovsdb.pc
-#	/usr/lib64/pkgconfig/libsflow.pc
 #	/usr/share/man/man1/ovn-detrace.1.gz
 #	/usr/share/man/man5/ovn-nb.5.gz
 #	/usr/share/man/man5/ovn-sb.5.gz
@@ -139,20 +76,20 @@ Source7:	%{pname}.init
 Source10:	%{pname}.service
 URL:		http://openvswitch.org/
 BuildRequires:	Zope-Interface
-BuildRequires:	automake
 BuildRequires:	autoconf
+BuildRequires:	automake
 BuildRequires:	graphviz
 BuildRequires:	groff
 BuildRequires:	openssl-devel
 BuildRequires:	openssl-tools
 BuildRequires:	pkgconfig
-BuildRequires:	sip-PyQt4
 BuildRequires:	python-PyQt4-devel-tools
 BuildRequires:	python-TwistedConch
 BuildRequires:	python-TwistedCore
 BuildRequires:	python-distribute
 BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 1.701
+BuildRequires:	sip-PyQt4
 %if %{with kernel}
 %{expand:%buildrequires_kernel kernel%%{_alt_kernel}-module-build >= 3:3.11}
 %else
@@ -176,6 +113,13 @@ it is designed to support distribution across multiple physical
 servers similar to VMware's vNetwork distributed vswitch or Cisco's
 Nexus 1000V.
 
+%package devel
+Summary:	Header files and development libraries for openvswitch
+Group:		Development/Libraries
+
+%description devel
+Header files and development libraries for openvswitch.
+
 %package -n python-openvswitch
 Summary:	Open vSwitch python bindings
 Group:		Development/Languages/Python
@@ -276,6 +220,8 @@ install -p %{SOURCE10} $RPM_BUILD_ROOT%{systemdunitdir}/openvswitch.service
 %{__mv} $RPM_BUILD_ROOT%{_datadir}/%{pname}/python/{ovs,ovstest} $RPM_BUILD_ROOT%{py_sitescriptdir}
 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/%{pname}/python
 
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
+
 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
 
@@ -362,6 +308,22 @@ fi
 %{_mandir}/man8/ovs-vsctl.8*
 %{_mandir}/man8/ovs-vswitchd.8*
 
+%files devel
+%defattr(644,root,root,755)
+%{_includedir}/openflow
+%{_includedir}/openvswitch
+%{_includedir}/ovn
+%{_libdir}/libofproto.a
+%{_libdir}/libopenvswitch.a
+%{_libdir}/libovn.a
+%{_libdir}/libovsdb.a
+%{_libdir}/libsflow.a
+%{_libdir}/libvtep.a
+%{_pkgconfigdir}/libofproto.pc
+%{_pkgconfigdir}/libopenvswitch.pc
+%{_pkgconfigdir}/libovsdb.pc
+%{_pkgconfigdir}/libsflow.pc
+
 %files -n python-openvswitch
 %defattr(644,root,root,755)
 %dir %{py_sitescriptdir}/ovs
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/openvswitch.git/commitdiff/5d845a4f666806c8a1e33fe5eae82fed7d85c8da



More information about the pld-cvs-commit mailing list