Changeset 955c1c1 in rtems-source-builder
- Timestamp:
- 05/08/20 04:28:45 (3 years ago)
- Branches:
- 5, master
- Children:
- da3505b
- Parents:
- 0fd197f
- git-author:
- Chris Johns <chrisj@…> (05/08/20 04:28:45)
- git-committer:
- Chris Johns <chrisj@…> (05/08/20 04:33:44)
- Files:
-
- 1 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
bare/config/bare-config.cfg
r0fd197f r955c1c1 5 5 # 6 6 # The RTEMS http git URL. 7 #8 %define rtems_version 4.129 7 %define rtems_http_git http://git.rtems.org 10 8 %define rtems_git_tools %{rtems_http_git}/rtems-tools/plain/tools/%{rtems_version} -
bare/config/devel/pixman-0.32.4-1.cfg
r0fd197f r955c1c1 9 9 %include %{_configdir}/base.cfg 10 10 11 %define pixman_version 0. 32.411 %define pixman_version 0.40.0 12 12 %hash sha256 pixman-0.32.4.tar.gz 80c7ed420e8a3ae749800241e6347c3d55681296cab71384be7969cd9e657e84 13 13 -
bare/config/devel/qemu-git-1.cfg
r0fd197f r955c1c1 24 24 %source set qemu %{rtems_release_url}/%{rtems_version}/sources/qemu-git-42d58e7.tar.xz 25 25 %else 26 %source set qemu git://git.qemu-project.org/qemu.git? pull?checkout=%{qemu_version}?submodule=dtc26 %source set qemu git://git.qemu-project.org/qemu.git?clean=force?pull?checkout=%{qemu_version}?submodule=dtc 27 27 %endif 28 28 -
source-builder/config/qemu-1-1.cfg
r0fd197f r955c1c1 5 5 # 6 6 7 %if %{release} == %{nil} 8 %define release 1 9 %endif 7 %define qemu_disables --disable-smartcard-nss 10 8 11 # 12 # Select Snapshot Macro Maps 13 # 14 %select qemu-snapshot 15 16 # 17 # The description. 18 # 19 Name: qemu-%{qemu_version}-%{_host}-%{release} 20 Summary: Qemu is a simulator of various processors. 21 Version: %{qemu_version} 22 Release: %{release} 23 URL: http://www.qemu.org/ 24 25 # 26 # Source 27 # 28 %source set qemu http://wiki.qemu-project.org/download/qemu-%{qemu_version}.tar.bz2 29 30 31 # 32 # QEMU Disable component list. 33 # 34 # We are not interested in the VM use case for qemu and most of that 35 # functionality carries host platform baggage which complicates building on a 36 # range of host platforms. 37 # 38 # You can specialise before including this config file. 39 # 40 # 41 %define qemu_std_disables --disable-werror 42 %define qemu_std_disables %{qemu_std_disables} --disable-smartcard-nss 43 %define qemu_std_disables %{qemu_std_disables} --disable-tools 44 %define qemu_std_disables %{qemu_std_disables} --disable-pie 45 %define qemu_std_disables %{qemu_std_disables} --disable-vnc 46 %define qemu_std_disables %{qemu_std_disables} --disable-sdl 47 %define qemu_std_disables %{qemu_std_disables} --disable-gtk 48 %define qemu_std_disables %{qemu_std_disables} --disable-opengl 49 %define qemu_std_disables %{qemu_std_disables} --disable-netmap 50 %ifn %{defined qemu_disables} 51 %define qemu_disables %{nil} 52 %endif 53 %define qemu_disables %{qemu_std_disables} %{qemu_disables} 54 55 # 56 # QEMU Targets to build. 57 # 58 %if %{!defined qemu_archs} && %{!defined with_qemu_archs} 59 %define qemu_target_list %{nil} 60 %else 61 %if %{defined with_qemu_archs} 62 %define qemu_target_list --target-list=%{with_qemu_archs} 63 %else 64 %define qemu_target_list --target-list=%{qemu_archs} 65 %endif 66 %endif 67 68 # 69 # Prepare the source code. 70 # 71 %prep 72 build_top=$(pwd) 73 74 source_dir_qemu="qemu-%{qemu_version}" 75 %source setup qemu -q -n qemu-%{qemu_version} 76 %patch setup qemu -p1 77 78 cd ${build_top} 79 80 %build 81 build_top=$(pwd) 82 83 %{build_directory} 84 85 mkdir -p ${build_dir} 86 cd ${build_dir} 87 88 %if %{pkgconfig check vdeplug} 89 VDE_CONFIG="--enable-vde" 90 VDE_CFLAGS="%{pkgconfig cflags vdeplug}" 91 VDE_LDFLAGS="%{pkgconfig ldflags vdeplug} %{pkgconfig libs vdeplug}" 92 %endif 93 94 %{host_build_flags} 95 96 if test "%{_build}" != "%{_host}" ; then 97 CROSS_PREFIX_OPTION="--cross-prefix=%{_host}-" 98 fi 99 100 SYSROOT=$SB_TMPPREFIX 101 102 # 103 # The --extra-cflags and --extra-ldflags do not work as expected. 104 # 105 # Hack warning: MSYS2 does not seem to convert the path to 106 # a shell path from Windows so we keep them 107 # separate and handle it in the pkgconfig tool. 108 # 109 PKG_CONFIG_DEFAULT_PATH=${PKG_CONFIG_PATH} \ 110 PKG_CONFIG_PATH=$SYSROOT/lib/pkgconfig \ 111 PKG_CONFIG_BUILD_TOP_DIR=$SB_TMPROOT \ 112 %{_ld_library_path}=$SYSROOT/lib \ 113 LDFLAGS="-Wl,-rpath -Wl,/$SB_PREFIX_CLEAN/lib -L$SYSROOT/lib ${VDE_LDFLAGS}" \ 114 CFLAGS="${CFLAGS} ${VDE_CFLAGS}" \ 115 ../${source_dir_qemu}/configure \ 116 --prefix=%{_prefix} \ 117 ${CROSS_PREFIX_OPTION} \ 118 --make=%{__make} \ 119 %{qemu_target_list} \ 120 ${VDE_CONFIG} \ 121 %{qemu_disables} 122 123 %{_ld_library_path}=$SYSROOT/lib \ 124 %{__make} %{?_smp_mflags} all 125 126 cd ${build_top} 127 128 %install 129 build_top=$(pwd) 130 131 %{__rmdir} $SB_BUILD_ROOT 132 133 cd ${build_dir} 134 %{_ld_library_path}=$SYSROOT/lib \ 135 %{__make} DESTDIR=$SB_BUILD_ROOT install 136 cd ${build_top} 9 %include %{_configdir}/qemu-common-1.cfg -
source-builder/config/qemu-4-1.cfg
r0fd197f r955c1c1 5 5 # 6 6 7 %if %{release} == %{nil} 8 %define release 1 9 %endif 7 %define qemu_disables --disable-nettle 10 8 11 # 12 # Select Snapshot Macro Maps 13 # 14 %select qemu-snapshot 15 16 # 17 # The description. 18 # 19 Name: qemu-%{qemu_version}-%{_host}-%{release} 20 Summary: Qemu is a simulator of various processors. 21 Version: %{qemu_version} 22 Release: %{release} 23 URL: http://www.qemu.org/ 24 25 # 26 # Source 27 # 28 %source set qemu http://wiki.qemu-project.org/download/qemu-%{qemu_version}.tar.bz2 29 30 31 # 32 # QEMU Disable component list. 33 # 34 # We are not interested in the VM use case for qemu and most of that 35 # functionality carries host platform baggage which complicates building on a 36 # range of host platforms. 37 # 38 # You can specialise before including this config file. 39 # 40 # 41 %define qemu_std_disables --disable-werror 42 %define qemu_std_disables %{qemu_std_disables} --disable-tools 43 %define qemu_std_disables %{qemu_std_disables} --disable-pie 44 %define qemu_std_disables %{qemu_std_disables} --disable-vnc 45 %define qemu_std_disables %{qemu_std_disables} --disable-sdl 46 %define qemu_std_disables %{qemu_std_disables} --disable-gtk 47 %define qemu_std_disables %{qemu_std_disables} --disable-opengl 48 %define qemu_std_disables %{qemu_std_disables} --disable-netmap 49 %ifn %{defined qemu_disables} 50 %define qemu_disables %{nil} 51 %endif 52 %define qemu_disables %{qemu_std_disables} %{qemu_disables} 53 54 # 55 # QEMU Targets to build. 56 # 57 %if %{!defined qemu_archs} && %{!defined with_qemu_archs} 58 %define qemu_target_list %{nil} 59 %else 60 %if %{defined with_qemu_archs} 61 %define qemu_target_list --target-list=%{with_qemu_archs} 62 %else 63 %define qemu_target_list --target-list=%{qemu_archs} 64 %endif 65 %endif 66 67 # 68 # Prepare the source code. 69 # 70 %prep 71 build_top=$(pwd) 72 73 source_dir_qemu="qemu-%{qemu_version}" 74 %source setup qemu -q -n qemu-%{qemu_version} 75 %patch setup qemu -p1 76 77 cd ${build_top} 78 79 %build 80 build_top=$(pwd) 81 82 %{build_directory} 83 84 mkdir -p ${build_dir} 85 cd ${build_dir} 86 87 %if %{pkgconfig check vdeplug} 88 VDE_CONFIG="--enable-vde" 89 VDE_CFLAGS="%{pkgconfig cflags vdeplug}" 90 VDE_LDFLAGS="%{pkgconfig ldflags vdeplug} %{pkgconfig libs vdeplug}" 91 %endif 92 93 %{host_build_flags} 94 95 if test "%{_build}" != "%{_host}" ; then 96 CROSS_PREFIX_OPTION="--cross-prefix=%{_host}-" 97 fi 98 99 SYSROOT=$SB_TMPPREFIX 100 101 # 102 # The --extra-cflags and --extra-ldflags do not work as expected. 103 # 104 # Hack warning: MSYS2 does not seem to convert the path to 105 # a shell path from Windows so we keep them 106 # separate and handle it in the pkgconfig tool. 107 # 108 PKG_CONFIG_DEFAULT_PATH=${PKG_CONFIG_PATH} \ 109 PKG_CONFIG_PATH=$SYSROOT/lib/pkgconfig \ 110 PKG_CONFIG_BUILD_TOP_DIR=$SB_TMPROOT \ 111 %{_ld_library_path}=$SYSROOT/lib \ 112 LDFLAGS="-Wl,-rpath -Wl,/$SB_PREFIX_CLEAN/lib -L$SYSROOT/lib ${VDE_LDFLAGS}" \ 113 CFLAGS="${CFLAGS} ${VDE_CFLAGS}" \ 114 ../${source_dir_qemu}/configure \ 115 --prefix=%{_prefix} \ 116 ${CROSS_PREFIX_OPTION} \ 117 --make=%{__make} \ 118 %{qemu_target_list} \ 119 ${VDE_CONFIG} \ 120 %{qemu_disables} 121 122 %{_ld_library_path}=$SYSROOT/lib \ 123 %{__make} %{?_smp_mflags} all 124 125 cd ${build_top} 126 127 %install 128 build_top=$(pwd) 129 130 %{__rmdir} $SB_BUILD_ROOT 131 132 cd ${build_dir} 133 %{_ld_library_path}=$SYSROOT/lib \ 134 %{__make} DESTDIR=$SB_BUILD_ROOT install 135 cd ${build_top} 9 %include %{_configdir}/qemu-common-1.cfg
Note: See TracChangeset
for help on using the changeset viewer.