From cbb0927a7a9113d3b6b772e7b0566752dd54e6dd Mon Sep 17 00:00:00 2001 From: Patrick Griffis Date: Tue, 13 Jul 2021 11:12:22 -0500 Subject: build: Misc cleanup of options Cleanup of option names, use features where applicable, and printing of summary. --- data/meson.build | 6 +++--- data/misc/meson.build | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) (limited to 'data') diff --git a/data/meson.build b/data/meson.build index b905c314..6c6b1a9c 100644 --- a/data/meson.build +++ b/data/meson.build @@ -1,11 +1,11 @@ -if get_option('with-plugin') +if get_option('plugin') subdir('pkgconfig') endif -if get_option('with-gtk') +if get_option('gtk-frontend') subdir('icons') subdir('misc') subdir('man') -elif get_option('with-theme-manager') +elif get_option('theme-manager') subdir('misc') endif diff --git a/data/misc/meson.build b/data/misc/meson.build index f7f1c27f..2abf3075 100644 --- a/data/misc/meson.build +++ b/data/misc/meson.build @@ -2,8 +2,8 @@ appdir = join_paths(get_option('datadir'), 'applications') metainfodir = join_paths(get_option('datadir'), 'metainfo') desktop_utils = find_program('desktop-file-validate', required: false) -if get_option('with-gtk') - if get_option('with-appdata') +if get_option('gtk-frontend') + if get_option('install-appdata') hexchat_appdata = i18n.merge_file( input: 'io.github.Hexchat.appdata.xml.in', output: 'io.github.Hexchat.appdata.xml', @@ -21,7 +21,7 @@ if get_option('with-gtk') endif desktop_conf = configuration_data() - if get_option('with-dbus') + if dbus_glib_dep.found() desktop_conf.set('exec_command', 'hexchat --existing %U') else desktop_conf.set('exec_command', 'hexchat %U') @@ -49,7 +49,7 @@ if get_option('with-gtk') endif endif -if get_option('with-theme-manager') +if get_option('theme-manager') htm_desktop = i18n.merge_file( input: 'io.github.Hexchat.ThemeManager.desktop.in', output: 'io.github.Hexchat.ThemeManager.desktop', @@ -70,7 +70,7 @@ if get_option('with-theme-manager') ) endif -if get_option('with-plugin') and get_option('with-appdata') +if get_option('plugin') plugin_metainfo = [] # FIXME: These should all get translated somewhere @@ -124,4 +124,4 @@ if get_option('with-plugin') and get_option('with-appdata') install_dir: get_option('install-plugin-metainfo') ? metainfodir : '', ) endforeach -endif \ No newline at end of file +endif -- cgit 1.4.1 From 40399b1cb6f59f3eaf88e95cee59b53a499837a9 Mon Sep 17 00:00:00 2001 From: Patrick Griffis Date: Fri, 1 Oct 2021 14:43:37 -0500 Subject: Bump version to 2.16.0 --- data/misc/io.github.Hexchat.appdata.xml.in | 16 ++++++++++++++++ meson.build | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) (limited to 'data') diff --git a/data/misc/io.github.Hexchat.appdata.xml.in b/data/misc/io.github.Hexchat.appdata.xml.in index 9b0bac72..bc436988 100644 --- a/data/misc/io.github.Hexchat.appdata.xml.in +++ b/data/misc/io.github.Hexchat.appdata.xml.in @@ -26,6 +26,22 @@ hexchat.desktop + + +

This is a feature release:

+
    +
  • Add support for IRCv3 SETNAME, invite-notify, account-tag, standard replies, and UTF8ONLY
  • +
  • Add support for strikethrough formatting
  • +
  • Fix text clipping issues by respecting font line height
  • +
  • Fix URLs not being escaped when opened
  • +
  • Fix possible hang when showing notifications
  • +
  • Print ChanServ notices in the front tab by default
  • +
  • Update network list
  • +
  • python: Rewrite plugin improving memory usage and compatibility
  • +
  • fishlim: Add support for CBC and other improvements
  • +
+
+

This is a bug-fix release:

diff --git a/meson.build b/meson.build index 9330abf3..6b23230f 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('hexchat', 'c', - version: '2.14.3', + version: '2.16.0', meson_version: '>= 0.47.0', default_options: [ 'c_std=gnu89', -- cgit 1.4.1 From dac8ace90cffef656b1292c8d91648cc722c28fe Mon Sep 17 00:00:00 2001 From: Patrick Griffis Date: Mon, 25 Oct 2021 15:02:22 -0500 Subject: Install icons as io.github.Hexchat This matches our app-id as the desktop-file spec recommends. This also fixes a bug where our notifications referred to this new name already. --- data/icons/meson.build | 2 ++ data/misc/io.github.Hexchat.desktop.in.in | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'data') diff --git a/data/icons/meson.build b/data/icons/meson.build index d7926e83..710e0045 100644 --- a/data/icons/meson.build +++ b/data/icons/meson.build @@ -1,9 +1,11 @@ icondir = join_paths(get_option('datadir'), 'icons/hicolor') install_data( 'hexchat.png', + rename: 'io.github.Hexchat.png', install_dir: join_paths(icondir, '48x48/apps') ) install_data( 'hexchat.svg', + rename: 'io.github.Hexchat.svg', install_dir: join_paths(icondir, 'scalable/apps') ) diff --git a/data/misc/io.github.Hexchat.desktop.in.in b/data/misc/io.github.Hexchat.desktop.in.in index 7bf6a9a8..5e00ce8f 100644 --- a/data/misc/io.github.Hexchat.desktop.in.in +++ b/data/misc/io.github.Hexchat.desktop.in.in @@ -4,7 +4,7 @@ GenericName=IRC Client Comment=Chat with other people online Keywords=IM;Chat; Exec=@exec_command@ -Icon=hexchat +Icon=io.github.Hexchat Terminal=false Type=Application Categories=GTK;Network;IRCClient; -- cgit 1.4.1 From 73c0b672a26bb02885de87c898dea94404dc7199 Mon Sep 17 00:00:00 2001 From: Patrick Griffis Date: Sat, 12 Feb 2022 12:28:17 -0600 Subject: Bump to 2.16.1 --- data/misc/io.github.Hexchat.appdata.xml.in | 13 +++++++++++++ meson.build | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) (limited to 'data') diff --git a/data/misc/io.github.Hexchat.appdata.xml.in b/data/misc/io.github.Hexchat.appdata.xml.in index bc436988..9ee4343b 100644 --- a/data/misc/io.github.Hexchat.appdata.xml.in +++ b/data/misc/io.github.Hexchat.appdata.xml.in @@ -26,6 +26,19 @@ hexchat.desktop + + +

This is a minor release with mostly bug-fixes:

+
    +
  • Add `-NOOVERRIDE` flag to the `GUI COLOR` command
  • +
  • Add `-q` (quiet) flag to the `EXECWRITE` command
  • +
  • Rename installed icon to match app-id (Fixes notification icon)
  • +
  • Fix escaping already escaped URLs when opening them
  • +
  • Fix Python scripts not being opened as UTF-8
  • +
  • Fix `TIMER` command supporting decimals regardless of locale
  • +
+
+

This is a feature release:

diff --git a/meson.build b/meson.build index bc22671d..8b0bd404 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('hexchat', 'c', - version: '2.16.0', + version: '2.16.1', meson_version: '>= 0.47.0', default_options: [ 'c_std=gnu89', -- cgit 1.4.1