aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--debian/NEWS10
-rw-r--r--debian/changelog177
-rw-r--r--debian/compat1
-rw-r--r--debian/control32
-rw-r--r--debian/copyright24
-rw-r--r--debian/dirs2
-rw-r--r--debian/docs2
-rw-r--r--debian/init.d63
-rw-r--r--debian/lcd4linux.871
-rwxr-xr-xdebian/rules96
-rw-r--r--debian/source/format1
-rw-r--r--debian/source/lintian-overrides2
12 files changed, 481 insertions, 0 deletions
diff --git a/debian/NEWS b/debian/NEWS
new file mode 100644
index 0000000..2d6255b
--- /dev/null
+++ b/debian/NEWS
@@ -0,0 +1,10 @@
+lcd4linux (0.11.0~svn1165-1) unstable; urgency=low
+
+ As of 0.11.0~svn1165-1, direct raw parallel port access has been disabled
+ by default. The generic_parport driver depended on sys/io.h which is not
+ available on all architectures. This change means that lcd4linux is now
+ available on the mipsel, powerpc, s390x and sparc architectures. If you
+ still require raw I/O, you can uncomment the --with-outb argument in
+ debian/rules and rebuild the package.
+
+ -- Jonathan McCrohan <jmccrohan@gmail.com> Tue, 27 Dec 2011 00:27:15 +0000
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..53c25ac
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,177 @@
+lcd4linux (0.11.0~svn1188-1) UNRELEASED; urgency=low
+
+ * New upstream snapshot
+ - Adds Hex support to the evaluator
+ - Fixes -Wimplicit-function-declaration build warnings
+
+ -- Jonathan McCrohan <jmccrohan@gmail.com> Thu, 17 May 2012 01:14:40 +0100
+
+lcd4linux (0.11.0~svn1180-1) unstable; urgency=low
+
+ [ Jonathan McCrohan ]
+ * New upstream snapshot
+ - adds new DPF driver
+ - adds new TeakLCM driver
+ - adds new Futaba VFD driver
+ - adds new Samsung SPF driver
+ * Update to S-V 3.9.3
+ * Rewrite init script to use lsb-base functions
+ - fixes issue where invoke-rc.d would return error status during
+ installation
+ * Lintian fixes
+ - spelling-error-in-manpage
+ - copyright-refers-to-symlink-license
+ - init.d-script-does-not-implement-optional-option
+ * Add watchfile lintian override; Using upstream svn instead
+
+ [ Reinhard Tartler ]
+ * Updated Vcs-Bzr location to the newly created lcd4linux packaging
+ team.
+
+ -- Reinhard Tartler <siretart@tauware.de> Sun, 18 Mar 2012 17:14:15 +0100
+
+lcd4linux (0.11.0~svn1165-1) unstable; urgency=low
+
+ * New upstream snapshot
+ - raw port I/O in generic_parport driver disabled. Fixes FTBFS
+ issues on mipsel, powerpc, s390x and sparc.
+ - includes updates for D4D driver.
+ - fixes compilation warnings.
+ * debian/NEWS added to announce change in generic_parport driver
+ * Update libmysqlclient-dev virtual package in build-depends,
+ thanks to Clint Byrum (Closes: #652132)
+
+ -- Jonathan McCrohan <jmccrohan@gmail.com> Tue, 27 Dec 2011 00:27:15 +0000
+
+lcd4linux (0.11.0~svn1158-1) unstable; urgency=low
+
+ * New upstream snapshot
+ - includes picoLCD driver, Closes: #538823
+ - includes Pertelian driver, Closes: #506121
+ * Make lcd4linux linux specific (requested by kFreeBSD team)
+ * Add optional build targets build-indep and build-dep
+ (thanks to lintian for catching this)
+
+ -- Jonathan McCrohan <jmccrohan@gmail.com> Sun, 28 Aug 2011 14:29:48 +0100
+
+lcd4linux (0.11.0~svn1143-1) unstable; urgency=low
+
+ * New upstream snapshot
+ * Bump standards version
+ * No longer compile against Python. Python 2.6 now links against libssl,
+ which is in conflicts with the package license GPL.
+ * No longer build the mpd module. Closes: #578226
+ * Bug fix: "script lcd4linux/init.d/lcd4linux missing dependency on
+ $syslog", thanks to Petter Reinholdtsen (Closes: #582825).
+ * add libdbus-1-dev to build depends
+ * new co-maintainer: Jonathan McCrohan <jmccrohan@gmail.com>
+ * add sqlite3-dev to build depends
+
+ -- Reinhard Tartler <siretart@tauware.de> Fri, 29 Apr 2011 18:25:10 +0200
+
+lcd4linux (0.10.1~rc2-4) unstable; urgency=low
+
+ * avoid LOCALMODLIBS for CFLAGS, only causes FTBFS in python 2.6
+
+ -- Reinhard Tartler <siretart@tauware.de> Tue, 16 Mar 2010 15:58:55 +0100
+
+lcd4linux (0.10.1~rc2-3) unstable; urgency=low
+
+ * Add $remote-fs dependencies to init script. Reported by lintian.
+ * update ac_python_devel.m4 from autoconf-archive package. This allows
+ to build with python2.6. Closes: #571493
+ * update config.guess && config.sub, Closes: #542077
+ * disable mpd plugin. According to bugreports, it makes lcd4linux
+ unusable for non-mpd users. Please consider co-maintaining the package
+ if you want to see it coming back. Closes: #500068, #499055
+ * bump debhelper compat level to 7
+ * bump standards version to 3.8.4.
+ * Allow user control over lcd4linux args,
+ thanks to "Karl O. Pinc" <kop@meme.com> for the patch. Closes: #506370
+
+ -- Reinhard Tartler <siretart@tauware.de> Sun, 28 Feb 2010 22:11:24 +0100
+
+lcd4linux (0.10.1~rc2-2) unstable; urgency=medium
+
+ * Bugfix: "lcd4linux: FTBFS: undefined reference to `rdtscl'" Patch
+ taken from upstream svn. Thanks to Robert Buchholz and Michael Reinelt
+ (upstream) for reviewing the patch. Closes: #436332
+ * Urgency medium for RC bug
+ * bump to standards version 3.7.3 (no changes needed)
+ * add Vcs-Bzr and Homepage header.
+
+ -- Reinhard Tartler <siretart@tauware.de> Thu, 10 Jan 2008 10:30:49 +0100
+
+lcd4linux (0.10.1~rc2-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Reinhard Tartler <siretart@tauware.de> Mon, 30 Apr 2007 09:34:59 +0200
+
+lcd4linux (0.10.1~rc1-1) unstable; urgency=low
+
+ * New upstream release
+ * new upstream tarball no longer contains a debian/ directory at all
+ (Closes: #385152)
+ * add LSB keyword section
+
+ -- Reinhard Tartler <siretart@tauware.de> Thu, 5 Apr 2007 15:41:11 +0200
+
+lcd4linux (0.10.0+cvs20060825-1) unstable; urgency=medium
+
+ * New Maintainer!
+ * Dropping old maintainer in agreement with nobse@debian.org.
+ Thanks for your work so far, nobse!
+ * urgency medium because of release critical bugs
+ * Bump standards version to 3.7.2 (no changes needed)
+ * add build depends on libmpd-dev for mpd support
+ * new upstream snapshot
+ * drop dependency of ${misc:Depends}, not used anyway
+ * now supporting USB2LCD
+ * don't update config.{sub,guess} in clean target automatically
+ * new target ``update-config-sub-guess'' to update config.{sub,guess}
+ * Acking NMU, Thanks Steinar! (Closes: #374682)
+ * Bug fix: "FTBFS: undefined reference to many X functions", thanks to
+ Eric Dorland. The problem was in driver.m4 (Closes: #381606).
+ * Bug fix: "Please stop Build-Depending on automake", thanks to Eric
+ Dorland (Closes: #381812).
+ * Don't ship /etc/lcd4linux.conf anymore. Please install and customize
+ it yourself using /usr/share/doc/lcd4linux.conf.sample as template
+ * Bug fix: "lcd4linux - FTBFS: uses ia32 assembler", thanks to Bastian
+ Blank. Fixed by adding #ifdefs to produce those asm statements on i386
+ and amd64 only. (Closes: #336017).
+ * Removing outdated NEWS, FAQ, README.KDE on upstream request.
+ * Install manpage for lcd4linux
+
+ -- Reinhard Tartler <siretart@tauware.de> Sun, 27 Aug 2006 17:16:46 +0200
+
+lcd4linux (0.10.0+cvs20051015-3.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Build-depend on libxt-dev, to make sure configure detects X; fixes FTBFS.
+ (Closes: #374682)
+
+ -- Steinar H. Gunderson <sesse@debian.org> Thu, 6 Jul 2006 18:10:58 +0200
+
+lcd4linux (0.10.0+cvs20051015-3) unstable; urgency=low
+
+ * Use libgd2-noxpm-dev instead libgd2-xpm-dev in build-dependencies.
+ (closes: #335834)
+ * Built against libmysqlclient15-dev instead libmysqlclient14-dev.
+ (closes: #343770)
+
+ -- Norbert Tretkowski <nobse@debian.org> Tue, 21 Feb 2006 22:42:57 +0100
+
+lcd4linux (0.10.0+cvs20051015-2) unstable; urgency=low
+
+ * Added libmysqlclient-dev, python-dev, libx11-dev, libncurses5-dev, libusb-dev
+ and libgd2-xpm-dev to build-dependencies.
+
+ -- Norbert Tretkowski <nobse@debian.org> Mon, 24 Oct 2005 21:09:48 +0200
+
+lcd4linux (0.10.0+cvs20051015-1) unstable; urgency=low
+
+ * Initial release. (closes: #334114)
+
+ -- Norbert Tretkowski <nobse@debian.org> Sun, 16 Oct 2005 20:20:42 +0200
+
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..64f7a58
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,32 @@
+Source: lcd4linux
+Section: utils
+Priority: optional
+Maintainer: Reinhard Tartler <siretart@tauware.de>
+Uploaders: Jonathan McCrohan <jmccrohan@gmail.com>
+Build-Depends:
+ debhelper (>= 7.0.0),
+ dh-autoreconf,
+ libdbus-1-dev,
+ libgd2-noxpm-dev,
+ libmysqlclient-dev,
+ libncurses5-dev,
+ libsqlite3-dev,
+ libusb-dev,
+ libx11-dev,
+ libxt-dev,
+ python-dev
+Standards-Version: 3.9.3
+Vcs-Bzr: http://bazaar.launchpad.net/~lcd4linux/lcd4linux/debian
+Homepage: http://ssl.bulix.org/projects/lcd4linux/
+
+Package: lcd4linux
+Architecture: linux-any
+Depends:
+ lsb-base,
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: Grabs information and displays it on an external lcd
+ Small program that grabs information from the kernel and some subsystems
+ and displays it on an external liquid crystal display.
+ .
+ See http://ssl.bulix.org/projects/lcd4linux/ for Documentation
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..940f6be
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,24 @@
+This package was debianized by Norbert Tretkowski <nobse@debian.org> on
+Sun, 16 Oct 2005 20:20:42 +0200.
+
+It was downloaded from http://ssl.bulix.org/projects/lcd4linux/
+
+Copyright (C) 1999-2007 Michael Reinelt <reinelt@eunet.at>
+
+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 with
+the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL-2;
+if not, write to the Free Software Foundation, Inc., 51 Franklin St,
+Fifth Floor, Boston, MA 02110-1301, USA.
+
+On Debian systems, the complete text of the GNU General Public
+License, version 2, can be found in /usr/share/common-licenses/GPL-2.
diff --git a/debian/dirs b/debian/dirs
new file mode 100644
index 0000000..44ac6eb
--- /dev/null
+++ b/debian/dirs
@@ -0,0 +1,2 @@
+etc
+usr/sbin
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..23e2175
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1,2 @@
+README
+lcd4linux.conf.sample \ No newline at end of file
diff --git a/debian/init.d b/debian/init.d
new file mode 100644
index 0000000..010bef9
--- /dev/null
+++ b/debian/init.d
@@ -0,0 +1,63 @@
+#! /bin/sh
+
+### BEGIN INIT INFO
+# Provides: lcd4linux
+# Required-Start: $remote_fs
+# Required-Stop: $remote_fs
+# Should-Start: $syslog
+# Should-Stop: $syslog
+# Default-Start: 2 3 4 5
+# Default-Stop: 0 1 6
+# Short-Description: daemon for driving LCD based displays
+# Description: LCD4Linux is a small program that grabs information from
+# the kernel and some subsystems and displays it on an
+# external liquid crystal display.
+### END INIT INFO
+
+PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
+DAEMON=/usr/sbin/lcd4linux
+NAME=lcd4linux
+DESC=lcd4linux
+
+. /lib/lsb/init-functions
+
+test -x $DAEMON || exit 0
+test -f /etc/lcd4linux.conf || exit 0
+
+test -f /etc/default/lcd4linux && . /etc/default/lcd4linux
+DAEMON_OPTS="$ARGS"
+
+set -e
+
+case "$1" in
+ start)
+ log_daemon_msg "Starting $DESC" "$NAME"
+ chmod 600 /etc/lcd4linux.conf
+ start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
+ --exec $DAEMON -- $DAEMON_OPTS
+ log_end_msg $?
+ ;;
+ stop)
+ log_daemon_msg "Stopping $DESC" "$NAME"
+ start-stop-daemon --stop --quiet --retry=TERM/15/KILL/5 \
+ --pidfile /var/run/$NAME.pid --exec $DAEMON
+ log_end_msg $?
+ ;;
+ restart|force-reload)
+ $0 stop
+ sleep 2
+ $0 start
+ ;;
+ status)
+ status_of_proc $DAEMON "$NAME"
+ status=$?
+ exit $status
+ ;;
+ *)
+ N=/etc/init.d/$NAME
+ echo "Usage: $N {start|stop|restart|status|force-reload}" >&2
+ exit 1
+ ;;
+esac
+
+exit 0
diff --git a/debian/lcd4linux.8 b/debian/lcd4linux.8
new file mode 100644
index 0000000..3590a3a
--- /dev/null
+++ b/debian/lcd4linux.8
@@ -0,0 +1,71 @@
+.TH VERSION "8" "March 2012" "http://ssl.bulix.org/projects/lcd4linux/" "System Administration Utilities"
+.SH NAME
+Version \- daemon for ''lcd'' display devices
+.SH SYNOPSIS
+.B lcd4linux [\fIOPTIONS...\fR]
+.SH DESCRIPTION
+.PP
+LCD4Linux is a small program that grabs information from the kernel and
+some subsystems and displays it on an external liquid crystal display.
+.PP
+If started without any options, it will try to read its configuration from
+\fB/etc/lcd4linux.conf\fR and daemonize. Please make sure your configuration file
+is owned by the user you run lcd4linux (typically \fIroot\fR) and has permissions
+\fB600\fR.
+.TP
+\fB\-f\fR
+Alternate configuration file to read. Use this switch to make lcd4linux read another
+file than \fI/etc/lcd4linux.conf\fR.
+.TP
+\fB\-F\fR
+Run in forground and don't daemonize. Useful for debugging.
+.TP
+\fB\-c\fR \fIarg\fR
+allows one to overwrite entries in the config-file from the command line. arg is 'key=value'
+.TP
+\fB\-h\fR
+shows a really short usage of lcd4linux
+.TP
+\fB\-i\fR
+starts lcd4linux in interactive mode. Can be used multiple times
+.TP
+\fB\-l\fR
+Prints a list of supported displays
+.TP
+\fB\-o\fR
+Specifies an output file (see http://ssl.bulix.org/projects/lcd4linux/ for details)
+.TP
+\fB\-q\fR
+makes lcd4linux more quiet. Can be used multiple times
+.TP
+\fB\-v\fR
+increases verbose level. Can be used multiple times
+.SH FILES
+.TP
+.I "/etc/lcd4linux.conf"
+Contains the configuration of lcd4linux. Please note that distributions
+generally don't install this file, please create it yourself using the
+sample configuration as template.
+.TP
+.I "/usr/share/doc/lcd4linux/lcd4linux.conf.gz"
+Contains a detailed and extensive example configuration file
+.SH AUTHOR
+lcd4linux was written by Michael Reinelt <reinelt@eunet.at>
+.br
+Copyright (C) 2005 The LCD4Linux Team <lcd4linux\-devel@users.sourceforge.net>
+.SH ORIGIN
+Development of lcd4linux is at http://ssl.bulix.org/projects/lcd4linux/. Use that
+web service for reporting upstream bugs getting in touch with development.
+.SH COPYRIGHT
+This manual page was written by Reinhard Tartler <siretart@tauware.de>
+in August 2006, for the Debian project, but may also be used by others. Revised
+by Jonathan McCrohan <jmccrohan@gmail.com> in March 2012.
+.br
+This manual page and lcd4linux 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.
+.br
+On Debian systems, the complete text of the GNU General Public
+License, version 2, can be found in /usr/share/common-licenses/GPL-2.
+
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..b24e7d2
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,96 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+# FOR AUTOCONF 2.52 AND NEWER ONLY
+ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
+ confflags += --build $(DEB_HOST_GNU_TYPE)
+else
+ confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
+endif
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2
+endif
+
+config.status: configure
+ dh_testdir
+ ln -s . m4
+ dh_autoreconf
+ ./configure $(confflags) \
+ --prefix=/usr \
+ --mandir=\$${prefix}/share/man \
+ --infodir=\$${prefix}/share/info \
+ --bindir=/usr/sbin \
+ --disable-rpath
+# Enable raw parallel port I/O
+# --with-outb
+
+# call this target to update config.sub and config.guess
+# need autotools-dev installed
+update-config-sub-guess:
+ -test -r /usr/share/misc/config.sub && \
+ cp -f /usr/share/misc/config.sub config.sub
+ -test -r /usr/share/misc/config.guess && \
+ cp -f /usr/share/misc/config.guess config.guess
+
+build: build-arch build-indep
+
+build-arch: build-stamp
+
+build-indep: build-stamp
+
+build-stamp: config.status
+ dh_testdir
+ $(MAKE)
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ [ ! -f Makefile ] || $(MAKE) distclean
+ dh_autoreconf_clean
+ dh_clean build-stamp m4
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_prep
+ dh_installdirs
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/lcd4linux
+
+binary-indep:
+# No arch independent things to do here...
+
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs ChangeLog
+ dh_installdocs
+ dh_installexamples
+ dh_install
+ dh_installinit
+ dh_installman debian/lcd4linux.8
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
new file mode 100644
index 0000000..eb0d9c3
--- /dev/null
+++ b/debian/source/lintian-overrides
@@ -0,0 +1,2 @@
+# we build from upstream svn revisions, ignore watchfile.
+lcd4linux source: debian-watch-file-is-missing