[gnome-disk-utility] build: remove autodetection of features and require a recent UDisks
- From: Kai Lüke <kailueke src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-disk-utility] build: remove autodetection of features and require a recent UDisks
- Date: Sun, 10 Mar 2019 20:57:55 +0000 (UTC)
commit ddda0161a7915681de3b9b638a07cfb72eb26a24
Author: Kai Lüke <kailueke riseup net>
Date: Sun Mar 10 21:55:05 2019 +0100
build: remove autodetection of features and require a recent UDisks
meson.build | 11 +----------
src/disks/gducreateotherpage.c | 4 ----
src/disks/gduwindow.c | 13 +------------
src/disks/meson.build | 5 +----
src/libgdu/gduutils.c | 15 +--------------
src/libgdu/gduutils.h | 2 --
6 files changed, 4 insertions(+), 46 deletions(-)
---
diff --git a/meson.build b/meson.build
index 751548de..a5149c8e 100644
--- a/meson.build
+++ b/meson.build
@@ -65,7 +65,7 @@ add_project_arguments(compiler_flags, language: 'c')
gmodule_dep = dependency('gmodule-2.0')
gio_unix_dep = dependency('gio-unix-2.0', version: '>= 2.31.0')
-udisk_dep = dependency('udisks2', version: '>= 2.1.1')
+udisk_dep = dependency('udisks2', version: '>= 2.7.6')
gtk_dep = dependency('gtk+-3.0', version: '>= 3.16.0')
libsecret_dep = dependency('libsecret-1', version: '>= 0.7')
pwquality_dep = dependency('pwquality', version: '>= 1.0.0')
@@ -75,15 +75,6 @@ libnotify_dep = dependency('libnotify', version: '>= 0.7')
liblzma_dep = dependency('liblzma', version: '>= 5.0.5')
m_dep = cc.find_library('m')
-# *** Check for recent UDisks ***
-udisks2_7_2_dep = dependency('udisks2', version: '>= 2.7.2', required: false)
-config_h.set('HAVE_UDISKS2_7_2', udisks2_7_2_dep.found(),
- description: 'Define to 1 if UDisks version >= 2.7.2 for resize, repair, check')
-
-udisks2_7_6_dep = dependency('udisks2', version: '>= 2.7.6', required: false)
-config_h.set('HAVE_UDISKS2_7_6', udisks2_7_6_dep.found(),
- description: 'Define to 1 if UDisks version >= 2.7.6 for userspace mount options')
-
# *** Check for libsystemd ***
enable_libsystemd = get_option('libsystemd')
if enable_libsystemd
diff --git a/src/disks/gducreateotherpage.c b/src/disks/gducreateotherpage.c
index 76e531d8..efb680fc 100644
--- a/src/disks/gducreateotherpage.c
+++ b/src/disks/gducreateotherpage.c
@@ -139,7 +139,6 @@ on_other_fs_selected (GtkToggleButton *object, GduCreateOtherPage *page)
priv->other_fs_type = g_object_get_data (G_OBJECT (object), "id");
}
-#ifdef HAVE_UDISKS2_7_2
static void
can_format_cb (UDisksManager *manager,
GAsyncResult *res,
@@ -164,7 +163,6 @@ can_format_cb (UDisksManager *manager,
row_adder (user_data, TRUE, available, util);
g_free (util);
}
-#endif
static void
row_adder (GduCreateOtherPage *page, gboolean tested, gboolean available, gchar *missing_util)
@@ -182,14 +180,12 @@ row_adder (GduCreateOtherPage *page, gboolean tested, gboolean available, gchar
return;
}
-#ifdef HAVE_UDISKS2_7_2
if (!tested)
{
udisks_manager_call_can_format (udisks_client_get_manager (priv->client), id,
NULL, (GAsyncReadyCallback) can_format_cb, page);
return;
}
-#endif
if (priv->prev_other_fs_radio != NULL)
group = gtk_radio_button_get_group (priv->prev_other_fs_radio);
diff --git a/src/disks/gduwindow.c b/src/disks/gduwindow.c
index f7b1d753..7797b688 100644
--- a/src/disks/gduwindow.c
+++ b/src/disks/gduwindow.c
@@ -294,7 +294,6 @@ static void on_volume_menu_item_change_passphrase (GSimpleAction *action,
GVariant *parameter,
gpointer user_data);
-#ifdef HAVE_UDISKS2_7_2
static void on_volume_menu_item_resize (GSimpleAction *action,
GVariant *parameter,
gpointer user_data);
@@ -304,7 +303,6 @@ static void on_volume_menu_item_repair (GSimpleAction *action,
static void on_volume_menu_item_check (GSimpleAction *action,
GVariant *parameter,
gpointer user_data);
-#endif
static void on_volume_menu_item_edit_label (GSimpleAction *action,
GVariant *parameter,
@@ -359,11 +357,10 @@ static const GActionEntry actions[] = {
{ "edit-partition", on_volume_menu_item_edit_partition },
{ "edit-label", on_volume_menu_item_edit_label },
{ "change-passphrase", on_volume_menu_item_change_passphrase },
-#ifdef HAVE_UDISKS2_7_2
{ "resize", on_volume_menu_item_resize },
{ "check-fs", on_volume_menu_item_check },
{ "repair-fs", on_volume_menu_item_repair },
-#endif
+
{ "configure-fstab", on_volume_menu_item_configure_fstab },
{ "configure-crypttab", on_volume_menu_item_configure_crypttab },
{ "create-partition-image", on_volume_menu_item_create_volume_image },
@@ -2694,8 +2691,6 @@ update_device_page_for_block (GduWindow *window,
show_flags->drive_buttons |= SHOW_FLAGS_DRIVE_BUTTONS_EJECT;
}
-#ifdef HAVE_UDISKS2_7_2
-
if (partition != NULL && g_strcmp0 (usage, "") == 0 && !read_only)
{
@@ -2715,8 +2710,6 @@ update_device_page_for_block (GduWindow *window,
show_flags->volume_menu |= SHOW_FLAGS_VOLUME_MENU_CHECK;
}
-#endif
-
/* Only show jobs if the volume is a partition (if it's not, we're already showing
* the jobs in the drive section)
*/
@@ -2957,8 +2950,6 @@ update_device_page (GduWindow *window,
/* ---------------------------------------------------------------------------------------------------- */
-#ifdef HAVE_UDISKS2_7_2
-
static void
on_volume_menu_item_resize (GSimpleAction *action,
GVariant *parameter,
@@ -3207,8 +3198,6 @@ on_volume_menu_item_check (GSimpleAction *action,
gtk_widget_destroy (message_dialog);
}
-#endif
-
/* ---------------------------------------------------------------------------------------------------- */
static void
diff --git a/src/disks/meson.build b/src/disks/meson.build
index a4954741..f4c00ea2 100644
--- a/src/disks/meson.build
+++ b/src/disks/meson.build
@@ -26,6 +26,7 @@ sources = files(
'gdunewdiskimagedialog.c',
'gdupartitiondialog.c',
'gdupasswordstrengthwidget.c',
+ 'gduresizedialog.c',
'gdurestorediskimagedialog.c',
'gduunlockdialog.c',
'gduvolumegrid.c',
@@ -34,10 +35,6 @@ sources = files(
'main.c'
)
-if config_h.get('HAVE_UDISKS2_7_2')
- sources += files('gduresizedialog.c')
-endif
-
resource_data = files(
'ui/about-dialog.ui',
'ui/app-menu.ui',
diff --git a/src/libgdu/gduutils.c b/src/libgdu/gduutils.c
index c1093e16..59a26f3a 100644
--- a/src/libgdu/gduutils.c
+++ b/src/libgdu/gduutils.c
@@ -67,7 +67,6 @@ gboolean
gdu_utils_has_userspace_mount_option (UDisksBlock *block,
const gchar *option)
{
-#ifdef HAVE_UDISKS2_7_6
const gchar *const *options;
gboolean ret;
@@ -78,9 +77,6 @@ gdu_utils_has_userspace_mount_option (UDisksBlock *block,
ret = g_strv_contains (options, option);
return ret;
-#else
- return FALSE;
-#endif
}
void
@@ -879,7 +875,6 @@ gdu_utils_is_ntfs_available (UDisksClient *client)
if (g_once_init_enter (&once))
{
-#ifdef HAVE_UDISKS2_7_2
GVariant *out_available;
gchar *missing_util;
@@ -890,13 +885,7 @@ gdu_utils_is_ntfs_available (UDisksClient *client)
g_variant_unref (out_available);
g_free (missing_util);
}
-#else
- gchar *path;
- path = g_find_program_in_path ("mkntfs");
- if (path != NULL)
- available = TRUE;
- g_free (path);
-#endif
+
g_once_init_leave (&once, (gsize) 1);
}
return available;
@@ -904,7 +893,6 @@ gdu_utils_is_ntfs_available (UDisksClient *client)
/* ---------------------------------------------------------------------------------------------------- */
-#ifdef HAVE_UDISKS2_7_2
typedef struct
{
@@ -1064,7 +1052,6 @@ gdu_utils_can_check (UDisksClient *client,
return result ? result->available : FALSE;
}
-#endif
/* ---------------------------------------------------------------------------------------------------- */
diff --git a/src/libgdu/gduutils.h b/src/libgdu/gduutils.h
index 59004329..da2c01b9 100644
--- a/src/libgdu/gduutils.h
+++ b/src/libgdu/gduutils.h
@@ -77,7 +77,6 @@ gboolean gdu_utils_show_confirmation (GtkWindow *parent_window,
gboolean gdu_utils_is_ntfs_available (UDisksClient *client);
-#ifdef HAVE_UDISKS2_7_2
/* Defined by libblockdev/UDisks */
typedef enum {
@@ -103,7 +102,6 @@ gboolean gdu_utils_can_check (UDisksClient *client,
gboolean flush,
gchar **missing_util_out);
-#endif
guint gdu_utils_get_max_label_length (const gchar *fstype);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]