From a3b81e8c4672463f0dc9e96b19b2e4e3f86bb22b Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sun, 27 Nov 2016 11:26:32 +0100 Subject: [PATCH] Update to 1.1.0 beta4 - Enable bootstrap --- .gitignore | 1 + ldc.spec | 15 +++++++++++---- sources | 2 +- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 5f1aa0f..c1e8b14 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ /ldc-0.16.1-src.tar.gz /ldc-0.17.2-src.tar.gz /ldc-1.1.0-beta3-src.tar.gz +/ldc-1.1.0-beta4-src.tar.gz diff --git a/ldc.spec b/ldc.spec index ccf2c04..0ef7cb9 100644 --- a/ldc.spec +++ b/ldc.spec @@ -5,14 +5,14 @@ # Enable this for bootstrapping with an older version that doesn't require a # working D compiler to build itself -%global bootstrap 0 +%global bootstrap 1 %global bootstrap_version 0.17.2 %undefine _hardened_build Name: ldc Version: 1.1.0 -Release: 0.3.beta3%{?dist} +Release: 0.4.beta4%{?dist} Epoch: 1 Summary: A compiler for the D programming language @@ -21,7 +21,7 @@ Group: Development/Languages # The files gen/asmstmt.cpp and gen/asm-*.hG PL version 2+ or artistic license License: BSD URL: https://github.com/ldc-developers/ldc -Source0: https://github.com/ldc-developers/ldc/releases/download/v%{version}-beta3/%{name}-%{version}-beta3-src.tar.gz +Source0: https://github.com/ldc-developers/ldc/releases/download/v%{version}-beta4/%{name}-%{version}-beta4-src.tar.gz %if 0%{?bootstrap} Source1: https://github.com/ldc-developers/ldc/releases/download/v%{bootstrap_version}/%{name}-%{bootstrap_version}-src.tar.gz %endif @@ -173,7 +173,7 @@ Enable autocompletion for phobos library in geany (IDE) Active l'autocompletion pour pour la bibliothèque phobos dans geany (IDE) %prep -%setup -q -n %{name}-%{version}-beta3-src +%setup -q -n %{name}-%{version}-beta4-src # temp geany config directory for allow geany to generate tags mkdir geany_config @@ -215,6 +215,9 @@ install --mode=0644 %{SOURCE3} %{buildroot}%{_rpmconfigdir}/macros.d/macros.ldc # geany tags install -m0644 phobos.d.tags %{buildroot}/%{_datadir}/geany/tags/ +# https://github.com/ldc-developers/ldc/issues/1897 +rm -f %{buildroot}%{_prefix}/lib/LLVMgold.so + %post druntime -p /sbin/ldconfig %postun druntime -p /sbin/ldconfig %post phobos -p /sbin/ldconfig @@ -264,6 +267,10 @@ install -m0644 phobos.d.tags %{buildroot}/%{_datadir}/geany/tags/ %{_datadir}/geany/tags/phobos.d.tags %changelog +* Sun Nov 27 2016 Kalev Lember - 1:1.1.0-0.4.beta4 +- Update to 1.1.0 beta4 +- Enable bootstrap + * Tue Nov 01 2016 Kalev Lember - 1:1.1.0-0.3.beta3 - Disable bootstrap diff --git a/sources b/sources index 3cbc017..d0cee1e 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ df585811aa29d0e00d3ccb0d469dad30 ldc-0.17.2-src.tar.gz -7d796d7195df23a44136bd2ea74d23f3 ldc-1.1.0-beta3-src.tar.gz +f19401f888e7436aa922fdfcf873a193 ldc-1.1.0-beta4-src.tar.gz