diff --git a/.gitignore b/.gitignore index dd9457c..822f938 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,4 @@ /ldc-1.8.0-beta1-src.tar.gz /ldc-1.8.0-src.tar.gz /ldc-1.10.0-src.tar.gz +/ldc-0.17.6-gita1a8a84-src.tar.gz diff --git a/ldc.spec b/ldc.spec index 91afd19..e00adff 100644 --- a/ldc.spec +++ b/ldc.spec @@ -10,7 +10,7 @@ # Enable this for bootstrapping with an older version that doesn't require a # working D compiler to build itself %global bootstrap 1 -%global bootstrap_version 0.17.4 +%global bootstrap_version 0.17.6 %undefine _hardened_build @@ -26,7 +26,11 @@ License: BSD URL: https://github.com/ldc-developers/ldc Source0: https://github.com/ldc-developers/ldc/releases/download/v%{version}%{?pre:-%{pre}}/%{name}-%{version}%{?pre:-%{pre}}-src.tar.gz %if 0%{?bootstrap} -Source1: https://github.com/ldc-developers/ldc/releases/download/v%{bootstrap_version}/%{name}-%{bootstrap_version}-src.tar.gz +#Source1: https://github.com/ldc-developers/ldc/releases/download/v%{bootstrap_version}/%{name}-%{bootstrap_version}-src.tar.gz +# Git snapshot, generated with: +# git clone git@github.com:ldc-developers/ldc.git project; pushd project; git checkout ltsmaster; git reset --hard a1a8a84; git submodule update --init; popd +# tar -czf ldc-0.17.6-gita1a8a84-src.tar.gz --exclude-vcs --transform=s/project/ldc-0.17.6-src/ project +Source1: ldc-0.17.6-gita1a8a84-src.tar.gz %endif Source3: macros.%{name} @@ -274,6 +278,7 @@ install -m0644 phobos.d.tags %{buildroot}/%{_datadir}/geany/tags/ * Wed Jun 20 2018 Kalev Lember - 1:1.10.0-1 - Update to 1.10.0 - Enable bootstrap +- Update bootstrap compiler to ldc 0.17.6 git snapshot * Mon Mar 19 2018 Tom Stellard - 1:1.8.0-2 - Rebuild for LLVM 6.0.0 and re-enable JIT libraries. diff --git a/sources b/sources index c27c81f..07b52d0 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (ldc-0.17.4-src.tar.gz) = d45abd1506387dca8d2eef6b5afe41b3015d362d09c7fc26c6ee861140d67690ee3db31cc06ca313ba39d5f75b9620db870410140e0dd78b9038361432b238ba +SHA512 (ldc-0.17.6-gita1a8a84-src.tar.gz) = 6a0c42e152de3362acea4ba6e2b8eea64ffb36b96c70edbbe7d7f5b01bdca3561f19410c14211117263d8ebd6bd43621f25032327f5d6b0f135d37266c60101c SHA512 (ldc-1.10.0-src.tar.gz) = 6f46889dce6a4ba8450146b1e4929a73d9dee3b233f29e6054d3123ec370eb0155770686a27cc40d510fb777b12c00a7d70e255ad8265320b97cca8b47efe1ee