graphics/fbida: Updated for version 2.14, add fbipdf manpage.

Signed-off-by: B. Watson <yalhcru@gmail.com>
This commit is contained in:
B. Watson 2017-09-21 14:22:28 -04:00 committed by David Spencer
parent 38a4c98880
commit 594c8bee17
6 changed files with 248 additions and 11 deletions

View file

@ -1,4 +1,4 @@
fbida (image viewer for framebuffer console)
fbida (image and PDF viewer for framebuffer console)
The fbida project contains a few applications for viewing and
editing images, with the main focus being photos:

View file

@ -2,7 +2,7 @@
# Slackware build script for fbida
# (C) 2007 Michael Wagner <lapinours@web.de>
# (C) 2007 Michael Wagner <email removed>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@ -22,7 +22,15 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# Modified by Luis Henrique <lmello.009@gmail.com>
# Modified by Luis Henrique <email removed>
# Modified and currently maintained by B. Watson <yalhcru@gmail.com>
# 20170921 bkw:
# - update for v2.14
# - remove old maintainers' email addresses
# - fix French man page stuff for new version, but allow old version
# to still build via VERSION=2.13 in env.
# - add man page for fbipdf.
# 20170703 bkw:
# - update for v2.13
@ -40,11 +48,10 @@
# 20150508 bkw: update for v2.10
# Modified again on 20140915 by B. Watson <yalhcru@gmail.com>
# - Took over maintenance, minor script cleanup
# 20140915 bkw: take over maintenance, minor script cleanup
PRGNAM=fbida
VERSION=${VERSION:-2.13}
VERSION=${VERSION:-2.14}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@ -123,11 +130,20 @@ mv $PKG/usr/bin/fbpdf $PKG/usr/bin/fbipdf
# converts it back to three periods as Bemer intended!
mkdir -p $PKG/usr/man/fr/man1
for i in $FR_MAN; do
LANG=C sed 's,\xe2\x80\xa6,...,g' < $i.man.fr | \
if [ -e $i.man.fr ]; then
M=$i.man.fr # v2.13 and older
else
M=man/fr/$i.1 # v2.14 and up
fi
LANG=C sed 's,\xe2\x80\xa6,...,g' < $M | \
iconv -c -f UTF-8 -t ISO-8859-1 | \
gzip -9c > $PKG/usr/man/fr/man1/$i.1.gz
done
# fbpdf (fbipdf) doesn't have a man page, so I wrote one. English only,
# sorry, I no hablo Franco.
gzip -9c < $CWD/fbipdf.1 > $PKG/usr/man/man1/fbipdf.1.gz
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild

View file

@ -1,8 +1,8 @@
PRGNAM="fbida"
VERSION="2.13"
VERSION="2.14"
HOMEPAGE="https://www.kraxel.org/blog/linux/fbida/"
DOWNLOAD="https://www.kraxel.org/releases/fbida/fbida-2.13.tar.gz"
MD5SUM="de4268242e93eb95e220e14e441c1c50"
DOWNLOAD="https://www.kraxel.org/releases/fbida/fbida-2.14.tar.gz"
MD5SUM="f5475b359461d2d995bde59e13cc584f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""

116
graphics/fbida/fbipdf.1 Normal file
View file

@ -0,0 +1,116 @@
.\" Man page generated from reStructuredText.
.
.TH FBIPDF 1 "2017-09-21" "2.14" "SlackBuilds.org"
.SH NAME
fbipdf \- display PDF files in the Linux console
.
.nr rst2man-indent-level 0
.
.de1 rstReportMargin
\\$1 \\n[an-margin]
level \\n[rst2man-indent-level]
level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
-
\\n[rst2man-indent0]
\\n[rst2man-indent1]
\\n[rst2man-indent2]
..
.de1 INDENT
.\" .rstReportMargin pre:
. RS \\$1
. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
. nr rst2man-indent-level +1
.\" .rstReportMargin post:
..
.de UNINDENT
. RE
.\" indent \\n[an-margin]
.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
.nr rst2man-indent-level -1
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
.\" RST source for fbipdf(1) man page. Convert with:
.
.\" rst2man.py fbipdf.rst > fbipdf.1
.
.\" rst2man.py comes from the SBo development/docutils package.
.
.SH SYNOPSIS
.sp
fbipdf [\fI\-i\fP | \fI\-info\fP]
.sp
fbipdf [\fI\-options\fP] \fBpdf\-file\fP
.SH DESCRIPTION
.sp
This program displays PDF files using the Linux fbdev or drm device.
It\(aqs much faster and more user\-friendly than \fBfbgs\fP, but lacks support
for PostScript files.
.sp
\fBfbipdf\fP is part of the \fBfbida\fP suite. Its original name was
\fBfbpdf\fP, but it\(aqs been renamed (for this SlackBuilds.org package)
to \fBfbipdf\fP since there\(aqs another \fBfbpdf\fP in the SBo repo.
.SH OPTIONS
.INDENT 0.0
.TP
.B \fB\-h\fP, \fB\-help\fP
Print help text and exit.
.TP
.B \fB\-V\fP, \fB\-version\fP
Print version number and exit.
.TP
.B \fB\-i\fP, \fB\-info\fP
Print device info and exit.
.TP
.B \fB\-store\fP
Write command line arguments to config file.
.TP
.B \fB\-w\fP, \fB\-fitwidth\fP
Fit page width to screen [default: on].
.TP
.B \fB\-nofitwidth\fP
Don\(aqt fit page width on screen.
.TP
.B \fB\-d\fP, \fB\-device\fP \fI<arg>\fP
Use framebuffer/drm device \fI<arg>\fP\&.
.TP
.B \fB\-o\fP, \fB\-output\fP \fI<arg>\fP
Use drm output \fI<arg>\fP (try \fB\-info\fP for a list).
.TP
.B \fB\-pageflip\fP
Use pageflip (drm only).
.TP
.B \fB\-nopageflip\fP
Don\(aqt use pageflip (drm only).
.TP
.B \fB\-g\fP, \fB\-opengl\fP
Use OpenGL (drm only).
.TP
.B \fB\-noopengl\fP
Don\(aqt use OpenGL (drm only).
.TP
.B \fB\-m\fP, \fB\-mode\fP \fI<arg>\fP
Use video mode \fI<arg>\fP (from /etc/fb.modes).
.UNINDENT
.SH FILES
.INDENT 0.0
.TP
.B \fB~/.fbpdf.rc\fP
Config file created by \fB\-info\fP option.
.UNINDENT
.SH COPYRIGHT
.sp
See the file /usr/doc/fbipdf\-2.14/COPYING for license information.
.SH AUTHORS
.sp
fbipdf was written by Gerd Knorr <\fI\%kraxel@bytesex.org\fP>.
.sp
This man page written for the SlackBuilds.org project
by B. Watson, and is licensed under the WTFPL.
.SH SEE ALSO
.sp
fbi(1), ida(1), exiftran(1), fbgs(1)
.sp
The fbida homepage: \fI\%https://www.kraxel.org/blog/linux/fbida/\fP
.\" Generated by docutils manpage writer.
.

105
graphics/fbida/fbipdf.rst Normal file
View file

@ -0,0 +1,105 @@
.. RST source for fbipdf(1) man page. Convert with:
.. rst2man.py fbipdf.rst > fbipdf.1
.. rst2man.py comes from the SBo development/docutils package.
.. |version| replace:: 2.14
.. |date| date::
======
fbipdf
======
--------------------------------------
display PDF files in the Linux console
--------------------------------------
:Manual section: 1
:Manual group: SlackBuilds.org
:Date: |date|
:Version: |version|
SYNOPSIS
========
fbipdf [*-i* | *-info*]
fbipdf [*-options*] **pdf-file**
DESCRIPTION
===========
This program displays PDF files using the Linux fbdev or drm device.
It's much faster and more user-friendly than **fbgs**, but lacks support
for PostScript files.
**fbipdf** is part of the **fbida** suite. Its original name was
**fbpdf**, but it's been renamed (for this SlackBuilds.org package)
to **fbipdf** since there's another **fbpdf** in the SBo repo.
OPTIONS
=======
**-h**, **-help**
Print help text and exit.
**-V**, **-version**
Print version number and exit.
**-i**, **-info**
Print device info and exit.
**-store**
Write command line arguments to config file.
**-w**, **-fitwidth**
Fit page width to screen [default: on].
**-nofitwidth**
Don't fit page width on screen.
**-d**, **-device** *<arg>*
Use framebuffer/drm device *<arg>*.
**-o**, **-output** *<arg>*
Use drm output *<arg>* (try **-info** for a list).
**-pageflip**
Use pageflip (drm only).
**-nopageflip**
Don't use pageflip (drm only).
**-g**, **-opengl**
Use OpenGL (drm only).
**-noopengl**
Don't use OpenGL (drm only).
**-m**, **-mode** *<arg>*
Use video mode *<arg>* (from /etc/fb.modes).
FILES
=====
**~/.fbpdf.rc**
Config file created by **-info** option.
COPYRIGHT
=========
See the file /usr/doc/fbipdf-|version|/COPYING for license information.
AUTHORS
=======
fbipdf was written by Gerd Knorr <kraxel@bytesex.org>.
This man page written for the SlackBuilds.org project
by B. Watson, and is licensed under the WTFPL.
SEE ALSO
========
fbi(1), ida(1), exiftran(1), fbgs(1)
The fbida homepage: https://www.kraxel.org/blog/linux/fbida/

View file

@ -6,7 +6,7 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
fbida: fbida (image viewer for framebuffer console)
fbida: fbida (image and PDF viewer for framebuffer console)
fbida:
fbida: The fbida project contains a few applications for viewing and
fbida: editing images, with the main focus being photos.