no longer build myplc-docs
[build.git] / config.lxc / devel.pkgs
1 #
2 groupname: PlanetLabDevel
3 groupdesc: Building PlanetLab
4 #
5 # general utilities
6 package: sendmail sendmail-cf mailx
7 package: make git
8 package: glibc glibc-common
9 package: bzip2 gzip
10 package: cpio tar
11 package: coreutils
12 package: rpm rpm-build rpm-devel
13 package: redhat-rpm-config
14 package: curl curl-devel
15 # package: subversion cvs
16 package: less
17 package: openssh
18 package: emacs-nox
19 # undetermined
20 # package: expect
21 package: gd
22 package: httpd mod_ssl
23 package: openssl
24 package: openssl-devel
25 package: zlib
26 package: zlib-devel
27 # package: bison flex
28 package: libtool
29 # package: mysql mysql-devel mysql-server
30 # package: python2 python-unversioned-command python2-devel
31 package: python3 python3-devel
32 package>=f41: python3-setuptools
33 # package: doxygen
34 package: cronie
35 package: xmlsec1 xmlsec1-openssl
36 package: expat-devel
37 # package: ncurses-devel
38 package: readline-devel
39 # package: dnsmasq
40 # kernel
41 # see myplc/plc.d/gpg
42 package: gnupg1
43 package: diffutils
44 package: patchutils
45 package: vconfig
46 package: iptables
47 package: wget
48 package: beecrypt-devel
49 package: tetex-latex
50 package: gcc-c++
51 package: binutils-devel
52 package: elfutils-libelf-devel
53 # required for perf
54 # package: xmlto asciidoc newt-devel
55 package: perl-ExtUtils-Embed
56 # iptables
57 package: linuxdoc-tools
58 package: sudo
59 package: yum createrepo
60 ## mysql
61 #package: gperf
62 #package: time
63 # bootmanager
64 # package: sharutils
65 # bootcd
66 # package: nasm
67 # package: genisoimage
68 # package: dosfstools
69 # package: mtools
70 # package: syslinux
71 # myplc
72 package: rsync
73 package: ghostscript
74 # myplc-docs
75 package: ed
76 package: docbook-utils-pdf
77 # plcapi
78 package: postgresql postgresql-devel postgresql-server
79 package: php-devel
80 # for pypcilib
81 # package: pciutils-devel
82 # package: python-simplejson
83 ##########
84 # for vsys - same as for php-devel above
85 # package: ocaml.@arch@
86 # use local inotify-tools on centos
87 # package:inotify-tools-devel
88 ### ##########
89 ### ## for util-vserver-pl
90 ### # use local libnl on centos
91 ### package>=f8: libnl-devel
92 ### # for util-vserver
93 ### package: ctags
94 ### #
95 ### package=f8: e2fsprogs-devel.@arch@
96 ### package>=f12: e2fsprogs-devel
97 ### package>=f14: e2fsprogs nss-devel
98 ##########
99 # openvswitch
100 # starting with f16 we use the stock kernel, and openvswitch needs kernel-devel
101 # package: kernel-devel
102 # package: kernel-modules-extra
103 ##########
104 # zabbix/monitor
105 # package=centos5: krb5-devel.@arch@ e2fsprogs-devel.@arch@ libidn-devel.@arch@
106 ##########
107 # for sfa : rebuilding wsdl index at build-time
108 # removing from the build image, defer installation
109 # that depends on the flavour of python2 or 3
110 # + in f33 the rpms primarily are gone
111 #package<=f25: python-uuid
112 #package: pyOpenSSL m2crypto
113 #package: libxml2-python libxslt-python
114 #package<=f27: python-ZSI
115 #package: python2-psycopg2
116 #package: python2-setuptools
117 #package: python2-dateutil
118 #package: python2-lxml
119 # hopefully temporary, for sfa@python2
120 #package>=f29: python2-dateutil python2-lxml
121 # DistributedRateLimiting
122 package: libxml2-devel
123 # myplc-docs
124 package: texlive-ec
125 # libvirt
126 # package: gettext
127 # package: gettext-devel
128 # package: gnutls-devel
129 # package: gnutls-utils
130 # package: libgcrypt-devel
131 # package: libtasn1-devel
132 # package: nmap-ncat
133 # package: pkgconfig
134 # needed so the spawned container actually starts its networking
135 package: NetworkManager
136 package: hostname
137 # hard requirement, this no longer gets pulled
138 package>=f43: python3-rpm
139 # comfort, remove zillion warnings about missing langpacks
140 package>=f41: glibc-langpack-en