diff --git a/contrib/apt-conf/50appstream b/contrib/apt-conf/50appstream index 14d1e3a0..6de90d37 100644 --- a/contrib/apt-conf/50appstream +++ b/contrib/apt-conf/50appstream @@ -46,6 +46,17 @@ Acquire::IndexTargets { KeepCompressedAs "gz"; DefaultEnabled "false"; }; + + # Even larger icons that are used on HiDPI displays. + deb::DEP-11-icons-large-hidpi { + MetaKey "$(COMPONENT)/dep11/icons-128x128@2.tar"; + ShortDescription "icons-128x128@2"; + Description "$(RELEASE)/$(COMPONENT) DEP-11 128x128@2 Icons"; + + KeepCompressed "true"; + KeepCompressedAs "gz"; + DefaultEnabled "false"; + }; }; # Refresh AppStream cache when APT's cache is updated (i.e. apt update) diff --git a/contrib/vapi/AppStream-1.0.metadata b/contrib/vapi/AppStream-1.0.metadata index f02e395f..77894dd3 100644 --- a/contrib/vapi/AppStream-1.0.metadata +++ b/contrib/vapi/AppStream-1.0.metadata @@ -1,4 +1,3 @@ // Metadata for AppStream GIR AppStream name="AppStream" -AppStream cheader_filename="appstream.h" diff --git a/src/as-distro-extras.c b/src/as-distro-extras.c index d7698c4a..2122d45c 100644 --- a/src/as-distro-extras.c +++ b/src/as-distro-extras.c @@ -47,7 +47,7 @@ static const gchar *apt_lists_dir = "/var/lib/apt/lists/"; static const gchar *appstream_yml_target = "/var/lib/app-info/yaml"; static const gchar *appstream_icons_target = "/var/lib/app-info/icons"; -static const gchar* const default_icon_sizes[] = { "64x64", "64x64@2", "128x128", NULL }; +static const gchar* const default_icon_sizes[] = { "64x64", "64x64@2", "128x128", "128x128@2", NULL }; /** diff --git a/src/meson.build b/src/meson.build index b43a01c7..ca5eb22f 100644 --- a/src/meson.build +++ b/src/meson.build @@ -130,6 +130,7 @@ if get_option ('gir') 'GObject-2.0', 'Gio-2.0' ], + extra_args: ['--c-include=appstream.h'], install: true )