aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--debian/changelog112
-rw-r--r--debian/compat1
-rw-r--r--debian/control26
-rw-r--r--debian/copyright24
-rw-r--r--debian/dirs2
-rw-r--r--debian/docs2
-rw-r--r--debian/init.d59
-rw-r--r--debian/lcd4linux.870
-rwxr-xr-xdebian/rules88
9 files changed, 384 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..446ca1c
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,112 @@
+lcd4linux (0.11.0~svn1143-1) UNRELEASED; urgency=low
+
+ * New upstream snapshot
+
+ -- Reinhard Tartler <siretart@tauware.de> Wed, 27 Apr 2011 19:28:45 +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..463c462
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,26 @@
+Source: lcd4linux
+Section: utils
+Priority: optional
+Maintainer: Reinhard Tartler <siretart@tauware.de>
+Build-Depends: debhelper (>= 7.0.0),
+ libmysqlclient15-dev,
+ python-dev,
+ libx11-dev,
+ libncurses5-dev,
+ libusb-dev,
+ libgd2-noxpm-dev,
+ libxt-dev
+Standards-Version: 3.8.4
+Vcs-Bzr: http://bazaar.launchpad.net/~siretart/lcd4linux/debian
+Homepage: http://ssl.bulix.org/projects/lcd4linux/
+
+Package: lcd4linux
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc: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..e42c19e
--- /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;
+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..df486e7
--- /dev/null
+++ b/debian/init.d
@@ -0,0 +1,59 @@
+#! /bin/sh
+
+### BEGIN INIT INFO
+# Provides: lcd4linux
+# Required-Start: $remote_fs
+# Required-Stop: $remote_fs
+# 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
+
+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)
+ echo -n "Starting $DESC: "
+ chmod 600 /etc/lcd4linux.conf
+ start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
+ --exec $DAEMON -- $DAEMON_OPTS
+ echo "$NAME."
+ ;;
+ stop)
+ echo -n "Stopping $DESC: "
+ start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid \
+ --exec $DAEMON || true
+ echo "$NAME."
+ ;;
+ restart|force-reload)
+ echo -n "Restarting $DESC: "
+ start-stop-daemon --stop --quiet --pidfile \
+ /var/run/$NAME.pid --exec $DAEMON
+ sleep 1
+ start-stop-daemon --start --quiet --pidfile \
+ /var/run/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS
+ echo "$NAME."
+ ;;
+ *)
+ N=/etc/init.d/$NAME
+ # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
+ echo "Usage: $N {start|stop|restart|force-reload}" >&2
+ exit 1
+ ;;
+esac
+
+exit 0
diff --git a/debian/lcd4linux.8 b/debian/lcd4linux.8
new file mode 100644
index 0000000..28abacb
--- /dev/null
+++ b/debian/lcd4linux.8
@@ -0,0 +1,70 @@
+.TH VERSION "8" "August 2006" "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 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.
+.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..cccd08c
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,88 @@
+#!/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
+ touch config.rpath
+ ./configure $(confflags) \
+ --prefix=/usr \
+ --mandir=\$${prefix}/share/man \
+ --infodir=\$${prefix}/share/info \
+ --bindir=/usr/sbin \
+ --disable-rpath \
+ --with-python
+
+# 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-stamp
+build-stamp: config.status
+ dh_testdir
+ $(MAKE)
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ [ ! -f Makefile ] || $(MAKE) distclean
+ dh_clean build-stamp config.rpath
+
+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