Kalev Lember
4e9246230c
Build with llvm 15
2 years ago
Kalev Lember
4a597d2db8
Update to 1.32.1
2 years ago
Kalev Lember
42f2f78805
Disable bootstrap
2 years ago
Kalev Lember
dcbd3014cd
Enable bootstrap
2 years ago
Kalev Lember
2809136db0
Remove geany tags subpackage
...
Pulling in geany as a build dep makes the buildroot huge as it has to
pull in all the graphical libraries for supporting geany.
Also, I strongly suspect nobody uses this. geany users are probably used
to generating the tags themselves for the things that they need. The
only packages currently in Fedora that ship geany tags are ldc and gtkd,
and nothing else.
2 years ago
Kalev Lember
8bc2f96d53
Update to 1.32.0
2 years ago
Kalev Lember
8f2eaa2ab2
Revert "Include static libs to fix the bootstrap build"
...
This reverts commit c4f81ca46c
.
2 years ago
Fedora Release Engineering
f3b3a7ef46
Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2 years ago
Kalev Lember
7504c78682
Use latest llvm on RHEL
2 years ago
Kalev Lember
8fa9d45577
Use ld.gold on RHEL 8 and 9 ( #2134875 )
...
Keep on using ld.gold on RHEL 8 and 9 where using ldc with ld.bfd breaks
gtkd and leads to crashing tilix.
https://bugzilla.redhat.com/show_bug.cgi?id=2134875
2 years ago
Kalev Lember
c4f81ca46c
Include static libs to fix the bootstrap build
...
For reasons I don't understand, without static libs present the
ldc bootstrap sequence fails on EPEL 8 with an ldc segfault when
compiling object files for the shared runtime.
2 years ago
Kalev Lember
612cdee65b
Merge branch 'rawhide' of ssh://pkgs.fedoraproject.org/rpms/ldc into rawhide
2 years ago
Kalev Lember
0aa6f6829f
Disable bootstrap
2 years ago
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
67a5af72e9
Explicitly build against llvm14
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