Package Details: fim 0.7.1-1

Git Clone URL: https://aur.archlinux.org/fim.git (read-only, click to copy)
Package Base: fim
Description: FIM (Fbi IMproved) is a highly customizable and scriptable image viewer.
Upstream URL: https://www.nongnu.org/fbi-improved/
Licenses: GPL-2.0-or-later
Submitter: Dragonlord
Maintainer: meanjollies
Last Packager: meanjollies
Votes: 28
Popularity: 0.000657
First Submitted: 2008-02-27 17:02 (UTC)
Last Updated: 2024-05-23 02:30 (UTC)

Dependencies (11)

Required by (0)

Sources (1)

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

m040601 commented on 2024-04-08 23:41 (UTC) (edited on 2024-04-08 23:45 (UTC) by m040601)

Report on the latest PKGBUILD version.

Version         : 0.7-3
Build Date      : Tue 09 Apr 2024 12:21:06 AM WEST

I tested the latest build, which according to, http://fbi-improved.nongnu.org/#news

(last update: 08/04/2024)
FIM NEWS -- history of main user-visible changes in FIM.

 * Support for reading AVIF images via libavif (experimental)
 * Support for reading WebP images via libwebp (experimental)

Which is very interesting. It was previously disable on this PKGBUILD,

--disable-avif --disable-webp

But now it is back. Seems to work fine. No crashes observed.

One thing I always get with this fim PKGBUILD is this message,

yay -Syu --devel

 -> fbv: local (1.0b-12) is newer than AUR (1.0b-9)
 there is nothing to do

This "is newer than AUR" message.

It is an annoying harmeless message, and I remember vaguely how I once got rid of it. But I forgot again.

Anyone knows how to get rid of it ?

meanjollies commented on 2023-10-29 19:55 (UTC)

It should build now, as libexif appears to be a hard dependency. However, I have left the other libs as optional because they are not actually required to build fim. Instead, it's expected that you install whichever libraries you would like support for.

And1G commented on 2023-10-29 12:21 (UTC)

Building 0.7-1 fails for me in a clean chroot environment. Also, some libraries (gif, jpeg, tiff, etc.) seem to be not found by the build process. It seems like much of the stuff that is presented as optional dependencies is most likely needed as builddeps, too. Any idea?

checking for DGifOpenFileHandle  in -lgif... no
configure: WARNING: *** GIF loader will not be built (GIF library not found) ***
checking for TIFFOpen  in -ltiff... no
configure: WARNING: *** TIFF loader will not be built (TIFF library not found) ***
checking for noecho in -lcurses... yes
checking for noecho in -lncurses... yes
checking for rl_replace_line in -lreadline... yes
checking for tputs in -lcurses... yes
checking for jpeg_destroy_decompress in -ljpeg... no
configure: WARNING: *** JPEG loader will not be built (JPEG library not found) ***
checking for spectre_page_render in -lspectre... no
configure: WARNING: *** PS loader will not be built (spectre library not found) ***
checking for ddjvu_page_create_by_pageno in -ldjvulibre... no
configure: WARNING: *** DJVU loader will not be built (DJVU library not found) ***
configure: Enabling BMP file format support.
configure: Enabling PCX file format support.
checking for libpng-config... no
configure: WARNING: *** PNG loader will not be built (PNG library not found) ***
checking for exif_data_new_from_data in -lexif... no
configure: error: Sorry, it does not seem like libexif is installed or detectable.
                        Please run --disable-exif or install libexif in a system-wide directory instead.

m040601 commented on 2023-10-24 00:08 (UTC)

@emk2203

 emk2203 commented on 2023-10-23 08:00 (UTC) (edited on 2023-10-23 08:08 (UTC) by emk2203)

This doesn't work anymore, 

Maybe I was lucky this time but it did compile and seems to be working without errors for me

Name            : fim
Version         : 0.7-1
Description     : FIM (Fbi IMproved) is a highly customizable and scriptable image viewer.
Architecture    : x86_64
URL             : https://www.nongnu.org/fbi-improved/
Licenses        : GPL2
Groups          : None
Provides        : None
Depends On      : terminus-font
Optional Deps   : aalib: ASCII art support [installed]
                  djvulibre: djvu support [installed]
                  giflib: GIF support [installed]
                  imagemagick: use convert for unrecognized files [installed]
                  libexif: EXIF support [installed]
                  libjpeg-turbo: JPEG support [installed]
                  libpng: PNG support [installed]
                  libspectre: postscript support
                  libtiff: TIFF support [installed]
                  sdl: X support [installed]
Required By     : None
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 1896.88 KiB
Packager        : Unknown Packager
Build Date      : Tue 24 Oct 2023 12:46:01 AM WEST
Install Date    : Tue 24 Oct 2023 12:52:03 AM WEST
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : None

I dont have any suggestion except for you to make sure your system is really up to date before. Especially those "libjpeg"'s and "libtiffs". Remove and cleanup the AUR directory where you are building and try again.

m040601 commented on 2023-10-23 23:59 (UTC) (edited on 2023-10-24 00:09 (UTC) by m040601)

To the maintainer of this PKGBUILD. Thanks for your work keeping up with it. But please,

8 hours         Version bump 
2023-09-24  Version bump    
2023-07-25  Version bump    
2023-04-15  Version bump

Please write more informative changelog messages. Dont just write "Version bump". Dont save on a few characters. Try to write at least what version are you building to. And if any opt/mandatory dependencies are being changed.

This tool "fim" has an history of messy "releases" (not the PKGBUILD's author fault of course).

It's changelog, website and documentation are a huge mess. And it's not always clear where and what the developer is going.

So it is important that you check, double and triple check things before updating this PKGBUILD. Make sure it is working on your own computer before updating it on the AUR.

emk2203 commented on 2023-10-23 08:00 (UTC) (edited on 2023-10-23 08:08 (UTC) by emk2203)

This doesn't work anymore, the author has released v0.7. Website is not updated, but download site is. I switched to bz2 format for the archive.

I suggest to use yay --editmenu -S fim and modify the PKGBUILD as shown below:

pkgname=fim
_pkgname='trunk'
pkgver=0.7
pkgrel=1
pkgdesc='FIM (Fbi IMproved) is a highly customizable and scriptable image viewer.'
arch=('i686' 'x86_64')
url='https://www.nongnu.org/fbi-improved/'
license=('GPL2')
optdepends=('djvulibre: djvu support'
            'libspectre: postscript support'
            'sdl: X support'
            'poppler: PDF support')
depends=('giflib' 'libjpeg-turbo' 'libexif' 'sdl' 'terminus-font')
source=("https://download.savannah.gnu.org/releases/fbi-improved/${pkgname}-${pkgver}-${_pkgname}.tar.bz2")
sha256sums=('0c1336b6a6a5a269db4bbb0d29cdf00b9a008e2e8ca68aed063185b65cc22593')

keren_sky commented on 2023-03-17 20:12 (UTC)

I'm seeing the following and the package fails to build. Can anyone help? Thank you.

CommandConsole.cpp:1155:27: error: function ‘void fim::CommandConsole::exit(fim_perr_t) const’ declared ‘[[noreturn]]’ but its first    declaration was not
 1155 |         FIM_NORETURN void CommandConsole::exit(fim_perr_t i)const
      |                           ^~~~~~~~~~~~~~

m040601 commented on 2023-02-27 03:55 (UTC) (edited on 2023-02-27 03:57 (UTC) by m040601)

In case "fim" is broken again and you're getting a message like

cannot find libtiff.so.5

You'll have to recompile "fim" again.

locate libtiff.so

/usr/lib/libtiff.so
/usr/lib/libtiff.so.6
/usr/lib/libtiff.so.6.0.0

pacman -Qo /usr/lib/libtiff*

/usr/lib/libtiff.so is owned by libtiff 4.5.0-2
/usr/lib/libtiff.so.6 is owned by libtiff 4.5.0-2
/usr/lib/libtiff.so.6.0.0 is owned by libtiff 4.5.0-2
/usr/lib/libtiffxx.so is owned by libtiff 4.5.0-2
/usr/lib/libtiffxx.so.6 is owned by libtiff 4.5.0-2
/usr/lib/libtiffxx.so.6.0.0 is owned by libtiff 4.5.0-2

m040601 commented on 2023-01-30 17:09 (UTC) (edited on 2023-01-30 17:12 (UTC) by m040601)

Just some interesting information for the users of this programm:

The developer, Michele Martone, seems to be quite active.

There was recently an interesting talk in February 2023 at FOSDEM,

Inside the FIM (Fbi IMproved) Scriptable Image Viewer: About a Small Command Language Powering an Image Viewer

...  The talk will introduce FIM's unique features from the
perspective of its DSL, with word on the future...

https://fosdem.org/2023/schedule/event/fim/

meanjollies commented on 2022-11-05 21:47 (UTC)

@vlas, this release version is volatile at the moment, so the checksums will constantly change. As a result, I have decided to SKIP that check. However, there is currently an issue with the build process, specifically around flex. We will need to wait for the author to address this.