From 9494f267cf8d77465fac78e2026ded25267ebec1 Mon Sep 17 00:00:00 2001 From: Chris Johns Date: Fri, 13 Oct 2023 10:11:19 +1100 Subject: epics: Add EPICS base CI builds to create two RPMs - Create a legacy and libbsd RPM --- config/epics/epics-base.ini | 11 +++++++++++ config/epics/net-legacy-bsps.bset | 8 ++++++++ config/epics/net-legacy-m68k-bsps.bset | 5 +++++ config/epics/net-legacy-m68k-uC5282.bset | 7 +++++++ config/epics/net-legacy-powerpc-beatnik.bset | 7 +++++++ config/epics/net-legacy-powerpc-bsps.bset | 8 ++++++++ config/epics/net-legacy-powerpc-mvme2100.bset | 7 +++++++ config/epics/net-legacy-powerpc-mvme2700.bset | 7 +++++++ config/epics/net-legacy-powerpc-mvme3100.bset | 7 +++++++ config/epics/net-libbsd-bsps.bset | 7 +++++++ config/epics/net-libbsd-i386-bsps.bset | 8 ++++++++ config/epics/net-libbsd-i386-pc686.bset | 7 +++++++ config/epics/net-libbsd-powerpc-bsps.bset | 8 ++++++++ config/epics/net-libbsd-powerpc-mvme2700.bset | 7 +++++++ 14 files changed, 104 insertions(+) create mode 100644 config/epics/epics-base.ini create mode 100644 config/epics/net-legacy-bsps.bset create mode 100644 config/epics/net-legacy-m68k-bsps.bset create mode 100644 config/epics/net-legacy-m68k-uC5282.bset create mode 100644 config/epics/net-legacy-powerpc-beatnik.bset create mode 100644 config/epics/net-legacy-powerpc-bsps.bset create mode 100644 config/epics/net-legacy-powerpc-mvme2100.bset create mode 100644 config/epics/net-legacy-powerpc-mvme2700.bset create mode 100644 config/epics/net-legacy-powerpc-mvme3100.bset create mode 100644 config/epics/net-libbsd-bsps.bset create mode 100644 config/epics/net-libbsd-i386-bsps.bset create mode 100644 config/epics/net-libbsd-i386-pc686.bset create mode 100644 config/epics/net-libbsd-powerpc-bsps.bset create mode 100644 config/epics/net-libbsd-powerpc-mvme2700.bset diff --git a/config/epics/epics-base.ini b/config/epics/epics-base.ini new file mode 100644 index 0000000..659f29b --- /dev/null +++ b/config/epics/epics-base.ini @@ -0,0 +1,11 @@ +[DEFAULT] + +#[epics/net-libbsd-i386-bsps] +#rpm_name = rtems-epics-base-i386-net-libbsd +#rpm_version = %{rsb_version}.%{rsb_revision} +#rpm_revision = %{epics_base_version}%{?dist} + +[epics/net-legacy-m68k-bsps] +rpm_name = rtems-epics-base-m68k-net-legacy +rpm_version = %{rsb_version}.%{rsb_revision} +rpm_revision = %{epics_base_version}%{?dist} diff --git a/config/epics/net-legacy-bsps.bset b/config/epics/net-legacy-bsps.bset new file mode 100644 index 0000000..30c325e --- /dev/null +++ b/config/epics/net-legacy-bsps.bset @@ -0,0 +1,8 @@ +# +# EPICS Base LibBSD BSPs +# +# Build once for each BSP in each architecture +# +# +# epics/net-legacy-m68k-bsps # Removed m68k due to a FP issue +epics/net-legacy-powerpc-bsps diff --git a/config/epics/net-legacy-m68k-bsps.bset b/config/epics/net-legacy-m68k-bsps.bset new file mode 100644 index 0000000..eee85d0 --- /dev/null +++ b/config/epics/net-legacy-m68k-bsps.bset @@ -0,0 +1,5 @@ +# +# EPICS Base Net Legacy BSPs +# +%{rtems_version}/rtems-m68k +epics/net-legacy-m68k-uC5282 diff --git a/config/epics/net-legacy-m68k-uC5282.bset b/config/epics/net-legacy-m68k-uC5282.bset new file mode 100644 index 0000000..c0ccf1f --- /dev/null +++ b/config/epics/net-legacy-m68k-uC5282.bset @@ -0,0 +1,7 @@ +# +# EPICS Base M68K uC5282 +# +%define with_rtems_bsp m68k/uC5282 +%{rtems_version}/rtems-kernel +%{rtems_version}/rtems-net-legacy +net/net-services diff --git a/config/epics/net-legacy-powerpc-beatnik.bset b/config/epics/net-legacy-powerpc-beatnik.bset new file mode 100644 index 0000000..d89941a --- /dev/null +++ b/config/epics/net-legacy-powerpc-beatnik.bset @@ -0,0 +1,7 @@ +# +# EPICS Base PowerPC Beatnik (MVME6100) +# +%define with_rtems_bsp powerpc/beatnik +%{rtems_version}/rtems-kernel +%{rtems_version}/rtems-net-legacy +net/net-services diff --git a/config/epics/net-legacy-powerpc-bsps.bset b/config/epics/net-legacy-powerpc-bsps.bset new file mode 100644 index 0000000..babc881 --- /dev/null +++ b/config/epics/net-legacy-powerpc-bsps.bset @@ -0,0 +1,8 @@ +# +# EPICS Base Net Legacy BSPs +# +%{rtems_version}/rtems-powerpc +epics/net-legacy-powerpc-beatnik +epics/net-legacy-powerpc-mvme2100 +epics/net-legacy-powerpc-mvme2700 +epics/net-legacy-powerpc-mvme3100 diff --git a/config/epics/net-legacy-powerpc-mvme2100.bset b/config/epics/net-legacy-powerpc-mvme2100.bset new file mode 100644 index 0000000..6570963 --- /dev/null +++ b/config/epics/net-legacy-powerpc-mvme2100.bset @@ -0,0 +1,7 @@ +# +# EPICS Base PowerPC MVME2100 +# +%define with_rtems_bsp powerpc/mvme2100 +%{rtems_version}/rtems-kernel +%{rtems_version}/rtems-net-legacy +net/net-services diff --git a/config/epics/net-legacy-powerpc-mvme2700.bset b/config/epics/net-legacy-powerpc-mvme2700.bset new file mode 100644 index 0000000..3463500 --- /dev/null +++ b/config/epics/net-legacy-powerpc-mvme2700.bset @@ -0,0 +1,7 @@ +# +# EPICS Base PowerPC MVME2700 +# +%define with_rtems_bsp powerpc/mvme2700 +%{rtems_version}/rtems-kernel +%{rtems_version}/rtems-net-legacy +net/net-services diff --git a/config/epics/net-legacy-powerpc-mvme3100.bset b/config/epics/net-legacy-powerpc-mvme3100.bset new file mode 100644 index 0000000..3de5eb5 --- /dev/null +++ b/config/epics/net-legacy-powerpc-mvme3100.bset @@ -0,0 +1,7 @@ +# +# EPICS Base PowerPC MVME3100 +# +%define with_rtems_bsp powerpc/mvme3100 +%{rtems_version}/rtems-kernel +%{rtems_version}/rtems-net-legacy +net/net-services diff --git a/config/epics/net-libbsd-bsps.bset b/config/epics/net-libbsd-bsps.bset new file mode 100644 index 0000000..cb9c5ea --- /dev/null +++ b/config/epics/net-libbsd-bsps.bset @@ -0,0 +1,7 @@ +# +# EPICS Base LibBSD BSPs +# +# Build LibBSD once for each BSP in each architecture +# +epics/net-libbsd-i386-bsps +epics/net-libbsd-powerpc-bsps diff --git a/config/epics/net-libbsd-i386-bsps.bset b/config/epics/net-libbsd-i386-bsps.bset new file mode 100644 index 0000000..15275aa --- /dev/null +++ b/config/epics/net-libbsd-i386-bsps.bset @@ -0,0 +1,8 @@ +# +# EPICS Base i386 LibBSD BSPs +# +%{rtems_version}/rtems-i386 +# +# Build ibBSD once for each BSP +# +epics/net-libbsd-i386-pc686 diff --git a/config/epics/net-libbsd-i386-pc686.bset b/config/epics/net-libbsd-i386-pc686.bset new file mode 100644 index 0000000..f6f89a1 --- /dev/null +++ b/config/epics/net-libbsd-i386-pc686.bset @@ -0,0 +1,7 @@ +# +# EPICS i386 PC686 +# +%define with_rtems_bsp i386/pc686 +%{rtems_version}/rtems-kernel +%{rtems_version}/rtems-libbsd +net/net-services diff --git a/config/epics/net-libbsd-powerpc-bsps.bset b/config/epics/net-libbsd-powerpc-bsps.bset new file mode 100644 index 0000000..9d8222e --- /dev/null +++ b/config/epics/net-libbsd-powerpc-bsps.bset @@ -0,0 +1,8 @@ +# +# EPICS Base PowerPC LibBSD BSPs +# +%{rtems_version}/rtems-powerpc +# +# Build ibBSD once for each BSP +# +epics/net-libbsd-powerpc-mvme2700 diff --git a/config/epics/net-libbsd-powerpc-mvme2700.bset b/config/epics/net-libbsd-powerpc-mvme2700.bset new file mode 100644 index 0000000..f6f89a1 --- /dev/null +++ b/config/epics/net-libbsd-powerpc-mvme2700.bset @@ -0,0 +1,7 @@ +# +# EPICS i386 PC686 +# +%define with_rtems_bsp i386/pc686 +%{rtems_version}/rtems-kernel +%{rtems_version}/rtems-libbsd +net/net-services -- cgit v1.2.3