This repository has been archived by the owner on Jun 15, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
libvirt-autobuild.spec.in
177 lines (167 loc) · 4.15 KB
/
libvirt-autobuild.spec.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
# -*- rpm-spec -*-
%define debug_package %{nil}
Name: @PACKAGE@
Version: @VERSION@
Release: 1%{?dist}%{?extra_release}
Summary: Automated build configuration for libvirt
Group: Development/Tools
License: LGPLv2+
URL: http://libvirt.org/
Source0: http://libvirt.org/autobuild/%{name}-%{version}.tar.gz
Requires: perl-Test-AutoBuild
Requires: perl-Test-AutoBuild-git
Requires: perl-Test-AutoBuild-mercurial
Requires: perl-Test-AutoBuild-account
Requires: httpd
# What follows is the list of all build dependancies for all
# modules that are included in the autobuild config
Requires: ant
Requires: ant-junit
Requires: audit-libs-devel
Requires: augeas
Requires: augeas-devel
Requires: autoconf
Requires: automake
Requires: avahi-devel
Requires: check-devel
Requires: curl-devel
Requires: cyrus-sasl-devel
Requires: device-mapper
Requires: device-mapper-devel
Requires: dnsmasq
Requires: e2fsprogs-devel
Requires: ebtables
Requires: gawk
Requires: gcc
Requires: gcc-c++
Requires: gettext
Requires: gettext-devel
Requires: gnutls-devel
Requires: gobject-introspection-devel
Requires: gtk-doc
Requires: gtk2-devel
Requires: gtk3-devel
Requires: intltool
Requires: iptables
Requires: iptables-ipv6
Requires: iscsi-initiator-utils
Requires: jpackage-utils
Requires: java-devel
Requires: jna
Requires: libblkid-devel
Requires: libcap-ng-devel
Requires: libcurl-devel
Requires: libnl-devel
Requires: libpcap-devel
Requires: libpciaccess-devel
Requires: libselinux-devel
Requires: libssh2-devel
%ifarch x86_64
Requires: libssh2-devel(x86-32)
%endif
Requires: libtasn1-devel
Requires: libtool
Requires: libudev-devel
Requires: libwsman-devel
Requires: libxml2-devel
Requires: libxslt
Requires: libxslt-devel
Requires: lvm2
Requires: module-init-tools
Requires: ncurses-devel
Requires: net-snmp-devel
Requires: netcf-devel
Requires: nfs-utils
Requires: numactl-devel
Requires: parted-devel
Requires: perl(accessors)
Requires: perl(App::Prove)
Requires: perl(Config::Record)
Requires: perl(Cwd)
Requires: perl(ExtUtils::MakeMaker)
Requires: perl(File::Spec::Functions)
Requires: perl(File::Copy)
Requires: perl(File::Path)
Requires: perl(IO::String)
Requires: perl(IO::Uncompress::Gunzip)
Requires: perl(IO::Uncompress::Bunzip2)
Requires: perl(LWP::UserAgent)
Requires: perl(Module::Build)
Requires: perl(Sub::Uplevel)
Requires: perl(TAP::Formatter::HTML)
Requires: perl(TAP::Formatter::JUnit)
Requires: perl(TAP::Harness)
Requires: perl(TAP::Harness::Archive)
Requires: perl(Test::Builder)
Requires: perl(Test::More)
Requires: perl(Test::CPAN::Changes)
Requires: perl(Test::Pod)
Requires: perl(Test::Pod::Coverage)
Requires: perl(Text::CSV)
Requires: perl(Time::HiRes)
Requires: perl(XML::XPath)
Requires: perl(XML::Twig)
Requires: perl(XML::Writer)
Requires: php-devel
Requires: polkit
Requires: publican
Requires: pulseaudio-libs-devel
Requires: python-devel
Requires: pygtk2-devel
Requires: pyflakes
Requires: qpid-qmf-devel
Requires: qpid-cpp-client-devel
Requires: radvd
Requires: readline-devel
Requires: redhat-rpm-config
Requires: rubygem-rake
Requires: ruby-devel
%ifarch x86_64
Requires: ruby-devel(x86-32)
%endif
Requires: sanlock-devel
Requires: spice-gtk-devel
Requires: spice-gtk3-devel
Requires: systemd-units
Requires: systemtap-sdt-devel
Requires: qemu-img
Requires: util-linux
Requires: xen-devel
Requires: xhtml1-dtds
Requires: vala-tools
Requires: yajl-devel
Requires: zlib-devel
Requires: mingw32-binutils
Requires: mingw32-cairo
Requires: mingw32-curl
Requires: mingw32-dlfcn
Requires: mingw32-filesystem
Requires: mingw32-gcc
Requires: mingw32-gettext
Requires: mingw32-glib2
Requires: mingw32-gnutls
Requires: mingw32-gtk2
Requires: mingw32-gtk3
Requires: mingw32-iconv
Requires: mingw32-libgcrypt
Requires: mingw32-libgpg-error
Requires: mingw32-libssh2
Requires: mingw32-libxml2
Requires: mingw32-libxslt
Requires: mingw32-portablexdr
Requires: mingw32-readline
Requires: mingw32-w32ap
%description
This package provides the configuration required to run
automated builds of libvirt and all related tools and
packages
%prep
%setup -q
%build
%configure
%__make %{?_smp_mflags}
%install
%__make install DESTDIR=$RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%config(noreplace) %{_sysconfdir}/auto-build.d/auto-build-libvirt.conf