Kalev Lember
eb1288a06d
Enable bootstrap
2 years ago
Kalev Lember
aced99b143
Revert "Bootstrap on ppc64le"
...
Drop all of the binaries now that we have done a bootstrap build.
This reverts commit 1e49e1bab8
.
2 years ago
Kalev Lember
1e49e1bab8
Bootstrap on ppc64le
...
Use binaries from ldc-1.8.0-1.fc29, llvm4.0-4.0.1-6.fc29 and
libffi-3.1-18.fc29 builds to re-bootstrap ldc on the ppc64le
architecture.
Bootstrap Exception: https://pagure.io/packaging-committee/issue/1209
2 years ago
Kalev Lember
46fa170c15
Disable bootstrap
2 years ago
Kalev Lember
1f65488f2d
Enable bootstrap
2 years ago
Kalev Lember
034bc9bb27
Build with llvm 14
2 years ago
Kalev Lember
f84da8ee4d
Update to 1.30.0
2 years ago
Kalev Lember
4c7c570dc1
Simplify files list
2 years ago
Kalev Lember
e080cf3fd6
Disable package notes to work around FTBFS
...
/usr/bin/ld.gold: error: /builddir/build/BUILD/ldc-1.27.1-src/.package_note-ldc-1.27.1-4.fc37.aarch64.ld:41:8: syntax error, unexpected STRING
/usr/bin/ld.gold: fatal error: unable to parse script file /builddir/build/BUILD/ldc-1.27.1-src/.package_note-ldc-1.27.1-4.fc37.aarch64.ld
2 years ago
Fedora Release Engineering
272adcdb0e
Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2 years ago
Fedora Release Engineering
840b6ca5c8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
3 years ago
Kalev Lember
86900fc486
Drop fr translation for phobos-geany-tags description
...
We don't have translations for any of the other subpackage descriptions
so there is little point in keeping one for this odd subpackage.
3 years ago
Kalev Lember
3c386af2f6
Merge -druntime and -phobos subpackages into -libs subpackage
...
This just makes packaging simpler as most consumers always link to both
libraries anyway.
3 years ago
Kalev Lember
7b96111c33
Disable bootstrap
3 years ago
Kalev Lember
cb0a7a298f
Enable bootstrap
3 years ago
Kalev Lember
981a0a8582
Don't use -w (treat warnings as errors) in default _d_optflags
...
Instead, use -wi (treat warnings as informational) for distro builds so
that new warnings don't break package builds.
While at this, also sync _d_optflags with Debian's DFLAGS and drop
unused _d_libdir definition.
3 years ago
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