diff options
Diffstat (limited to 'data')
-rw-r--r-- | data/icons/meson.build | 2 | ||||
-rw-r--r-- | data/meson.build | 6 | ||||
-rw-r--r-- | data/misc/io.github.Hexchat.appdata.xml.in | 29 | ||||
-rw-r--r-- | data/misc/io.github.Hexchat.desktop.in.in | 2 | ||||
-rw-r--r-- | data/misc/meson.build | 12 |
5 files changed, 41 insertions, 10 deletions
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/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/io.github.Hexchat.appdata.xml.in b/data/misc/io.github.Hexchat.appdata.xml.in index 9b0bac72..9ee4343b 100644 --- a/data/misc/io.github.Hexchat.appdata.xml.in +++ b/data/misc/io.github.Hexchat.appdata.xml.in @@ -26,6 +26,35 @@ <id>hexchat.desktop</id> </provides> <releases> + <release date="2022-02-12" version="2.16.1"> + <description> + <p>This is a minor release with mostly bug-fixes:</p> + <ul> + <li>Add `-NOOVERRIDE` flag to the `GUI COLOR` command</li> + <li>Add `-q` (quiet) flag to the `EXECWRITE` command</li> + <li>Rename installed icon to match app-id (Fixes notification icon)</li> + <li>Fix escaping already escaped URLs when opening them</li> + <li>Fix Python scripts not being opened as UTF-8</li> + <li>Fix `TIMER` command supporting decimals regardless of locale</li> + </ul> + </description> + </release> + <release date="2021-10-01" version="2.16.0"> + <description> + <p>This is a feature release:</p> + <ul> + <li>Add support for IRCv3 SETNAME, invite-notify, account-tag, standard replies, and UTF8ONLY</li> + <li>Add support for strikethrough formatting</li> + <li>Fix text clipping issues by respecting font line height</li> + <li>Fix URLs not being escaped when opened</li> + <li>Fix possible hang when showing notifications</li> + <li>Print ChanServ notices in the front tab by default</li> + <li>Update network list</li> + <li>python: Rewrite plugin improving memory usage and compatibility</li> + <li>fishlim: Add support for CBC and other improvements</li> + </ul> + </description> + </release> <release date="2019-12-20" version="2.14.3"> <description> <p>This is a bug-fix release:</p> 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; 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 |