X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetlab.mk;h=1ee8b4b5d6fe695c62acb8170bed1a63c7f68bfd;hb=7e3f1d9bb9ae6773125bd626fe20c132f9a667c7;hp=d4ac7f065536d7e8861509e92e3c42129777c078;hpb=3025dd0fa53d37d975c6b6a9babf0366d37e99d5;p=build.git diff --git a/planetlab.mk b/planetlab.mk index d4ac7f06..1ee8b4b5 100644 --- a/planetlab.mk +++ b/planetlab.mk @@ -1,5 +1,3 @@ -# $Id$ -# $URL$ # # declare the packages to be built and their dependencies # initial version from Mark Huang @@ -17,6 +15,8 @@ ifeq "$(DISTRONAME)" "centos5" mkinitrd-MODULES := mkinitrd mkinitrd-SPEC := mkinitrd.spec mkinitrd-BUILD-FROM-SRPM := yes +mkinitrd-DEVEL-RPMS += parted-devel glib2-devel libdhcp4client-devel libdhcp6client-devel libdhcp-devel +mkinitrd-DEVEL-RPMS += device-mapper libselinux-devel libsepol-devel libnl-devel ALL += mkinitrd IN_BOOTCD += mkinitrd IN_VSERVER += mkinitrd @@ -61,7 +61,7 @@ ifneq "$(DISTRONAME)" "f8" madwifi-MODULES := madwifi madwifi-SPEC := madwifi.spec madwifi-BUILD-FROM-SRPM := yes -madwifi-DEPEND-DEVEL-RPMS := kernel-devel +madwifi-DEPEND-DEVEL-RPMS += kernel-devel madwifi-SPECVARS = kernel_version=$(kernel.rpm-version) \ kernel_release=$(kernel.rpm-release) \ kernel_arch=$(kernel.rpm-arch) @@ -75,7 +75,7 @@ endif # util-vserver-MODULES := util-vserver util-vserver-SPEC := util-vserver.spec -util-vserver-RPMFLAGS:= --without dietlibc +util-vserver-RPMFLAGS:= --without dietlibc --without doc ALL += util-vserver IN_BOOTSTRAPFS += util-vserver @@ -94,7 +94,7 @@ libnl-MODULES := libnl libnl-SPEC := libnl.spec libnl-BUILD-FROM-SRPM := yes # this sounds like the thing to do, but in fact linux/if_vlan.h comes with kernel-headers -libnl-DEPEND-DEVEL-RPMS := kernel-devel kernel-headers +libnl-DEPEND-DEVEL-RPMS += kernel-devel kernel-headers ALL += libnl IN_BOOTSTRAPFS += libnl endif @@ -104,7 +104,7 @@ endif # util-vserver-pl-MODULES := util-vserver-pl util-vserver-pl-SPEC := util-vserver-pl.spec -util-vserver-pl-DEPEND-DEVEL-RPMS := util-vserver-lib util-vserver-devel util-vserver-core +util-vserver-pl-DEPEND-DEVEL-RPMS += util-vserver-lib util-vserver-devel util-vserver-core ifeq "$(local_libnl)" "true" util-vserver-pl-DEPEND-DEVEL-RPMS += libnl libnl-devel endif @@ -187,7 +187,7 @@ IN_BOOTSTRAPFS += mom # iptables-MODULES := iptables iptables-SPEC := iptables.spec -iptables-DEPEND-DEVEL-RPMS := kernel-devel kernel-headers +iptables-DEPEND-DEVEL-RPMS += kernel-devel kernel-headers ALL += iptables IN_BOOTSTRAPFS += iptables @@ -210,6 +210,10 @@ ifeq "$(DISTRONAME)" "centos5" local_inotify_tools=true endif +ifeq "$(DISTRONAME)" "sl6" +local_inotify_tools=true +endif + ifeq "$(local_inotify_tools)" "true" inotify-tools-MODULES := inotify-tools inotify-tools-SPEC := inotify-tools.spec @@ -223,6 +227,7 @@ endif # openvswitch-MODULES := openvswitch openvswitch-SPEC := openvswitch.spec +openvswitch-DEPEND-DEVEL-RPMS += kernel-devel IN_BOOTSTRAPFS += openvswitch ALL += openvswitch @@ -231,8 +236,10 @@ ALL += openvswitch # vsys-MODULES := vsys vsys-SPEC := vsys.spec +# ocaml-docs is not needed anymore but keep it on a tmp basis as some tags may still have it +vsys-DEVEL-RPMS += ocaml-ocamldoc ocaml-docs ifeq "$(local_inotify_tools)" "true" -vsys-DEPEND-DEVEL-RPMS := inotify-tools inotify-tools-devel +vsys-DEPEND-DEVEL-RPMS += inotify-tools inotify-tools-devel endif IN_BOOTSTRAPFS += vsys ALL += vsys @@ -288,8 +295,9 @@ ALL += pcucontrol # # monitor # -monitor-MODULES := Monitor +monitor-MODULES := monitor monitor-SPEC := Monitor.spec +monitor-DEVEL-RPMS += net-snmp net-snmp-devel ALL += monitor IN_BOOTSTRAPFS += monitor @@ -300,14 +308,6 @@ plcrt-MODULES := PLCRT plcrt-SPEC := plcrt.spec ALL += plcrt -# -# zabbix -# -zabbix-MODULES := Monitor -zabbix-SPEC := zabbix.spec -zabbix-BUILD-FROM-SRPM := yes -ALL += zabbix - # # pyopenssl # @@ -331,6 +331,7 @@ ALL += pyaspects ejabberd-MODULES := ejabberd ejabberd-SPEC := ejabberd.spec ejabberd-BUILD-FROM-SRPM := yes +ejabberd-DEVEL-RPMS += erlang pam-devel hevea # not needed anymore on f12 and above, that come with 2.1.5, and we had 2.1.3 # so, this is relevant on f8 and centos5 only ifeq "$(DISTRONAME)" "$(filter $(DISTRONAME),f8 centos5)" @@ -469,7 +470,7 @@ ALL += myplc # myplc-docs only contains docs for PLCAPI and NMAPI, but # we still need to pull MyPLC, as it is where the specfile lies, # together with the utility script docbook2drupal.sh -myplc-docs-MODULES := myplc plcapi nodemanager Monitor +myplc-docs-MODULES := myplc plcapi nodemanager monitor myplc-docs-SPEC := myplc-docs.spec ALL += myplc-docs