Marcus Folkesson
8eda006378
package/libostree: bump to version 2021.1
...
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2021-04-04 12:32:33 +02:00
Fabrice Fontaine
e12000bf63
package/libostree: libfuse is optional, not mandatory
...
libfuse is optional since its addition in version 2016.2 with
https://github.com/ostreedev/ostree/commit/e9ccdd2d007801ef25cc7283188942d791889c27
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Reviewed-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2021-02-09 22:31:22 +01:00
Marcus Folkesson
4e060bf6bc
package/libostree: bump to version 2020.8
...
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-12-01 21:44:28 +01:00
Marcus Folkesson
1a247cd6ac
package/libostree: bump to version 2020.6
...
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-09-07 22:42:16 +02:00
Marcus Folkesson
f45a81dbb1
package/libostree: bump to version 2020.3
...
Upstream only ever made a dot-relase once, and it is not even available
as a tag, and it is not even listed as a separate release on their
github release page. We can assume that dot-release is not in upstream
habits. Drop the VERSION_MAJOR variable, just use VERSION.
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
[yann.morin.1998@free.fr:
- drop VERSION_MAJOR
- two spaces in hash file
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
2020-03-23 21:54:28 +01:00
Yann E. MORIN
978d835640
package/libostree: enable introspection
...
libostree build fails when introspection is enabled:
./.libs/libostree-1.so: error adding symbols: File in wrong format
collect2: error: ld returned 1 exit status
src/libostree/ostree-repo-deprecated.h:28: Warning: OSTree: symbol='G_GNUC_DEPRECATED_FOR': Skipping foreign symbol from namespace Gio
linking of temporary binary failed: Command '['/bin/bash', './libtool', '--mode=link', '--tag=CC', '--silent', 'gcc', [...] ]' returned non-zero exit status 1.
This is because the build system for libostree hard-codes CC=gcc when
calling the GOI scanner, which obviously causes build failures when in
cross-compilation.
In d264351cfc (package/libostree: disable introspection), we just
papered over the problem by forcibly disabling introspection altogether.
Turns out the fix is realatively simple: we can just override the
INTROSPECTION_SCANNER_ENV variable when calling make, which will revert
to the behaviour we expect: to use the cross-compiler in the GOI scanner
wrapper.
Thanks to Adam for pointing out at INTROSPECTION_SCANNER_ENV in the
first place. :-)
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr >
Cc: Marcus Folkesson <marcus.folkesson@gmail.com >
Cc: Adam Duskett <aduskett@gmail.com >
Cc: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-03-22 22:44:38 +01:00
Fabrice Fontaine
d264351cfc
package/libostree: disable introspection
...
Build fails if gobject-introspection is built before libostree:
./.libs/libostree-1.so: error adding symbols: File in wrong format
collect2: error: ld returned 1 exit status
src/libostree/ostree-repo-deprecated.h:28: Warning: OSTree: symbol='G_GNUC_DEPRECATED_FOR': Skipping foreign symbol from namespace Gio
linking of temporary binary failed: Command '['/bin/bash', './libtool', '--mode=link', '--tag=CC', '--silent', 'gcc', '-o', '/home/buildroot/autobuild/instance-2/output-1/build/libostree-2019.6/tmp-introspectvtkql2xj/OSTree-1.0', '-export-dynamic', '-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-Os', '/home/buildroot/autobuild/instance-2/output-1/build/libostree-2019.6/tmp-introspectvtkql2xj/OSTree-1.0.o', '-L.', 'libostree-1.la', '-L/home/buildroot/autobuild/instance-2/output-1/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib', '-lgio-2.0', '-lgobject-2.0', '-Wl,--export-dynamic', '-lgmodule-2.0', '-pthread', '-lglib-2.0', '-lglib-2.0']' returned non-zero exit status 1.
/home/buildroot/autobuild/instance-2/output-1/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/../share/gobject-introspection-1.0/Makefile.introspection:155: recipe for target 'OSTree-1.0.gir' failed
Fixes:
- http://autobuild.buildroot.org/results/f8a14307e6feff61acd963d6cd2aac289e6d1647
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr >
2020-03-21 22:48:01 +01:00
Marcus Folkesson
f23675def4
package/libostree: bump to version 2019.6
...
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2019-12-12 08:21:41 +01:00
Marcus Folkesson
4bb990b64e
package/libostree: bump to version 2019.5
...
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2019-10-31 22:34:39 +01:00
Marcus Folkesson
d67d17ee5d
package/libostree: bump to version 2019.4
...
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
[Bernd: bump to version 2019.4]
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2019-10-05 21:55:52 +02:00
Fabrice Fontaine
45708b0dbe
libostree: bump to version 2018.9.1
...
Bump to v2018.9 added ostree-finalize-staged.path through
https://github.com/ostreedev/ostree/commit/ac1a919ffd4fe944d06c4f4510604baa73d1bf8e
However, this file was not added in the tarball until commit:
https://github.com/ostreedev/ostree/commit/62594765b2fae72e332ffb21fbd11085d911ef83
So use the new 2018.9.1 tarball to get this file otherwise build with
systemd will fail
Fixes:
- http://autobuild.buildroot.org/results/fc6435282630e60927f88bf5954805ebbaa60cb3
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Reviewed-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-11-21 22:31:28 +01:00
Fabrice Fontaine
5f7db7d074
libostree: add systemd optional dependency
...
This option is available since v2018.3:
https://github.com/ostreedev/ostree/commit/17db0f15a79835b76ede6785120d237066c57d32
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Reviewed-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-11-21 22:31:14 +01:00
Marcus Folkesson
609aed8c7b
libostree: bump to version 2018.9
...
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-10-26 09:38:16 +02:00
Marcus Folkesson
8dfbceb436
libostree: bump to version 2018.8
...
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-08-24 23:20:39 +02:00
Marcus Folkesson
9dd076dd30
libostree: override path to gpg-error-config
...
libostree has begun to use `gpg-error-config` in their configuration
script.
Point out gpg-error-config in staging dir to avoid using the one
installed on the host system.
Fixes:
http://autobuild.buildroot.net/results/447b96e449e881cf1bd9644cda0f386aa4c75724
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
2018-07-28 15:53:33 +02:00
Marcus Folkesson
bf6dbebea7
libostree: bump to version 2018.7
...
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-07-21 22:40:23 +02:00
Marcus Folkesson
5b88e60aba
libostree: add upstream patch to fix linking errors
...
Support for Avahi in libostree depends on some support functions from
libsoup.
Use its own support functions in case of libsoup is not provided.
Fixes:
http://autobuild.buildroot.net/results/5e5441822e2a94f8de51bfa0470aced84720ce31
[Peter: enable AUTORECONF as .am file is touched]
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-07-13 10:08:58 +02:00
Marcus Folkesson
b8c3ec57e7
libostree: fix libsoup configure option name
...
The option used by configure script is actually
--with-soup/--without-soup.
Fixes:
http://autobuild.buildroot.net/results/cf8ab76b8ea1a555d42f0625df1d58543e88efb1/
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-06-30 18:46:38 +02:00
Marcus Folkesson
2c9c47c6b2
libostree: bump to version 2018.6
...
Also, add upstream patch for not fail builds on 32bit architectures.
The patch will be removed when bumping to v2018.7.
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-06-26 21:44:35 +02:00
Marcus Folkesson
f2c2e7a9f9
libostree: bump to version 2018.5
...
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2018-05-11 22:29:38 +02:00
Marcus Folkesson
3def8a8c7f
libostree: bump to version 2018.4
...
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-03-23 16:22:52 +01:00
Marcus Folkesson
864dd4c80d
libostree: bump to version 2018.3
...
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-03-22 23:44:06 +01:00
Marcus Folkesson
eaa81347ad
libostree: bump to version 2018.2
...
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-02-15 22:16:20 +01:00
Marcus Folkesson
39a21ab4b6
libostree: bump to version 2018.1
...
Remove patch since it is in mainline.
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2018-01-16 09:52:19 +01:00
Marcus Folkesson
2493638ff7
libostree: add patch to fix compilation error
...
Fix the following compilation error:
src/libostree/ostree-repo-pull.c:1493:1: error: no previous prototype
for '_ostree_repo_verify_bindings' [-Werror=missing-prototypes]
The patch is submitted upstreams (8d3d14503b3105f93db635022e881e02688f2db4)
and should be removed in the next version bump.
Fixes:
http://autobuild.buildroot.net/results/3fc91565cb2d0fabe566c109257a616bd57cb08c
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Tested-by: Matt Weber <matthew.weber@rockwellcollins.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-12-28 22:57:32 +01:00
Marcus Folkesson
cbe63bab24
libostree: make sure libavahi-client is built
...
Avahi support also needs libavahi-client, which is built by avahi if avahi-daemon
and dbus is selected.
Fixes:
http://autobuild.buildroot.net/results/1edfb60add17945eabc557e1dbfb08a0ba466df9/
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Tested-by: Matt Weber <matthew.weber@rockwellcollins.com >
[Thomas: drop dependency on dbus, since libostree only needs avahi.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-12-28 22:55:42 +01:00
Marcus Folkesson
35f8333eb4
libostree: bump to version 2017.15
...
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-12-20 21:22:23 +01:00
Marcus Folkesson
ce0511a892
libostree: depend on host-bison
...
Fixes:
http://autobuild.buildroot.net/results/9179b65a5a90d53490d9e109c45341f1104406a3
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-12-11 19:57:55 +01:00
Marcus Folkesson
86e46797ca
libostree: bump to version 2017.14
...
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-12-08 17:49:29 +01:00
Marcus Folkesson
2995abf4e4
libostree: change license to LGPL-2.0+
...
The license is actually GNU LIBRARY GENERAL PUBLIC LICENSE
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-12-08 08:39:26 +01:00
Marcus Folkesson
10ddb4b1dd
libostree: install to staging
...
Install the libraries to staging to be usable by other packages.
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2017-12-07 22:32:30 +01:00
Marcus Folkesson
427e070af8
libostree: bump to version 2017.13
...
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-12-03 00:01:02 +01:00
Marcus Folkesson
024968fca2
libostree: disable manpages/documentation generation
...
--enable-man is set to `auto` as default, which may break builds.
Should fix:
http://autobuild.buildroot.net/results/43c298afcea20d17bfd9638c8bbee2a912c643be/
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-12-02 14:43:34 +01:00
Marcus Folkesson
d42a19990f
libostree: new package
...
OSTree is an upgrade system for Linux-based operating systems
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com >
[Thomas: use SPDX license code, fix license, it's GPL-2.0+ not GPL-2.0.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2017-11-29 23:04:42 +01:00