Update buildrpm to include latest project changes.
[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.7.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-odmc
34 #Requires: opendaylight-vtn
35
36 %description virtualization
37 The Virtualization edition of OpenDaylight is geared towards data centers.
38 It includes the OVSDB protocol southbound and the Affinity Service, VTN,
39 DOVE, and the OpenStack Service.
40
41 %package serviceprovider
42 Summary: OpenDaylight SDN Controller Platform Virtualization Edition
43 Group: Applications/Communications
44 Requires: %{name}
45 Requires: opendaylight-affinity
46 Requires: opendaylight-bgpcep
47 #Requires: opendaylight-defense4all
48 Requires: opendaylight-lispflowmapping
49 Requires: opendaylight-snmp4sdn
50
51 %description serviceprovider
52 The Service Provider edition of OpenDaylight is designed for network operator
53 use. It does not include OVSDB, VTN or DOVE, but does include SNMP, BGP-LS,
54 PCEP, and LISP southbound and the Affinity Service and the LISP Service northbound.
55
56 %files
57
58 %files virtualization
59
60 %files serviceprovider
61
62 %endif
63
64 %changelog
65 * Tue May 13 2014 Sam Hague <shague@redhat.com> - 0.1.0-0.7.0
66 - Include opendaylight-opendove-odmc to virtualization edition.
67
68 * Sun Feb 09 2014 Sam Hague <shague@redhat.com> - 0.1.0-0.6.0
69 - Add affinity and snmp4sdn packages.
70
71 * Sat Feb 08 2014 Sam Hague <shague@redhat.com> - 0.1.0-0.5.0
72 - Add yangtools package.
73
74 * Sat Feb 01 2014 Sam Hague <shague@redhat.com> - 0.1.0-0.4.0
75 - Changed package name to opendaylight.
76 - Added edition sub packages.
77
78 * Sat Jan 18 2014 Sam Hague <shague@redhat.com> - 0.1.0-0.3.0
79 - Removed controller-dependencies from Requires because controller already pulls it in.
80
81 * Thu Jan 09 2014 Sam Hague <shague@redhat.com> - 0.1.0-0.2.0
82 - Updates for OF1.3 support.
83 - Remove java Requires.
84
85 * Thu Jan 02 2014 Sam Hague <shague@redhat.com> - 0.1.0-0.1.0
86 - Initial package.