summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* configure.ac: Bump GLib requirement to 2.40Matthew Barnes2015-03-021-1/+1
| | | | Mainly for GVariantDict, useful for metadata.
* Add explicit zlib dependencyMatthew Barnes2015-02-231-0/+3
| | | | Needed for CRC32 computations.
* configure.ac: Enable option subdir-objects for automakeGiuseppe Scrivano2015-02-021-1/+2
| | | | | | It silences an automake warning and keep the rootdir cleaner. Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* tests: Move test-varint and test-rollsum under "make check"Giuseppe Scrivano2015-02-021-1/+1
| | | | | | | "make check" tests are always enabled and they do not require to be installed. Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* syntax-check: quote the first argument to AC_DEFINEGiuseppe Scrivano2015-01-301-6/+6
| | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* Release 2015.3v2015.3Colin Walters2015-01-231-1/+1
|
* build: Add --disable-static-deltasColin Walters2015-01-221-0/+10
| | | | | Since they're unstable, we want to allow organizations shipping ostree now to be future proof against any changes.
* Release 2015.2Colin Walters2015-01-121-1/+1
|
* Release 2015.1v2015.1Colin Walters2015-01-081-1/+1
|
* Bump libgsystem dependencyColin Walters2015-01-081-1/+1
|
* Port to libgsystem errno API, hard depend on 2014.3Colin Walters2015-01-041-1/+1
| | | | This is long overdue to make it to libgsystem. Update our dependency.
* Release 2014.13v2014.13Colin Walters2014-12-171-1/+1
|
* Release 2014.12v2014.12Colin Walters2014-11-261-1/+1
|
* Release 2014.11v2014.11Colin Walters2014-10-301-1/+1
|
* Release 2014.10Colin Walters2014-10-291-1/+1
|
* Release 2014.9v2014.9Colin Walters2014-10-241-1/+1
|
* Release 2014.8v2014.8Colin Walters2014-10-161-1/+1
|
* libostree: Add initial GRUB2 supportColin Walters2014-10-161-0/+6
| | | | | | | | | | | | | | | | | | | | In this approach, we drop a /etc/grub.d/15_ostree file which is a hybrid of shell/C that picks up bits from the GRUB2 library (e.g. the block device script generation), and then calls into libostree's GRUB2 code which knows about the BLS entries. This is admittedly ugly. There exists another approach for GRUB2 to learn the BLS specification. However, the spec has a few issues: https://www.redhat.com/archives/anaconda-devel-list/2014-July/msg00002.html This approach also gives a bit more control to the admin via the naming of the 15_ostree symlink; they can easily disable it: Or reorder the ostree entries ahead of 10_linux: Also, this approach doesn't require patches for grub2, which is an issue with the pressure to backport (rpm-)OSTree to EL7.
* Release 2014.7v2014.7Colin Walters2014-10-031-1/+1
|
* Release 2014.6v2014.6Colin Walters2014-09-081-1/+1
|
* build: We also work OK with LZMA 5.0Vincent Batts2014-09-081-1/+1
| | | | This is the version that's in Slackware at the moment at least.
* Bump GIO dependency to 2.38 for GTaskColin Walters2014-08-271-1/+1
| | | | | | I'd like to use GTask, so bump the dependency. https://bugzilla.gnome.org/show_bug.cgi?id=729585
* Add --enable-libsoup-client-certsColin Walters2014-06-261-0/+8
| | | | | The goal of this is to hard-fail if the API isn't present in the buildroot, as some downstreams may explicitly require it.
* Release 2014.5v2014.5Colin Walters2014-06-091-1/+1
|
* deploy: Set the immutable bit on the deployment rootColin Walters2014-06-031-0/+3
| | | | | | | | | | | | This prevents people from creating new directories there and expecting them to be persisted. The OSTree model has all local state to be in /etc and /var. This introduces a compile-time dependency on libe2fsprogs. We're only doing this for the root directory at the moment. https://bugzilla.gnome.org/show_bug.cgi?id=728006
* pull: Add tls-client-cert-{path,key} (if we have new enough libsoup)Colin Walters2014-05-011-0/+9
| | | | | | | | | | This is an actually working version of client-side certificates. Depends on: See: https://bugzilla.gnome.org/show_bug.cgi?id=334021 We detect whether libsoup is new enough for this. https://bugzilla.gnome.org/show_bug.cgi?id=729356
* deltas: Link to liblzma, add internal API to use itColin Walters2014-04-291-0/+3
| | | | | For future static deltas work, we'll be linking to liblzma. Since it's fairly widespread, let's just make it a hard dependency.
* build: Remove --enable-embedded-dependenciesColin Walters2014-04-221-29/+18
| | | | | | This is going to bitrot too much; we'll figure out a better way to do this when someone if a RHEL6 port ever happens. Probably Software Collections.
* Release 2014.4v2014.4Colin Walters2014-04-131-1/+1
|
* Use external libgsystem 2014.2Colin Walters2014-04-041-1/+1
| | | | | | | It's been split off for a while, let's kill the code duplication. Among other things, this fixes the systemd detection for the journal logging.
* Release 2014.3v2014.3Colin Walters2014-03-211-1/+1
|
* Remove custom SELinux policyColin Walters2014-03-151-7/+0
| | | | | This was a temporary hack until the requisite bits landed upstream in the Fedora SELinux policy.
* build: Add --enable-selinux-custom-policyColin Walters2014-03-011-0/+6
| | | | | | | Don't use this. It's just for me, and only temporarily until this stuff all lands in the Fedora (and ideally upstream) selinux-policy.
* Release 2014.2v2014.2Colin Walters2014-03-011-1/+1
|
* Add internal SELinux policy overridesColin Walters2014-02-191-0/+1
| | | | | In the future, this will likely include an ostree_t domain. For now, this is just a few additional allow rules.
* build: Drop SELinux required version a bit earlierColin Walters2014-02-021-1/+1
| | | | Apparently EPEL7 only has 2.1.13, but we should be fine with that.
* Add SELinux supportColin Walters2014-01-311-0/+26
| | | | | | | | The trees as shipped come with /usr/etc, which should just be labeled as usr_t. When we do a deployment, we need to relabel the copies of the files we're making in /etc. SELinux support is compile and runtime optional.
* build: Look for /usr/bin/gpgv2 vs /usr/bin/gpgvColin Walters2014-01-301-0/+2
| | | | | For some reason, RHEL has gpgv, but Fedora doesn't. We need to detect which to use, since presumably Debian only has gpgv.
* Release 2014.1v2014.1Colin Walters2014-01-241-1/+1
|
* Add support for mkinitcpioDaniel Narvaez2013-10-241-3/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=710682
* Release 2013.7v2013.7Colin Walters2013-10-151-1/+1
|
* build: Also make gjs-based tests conditional on introspection supportColin Walters2013-10-111-7/+9
| | | | Since they use imports.gi.OSTree.
* core: Use libgpgme to add GPG signatures to detached metadata for commit objectJeremy Whiting2013-09-281-0/+26
| | | | | | | | | | Add an optional dependency on gpgme to add GPG signatures into the detached metadata, with the key "ostree.gpgsigs", as an "aay", an array of signatures (treated as binary data). The commit command gains a --gpg-sign=<key-id> argument. Also add an argument --gpg-homedir to set the GPG homedir where we look for keyrings.
* tests: Add a gjs-based testColin Walters2013-09-181-0/+10
| | | | | This covers introspection, and in general is a much better way to get API coverage tests.
* repo: Use non-deprecated API with sufficiently new libarchiveColin Walters2013-08-301-0/+4
| | | | Based on a patch Tobias Hunger <tobias.hunger@gmail.com>
* Release 2013.6v2013.6Colin Walters2013-08-251-1/+1
|
* Release 2013.5v2013.5Colin Walters2013-08-171-1/+1
|
* build: Fix and prettify build option outputColin Walters2013-08-171-7/+7
| | | | | The documentation one was broken by the gtk-doc changes, and let's align things.
* build: Fix the build without documentationColin Walters2013-08-161-11/+1
| | | | Just key everything of gtk-doc.
* Add gtk-doc supportColin Walters2013-08-161-0/+2
| | | | | Yes, it's really me. Colin Walters. Writing documentation. You don't need to do a DNA test.