Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37540063
en ru br
ALT Linux repos
S:2.14-alt2

Group :: Graphics
RPM: fbi

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

# Upstream joined two projects, fbi and ida (framebuffer and Motif-based image
# viewers) into united project named "fbida". But we really not interested in
# packaging ugly motif apps, so we will name our main package just "fbi".

%def_enable snapshot

Name: fbi
Version: 2.14
Release: alt2

Summary: Image viewer for Linux framebuffer console
License: GPL-2.0-or-later
Group: Graphics
Url: http://www.kraxel.org/cgit/fbida/
Vcs: https://git.kraxel.org/git/fbida

%if_disabled snapshot
Source: http://www.kraxel.org/releases/fbida/fbida-%version.tar.gz
%else
Source: fbida-%version.tar
%endif

BuildRequires(pre): meson
# image format BR
BuildRequires: libjpeg-devel
BuildRequires: libpcd-devel
BuildRequires: pkgconfig(libexif)
BuildRequires: pkgconfig(libpng)
BuildRequires: pkgconfig(libtiff-4)
BuildRequires: pkgconfig(libwebp)
BuildRequires: pkgconfig(pixman-1)
# fbi & fbpdf BR
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(libdrm)
BuildRequires: pkgconfig(poppler-glib)
BuildRequires: pkgconfig(gbm)
BuildRequires: pkgconfig(egl)
BuildRequires: pkgconfig(epoxy)
BuildRequires: pkgconfig(cairo)
BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(libinput)
BuildRequires: pkgconfig(xkbcommon)
# fbcon BR
BuildRequires: pkgconfig(libtsm)
BuildRequires: pkgconfig(systemd)

%description
Image viewer for Linux framebuffer console.

%package -n fbpdf
Summary: Framebuffer PDF viewer
Group: Graphics

%description -n fbpdf
PDF viewer for Linux framebuffer console.

%package -n exiftran
Summary: Command line tool to do lossless transformations of JPEG images
Group: Graphics

%description -n exiftran
Command line tool to do lossless transformations of JPEG images, similar to
jpegtran but includes EXIF data.

%package -n fbcon
Summary: Framebuffer terminal console
Group: Graphics

%description -n fbcon
Framebuffer terminal console.

%prep
%setup -n fbida-%version
echo %version > VERSION

%build
%meson
%meson_build

%install
%meson_install

%files
%_bindir/fbi
%_man1dir/fbi.1*

%files -n fbpdf
%_bindir/fbpdf

%files -n exiftran
%_bindir/exiftran
%_man1dir/exiftran*

%files -n fbcon
%_bindir/fbcon
%_datadir/wayland-sessions/fbcon.desktop

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin