summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2016-03-29 21:07:18 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2016-03-29 21:07:18 +0200
commit8cb71b7ec3f5f3304149ea8f49150518ec230e38 (patch)
tree9e09b19f7e0cb6fa481d00031a39c36a6a19aac0
parentfc2392fa86311a40e123931df544a091817bc1c5 (diff)
downloadimpressive-display-8cb71b7ec3f5f3304149ea8f49150518ec230e38.tar.gz
impressive-display-8cb71b7ec3f5f3304149ea8f49150518ec230e38.tar.bz2
impressive-display-8cb71b7ec3f5f3304149ea8f49150518ec230e38.zip
release 0.2.10.2.1
-rw-r--r--ChangeLog115
-rw-r--r--debian/changelog29
-rw-r--r--debian/compat1
-rw-r--r--debian/control44
-rw-r--r--debian/copyright35
-rw-r--r--debian/impressive-display.default53
-rw-r--r--debian/impressive-display.dirs2
-rw-r--r--debian/impressive-display.install2
-rw-r--r--debian/impressive-display.manpages1
-rwxr-xr-xdebian/impressive-display.postinst42
-rwxr-xr-xdebian/impressive-display.prerm44
-rwxr-xr-xdebian/rules3
-rw-r--r--debian/source/format1
13 files changed, 115 insertions, 257 deletions
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..ae70099
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,115 @@
+2016-03-29 21:02:34 +0200 Mike Gabriel (fc2392f)
+
+ * update upstream version (HEAD, master)
+
+2016-03-29 21:01:35 +0200 Mike Gabriel (ea971e6)
+
+ * debian/control: Minor fix in LONG_DESCRIPTION.
+
+2016-03-29 20:57:15 +0200 Mike Gabriel (dad3d2a)
+
+ * User .impressive-display-rc as user configuration file.
+
+2016-03-29 20:56:47 +0200 Mike Gabriel (d098f6c)
+
+ * Improve man page.
+
+2016-03-29 20:47:33 +0200 Mike Gabriel (3e8d65b)
+
+ * debian/impressive-display.default: Rework comments.
+
+2016-03-29 20:40:14 +0200 Mike Gabriel (b7d18ac)
+
+ * drop MASTERS and SLAVES terminology
+
+2016-03-29 20:36:46 +0200 Mike Gabriel (9e93ed3)
+
+ * debian/control: Various adjustment in Depends:, Recommends: and
+ Suggests:. Modifications of LONG_DESCRIPTION.
+
+2016-03-29 20:27:40 +0200 Mike Gabriel (896e52d)
+
+ * Avoid cleanup() function being called twice.
+
+2016-03-29 20:27:13 +0200 Mike Gabriel (b2d60c1)
+
+ * Drop using redundant variable $pdffile.
+
+2016-03-29 20:17:53 +0200 Mike Gabriel (a78fb9a)
+
+ * Support existing impressive-display via exiting impressive (Q
+ hotkey). Furthermore, make sure to kill impressive only,
+ if it its PID still exists.
+
+2016-03-29 20:17:53 +0200 Mike Gabriel (5334fe0)
+
+ * Check downloaded PDF for actually being a PDF file.
+
+2016-03-29 20:21:19 +0200 Mike Gabriel (87aa02b)
+
+ * Use $HOME/.impressive-display as temporary data directory.
+
+2016-03-29 20:16:17 +0200 Mike Gabriel (baa0441)
+
+ * Disable debugging option (set -x).
+
+2016-03-29 20:15:47 +0200 Mike Gabriel (0a50a21)
+
+ * Make cleanup trap more genuine: Really clean-up all created
+ temporary files, make sure the impressive executable gets
+ killed during clean-up.
+
+2016-03-29 08:02:34 +0200 Mike Gabriel (d22b26f)
+
+ * release 0.2.0 (tag: 0.2.0, origin/master)
+
+2016-03-29 08:01:38 +0200 Mike Gabriel (50c5abd)
+
+ * Add GPL-2 license file.
+
+2016-03-29 07:48:14 +0200 Mike Gabriel (4bebdfd)
+
+ * redesign the looping in impressive-display script
+
+2016-03-24 23:20:45 +0100 Mike Gabriel (5460351)
+
+ * impressive-display: Work around buggy impressive polling feature.
+
+2016-03-24 22:22:22 +0100 Mike Gabriel (4fcb900)
+
+ * impressive-display: Make interval between slide transitions
+ configurable.
+
+2016-03-24 22:20:46 +0100 Mike Gabriel (5970b68)
+
+ * debian/impressive-display.default: Mention DOWNLOAD_INTERVAL
+ variable here.
+
+2016-03-24 22:04:28 +0100 Mike Gabriel (5898126)
+
+ * Fix merging of portrait pages. The pdfnup tool drops its output
+ file in the current working directory.
+
+2016-03-24 22:03:47 +0100 Mike Gabriel (a415187)
+
+ * debian/impressive-display.default: Use Debian FAQ PDF rather than
+ shipping one of ours.
+
+2016-03-24 21:35:10 +0100 Mike Gabriel (afa9708)
+
+ * impressive-display: Do portrait check and page merging for
+ downloaded and local PDFs.
+
+2016-03-24 21:34:01 +0100 Mike Gabriel (501d4d1)
+
+ * impressive-display: Fix breaking/returning out of while loop.
+
+2016-03-24 21:33:17 +0100 Mike Gabriel (dfdf70b)
+
+ * impressive-display: Check if a filename is given _and_ if the file
+ is readable.
+
+2016-03-24 21:00:28 +0100 Mike Gabriel (389b06e)
+
+ * initial draft
+
diff --git a/debian/changelog b/debian/changelog
deleted file mode 100644
index 548e864..0000000
--- a/debian/changelog
+++ /dev/null
@@ -1,29 +0,0 @@
-impressive-display (0.2.1) UNRELEASED; urgency=medium
-
- * Make cleanup trap more genuine: Really clean-up all created temporary
- files, make sure the impressive executable gets killed during clean-up.
- * Disable debugging option (set -x).
- * Use $HOME/.impressive-display as temporary data directory.
- * Check downloaded PDF for actually being a PDF file.
- * Support existing impressive-display via exiting impressive (Q hotkey).
- Furthermore, make sure to kill impressive only, if it its PID still
- exists.
- * Drop using redundant variable $pdffile.
- * Avoid cleanup() function being called twice.
- * debian/control:
- + Various adjustment in Depends:, Recommends: and Suggests:.
- + Modifications of LONG_DESCRIPTION.
- * debian/impressive-display.default:
- + Rework comments.
- * Improve man page.
- * User .impressive-display-rc as user configuration file.
- * debian/control:
- + Minor fix in LONG_DESCRIPTION.
-
- -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Tue, 29 Mar 2016 20:14:17 +0200
-
-impressive-display (0.2.0) unstable; urgency=medium
-
- * Initial release.
-
- -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Tue, 29 Mar 2016 08:02:24 +0200
diff --git a/debian/compat b/debian/compat
deleted file mode 100644
index ec63514..0000000
--- a/debian/compat
+++ /dev/null
@@ -1 +0,0 @@
-9
diff --git a/debian/control b/debian/control
deleted file mode 100644
index b5b82ed..0000000
--- a/debian/control
+++ /dev/null
@@ -1,44 +0,0 @@
-Source: impressive-display
-Section: admin
-Priority: extra
-Maintainer: Debian Edu Packaging Team <debian-edu-pkg-team@lists.alioth.debian.org>
-Uploaders:
- Mike Gabriel <sunweaver@debian.org>
-Build-Depends:
- debhelper (>= 9),
- cdbs,
-Standards-Version: 3.9.7
-Homepage: http://wiki.it-zukunft-schule.de
-Vcs-Git: https://code.it-zukunft-schule.de/cgit/impressive-display.git
-Vcs-Browser: https://code.it-zukunft-schule.de/cgit/impressive-display/
-
-Package: impressive-display
-Architecture: all
-Depends:
- ${misc:Depends},
- ${perl:Depends},
- impressive,
- pulseaudio-utils,
- psmisc,
- xinit,
-Recommends:
- debian-faq,
- matchbox-window-manager,
- poppler-utils,
- pulseaudio,
- texlive-extra-utils,
- unclutter,
- x11-xserver-utils,
- wmctrl,
-Suggests:
- nodm,
-Description: Impressive based PDF display
- Provide an X11 session manager script that launches a minimal window
- manager and then launches the impressive PDF viewer in fullscreen mode.
- .
- In combination with the nodm display manager you can provide an
- easy-to-setup display screen based on regulary updated PDF files.
- .
- The viewed PDF file can be obtained from a given URL in regular
- intervals. Alternatively (or for testing purposes) you can also
- display a local static PDF file.
diff --git a/debian/copyright b/debian/copyright
deleted file mode 100644
index f8dd703..0000000
--- a/debian/copyright
+++ /dev/null
@@ -1,35 +0,0 @@
-Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
-Upstream-Name: Impressive PDF Display
-Upstream-Contact: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
-Source: https://code.it-zukunft-schule.de/cgit/impressive-display/
-
-Files: impressive-display/*
- VERSION
-Copyright: 2016, Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
-License: GPL-2+
-
-Files: debian/*
-Copyright: 2016, Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
-License: GPL-2+
-
-License: GPL-2+
- This program is free software; you can redistribute it
- and/or modify it under the terms of the GNU General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later
- version.
- .
- This program is distributed in the hope that it will be
- useful, but WITHOUT ANY WARRANTY; without even the implied
- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the GNU General Public License for more
- details.
- .
- You should have received a copy of the GNU General Public
- License along with this package; if not, write to the Free
- Software Foundation, Inc., 51 Franklin St, Fifth Floor,
- Boston, MA 02110-1301 USA
- .
- On Debian systems, the full text of the GNU General Public
- License version 2 can be found in the file
- `/usr/share/common-licenses/GPL-2'.
diff --git a/debian/impressive-display.default b/debian/impressive-display.default
deleted file mode 100644
index e185a96..0000000
--- a/debian/impressive-display.default
+++ /dev/null
@@ -1,53 +0,0 @@
-# Impressive PDF Display: Wrap around impressive PDF viewer and turn your
-# system into a PDF display screen.
-
-# There can be (a) primary terminal(s) and secondary terminals.
-# All terminals not listed here are secondary terminals...
-#
-# If you have more than one primary display, put the hostnames
-# in this variable separated by blanks.
-PRIMARY_DISPLAYS="$(hostname -f)"
-
-# Login credentials for PDF download URLs
-# Credentials can be put here, but we recommend putting them
-# into $HOME/.impressive-display-secrets.
-# Don't forget to set 0600 permissions for the credentials' file.
-#PDF_URL_PRIMARIES_CREDS="<username>:<password>"
-#PDF_URL_SECONDARIES_CREDS="<username>:<password>"
-
-# Primary and secondary PDF displays can have different download URLs.
-#PDF_URL_PRIMARIES="https://web.server.com/path/to/pdffile.pdf"
-#PDF_URL_SECONDARIES="https://web.server.com/path/to/otherpdf.pdf"
-
-# HTTP proxy URL, if needed.
-#HTTP_PROXY_URL="http://webcache:3128"
-
-# Idle interval between PDF downloads.
-DOWNLOAD_INTERVAL=600
-
-# Or different static PDF documents (downloadable PDFs get preferred by
-# the impressive-display script...).
-PDF_FILE_PRIMARIES="/usr/share/doc/debian/FAQ/debian-faq.pdf.gz
-PDF_FILE_SECONDARIES="/usr/share/doc/debian/FAQ/debian-faq.pdf.gz
-
-# Show each slide for <n> seconds.
-SLIDE_DURATION=20
-
-# Launch pulseaudio daemon if not already running.
-WITH_PULSEAUDIO="yes"
-
-# Hide idle mouse pointer.
-HIDE_IDLE_POINTER="yes"
-
-# Enforce fixed resolution for displays:
-# PRIMARIES_RESOLUTION="1920x1080"
-# SLAVE_RESOLUTION="1920x1080"
-PRIMARIES_RESOLUTION=
-SLAVE_RESOLUTION=
-
-# screensaver settings, see "man 1 xset" for possible options
-SCREENSAVER_SETTINGS=
-
-# Put impressive's fading options in the below variable...
-# On GL systems use: --supersample -k --transition PagePeel
-IMPRESSIVE_OPTIONS="--transition None"
diff --git a/debian/impressive-display.dirs b/debian/impressive-display.dirs
deleted file mode 100644
index 235b398..0000000
--- a/debian/impressive-display.dirs
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/bin/
-etc/impressive-display
diff --git a/debian/impressive-display.install b/debian/impressive-display.install
deleted file mode 100644
index b6d1389..0000000
--- a/debian/impressive-display.install
+++ /dev/null
@@ -1,2 +0,0 @@
-impressive-display/bin/impressive-display usr/bin/
-impressive-display/share/* usr/share/
diff --git a/debian/impressive-display.manpages b/debian/impressive-display.manpages
deleted file mode 100644
index d7f37b0..0000000
--- a/debian/impressive-display.manpages
+++ /dev/null
@@ -1 +0,0 @@
-impressive-display/man/impressive-display.1 \ No newline at end of file
diff --git a/debian/impressive-display.postinst b/debian/impressive-display.postinst
deleted file mode 100755
index 18ec1d9..0000000
--- a/debian/impressive-display.postinst
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/sh
-# postinst script for impressive-display
-#
-# see: dh_installdeb(1)
-
-set -e
-
-# summary of how this script can be called:
-# * <postinst> `configure' <most-recently-configured-version>
-# * <old-postinst> `abort-upgrade' <new version>
-# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
-# <new-version>
-# * <postinst> `abort-remove'
-# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
-# <failed-install-package> <version> `removing'
-# <conflicting-package> <version>
-# for details, see http://www.debian.org/doc/debian-policy/ or
-# the debian-policy package
-
-case "$1" in
- configure)
- update-alternatives --install /usr/bin/x-session-manager \
- x-session-manager /usr/bin/impressive-display 20 \
- --slave /usr/share/man/man1/x-session-manager.1.gz \
- x-session-manager.1.gz /usr/share/man/man1/impressive-display.1.gz
-
- ;;
- abort-upgrade|abort-remove|abort-deconfigure)
- ;;
-
- *)
- echo "postinst called with unknown argument \`$1'" >&2
- exit 1
- ;;
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
diff --git a/debian/impressive-display.prerm b/debian/impressive-display.prerm
deleted file mode 100755
index c1cb9f6..0000000
--- a/debian/impressive-display.prerm
+++ /dev/null
@@ -1,44 +0,0 @@
-#! /bin/sh
-
-# prerm script for impressive-display
-#
-# see: dh_installdeb(1)
-
-set -e
-
-# summary of how this script can be called:
-# * <prerm> `remove'
-# * <old-prerm> `upgrade' <new-version>
-# * <new-prerm> `failed-upgrade' <old-version>
-# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
-# * <deconfigured's-prerm> `deconfigure' `in-favour'
-# <package-being-installed> <version> `removing'
-# <conflicting-package> <version>
-# for details, see http://www.debian.org/doc/debian-policy/ or
-# the debian-policy package
-
-if [ "$1" = "remove" -o "$1" = "deconfigure" ]; then
-
- update-alternatives --remove x-session-manager /usr/bin/impressive-display
-
-fi
-
-
-case "$1" in
- remove)
- :
- ;;
- deconfigure|upgrade|failed-upgrade)
- :
- ;;
- *) echo "$0: didn't understand being called with \`$1'" 1>&2
- exit 1
- ;;
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
diff --git a/debian/rules b/debian/rules
deleted file mode 100755
index e6192f6..0000000
--- a/debian/rules
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/usr/bin/make -f
-
-include /usr/share/cdbs/1/rules/debhelper.mk
diff --git a/debian/source/format b/debian/source/format
deleted file mode 100644
index 9f8e9b6..0000000
--- a/debian/source/format
+++ /dev/null
@@ -1 +0,0 @@
-1.0 \ No newline at end of file