123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
- version: '[% c("input_file_var/rust_version") %]'
- input_file_var:
- rust_version: 1.26.1
- prev_version: 1.25.0
- var:
- prev_version: '[% c("input_file_var/prev_version") %]'
- rust_arch: '[% c("arch") %]'
- container:
- use_container: 1
- targets:
- android:
- var:
- rust_arch: x86_64
- arch_deps:
- - libssl-dev
- - pkg-config
- - zlib1g-dev
- android-armv7:
- var:
- configure_opt: --enable-local-rust --enable-vendor --enable-extended --release-channel=stable --sysconfdir=etc --target=armv7-linux-androideabi --set=target.armv7-linux-androideabi.cc=$ANDROID_NDK_HOME/arm/bin/arm-linux-androideabi-gcc
- android-x86:
- var:
- configure_opt: --enable-local-rust --enable-vendor --enable-extended --release-channel=stable --sysconfdir=etc --target=i686-linux-android --set=target.i686-linux-android.cc=$ANDROID_NDK_HOME/x86/bin/i686-linux-android-gcc
- linux:
- var:
- rust_arch: x86_64
- deps:
- - libc6-dev-i386
- - lib32stdc++6
- - build-essential
- - python
- - automake
- - libssl-dev
- - pkg-config
- - hardening-wrapper
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- configure_opt: --enable-local-rust --enable-vendor --enable-extended --release-channel=stable --sysconfdir=etc --target=x86_64-unknown-linux-gnu,i686-unknown-linux-gnu --set=target.x86_64-unknown-linux-gnu.cc=gcc --set=target.i686-unknown-linux-gnu.cc=gcc
- osx-x86_64:
- var:
- arch_deps:
- - libssl-dev
- - pkg-config
- configure_opt: --enable-local-rust --enable-vendor --enable-extended --release-channel=stable --sysconfdir=etc --target=x86_64-apple-darwin --set=target.x86_64-apple-darwin.cc=x86_64-apple-darwin-clang
- windows:
- var:
- arch_deps:
- - libssl-dev
- - pkg-config
- configure_opt: --enable-local-rust --enable-vendor --enable-extended --release-channel=stable --sysconfdir=etc --target=[% c("arch") %]-pc-windows-gnu
- input_files:
- - project: container-image
- - project: cmake
- name: cmake
- - project: '[% c("var/compiler") %]'
- name: '[% c("var/compiler") %]'
- - URL: 'https://static.rust-lang.org/dist/rustc-[% c("version") %]-src.tar.gz'
- name: rust
- sig_ext: asc
- file_gpg_id: 1
- gpg_keyring: rust.gpg
- - URL: 'https://static.rust-lang.org/dist/rust-[% c("var/prev_version") %]-[% c("var/rust_arch") %]-unknown-linux-gnu.tar.xz'
- name: prev_rust
- sig_ext: asc
- file_gpg_id: 1
- gpg_keyring: rust.gpg
- - filename: unwind.patch
- enable: '[% c("var/windows-i686") && !c("input_file_var/unwind_128") %]'
- - filename: unwind_128.patch
- enable: '[% c("input_file_var/unwind_128") %]'
- - filename: replace_pagesize_in_mmap.patch
- enable: '[% c("var/android") %]'
- - filename: 0001-Make-sure-dl_iterate_phdr-is-undefined-on-Android.patch
- enable: '[% c("var/android-armv7") %]'
|