Skip to content

Commit f5de43d

Browse files
committed
all: Remove pango-1.44 conditional checks, bump minimum version req.
1 parent 58846d5 commit f5de43d

5 files changed

Lines changed: 2 additions & 21 deletions

File tree

config.h.meson.in

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@
1717
#mesondefine HAVE_EXIF
1818
// Define if libselinux is available
1919
#mesondefine HAVE_SELINUX
20-
// Define to enable pango-1.44 fixes
21-
#mesondefine HAVE_PANGO_144
2220
// Define to use gtk-layer-shell
2321
#mesondefine HAVE_GTK_LAYER_SHELL
2422

debian/control

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Build-Depends:
2323
libgtk-3-doc,
2424
libgtk-layer-shell-dev,
2525
libjson-glib-dev (>= 1.6),
26-
libpango1.0-dev,
26+
libpango1.0-dev (>= 1.44.0),
2727
libx11-dev,
2828
libxapp-dev (>= 2.0.0),
2929
libxext-dev,

eel/eel-editable-label.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -998,9 +998,7 @@ eel_editable_label_ensure_layout (EelEditableLabel *label,
998998
if (label->font_desc != NULL)
999999
pango_layout_set_font_description (label->layout, label->font_desc);
10001000

1001-
#ifdef HAVE_PANGO_144
10021001
pango_attr_list_insert (tmp_attrs, pango_attr_insert_hyphens_new (FALSE));
1003-
#endif
10041002
pango_layout_set_attributes (label->layout, tmp_attrs);
10051003

10061004
if (preedit_string)

libnemo-private/nemo-icon-canvas-item.c

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1410,18 +1410,14 @@ create_label_layout (NemoIconCanvasItem *item,
14101410
GString *str;
14111411
char *zeroified_text;
14121412
const char *p;
1413-
#ifdef HAVE_PANGO_144
14141413
PangoAttrList *attr_list;
1415-
#endif
14161414

14171415
canvas_item = EEL_CANVAS_ITEM (item);
14181416

14191417
container = NEMO_ICON_CONTAINER (canvas_item->canvas);
14201418
context = gtk_widget_get_pango_context (GTK_WIDGET (canvas_item->canvas));
14211419
layout = pango_layout_new (context);
1422-
#ifdef HAVE_PANGO_144
14231420
attr_list = pango_attr_list_new ();
1424-
#endif
14251421

14261422
zeroified_text = NULL;
14271423

@@ -1457,10 +1453,8 @@ create_label_layout (NemoIconCanvasItem *item,
14571453
pango_layout_set_spacing (layout, LABEL_LINE_SPACING);
14581454
pango_layout_set_wrap (layout, PANGO_WRAP_WORD_CHAR);
14591455

1460-
#ifdef HAVE_PANGO_144
14611456
pango_attr_list_insert (attr_list, pango_attr_insert_hyphens_new (FALSE));
14621457
pango_layout_set_attributes (layout, attr_list);
1463-
#endif
14641458

14651459
/* Create a font description */
14661460
if (container->details->font && g_strcmp0 (container->details->font, "") != 0) {
@@ -1486,9 +1480,7 @@ create_label_layout (NemoIconCanvasItem *item,
14861480
pango_layout_set_font_description (layout, desc);
14871481
pango_font_description_free (desc);
14881482
g_free (zeroified_text);
1489-
#ifdef HAVE_PANGO_144
14901483
pango_attr_list_unref (attr_list);
1491-
#endif
14921484

14931485
return layout;
14941486
}

meson.build

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -147,14 +147,7 @@ if gtk_layer_shell_enabled
147147
endif
148148

149149
# make sure pango development files are installed
150-
pango = dependency('pango', version: '>=1.40.0')
151-
# check for newer pango for necessary workarounds
152-
new_pango = dependency('pango', version: '>=1.44.0', required: false)
153-
if new_pango.found()
154-
conf.set('HAVE_PANGO_144', true)
155-
else
156-
message('................using pango @0@ instead'.format(new_pango.version()))
157-
endif
150+
pango = dependency('pango', version: '>=1.44.0')
158151

159152
enableEmptyView = get_option('empty_view')
160153
conf.set10('ENABLE_EMPTY_VIEW', enableEmptyView)

0 commit comments

Comments
 (0)