Kalev Lember
b52f0d6dbc
Use bootstrap bcond instead of global
...
This has a nice side effect of automatically adding ~bootstrap suffix to
the dist tag.
3 years ago
Kalev Lember
2aec1641c0
Drop support for bootstrapping with 0.17.*/ltsmaster
...
ltsmaster doesn't support recent LLVM versions so we can't really use it
any more. If we need to bring up a new arch in the future we'll likely
need to use cross-compiling instead.
3 years ago
Kalev Lember
d0e557d5ba
Add a patch to remove rpath from ldc2.conf
...
Starting with F35, rpmbuild now fails the build if standard RPATH is
detected (https://fedoraproject.org/wiki/Changes/Broken_RPATH_will_fail_rpmbuild ).
This commit drops the previous chrpath hack and instead patches ldc to
drop rpath from ldc2.conf, which should prevent the rpath from being set
in the first place.
3 years ago
Kalev Lember
9652353098
Build with llvm 12
...
When built with llvm 12, ldc no longer supports jit so we have to remove
and obsolete the ldc-jit subpackage.
3 years ago
Kalev Lember
58c5427f47
Update to 1.27.1
3 years ago
Kalev Lember
d270b9a3f3
Remove lib64 rpaths
3 years ago
Kalev Lember
1ac7713ab6
Fix the build with latest llvm11
3 years ago
Fedora Release Engineering
f4edfec802
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
3 years ago
Kalev Lember
0a62568082
Disable bootstrap
4 years ago
Kalev Lember
4e8ec72466
Enable bootstrap
4 years ago
Kalev Lember
1c8aad9088
Explicitly build against llvm11
4 years ago
Kalev Lember
99ee8d886a
Update to 1.25.1
4 years ago
Kalev Lember
a3bade03ef
Disable bootstrap
4 years ago
Kalev Lember
1709789af4
Enable bootstrap
4 years ago
Kalev Lember
65d0afed7e
Build with llvm 11
...
... and drop ldc-profdata from files list as it's not built when
building against llvm 11.
4 years ago
Kalev Lember
d6c5499541
Update to 1.25.0
4 years ago
Kalev Lember
b7f1baa023
Sort BRs
4 years ago
Fedora Release Engineering
96cf4abfda
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
4 years ago
Tom Stellard
e8724b63b1
Add BuildRequires: make
...
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
4 years ago
Kalev Lember
1c32477c8b
Revert "Don't override bash completions dir"
...
This is needed for flatpak builds. See
59e7b016de
for the original commit that
added it.
This reverts commit c52616430f
.
4 years ago
Kalev Lember
f999a0ef03
Disable bootstrap
4 years ago
Kalev Lember
3e453230f8
Enable bootstrap
4 years ago
Kalev Lember
43c30aff7b
Drop obsolete ldconfig_scriptlets macro use
4 years ago
Kalev Lember
92fc9a8234
Sort BuildRequires
4 years ago
Kalev Lember
4150b47499
Move ldc internal headers to /usr/lib/ldc to avoid conflicting with gdc
...
This matches with what Debian does, and is what the gcc maintainers
suggest.
The idea is to have ldc internal headers (those that cannot be used by
gdc and cause conflicts) in /usr/lib/ldc/%{_target_platform}/include/d/,
and keep library header files (those that both ldc and gdc can use) in
/usr/include/d/.
https://bugzilla.redhat.com/show_bug.cgi?id=1781685
4 years ago
Kalev Lember
e4bba744df
Merge -devel subpackages into the main ldc package
...
ldc is a compiler and as such is already a development package, so
it doesn't make sense to split out separate -devel subpackages. The
development headers are only useful together with ldc, and ldc already
hard-depended on the split-out subpackages.
This commit drops the separate subpackages to make things simpler.
4 years ago
Kalev Lember
c52616430f
Don't override bash completions dir
...
Just rely on getting it from the .pc file.
4 years ago
Kalev Lember
c2addfce35
Remove redundant cmake options
...
These are all already included in the default %cmake flags.
4 years ago
Kalev Lember
0326f5e1b3
Update to 1.23.0
4 years ago
Kalev Lember
698ea158de
Drop an old obsolete
4 years ago
Kalev Lember
ffa423a56d
Add some comments about bootstrapping and rename a few variables for clarity
4 years ago
Kalev Lember
fc2289651c
Tiny spec cleanup
4 years ago
Kalev Lember
64444658b3
Fix FTBFS with new cmake macros on F33
...
https://bugzilla.redhat.com/show_bug.cgi?id=1863964
4 years ago
Kalev Lember
62265aea8f
Drop unused --enable-optimized cmake option
4 years ago
Kalev Lember
308f800e7e
Explicitly build against llvm10 compat package
...
This fixes the FTBFS when building with llvm 11 rc1 in F33.
4 years ago
Fedora Release Engineering
19374ca7d1
- Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
4 years ago
Fedora Release Engineering
3e1cac5241
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
4 years ago
Jeff Law
1a101848f5
Disable LTO
4 years ago
Kalev Lember
12c488c5e1
Disable bootstrap
5 years ago
Kalev Lember
61d4f9907a
Upload 1.20.1 sources
5 years ago
Kalev Lember
58647e0874
Enable bootstrap
5 years ago
Kalev Lember
b90093bf00
Update to 1.20.1
5 years ago
Kalev Lember
d9b7e2424b
Move pre-release version from release tag to version tag
5 years ago
Kalev Lember
2428e8dff7
Update to 1.20.0 final release
...
- Build with llvm 10.0
5 years ago
Kalev Lember
bd75db8e02
Add missing changelog entry
5 years ago
Kalev Lember
c52382ce45
Disable bootstrap
5 years ago
Kalev Lember
bedf42acd9
Enable bootstrap
5 years ago
Kalev Lember
c168c4a4e7
Update to 1.20.0
5 years ago
Kalev Lember
6c9f305e3c
Fix bootstrap directory when using pre-release ldc
5 years ago
Kalev Lember
c8a17cc7a3
Disable bootstrap
5 years ago