From e960f9103cb38626e9709e2310fe8d4c73855812 Mon Sep 17 00:00:00 2001 From: reinelt <> Date: Fri, 2 Jan 2004 14:20:15 +0000 Subject: [lcd4linux @ 2004-01-02 14:20:15 by reinelt] debianization added --- debian/changelog | 6 ++++ debian/compat | 1 + debian/config | 7 +++++ debian/control | 16 ++++++++++ debian/copyright | 11 +++++++ debian/dirs | 2 ++ debian/docs | 9 ++++++ debian/init.d | 47 ++++++++++++++++++++++++++++ debian/rules | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ debian/templates | 7 +++++ 10 files changed, 201 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100755 debian/config create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/dirs create mode 100644 debian/docs create mode 100644 debian/init.d create mode 100755 debian/rules create mode 100644 debian/templates diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..ab55325 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,6 @@ +lcd4linux (0.9.11-1) unstable; urgency=low + + * Initial Release. + + -- Samuel Mimram Wed, 10 Dec 2003 11:48:10 +0100 + diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..b8626c4 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +4 diff --git a/debian/config b/debian/config new file mode 100755 index 0000000..d84a76e --- /dev/null +++ b/debian/config @@ -0,0 +1,7 @@ +#!/bin/sh -e + +# Source debconf library. +. /usr/share/debconf/confmodule + +db_input high lcd4linux/conf +db_go diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..ec0861d --- /dev/null +++ b/debian/control @@ -0,0 +1,16 @@ +Source: lcd4linux +Section: utils +Priority: extra +Maintainer: Samuel Mimram +Build-Depends: debhelper (>= 4.0.0), debconf +Standards-Version: 3.6.0 + +Package: lcd4linux +Architecture: any +Depends: ${shlibs:Depends} +Description: Display informations on an external liquid crystal display + Grab informations from the kernel and some subsystems and display it on an + external liquid crystal display. + . + The use of special sequences (tokens) gives you full control of the layout, + and therefore lcd4linux is completely independent from the display size. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..238b93e --- /dev/null +++ b/debian/copyright @@ -0,0 +1,11 @@ +This package was debianized by Samuel Mimram on +Wed, 10 Dec 2003 11:48:10 +0100. + +It was downloaded from http://lcd4linux.sourceforge.net/ + +Upstream Author: Michael Reinelt + +Copyright: + +Lcd4linux is placed under GPL. +Please refer to /usr/share/common-licenses/GPL. diff --git a/debian/dirs b/debian/dirs new file mode 100644 index 0000000..527b78f --- /dev/null +++ b/debian/dirs @@ -0,0 +1,2 @@ +usr/bin +usr/lib diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..ff25d8a --- /dev/null +++ b/debian/docs @@ -0,0 +1,9 @@ +FAQ +NEWS +README +README.Drivers +README.KDE +README.Rows +README.Tokens +TODO +lcd4linux.conf.sample diff --git a/debian/init.d b/debian/init.d new file mode 100644 index 0000000..207e038 --- /dev/null +++ b/debian/init.d @@ -0,0 +1,47 @@ +#! /bin/sh +# +# lcd4linux +# +PATH=/sbin:/bin:/usr/sbin:/usr/bin +DAEMON=/usr/bin/lcd4linux +NAME=lcd4linux +DESC=lcd4linux + +test -f $DAEMON || exit 0 + +set -e + +case "$1" in + start) + echo -n "Starting $DESC: " + start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \ + --exec $DAEMON + echo "$NAME." + ;; + stop) + echo -n "Stopping $DESC: " + start-stop-daemon --oknodo --stop --quiet --pidfile /var/run/$NAME.pid \ + --exec $DAEMON + echo "$NAME." + ;; + reload) + start-stop-daemon --stop --signal 1 --quiet --pidfile \ + /var/run/$NAME.pid --exec $DAEMON + ;; + 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 + echo "$NAME." + ;; + *) + N=/etc/init.d/$NAME + echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2 + exit 1 + ;; +esac + +exit 0 diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..3bddf85 --- /dev/null +++ b/debian/rules @@ -0,0 +1,95 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +DESTDIR=$(CURDIR)/debian/lcd4linux + +# 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) + + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +config.status: configure + dh_testdir + CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr + +build: build-stamp + +build-stamp: config.status + dh_testdir + $(MAKE) + #/usr/bin/docbook-to-man debian/lcd4linux.sgml > lcd4linux.1 + touch build-stamp + +clean: + dh_testdir + dh_testroot + + rm -f build-stamp + $(MAKE) distclean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + $(MAKE) install DESTDIR=$(DESTDIR) + mkdir -p $(DESTDIR)/etc + cp lcd4linux.conf.sample $(DESTDIR)/etc/lcd4linux.conf + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs +# dh_installexamples + dh_install +# dh_installmenu + dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime + dh_installinit +# dh_installcron +# dh_installinfo +# dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_python +# dh_makeshlibs + 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/templates b/debian/templates new file mode 100644 index 0000000..2be41c7 --- /dev/null +++ b/debian/templates @@ -0,0 +1,7 @@ +Template: lcd4linux/conf +Type: note +Description: Your must configure lcd4linux + By default, lcd4linux is not configured. You MUST configure it by editing + the /etc/lcd4linux.conf file, which holds all configuration. + . + Then, restart lcd4linux with /etc/init.d/lcd4linux restart -- cgit v1.2.3