- Jul 28, 2021
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jul 02, 2021
-
-
Simon McVittie authored
Reference: https://reuse.software/ Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 14, 2021
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 04, 2021
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Nov 25, 2020
-
-
Simon McVittie authored
This avoids worrying about which SONAME we're dealing with, and is maybe more common in smallish containers (in particular Exherbo's Docker container has it, which was useful for testing). Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Nov 20, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
The debug symbols for libcapsule-tools-relocatable would be the same as for libcapsule-tools, making them non-co-installable. Use the environment variable instead of --no-automatic-dbgsym for compatibility with Steam Runtime 1 'scout', which is too old to have that option. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Oct 22, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Sep 21, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
If we `make dist` with gtk-doc-tools 1.28 from Debian 10 'buster' (the current stable release), it generates a libcapsule-docs.xml in which generation of tree_index.sgml is mandatory. This is incompatible with building this non-GObject library with gtk-doc-tools >= 1.30, in which tree_index.sgml is only generated if the library contains at least one GObject type. Most projects treat the libcapsule-docs.xml generated by gtk-doc as a template and commit it to git, but in this project we don't particularly want to maintain it and would prefer to keep regenerating it during build. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Sep 08, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jul 08, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jul 07, 2020
-
-
Simon McVittie authored
This is mainly to give me a version number I can use in other packages' dependencies. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jun 24, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jun 16, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jun 12, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Oct 02, 2019
-
-
Simon McVittie authored
libcapsule's use with biarch containers like the Steam Runtime will frequently make it necessary to compile it for both x86_64 and i386. On recent Debian-derived OSs this is OK, because the toolchain is provided as a complete set of cross-compiler-style prefixed tools like i686-linux-gnu-gcc; but some OSs, like Arch Linux and very old versions of Debian, rely on 'gcc -m32' for their biarch support. This makes it very easy to do ./configure --build=x86_64-linux-gnu --host=i686-linux-gnu and accidentally produce x86_64 binaries, because there is no i686-linux-gnu-gcc. Give the user a hint towards the correct invocation in this case, which is: ./configure --build=x86_64-linux-gnu --host=i686-linux-gnu CC='gcc -m32' I've implemented this as a reusable macro, in case we want to add it to other projects that are likely to be cross-compiled by inexperienced cross-compiler users. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Sep 26, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jul 24, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 02, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
GLib 2.38 was the first stable release with TAP output support, and our unit test relies on that. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
dh_install --fail-missing is deprecated. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
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 authored
Create a symlink with $(DEB_HOST_GNU_TYPE) in the name for compatibility with AC_CHECK_TOOL. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 30, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Otherwise it needs a more recent version of pkg-config. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Older debhelper versions didn't do this for us. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Fatal warnings are rarely appropriate for released packages: it's easy for a new compiler to result in new warnings. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This makes it more straightforward to omit the gtk-doc part of the build. Note that we still need it at autogen.sh time, for the m4 macros. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
The version of gtk-doc in Ubuntu 12.04 needs this. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- May 17, 2018
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- May 16, 2018
-
-
Simon McVittie authored
This makes it a lot easier to satisfy the build-dependencies on OSs where GLib is not fully multiarch, like Debian 8 'jessie' and SteamOS 2 'brewmaster'. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We aren't building plugins for perl. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 30, 2018
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
If we are building from a tarball then we don't need it, because autogen.sh copies all required macros into m4/. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 24, 2018
-
-
Simon McVittie authored
For Mesa DRI drivers, we will need to capture the dependencies but not the driver itself, because we load the driver itself by setting LIBGL_DRIVERS_PATH instead. I don't have a concrete use-case for no-dependencies:, which is implemented for symmetry. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-