-
Simon McVittie authored
When built on a system with the oldest glibc version that is to be supported, these tools are suitable for bundling in projects that need to run on an arbitrary host system and make use of libcapsule when preparing a container. Signed-off-by:
Simon McVittie <smcv@collabora.com>
Simon McVittie authoredWhen built on a system with the oldest glibc version that is to be supported, these tools are suitable for bundling in projects that need to run on an arbitrary host system and make use of libcapsule when preparing a container. Signed-off-by:
Simon McVittie <smcv@collabora.com>
control 5.30 KiB
Source: libcapsule
Section: libs
Priority: optional
Maintainer: Vivek Das Mohapatra <vivek@collabora.com>
Standards-Version: 3.9.8
Build-Depends:
autoconf,
autoconf-archive <pkg.libcapsule.from-git>,
automake,
bubblewrap,
chrpath,
debhelper,
dh-autoreconf,
gtk-doc-tools,
libelf-dev,
libipc-run-perl,
libglib2.0-0 <!nocheck>,
libglib2.0-dev [amd64],
libjpeg62-turbo <!nocheck> | libjpeg62 (>= 6b1) <!nocheck>,
perl:any | perl,
xsltproc,
zlib1g <!nocheck>,
Build-Depends-Indep:
libglib2.0-dev,
Vcs-Git: https://gitlab.collabora.com/vivek/libcapsule.git
Vcs-Browser: https://gitlab.collabora.com/vivek/libcapsule
Homepage: https://gitlab.collabora.com/vivek/libcapsule
Package: libcapsule-dev
Architecture: amd64 i386
Multi-Arch: same
Section: libdevel
Depends:
libc6-dev,
libcapsule0 (= ${binary:Version}),
libelf-dev,
Description:
libcapsule is a helper library used to implement segregated run-time
dynamic linking proxy libraries - used (for example) to load a library
that has dependencies incompatible with the regular libraries that are
part of the host OS, such as an incompatible libstdc++ version.
.
This package contains the files needed to build libcapsule proxy libraries.
Package: libcapsule-doc
Architecture: all
Multi-Arch: foreign
Section: doc
Depends:
${misc:Depends},
Description:
libcapsule is a helper library used to implement segregated run-time
dynamic linking proxy libraries - used (for example) to load a library
that has dependencies incompatible with the regular libraries that are
part of the host OS, such as an incompatible libstdc++ version.
.
This package contains documentation.
Package: libcapsule-tools
Architecture: amd64 i386
Multi-Arch: same
Section: libdevel
Depends:
${shlibs:Depends},
Recommends:
libcapsule-dev (= ${binary:Version}),
Breaks: libcapsule-dev-bin (<< ${binary:Version}),
Replaces: libcapsule-dev-bin (<< ${binary:Version}),
Description:
libcapsule is a helper library used to implement segregated run-time
dynamic linking proxy libraries - used (for example) to load a library
that has dependencies incompatible with the regular libraries that are
part of the host OS, such as an incompatible libstdc++ version.
.
This package contains the files needed to generate libcapsule proxy libraries.
Package: libcapsule-tools-relocatable
Architecture: amd64 i386
Multi-Arch: same
Section: misc
Depends:
${shlibs:Depends},
Description:
libcapsule is a helper library used to implement segregated run-time
dynamic linking proxy libraries - used (for example) to load a library
that has dependencies incompatible with the regular libraries that are
part of the host OS, such as an incompatible libstdc++ version.
.
This package contains relocatable versions of the tools used to enumerate
library symbols and dependencies. After building this package on a system
with the oldest glibc that is to be supported, they can be bundled in
projects that need to run on an arbitrary host system and make use of
libcapsule to prepare a container. To do this, the relocatable tools
must be copied to PATH/bin/TUPLE-capsule-TOOL, and their required
non-glibc libraries (libelf and zlib) must be copied to PATH/lib/TUPLE.
Package: libcapsule-gl-shims
Architecture: amd64 i386
Multi-Arch: same
Section: libs
Breaks: libcapsule-libgl1-shims (<< ${binary:Version}),
Replaces: libcapsule-libgl1-shims (<< ${binary:Version}),
Description: OpenGL-related shim libraries
libcapsule is a helper library used to implement segregated run-time
dynamic linking proxy libraries - used (for example) to load a library
that has dependencies incompatible with the regular libraries that are
part of the host OS, such as an incompatible libstdc++ version.
.
This package contains libcapsule proxy libraries for libGL, libGLX,
libOpenGL and related libraries.
Package: libcapsule-libgl1-shims
Architecture: amd64 i386
Multi-Arch: same
Section: libs
Depends: libcapsule-gl-shims
Description: OpenGL-related shim libraries - transitional package
libcapsule is a helper library used to implement segregated run-time
dynamic linking proxy libraries - used (for example) to load a library
that has dependencies incompatible with the regular libraries that are
part of the host OS, such as an incompatible libstdc++ version.
.
This transitional package depends on libcapsule-gl-shims.
Package: libcapsule-tests
Architecture: amd64 i386
Section: misc
Depends:
bubblewrap,
libcapsule-gl-shims (= ${binary:Version}),
libipc-run-perl,
libsort-versions-perl,
mesa-utils,
perl,
pkg-config,
${shlibs:Depends},
Description:
libcapsule is a helper library used to implement segregated run-time
dynamic linking proxy libraries - used (for example) to load a library
that has dependencies incompatible with the regular libraries that are
part of the host OS, such as an incompatible libstdc++ version.
.
This package contains automated tests.
Package: libcapsule0
Architecture: amd64 i386
Multi-Arch: same
Section: libs
Depends:
${shlibs:Depends},
Description: Segregated run-time linker library
libcapsule is a helper library used to implement segregated run-time
dynamic linking proxy libraries - used (for example) to load a library
that has dependencies incompatible with the regular libraries that are
part of the host OS, such as an incompatible libstdc++ version.
.
This package contains the run-time component(s) of libcapsule.