Compare commits

..

No commits in common. "b0de0e09bd0c996648040d766d3e9ad87cca4891" and "bb67df716cfab257a6309df121e6399ddadcc78a" have entirely different histories.

4 changed files with 14 additions and 21 deletions

View File

@ -8,8 +8,6 @@ or whatever gdk-pixbuf loads.
Its development status can be summarized as '`beta`'.
E.g., certain GIFs animate wrong.
image::fiv.webp["Screenshot of both the browser and the viewer"]
Non-goals
---------
- fancy UI--the focus is on speed of use first, colour accuracy second

BIN
fiv.webp

Binary file not shown.

Before

Width:  |  Height:  |  Size: 152 KiB

View File

@ -83,25 +83,20 @@ if gdkpixbuf.found()
dependencies : [dependencies, gdkpixbuf])
endif
# XXX: With gdk-pixbuf, this even dependens on currently installed modules.
if meson.is_cross_build()
install_data('fiv.desktop',
install_dir : get_option('datadir') + '/applications')
else
# XXX: The exe path may not contain spaces--quoting is a bitch in Meson.
desktop = custom_target('desktop',
output : 'fiv.desktop',
input : 'fiv.desktop',
command : ['sh', '-c', '''awk '/^MimeType=/ { $0 = "MimeType=";
while ((exe " --list-supported-media-types" | getline type) > 0)
$0 = $0 type ";" } 1' "exe=$1" "$2"''', 'sh', exe, '@INPUT@'],
capture : true,
install : true,
install_dir : get_option('datadir') + '/applications',
)
endif
install_data('fiv.desktop',
install_dir : get_option('datadir') + '/applications')
install_data('fiv-browse.desktop',
install_dir : get_option('datadir') + '/applications')
install_data('fiv.svg',
install_dir : get_option('datadir') + '/icons/hicolor/scalable/apps')
# TODO(p): Replace this with custom_target().
if not meson.is_cross_build()
meson.add_install_script(
'sh', '-c', '''sed -i "/^MimeType=/{c \\
MimeType=$($1 --list-supported-media-types | tr "\\012" ";")
}" "$MESON_INSTALL_DESTDIR_PREFIX/$2"''',
'sh',
exe.full_path(),
get_option('datadir') + '/applications/fiv.desktop')
endif

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<gresources>
<gresource prefix="/org/gnome/design/IconLibrary/scalable/actions/">
<gresource prefix="/org/gnome/design/IconLibrary/">
<file preprocess="xml-stripblanks">circle-filled-symbolic.svg</file>
<file preprocess="xml-stripblanks">funnel-symbolic.svg</file>
<file preprocess="xml-stripblanks">blend-tool-symbolic.svg</file>