Request for a devpkg-gnu-efi
by VanCutsem, Geoffroy
I have been experimenting a bit with a Clear Linux Docker image that can be used to build ACRN (https://projectacrn.org/). While it's really straight-forward to do, the container image is rather large (around 11GB). This is because we take a brute-force approach today and install the os-clr-on-clr bundle to get all our dev tools and dependencies installed.
So I have been looking at installing *only* what is needed in a base image. Using existing bundles and devpkgs, I can bring this down to a 2.8GB image. That's already much better!
Now, if we can add a devpkg-gnu-efi to Clear Linux, I wouldn't need to install the os-core-dev bundle (which is the only that provides /usr/include/efi/efi.h) and the image size would be reduced to 1.3GB! Can we add this?
Thanks,
Geoffroy
Senior Technical Marketing Engineer
IAGS - System Software Products
Tel: +32 (0)3 450 0851
-----------------------------------------------
Intel Corporation NV/SA
Kings Square, Veldkant 31
2550 Kontich
RPM (Bruxelles) 0415.497.718.
Citibank, Brussels, account 570/1031255/09
2 years, 9 months
[PATCH ldc] ldc: Autospec creation for update from version 1.15.0 to version 1.17.0
by Matthias Eliasson
Hi,
I am not sure if you accept contributions this way, but I have below
attached for-review.txt for update of ldc to latest release.
Let me know if you accept contribtions in this way.
Best Regards,
Matthias Eliasson
>From 2698149e3f743a17c2da91643377bc9c9a3ce9f7 Mon Sep 17 00:00:00 2001
From: Matthias Eliasson <matthias.eliasson(a)gmail.com>
Date: Sat, 31 Aug 2019 19:30:06 +0200
Subject: [PATCH ldc] ldc: Autospec creation for update from version 1.15.0 to
version 1.17.0
Felix Angell (1):
update chocolatey install instructions
Ivan Butygin (4):
Jit: report parseBitcodeFile errors (#3055)
Jit: BindPtr useful functions (#3057)
Jit bind fixes (#3099)
jit bind: fix static array handling (#3100)
Martin Kinkelin (97):
Azure CI: Upgrade Windows image to VS 2019 (#3052)
Azure CI: Tweak ownership & permissions of tarballs (#3056)
Replace LDC-specific VarDeclaration.scopeClassType by .onstackWithDtor
Get rid of superfluous LDC-specific TypeBasic.alignment() override
Streamline LDC front-end diff
Clean up front-end diff some more
Get rid of obsolete IN_LLVM_MSVC
Upgrade front-end & libs to v2.086.0-beta.1
Fix up C++ headers
Adapt to switch error lowering to object.__switch_error!()
druntime: Don't require D_AVX for 256-bit core.simd vector aliases
dmd-testsuite: Disable fail_compilation/vector_types.d
Fix visibility issue in tests/codegen/gh1955.d
Fix array casts with constant source lengths
dmd-testsuite: Relax new runnable/testpdb.d tests
Fix DIP1008
dmd-testsuite: Use -disable-linker-strip-dead for runnable/testpdb.d
Fix merge regression wrt. captured vthis
Fix repainting of compile-time reals for targets with 64-bit reals
Merge v2.086.0-rc.2
Fix pragma(LDC_no_typeinfo) - elide TypeInfo emission for structs
Extend pragma(LDC_no_typeinfo) to classes and interfaces
Merge v2.086.0
Upgrade dub to v1.15.0
Enforce re-semantic for ThisExp.syntaxCopy()
Revise naked asm headers (#3067)
Try to restore compilability with ltsmaster
Upgrade bundled mingw-w64-libs (with DLL entry point fix) (#3071)
WebAssembly: Use --export-dynamic when linking with LLD 8+ (#3072)
Phobos: Enable x87 asm versions for std.math.{tan,expi} (#2855)
druntime: Add support for LLVM 7.1.* in ldc.intrinsics
Merge upstream stable (4a2bab2469)
Win64: Extend C++ ABI special case to include new copy ctors
dmd-testsuite: Re-enable fail_compilation/fail9414{a,b}.d
Fixup lit-test codegen/assign_struct_init_without_stack.d
Merge upstream stable (b95818c122)
Disallow some vector ops and fix integral vector identity comparisons
druntime: Fix runnable/eh.d regression in rt.dwarfeh
Fix `this` in functions nested in in/out contracts
Merge upstream stable (0b606cad20)
Refactoring: Replace isMusl() by triple.isMusl()
Fix C assert calls for uClibc
Improve error msg on global var collision (#3081)
Merge v2.086.1-beta.1
Restore compilability with ltsmaster
Merge v2.086.1
Changelog: Add v1.16.0
Upgrade front-end & libs to v2.087.0-beta.1
Fix up C++ headers
Cherry-pick dlang/dmd#10065
Azure CI, Windows: Make step fail if ninja fails
Adapt lit-tests to new floating-point init values
druntime: Work around issue #2782 in object.d
Adapt to new OS env variable value on Windows
druntime: Fix standalone tests on Windows
dmd-testsuite: Rework some new 2.087 tests
Merge upstream stable (9ddedc4f9f)
Restore compilability with ltsmaster
Fix ICE when returning a void expression (#3095)
Refactoring: Free TargetABI from legacy magic C++ structs (#3073)
Merge upstream stable (6f5d87a93f)
[OSX] druntime: Adapt to removed rt/osx_tls.c / add macOS 10.15 support
Upgrade bundled dub to v1.16.0
CMake: Drop detection of unsupported ldc2 and gdc host compilers
Emit fatal codegen error for unsupported dual-context for now
dmd-testsuite: Disable new dual-context tests for now
Merge upstream stable (307684dd70)
dmd-testsuite: Skip some new tests in compilable/cppmangle.d
Fix some ICEs in debuginfo generator wrt. opaque structs
druntime: Initialize new msvcUsesUCRT in rt/msvc.c
druntime: Support DSOs without TLS range in rt.sections_osx_x86_64
dmd-testsuite: Adapt LDC-and-Win32-specific REQUIRED_ARGS
Merge upstream stable (791f90d559)
Azure & Shippable CI: Upgrade LLVM to v8.0.1
Azure CI: Upgrade clang on Windows to v8.0.1
CircleCI: Disable parallel GC marking for 64-bit unittest runners on Linux
CircleCI: Try to work around out-of-memory errors while building
druntime: Merge upstream stable (post-2.087.1 -betterC fix)
druntime: Add saturation arithmetic intrinsics (LLVM 8+)
druntime: Add intrinsics llvm_minimum and llvm_maximum (LLVM 8+)
Merge upstream stable (75db01db16)
dmd-testsuite: Adapt expected output for new fail_compilation test
Expand response files before parsing `-lowmem`
Windows: Switch to wmain entry point & convert to UTF-8 (ldc2 & ldmd
Windows: Make dmd.root.filename actually work with UTF-8 strings
Fix manual cmdline parsing (ignore after -run)
Don't emit DMD-style tracing with pragma(LDC_profile_instr, false)
Windows: Switch console code page to UTF-8, for LDC and LDMD
Use wide WinAPI functions
Windows: Read environment variables as UTF-8
Use dmd.root.file for reading ldc2.conf
Tweak usage of LLVM Unicode conversion functions
Add lit-test wrt. application of --DRT-* options in response files
Speculatively fix linkability of LDC and LDMD on Android (#3128)
Azure CI Windows: Upgrade bundled libcurl to v7.65.3 (#3135)
-fvisibility=hidden: Hide init symbols, TypeInfos and vtables
too if the associated aggregate isn't exported (#3129)
Changelog: Add v1.17.0
Moritz Maxeiner (1):
Support building with gdmd host compiler
Nicholas Wilson (2):
Add ON/OFF to lit.site.cfg.in s.t. cmake flags can be set directly (#3088)
add __traits(getTargetInfo, "dcomputeTargets") (#3090)
myfreeweb (2):
Do not require gold plugin when linking with LLD (#3105)
Enable gc-sections on FreeBSD (#3106)
skoppe (1):
return 0 in getCriticalSectionSize for wasm (#3119)
---
.gitignore | 3 +
Makefile | 2 +-
install_append | 4 +
ldc.license | 1 +
ldc.spec | 60 +-
options.conf | 2 +-
release | 2 +-
symbols | 18432 ++++++++++++++++++++++++-----------------------
upstream | 2 +-
used_libs | 2 +
versions | 2 +-
11 files changed, 9296 insertions(+), 9216 deletions(-)
create mode 100644 ldc.license
diff --git a/install_append b/install_append
index 558ca28..133173a 100644
--- a/install_append
+++ b/install_append
@@ -1,2 +1,6 @@
mkdir -p %{buildroot}/usr/share/bash-completion/completions
mv %{buildroot}/usr/share/defaults/etc/bash_completion.d/ldc2
%{buildroot}/usr/share/bash-completion/completions/
+mkdir -p %{buildroot}/usr/share/package-licenses/ldc
+cp LICENSE %{buildroot}/usr/share/package-licenses/ldc/LICENSE
+cp runtime/druntime/LICENSE.txt
%{buildroot}/usr/share/package-licenses/ldc/runtime_druntime_LICENSE.txt
+cp runtime/phobos/LICENSE_1_0.txt
%{buildroot}/usr/share/package-licenses/ldc/runtime_phobos_LICENSE_1_0.txt
diff --git a/ldc.license b/ldc.license
new file mode 100644
index 0000000..20dec11
--- /dev/null
+++ b/ldc.license
@@ -0,0 +1 @@
+BSD-3-Clause BSL-1.0
diff --git a/ldc.spec b/ldc.spec
index 423c5f3..37fffad 100644
--- a/ldc.spec
+++ b/ldc.spec
@@ -121,18 +121,18 @@ make %{?_smp_mflags} VERBOSE=1
popd
%install
rm -rf %{buildroot}
-mkdir -p %{buildroot}/usr/share/package-licenses/ldc
-cp LICENSE %{buildroot}/usr/share/package-licenses/ldc/LICENSE
-cp runtime/druntime/LICENSE.txt
%{buildroot}/usr/share/package-licenses/ldc/runtime_druntime_LICENSE.txt
-cp runtime/phobos/LICENSE_1_0.txt
%{buildroot}/usr/share/package-licenses/ldc/runtime_phobos_LICENSE_1_0.txt
pushd clr-build
%make_install
popd
## install_append content
mkdir -p %{buildroot}/usr/share/bash-completion/completions
mv %{buildroot}/usr/share/defaults/etc/bash_completion.d/ldc2
%{buildroot}/usr/share/bash-completion/completions/
+mkdir -p %{buildroot}/usr/share/package-licenses/ldc
+cp LICENSE %{buildroot}/usr/share/package-licenses/ldc/LICENSE
+cp runtime/druntime/LICENSE.txt
%{buildroot}/usr/share/package-licenses/ldc/runtime_druntime_LICENSE.txt
+cp runtime/phobos/LICENSE_1_0.txt
%{buildroot}/usr/share/package-licenses/ldc/runtime_phobos_LICENSE_1_0.txt
## install_append end
%files
@@ -160,11 +160,15 @@ mv
%{buildroot}/usr/share/defaults/etc/bash_completion.d/ldc2
%{buildroot}/usr/s
/usr/include/d/core/cpuid.d
/usr/include/d/core/demangle.d
/usr/include/d/core/exception.d
+/usr/include/d/core/gc/config.d
+/usr/include/d/core/gc/gcinterface.d
+/usr/include/d/core/gc/registry.d
/usr/include/d/core/internal/abort.d
/usr/include/d/core/internal/arrayop.d
/usr/include/d/core/internal/convert.d
/usr/include/d/core/internal/dassert.d
/usr/include/d/core/internal/hash.d
+/usr/include/d/core/internal/lifetime.d
/usr/include/d/core/internal/parseoptions.d
/usr/include/d/core/internal/spinlock.d
/usr/include/d/core/internal/string.d
@@ -208,11 +212,13 @@ mv
%{buildroot}/usr/share/defaults/etc/bash_completion.d/ldc2
%{buildroot}/usr/s
/usr/include/d/core/sync/barrier.d
/usr/include/d/core/sync/condition.d
/usr/include/d/core/sync/config.d
+/usr/include/d/core/sync/event.d
/usr/include/d/core/sync/exception.d
/usr/include/d/core/sync/mutex.d
/usr/include/d/core/sync/rwmutex.d
/usr/include/d/core/sync/semaphore.d
/usr/include/d/core/sys/bionic/fcntl.d
+/usr/include/d/core/sys/bionic/string.d
/usr/include/d/core/sys/bionic/unistd.d
/usr/include/d/core/sys/darwin/crt_externs.d
/usr/include/d/core/sys/darwin/dlfcn.d
@@ -226,6 +232,7 @@ mv
%{buildroot}/usr/share/defaults/etc/bash_completion.d/ldc2
%{buildroot}/usr/s
/usr/include/d/core/sys/darwin/mach/thread_act.d
/usr/include/d/core/sys/darwin/netinet/in_.d
/usr/include/d/core/sys/darwin/pthread.d
+/usr/include/d/core/sys/darwin/string.d
/usr/include/d/core/sys/darwin/sys/cdefs.d
/usr/include/d/core/sys/darwin/sys/event.d
/usr/include/d/core/sys/darwin/sys/mman.d
@@ -233,6 +240,7 @@ mv
%{buildroot}/usr/share/defaults/etc/bash_completion.d/ldc2
%{buildroot}/usr/s
/usr/include/d/core/sys/dragonflybsd/execinfo.d
/usr/include/d/core/sys/dragonflybsd/netinet/in_.d
/usr/include/d/core/sys/dragonflybsd/pthread_np.d
+/usr/include/d/core/sys/dragonflybsd/string.d
/usr/include/d/core/sys/dragonflybsd/sys/_bitset.d
/usr/include/d/core/sys/dragonflybsd/sys/_cpuset.d
/usr/include/d/core/sys/dragonflybsd/sys/cdefs.d
@@ -248,6 +256,7 @@ mv
%{buildroot}/usr/share/defaults/etc/bash_completion.d/ldc2
%{buildroot}/usr/s
/usr/include/d/core/sys/freebsd/execinfo.d
/usr/include/d/core/sys/freebsd/netinet/in_.d
/usr/include/d/core/sys/freebsd/pthread_np.d
+/usr/include/d/core/sys/freebsd/string.d
/usr/include/d/core/sys/freebsd/sys/_bitset.d
/usr/include/d/core/sys/freebsd/sys/_cpuset.d
/usr/include/d/core/sys/freebsd/sys/cdefs.d
@@ -274,6 +283,7 @@ mv
%{buildroot}/usr/share/defaults/etc/bash_completion.d/ldc2
%{buildroot}/usr/s
/usr/include/d/core/sys/linux/netinet/tcp.d
/usr/include/d/core/sys/linux/sched.d
/usr/include/d/core/sys/linux/stdio.d
+/usr/include/d/core/sys/linux/string.d
/usr/include/d/core/sys/linux/sys/auxv.d
/usr/include/d/core/sys/linux/sys/eventfd.d
/usr/include/d/core/sys/linux/sys/file.d
@@ -293,15 +303,26 @@ mv
%{buildroot}/usr/share/defaults/etc/bash_completion.d/ldc2
%{buildroot}/usr/s
/usr/include/d/core/sys/linux/unistd.d
/usr/include/d/core/sys/netbsd/dlfcn.d
/usr/include/d/core/sys/netbsd/execinfo.d
+/usr/include/d/core/sys/netbsd/string.d
/usr/include/d/core/sys/netbsd/sys/elf.d
/usr/include/d/core/sys/netbsd/sys/elf32.d
/usr/include/d/core/sys/netbsd/sys/elf64.d
/usr/include/d/core/sys/netbsd/sys/elf_common.d
/usr/include/d/core/sys/netbsd/sys/event.d
+/usr/include/d/core/sys/netbsd/sys/featuretest.d
/usr/include/d/core/sys/netbsd/sys/link_elf.d
/usr/include/d/core/sys/netbsd/sys/mman.d
/usr/include/d/core/sys/netbsd/time.d
/usr/include/d/core/sys/openbsd/dlfcn.d
+/usr/include/d/core/sys/openbsd/string.d
+/usr/include/d/core/sys/openbsd/sys/cdefs.d
+/usr/include/d/core/sys/openbsd/sys/elf.d
+/usr/include/d/core/sys/openbsd/sys/elf32.d
+/usr/include/d/core/sys/openbsd/sys/elf64.d
+/usr/include/d/core/sys/openbsd/sys/elf_common.d
+/usr/include/d/core/sys/openbsd/sys/link_elf.d
+/usr/include/d/core/sys/openbsd/sys/mman.d
+/usr/include/d/core/sys/openbsd/time.d
/usr/include/d/core/sys/posix/aio.d
/usr/include/d/core/sys/posix/arpa/inet.d
/usr/include/d/core/sys/posix/config.d
@@ -670,6 +691,7 @@ mv
%{buildroot}/usr/share/defaults/etc/bash_completion.d/ldc2
%{buildroot}/usr/s
/usr/include/d/std/net/isemail.d
/usr/include/d/std/numeric.d
/usr/include/d/std/outbuffer.d
+/usr/include/d/std/package.d
/usr/include/d/std/parallelism.d
/usr/include/d/std/path.d
/usr/include/d/std/process.d
@@ -713,14 +735,14 @@ mv
%{buildroot}/usr/share/defaults/etc/bash_completion.d/ldc2
%{buildroot}/usr/s
%files lib
%defattr(-,root,root,-)
-/usr/lib64/libdruntime-ldc-debug-shared.so.2.0.85
-/usr/lib64/libdruntime-ldc-debug-shared.so.85
-/usr/lib64/libdruntime-ldc-shared.so.2.0.85
-/usr/lib64/libdruntime-ldc-shared.so.85
-/usr/lib64/libphobos2-ldc-debug-shared.so.2.0.85
-/usr/lib64/libphobos2-ldc-debug-shared.so.85
-/usr/lib64/libphobos2-ldc-shared.so.2.0.85
-/usr/lib64/libphobos2-ldc-shared.so.85
+/usr/lib64/libdruntime-ldc-debug-shared.so.2.0.87
+/usr/lib64/libdruntime-ldc-debug-shared.so.87
+/usr/lib64/libdruntime-ldc-shared.so.2.0.87
+/usr/lib64/libdruntime-ldc-shared.so.87
+/usr/lib64/libphobos2-ldc-debug-shared.so.2.0.87
+/usr/lib64/libphobos2-ldc-debug-shared.so.87
+/usr/lib64/libphobos2-ldc-shared.so.2.0.87
+/usr/lib64/libphobos2-ldc-shared.so.87
%files license
%defattr(0644,root,root,0755)
diff --git a/options.conf b/options.conf
index 764d9b3..86286a1 100644
--- a/options.conf
+++ b/options.conf
@@ -1,6 +1,6 @@
[package]
name = ldc
-url = https://github.com/ldc-developers/ldc/releases/download/v1.15.0/ldc-1.15....
+url = https://github.com/ldc-developers/ldc/releases/download/v1.17.0/ldc-1.17....
archives =
giturl = https://github.com/ldc-developers/ldc.git
diff --git a/used_libs b/used_libs
index f6317fe..84d2726 100644
--- a/used_libs
+++ b/used_libs
@@ -2,7 +2,9 @@ ld-linux-x86-64.so.2
libLLVM.so.8
libc.so.6
libdl.so.2
+libdruntime-ldc-shared.so.85
libgcc_s.so.1
libm.so.6
+libphobos2-ldc-shared.so.85
libpthread.so.0
libstdc++.so.6
diff --git a/versions b/versions
index 141f2e8..092afa1 100644
--- a/versions
+++ b/versions
@@ -1 +1 @@
-1.15.0
+1.17.0
--
2.23.0
2 years, 9 months
hplip Upgrades & Binary Components
by Peter Ceiley
Hi all,
Just reopening a thread from earlier in the year related to including
later versions of hplip (refer to the end of this mail).
If I were investigate re-packing a hplip tarball without the closed
source components on a regular basis and serving on GitHub would this
be considered for inclusion?
I'm keen to get the package updated as it enables newer models. I
think this is being considered upstream, but it doesn't look like it's
a priority at the moment.
Cheers,
Peter.
On 6/3/2019 10:44 AM, Douglas, William wrote:
> On Sun, Jun 2, 2019 at 3:19 PM Peter Ceiley <peter at ceiley.net> wrote:
>>
>> Hi,
>>
>> This patch:
>> 1. Upgrades hplip to 3.19.5 (supports new devices)
>> 2. Incorporates the Debian patch to remove closed source
>> ImageProcessor functionality
>> 3. Adds additional deps to enable GUI components
>> 4. Adds an appropriate licence file
>>
>
> Looks reasonable to me. My reading of their COPYING file is that it
> has MIT, BSD 3 clause, GPL2 and GPL3 though rather than GPL2+.
> _______________________________________________
we also kind of need a doctored tarbal without the binaries?
2 years, 10 months
[PATCH stockfish 0/1] Stockfish: chess engine
by Juro Bystricky
At present gnome-chess only allows playing against a human.
"stockfish" provides a means to play against a computer.
The stockfish chess engine is detected by gnome-chess
automatically and can be selected via "Preferences".
This package should be bundled with the gnome-chess bundle.
Juro Bystricky (1):
stockfish: Autospec creation for version 10
--
2.23.0
2 years, 10 months
[PATCH clr-bundles] create dvpkg for libass
by humberto.nanni@intel.com
From: Humberto Nanni Hernandez <humberto.nanni@.intel.com>
meant to have libass.pc handy in kde-frameworks5-dev
---
auto.devpkgs | 1 +
bundles/kde-frameworks5-dev | 1 +
2 files changed, 2 insertions(+)
diff --git a/auto.devpkgs b/auto.devpkgs
index 886acc2d..85dbde4d 100644
--- a/auto.devpkgs
+++ b/auto.devpkgs
@@ -167,6 +167,7 @@ json-c
libabigail
libacl
libarchive
+libass
libassuan
libatasmart
libattr
diff --git a/bundles/kde-frameworks5-dev b/bundles/kde-frameworks5-dev
index 2a4240f0..30bad5bf 100644
--- a/bundles/kde-frameworks5-dev
+++ b/bundles/kde-frameworks5-dev
@@ -296,6 +296,7 @@ include(devpkg-libXxf86misc)
libabigail
libaio-dev
libass-dev
+include(devpkg-libass)
include(devpkg-libassuan)
libc6
libc6-dev
--
2.22.1
2 years, 10 months