Commit Graph

19 Commits

Author SHA1 Message Date
Alexander Larsson
aafa084bd2 CI: Install dbus-daemon rpm
Closes: #3088
Approved by: alexlarsson
2019-09-09 09:49:46 +00:00
Matthew Leeds
f5cf3e264c ci/libbuild.sh: Fix fedora release package issues
Attempt to fix the CI failure when running "yum -y install
@buildsys-build". This is copied from
https://github.com/ostreedev/ostree/commit/d85366d52

Closes: #3088
Approved by: alexlarsson
2019-09-09 09:49:46 +00:00
Alexander Larsson
0815f9364a CI: Add fuse-devel
Closes: #2657
Approved by: alexlarsson
2019-04-09 09:18:15 +00:00
Matthias Clasen
c280d07d2f ci: Install gdk-pixbuf modules
While we don't need any of the modules (the png loader
is compiled in), gdk-pixbuf refused to operate without
a loaders.cache file, which only gets created when installing
modules :(

Closes: #2523
Approved by: alexlarsson
2019-01-17 07:27:31 +00:00
Matthias Clasen
f2303ee4c5 Export dconf data
We want to move away from using dconf inside the sandbox,
and instead use the keyfile backend for GSettings, which
has gained the capability to read defaults and locks.

This change makes the dconf database contents and locks
available in a suitable format. The files appear inside
the sandbox in the /etc/glib-2.0/settings directory.

We only export the default values for keys in the dconf
subtree whose path matches the app id, as well as prefixes
listed in paths key from the X-DConf group in metadata.

This commit adds a new dependency, since we're now linking
against libdconf.

Closes: #2295
Approved by: alexlarsson
2019-01-14 15:34:11 +00:00
Alexander Larsson
313707d9be CI: Don't build ostree
ostree 2018.6 is in updates-testing now, use that.

Closes: #1840
Approved by: alexlarsson
2018-06-29 10:29:16 +00:00
Alexander Larsson
ac2d51b1c7 CI: Build ostree master (for p2p stuff)
Closes: #1800
Approved by: alexlarsson
2018-06-19 18:10:56 +00:00
Alexander Larsson
3035ff410b CI: Disable introspection when building with clang
f28 default cflags are picked up by g-ir-scanner and they don't work with clang as per:
 https://bugzilla.redhat.com/show_bug.cgi?id=1543295

Closes: #1741
Approved by: alexlarsson
2018-05-31 14:34:49 +00:00
Alexander Larsson
2d9865d1d8 CI: Install python2
This is needed for the tests

Closes: #1741
Approved by: alexlarsson
2018-05-31 14:34:49 +00:00
Alexander Larsson
371dcf382e CI: Update annobin to maybe fix build
I was getting this:

annobin: Flatpak_1.0.c: Error: plugin built for compiler version (8.0.1) but run with compiler version (8.1.1)
cc1: error: fail to initialize plugin /usr/lib/gcc/x86_64-redhat-linux/8/plugin/annobin.so

Closes: #1741
Approved by: alexlarsson
2018-05-31 14:34:49 +00:00
Alexander Larsson
10bab99ac7 CI: --nodeps remove flatpak
Otherwise this fails with:

$ rpm -e flatpak
error: Failed dependencies:
	flatpak >= 0.11.1 is needed by (installed) xdg-desktop-portal-0.11-1.fc28.x86_64

Closes: #1741
Approved by: alexlarsson
2018-05-31 14:34:49 +00:00
Simon McVittie
24b67b7040 parse-datetime: Build YACC parser from source
This requires bison.

Signed-off-by: Simon McVittie <smcv@collabora.com>

Closes: #1631
Approved by: alexlarsson
2018-05-02 12:13:11 +00:00
Patrick Griffis
0f33ba53ff Add search builtin
This allows searching for applications easily greatly improving
the UX of the cli. This relies upon appstream data which currently
must be updated with `flatpak update --appstream`.

Closes: #1136
Approved by: mwleeds
2017-11-02 00:45:43 +00:00
Alexander Larsson
a77b96faec Use packaged ostree from updates-testing
This is faster than always rebuilding it

Closes: #1047
Approved by: alexlarsson
2017-09-27 18:12:32 +00:00
Alexander Larsson
531f9dbf24 CI: Install gettext-devel for autopoint 2017-09-26 11:58:44 +02:00
Alexander Larsson
ea8ba7597e CI: Use exactly ostree 2017.11 2017-09-26 11:58:44 +02:00
Jonathan Lebon
bb3ff4ac46 ci/build.sh: also install git 2017-08-14 16:05:59 +02:00
Colin Walters
e50deccdd3 ci: Build ostree from git master
To assist https://github.com/flatpak/flatpak/pull/848
2017-06-15 09:02:45 +02:00
Colin Walters
841e6c10a6 ci: Rework to be based on FAH + priv container
Installing build dependencies directly on a host should be
considered an anti-pattern.  Steal some of the bits from
rpm-ostree's PAPR bits.

Another benefit here is we avoid duplicating the build dependencies again, since
we start using `yum-builddep.

We only have one context now, `f25-primary`, rather than having Clang
show up as a separate thing, since IMO it's not worth its own context.
2017-06-15 09:02:45 +02:00