Merge "Add yangtools to rpm packaging. Also remove test artifacts from some packages."
[integration.git] / packaging / rpm / opendaylight.spec
1 # Spec file only supports RHEL and Fedora now
2 %if 0%{?rhel} || 0%{?fedora}
3
4 Name: opendaylight
5 Version: 0.1.0
6 Release: 0.5.0%{?dist}
7 Summary: OpenDaylight SDN Controller Platform
8 Group: Applications/Communications
9 License: EPL
10 URL: http://www.opendaylight.org
11 BuildArch: noarch
12
13 Requires: opendaylight-controller
14 Requires: opendaylight-controller-dependencies
15 Requires: opendaylight-openflowjava
16 Requires: opendaylight-openflowplugin
17 Requires: opendaylight-ovsdb
18 Requires: opendaylight-yangtools
19
20 %description
21 The OpenDaylight SDN Controller Platform provides the core
22 services and abstractions needed for building an SDN controller.
23
24 The Base edition of OpenDaylight is designed for testing and experimental
25 purposes.
26
27 %package virtualization
28 Summary: OpenDaylight SDN Controller Platform Virtualization Edition
29 Group: Applications/Communications
30 Requires: %{name}
31 #Requires: opendaylight-affinity
32 #Requires: opendaylight-defense4all
33 #Requires: opendaylight-opendove
34 #Requires: opendaylight-opendove-odmc
35 #Requires: opendaylight-vtn
36
37 %description virtualization
38 The Virtualization edition of OpenDaylight is geared towards data centers.
39 It includes the OVSDB protocol southbound and the Affinity Service, VTN,
40 DOVE, and the OpenStack Service.
41
42 %package serviceprovider
43 Summary: OpenDaylight SDN Controller Platform Virtualization Edition
44 Group: Applications/Communications
45 Requires: %{name}
46 #Requires: opendaylight-affinity
47 #Requires: opendaylight-bgpcep
48 #Requires: opendaylight-defense4all
49 Requires: opendaylight-lispflowmapping
50 #Requires: opendaylight-snmp4sdn
51
52 %description serviceprovider
53 The Service Provider edition of OpenDaylight is designed for network operator
54 use. It does not include OVSDB, VTN or DOVE, but does include SNMP, BGP-LS,
55 PCEP, and LISP southbound and the Affinity Service and the LISP Service northbound.
56
57 %files
58
59 %files virtualization
60
61 %files serviceprovider
62
63 %endif
64
65 %changelog
66 * Sat Feb 08 2014 Sam Hague <shague@redhat.com> - 0.1.0-0.5.0
67 - Add yangtools package.
68
69 * Sat Feb 01 2014 Sam Hague <shague@redhat.com> - 0.1.0-0.4.0
70 - Changed package name to opendaylight.
71 - Added edition sub packages.
72
73 * Sat Jan 18 2014 Sam Hague <shague@redhat.com> - 0.1.0-0.3.0
74 - Removed controller-dependencies from Requires because controller already pulls it in.
75
76 * Thu Jan 09 2014 Sam Hague <shague@redhat.com> - 0.1.0-0.2.0
77 - Updates for OF1.3 support.
78 - Remove java Requires.
79
80 * Thu Jan 02 2014 Sam Hague <shague@redhat.com> - 0.1.0-0.1.0
81 - Initial package.