diff --git a/configure.ac b/configure.ac index c487ff1a..be78b1fa 100644 --- a/configure.ac +++ b/configure.ac @@ -31,7 +31,7 @@ LT_INIT PKG_PROG_PKG_CONFIG -PKG_CHECK_MODULES(GIO_UNIX, [gio-unix-2.0 >= 2.30]) +PKG_CHECK_MODULES(GIO_UNIX, [gio-unix-2.0 >= 2.28]) AM_PATH_PYTHON diff --git a/src/libostree/ostree-checkout.c b/src/libostree/ostree-checkout.c index 7fb7bd34..e4f09fb3 100644 --- a/src/libostree/ostree-checkout.c +++ b/src/libostree/ostree-checkout.c @@ -268,7 +268,7 @@ check_trigger (OstreeCheckout *self, goto out; datain = g_data_input_stream_new (instream); - while ((line = g_data_input_stream_read_line_utf8 (datain, &len, NULL, &temp_error)) != NULL) + while ((line = g_data_input_stream_read_line (datain, &len, NULL, &temp_error)) != NULL) { if (g_str_has_prefix (line, "# IfExecutable: ")) { diff --git a/src/libostree/ostree-repo.c b/src/libostree/ostree-repo.c index 689285c3..2fbe308f 100644 --- a/src/libostree/ostree-repo.c +++ b/src/libostree/ostree-repo.c @@ -19,6 +19,8 @@ * Author: Colin Walters */ +#define _GNU_SOURCE + #include "config.h" #include "ostree.h" @@ -265,7 +267,7 @@ import_gvariant_object (OstreeRepo *self, serialized = g_variant_new ("(uv)", (guint32)type, variant); tmp_name = g_build_filename (priv->objects_path, "variant-tmp-XXXXXX", NULL); - fd = mkstemp (tmp_name); + fd = g_mkstemp (tmp_name); if (fd < 0) { ot_util_set_error_from_errno (error, errno); diff --git a/src/libotutil/ot-gio-utils.c b/src/libotutil/ot-gio-utils.c index 0d490754..7663d4d2 100644 --- a/src/libotutil/ot-gio-utils.c +++ b/src/libotutil/ot-gio-utils.c @@ -21,7 +21,6 @@ #include "config.h" -#include #include #include diff --git a/src/libotutil/ot-unix-utils.c b/src/libotutil/ot-unix-utils.c index 95cdb8d6..e1e89725 100644 --- a/src/libotutil/ot-unix-utils.c +++ b/src/libotutil/ot-unix-utils.c @@ -23,7 +23,6 @@ #include "ot-unix-utils.h" -#include #include #include @@ -205,7 +204,7 @@ ot_util_set_error_from_errno (GError **error, gint saved_errno) { g_set_error_literal (error, - G_UNIX_ERROR, + G_IO_ERROR, 0, g_strerror (saved_errno)); errno = saved_errno; diff --git a/src/libotutil/ot-unix-utils.h b/src/libotutil/ot-unix-utils.h index dbbf8c07..0e1d3926 100644 --- a/src/libotutil/ot-unix-utils.h +++ b/src/libotutil/ot-unix-utils.h @@ -23,10 +23,10 @@ #define __OSTREE_UNIX_UTILS_H__ #include -#include /* I just put all this shit here. Sue me. */ #include +#include #include #include #include diff --git a/src/main.c b/src/main.c index e0a813d2..5936fc3f 100644 --- a/src/main.c +++ b/src/main.c @@ -21,7 +21,6 @@ #include "config.h" -#include #include #include