I have sent the tested patch and it can be found here: https://lists.rtems.org/pipermail/devel/2020-August/061655.html.
Please do review. Thank you so much and apologies again for the mistake. Mritunjay Sharma On Fri, Aug 28, 2020 at 3:21 AM Mritunjay Sharma < mritunjaysharma...@gmail.com> wrote: > [UPDATE]: My humble apologies as that patch had a problem. I forgot to add > $ before the variable {source_dir_epics} > which was causing the build to fail. Please ignore the above patch. > > I am sending the new tested patch again. Apologies for this inconvenience. > > Thanks > Mritunjay Kumar Sharma > > > On Fri, Aug 28, 2020 at 12:30 AM Mritunjay Sharma < > mritunjaysharma...@gmail.com> wrote: > >> Added commit message and removed Signed off >> Please review. >> >> Adding EPICS7 Package to RSB for Building it with RTEMS >> >> --- >> rtems/config/epics/epics-7.0-1.cfg | 21 +++++++++ >> rtems/config/epics/epics-base.bset | 14 ++++++ >> source-builder/config/epics-7.0-1.cfg | 65 +++++++++++++++++++++++++++ >> 3 files changed, 100 insertions(+) >> create mode 100644 rtems/config/epics/epics-7.0-1.cfg >> create mode 100644 rtems/config/epics/epics-base.bset >> create mode 100644 source-builder/config/epics-7.0-1.cfg >> >> diff --git a/rtems/config/epics/epics-7.0-1.cfg >> b/rtems/config/epics/epics-7.0-1.cfg >> new file mode 100644 >> index 0000000..34270ee >> --- /dev/null >> +++ b/rtems/config/epics/epics-7.0-1.cfg >> @@ -0,0 +1,21 @@ >> +# >> +# EPICS 7.0 >> +# >> + >> +%if %{release} == %{nil} >> + %define release 1 >> +%endif >> + >> +%include %{_configdir}/rtems-bsp.cfg >> + >> +# >> +# EPICS Version >> +# >> +%define epics_version 7.0 >> + >> +%hash sha512 epics-base-%{epics_version}.tar.gz >> 63edef9d3019e8253b81610286578a1e917cc9df75db3e8f5aaf99210b4fa842be296cf7cbd384726b81b648c4e0d041c4ef266ae81a580940d7613ce8ce48e0 >> + >> +# >> +# EPICS Build configuration >> +# >> +%include %{_configdir}/epics-7.0-1.cfg >> diff --git a/rtems/config/epics/epics-base.bset >> b/rtems/config/epics/epics-base.bset >> new file mode 100644 >> index 0000000..7ee3815 >> --- /dev/null >> +++ b/rtems/config/epics/epics-base.bset >> @@ -0,0 +1,14 @@ >> +# >> +# Build set for EPICS >> +# >> +%define release 1 >> + >> +# >> +# The RTEMS Package defines >> +# >> +%include rtems-package.bset >> + >> +# >> +# Build EPICS. >> +# >> +epics/epics-7.0-1 >> diff --git a/source-builder/config/epics-7.0-1.cfg >> b/source-builder/config/epics-7.0-1.cfg >> new file mode 100644 >> index 0000000..df75e1d >> --- /dev/null >> +++ b/source-builder/config/epics-7.0-1.cfg >> @@ -0,0 +1,65 @@ >> +# >> +# EPICS 7.x.x Version 1. >> +# >> +# This configuration file configure's, make's and install's EPICS. >> +# >> + >> +%if %{release} == %{nil} >> +%define release 1 >> +%endif >> + >> +%define epics_version 7.0 >> + >> +Name: epics-base-%{epics_version}-%{_host}-%{release} >> +Summary: EPICS v%{epics_version} for target %{_target} on host %{_host} >> +Version: %{epics_version} >> +Release: %{release} >> +URL: https://epics-controls.org/ >> + >> +# >> +# Source >> +# >> +%source set epics-base >> https://gitlab.fhi.mpg.de/junkes/epics-base/-/archive/%{epics_version}/epics-base-%{epics_version}.tar.gz >> + >> +# >> +# Prepare the source code. >> +# >> +%prep >> + build_top=$(pwd) >> + >> + source_dir_epics="epics-base-%{epics_version}" >> + >> + %source setup epics-base -q -n source_dir_epics >> + >> + cd ${build_top} >> + >> +%build >> + build_top=$(pwd) >> + >> + cd source_dir_epics >> + >> + %{build_build_flags} >> + >> + # >> + # Using macros to dynamically path to RTEMS_BASE and RTEMS_VERSION >> using >> + # --with-rtems-bsp >> + # >> + %{__make} RTEMS_BASE=%{_prefix} \ >> + RTEMS_VERSION=%{rtems_version} \ >> + CROSS_COMPILER_TARGET_ARCHS=RTEMS-%{with_rtems_bsp} >> + >> + cd ${build_top} >> + >> +#%install >> + build_top=$(pwd) >> + >> + %{__rmdir} $SB_BUILD_ROOT >> + >> + cd source_dir_epics >> + >> + %{__make} DESTDIR=$SB_BUILD_ROOT \ >> + RTEMS_BASE=%{_prefix} \ >> + RTEMS_VERSION=%{rtems_version} \ >> + CROSS_COMPILER_TARGET_ARCHS=RTEMS-%{with_rtems_bsp} install >> + >> + cd ${build_top} >> -- >> 2.25.1 >> >>
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel