Package fbi: Specfile

# 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
* Thu Dec 03 2020 Yuri N. Sedunov <aris@altlinux.org> 2.14-alt2
- updated to 2.14-1-120-ge1a7db6 (ported to Meson build system)
- new fbpdf and fbcon subpackages

* Wed Oct 11 2017 Yuri N. Sedunov <aris@altlinux.org> 2.14-alt1
- 2.14

* Wed Apr 05 2017 Yuri N. Sedunov <aris@altlinux.org> 2.13-alt1
- 2.13

* Mon Jun 06 2016 Yuri N. Sedunov <aris@altlinux.org> 2.12-alt1
- 2.12
- updated buildreqs

* Fri Jan 22 2016 Yuri N. Sedunov <aris@altlinux.org> 2.10-alt1
- 2.10

* Sat Jan 04 2014 Yuri N. Sedunov <aris@altlinux.org> 2.09-alt3
- rebuilt against libwebp.so.5

* Tue Mar 05 2013 Yuri N. Sedunov <aris@altlinux.org> 2.09-alt2
- rebuilt against libwebp.so.4

* Thu Oct 04 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 2.09-alt1.1
- Rebuilt with libpng15

* Sun Feb 26 2012 Victor Forsiuk <force@altlinux.org> 2.09-alt1
- 2.09

* Sun Jun 12 2011 Victor Forsiuk <force@altlinux.org> 2.08-alt1
- 2.08

* Fri Nov 06 2009 Victor Forsyuk <force@altlinux.org> 2.07-alt1
- Initial build.