diff options
-rw-r--r-- | Makefile.am | 8 | ||||
-rw-r--r-- | configure.ac | 23 | ||||
-rwxr-xr-x | etc/plptools.in (renamed from etc/psion.in) | 0 | ||||
-rw-r--r-- | etc/plptools.spec.in | 247 | ||||
-rwxr-xr-x | etc/psion.SuSE.in | 93 |
5 files changed, 12 insertions, 359 deletions
diff --git a/Makefile.am b/Makefile.am index 7987217..d7a5e1f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -3,14 +3,14 @@ ACLOCAL_AMFLAGS = -I m4 SUBDIRS = intl po lib ncpd plpfuse plpftp plpprint sisinstall doc EXTRA_DIST = AUTHORS COPYING INSTALL NEWS README TODO HISTORY ABOUT-NLS \ - etc/s5magic etc/s5kdemagic etc/psion.in etc/psion.SuSE.in \ + etc/s5magic etc/s5kdemagic etc/plptools.in \ etc/ttytap.c etc/psidump etc/psidump.1 \ - etc/udev-usbserial-plptools.rules etc/plptools.spec + etc/udev-usbserial-plptools.rules -DISTCLEANFILES = etc/psion etc/psion.SuSE +DISTCLEANFILES = etc/plptools install-exec-local: - install -D $(top_builddir)/etc/psion $(DESTDIR)$(initdir)/psion + install -D $(top_builddir)/etc/plptools $(DESTDIR)$(initdir)/plptools dist-local: kdoc -d doc/api -n libplp --strip-h-path lib/*.h diff --git a/configure.ac b/configure.ac index 5cda2ff..7d47890 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT(plptools, 0.20, plptools-developers@lists.sourceforge.net) +AC_INIT(plptools, 0.21, plptools-developers@lists.sourceforge.net) AC_CANONICAL_SYSTEM AM_INIT_AUTOMAKE @@ -201,26 +201,26 @@ AC_DEFINE_UNQUOTED(DPORT,$DPORT, AC_SUBST(DPORT) AC_ARG_WITH(drive, - [ --with-drive=DRIVE override default Psion drive [AUTO]], + [ --with-drive=DRIVE override default EPOC drive [AUTO]], [ DDRIVE="$withval" AC_MSG_RESULT(Overriding drive: $DDRIVE) ], [ DDRIVE='AUTO' - AC_MSG_RESULT(Using default Psion drive: $DDRIVE) + AC_MSG_RESULT(Using default EPOC drive: $DDRIVE) ] ) AC_DEFINE_UNQUOTED(DDRIVE,"$DDRIVE", - [Define this to your default drive on your Psion]) + [Define this to your default drive on your EPOC device]) AC_ARG_WITH(basedir, - [ --with-basedir=DIR override default Psion directory [\\\\]], + [ --with-basedir=DIR override default EPOC directory [\\\\]], [ DBASEDIR="$withval" AC_MSG_RESULT(Overriding directory: $DBASEDIR) ], [ DBASEDIR='\\' - AC_MSG_RESULT(Using default Psion directory: $DBASEDIR) + AC_MSG_RESULT(Using default EPOC directory: $DBASEDIR) ] ) AC_DEFINE_UNQUOTED(DBASEDIR,"$DBASEDIR", - [Define this to your default directory on your Psion]) + [Define this to your default directory on your EPOC device]) AC_ARG_WITH(initdir, [ --with-initdir=DIR override default init dir [PREFIX/etc/rc.d/init.d]], @@ -242,11 +242,6 @@ AH_BOTTOM([ /* Define this, if libc provides bind_textdomain_codeset */ #undef HAVE_BIND_TEXTDOMAIN_CODESET -/* Some reasonable defaults */ -#ifndef PSIONHOSTNAME -# define PSIONHOSTNAME "localhost" -#endif - /* Select version of FUSE API */ #define FUSE_USE_VERSION 26 ]) @@ -265,9 +260,7 @@ AC_CONFIG_FILES( sisinstall/Makefile doc/Makefile doc/api/Makefile - etc/psion - etc/psion.SuSE - etc/plptools.spec + etc/plptools doc/ncpd.man doc/plpfuse.man doc/plpftp.man diff --git a/etc/psion.in b/etc/plptools.in index d19378c..d19378c 100755 --- a/etc/psion.in +++ b/etc/plptools.in diff --git a/etc/plptools.spec.in b/etc/plptools.spec.in deleted file mode 100644 index 03f204f..0000000 --- a/etc/plptools.spec.in +++ /dev/null @@ -1,247 +0,0 @@ -%define version @VERSION@ -%define myrelease 1 - -%define srel /etc/SuSE-release -%define rrel /etc/redhat-release -%define mrel /etc/mandrake-release -%define isSUSE %(test -f %{srel} && echo 1 || echo 0) -%define isRH %(test -f %{rrel} && echo 2 || echo 0) -%define isMDK %(test -f %{mrel} && echo 1 || echo 0) -%if "%{isMDK}" > "0" -%define isRH 1 -%endif -# -# Running the above, results in: -# -# RedHat: isSUSE=0 isRH=2 isMDK=0 -# Mandrake: isSUSE=0 isRH=1 isMDK=1 -# SuSE: isSUSE=1 isRH=0 isMDK=0 -# - -%define _qtdir "" -%if "%{isSUSE}" > "0" -%define REL %(grep VERSION %{srel} | sed -e 's/VERSION = //') -%define _initrddir %{_sysconfdir}/init.d -%define distro SuSE%{REL} -%endif -%if "%{isRH}" > "1" -%define REL %(rpm -qf --queryformat '%%{version}' %{rrel}) -%define distro RH%{REL} -# Old RH7.2 has QT in qt-2.x.x which is not autodetected in configure -%define _qtdir %(test -n "$QTDIR" && echo \"--with-qt-dir=$QTDIR\" || :) -%endif -%if "%{isMDK}" > "0" -%define REL %(rpm -qf --queryformat '%%{version}' %{mrel}) -%define distro mdk%{REL} -%endif - -%define realrelease %{myrelease}%{distro} - -# -# Conditionals -# -%{?_without_distro: %define realrelease %{myrelease}} -%{?_with_debug: %define __spec_install_post /usr/lib/rpm/brp-compress} -%{?_with_debug: %define _with_debug --enable-debug} -%{?_with_debug: %define optflags -g} -%{!?_with_debug: %define _with_debug --disable-debug} - -Summary: Connectivity for psion series 5. -Name: plptools -Version: %{version} -Release: %{realrelease} -Vendor: The plptools project -Packager: Fritz Elfert <fritz.elfert@to.com> -URL: http://plptools.sourceforge.net/ -Source0: http://download.sourceforge.net/plptools/plptools-%{version}.tar.gz -Copyright: GPL -Group: Networking/Utilities -Buildrequires: readline-devel -%if "%{isSUSE}" > "0" -Requires: aaa_base >= 2002.3.27-0 -%endif -%if "%{isRH}" > "0" -Requires: chkconfig >= 0.9 -%endif -BuildRoot: %{_tmppath}/plputils-buildroot - -%package devel -Summary: Static library and includes for psion series 5 communication. -Group: Development/Libraries -Requires: %{name} = %{version} - -%description -This package contains the programs (client and server), necessary to -communicate with a Psion palmtop. The psion's file-system will -be automatically mounted under /mnt/psion at the time it is -connected to your computer. If the psion is shut down or -disconnected, the contents of /mnt/psion will automatically -disappear. Other programs included are: - - plpftp, a program which allows you to transfer files in a ftp-like - manner, view and modifiy processes on your psion. - - plpprintd, a daemon for enabling printing from a Psion Series 5 via any - accessible printer. - - sisinstall, an installer for Psion's SIS software package format. - -%description devel -This package contains the static library and include files for building -programs which can communicate with a Psion palmtop. - -%description -l de -Dieses Packet enthält Programme zur Kommunikation mit einem Psion Palmtop. -Das Dateisystem des Psion wird beim Anschließen automatisch unter -/mnt/psion eingehängt. Wird der Psion ausgeschaltet oder das Kabel -gezogen, so verschwindet der Inhalt dieses Verzeichnisses automatisch -und erscheint erneuten Anschließen wieder. Weiterhin sind enthalten: - - plpftp, ein Programm welches eine FTP-ähnliche Oberfläche für Dateitransfer - bietet und Prozesse auf dem Psion stoppen und starten kann. - - plpprintd, ein Daemon welcher Ausdrucken von einem Psion Serie 5 über - beliebige vefügbare Drucker ermöglicht - - sisinstall, ein Installationsprogramm für das Psion-eigene SIS - packetformat. - -%description -l de devel -Dieses Packet enthält die statische Bibliothek und include-Dateien -zur Programm-Entwicklung von Kommunikations-software für den Psion. - -%changelog -* Tue Nov 20 2007 Reuben Thomas <rrt@sc3d.org> -- Butchered out the KDE bits; no testing done afterwards - -* Fri May 25 2001 Fritz Elfert <fritz.elfert@to.com> -- Added klipsi subpackage - -* Thu May 17 2001 Fritz Elfert <fritz.elfert@to.com> -- Official release of version 0.8 - -* Thu Mar 1 2001 Fritz Elfert <fritz.elfert@to.com> -- Added KDE sub-packages - -* Sat Jan 20 2001 Fritz Elfert <fritz.elfert@to.com> -- Updated to latest version -- Using RPM 4 (RH 7.0) - -* Mon Jan 17 2000 Fritz Elfert <fritz.elfert@to.com> -- New version 0.5 with lots of bugfixes and additions. - -* Sat Aug 7 1999 Fritz Elfert <fritz.elfert@to.com> -- fixed violation of const parameters in rfsv32.cc. -- corrected BLOCKSIZE in mp.h to fix behaviour of "du" program. - -%prep -%setup -q -%if "%{isSUSE}" > "0" -# SuSE's depencies are pretty broken. Example: For the KDE stuff, -# RPM's automatic find-requires generates a depency to libGLcore -# if the build-system has Nvidia drivers installed. Our KDE stuff -# definitively does NOT depend on it! -# Therefore, we filter some unnecessary stuff out: -cat<<EOF>find-requires -#!/bin/sh -%{__find_requires} "$@" |egrep -v 'libGL|freetype|libfam' -EOF -chmod a+x find-requires -%define __find_requires %{_builddir}/%{buildsubdir}/find-requires -%endif -%if "%{isMDK}" > "0" -# Mandrake's RPM generates similar odd depencies. -cat<<EOF>find-requires -#!/bin/sh -%{__find_requires} "$@" |egrep -v 'libGL|freetype' -EOF -chmod a+x find-requires -%define __find_requires %{_builddir}/%{buildsubdir}/find-requires -%endif - -%build -%if "%{isSUSE}" > "0" -# SuSE's libtools are breaking everything -%define __libtoolize true -%configure --with-initdir=%{_initrddir} %{_with_debug} -%configure --with-initdir=%{_initrddir} %{_with_debug} -%endif -make - -%install -mkdir -p $RPM_BUILD_ROOT/%{_prefix} $RPM_BUILD_ROOT%{_initrddir} \ -# rpm's makeinstall doesn't work here! -make DESTDIR=$RPM_BUILD_ROOT install -%if "%{isSUSE}" > "0" -mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig -cat>$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/psion<<EOF -START_NCPD=yes -NCPD_ARGS= -START_PLPFUSE=no -PLPFUSE_ARGS= -START_PLPPRINTD=yes -PLPPRINTD_ARGS= -EOF -install -m755 etc/psion.SuSE $RPM_BUILD_ROOT%{_initrddir}/psion -%endif -%if "%{isRH}" > "0" -install -m755 etc/psion $RPM_BUILD_ROOT%{_initrddir}/psion -mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig -cat>$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/psion<<EOF -START_NCPD=yes -NCPD_ARGS= -START_PLPFUSE=no -PLPFUSE_ARGS= -START_PLPPRINTD=yes -PLPPRINTD_ARGS= -EOF -%endif -%if "%{isMDK}" > "0" -# Mandrake has a menu configurator -mkdir -p $RPM_BUILD_ROOT%{_libdir}/menu -%endif - -%clean -rm -rf $RPM_BUILD_ROOT - -%post -ldconfig -test ! -d /mnt/psion && mkdir -p /mnt/psion -%if "%{isRH}" > "0" -/sbin/chkconfig --add psion -%endif -%if "%{isSUSE}" > "0" -/sbin/chkconfig --add psion -%endif - -fi - -%preun -if [ "$1" = 0 ] -then - %{_initrddir}/psion stop >/dev/null 2>&1 -%if "%{isSUSE}" > "0" - /sbin/chkconfig --del psion -%endif -%if "%{isRH}" > "0" - /sbin/chkconfig --del psion -%endif -fi - -%files -%doc COPYING INSTALL CHANGES ChangeLog README TODO etc/*magic -%{_bindir}/plpftp -%{_bindir}/sisinstall -%{_sbindir}/* -%{_mandir}/*/* -%{_libdir}/libplp.so.* -%{_libdir}/libplp.la -%{_datadir}/locale/*/LC_MESSAGES/plptools.mo -%{_datadir}/%{name}/* -%{_initrddir}/psion -%if "%{isSUSE}" > "0" -%config %{_sysconfdir}/sysconfig/psion -%endif -%if "%{isRH}" > "0" -%config %{_sysconfdir}/sysconfig/psion -%endif - -%files devel -%doc doc/api etc/*.spec -%{_libdir}/libplp.a -%{_libdir}/libplp.so -%{_includedir}/%{name}/* diff --git a/etc/psion.SuSE.in b/etc/psion.SuSE.in deleted file mode 100755 index b39846e..0000000 --- a/etc/psion.SuSE.in +++ /dev/null @@ -1,93 +0,0 @@ -#!/bin/sh -# -### BEGIN INIT INFO -# Provides: psion -# Required-Start: $syslog -# Required-Stop: -# Default-Start: 3 5 -# Default-Stop: 0 1 2 6 -# Description: Start Psion support -### END INIT INFO - -# Source function library. -. /etc/rc.status - -[ -f @prefix@/sbin/ncpd ] || exit 0 -[ -f @prefix@/sbin/plpfuse ] || exit 0 -[ -f @prefix@/sbin/plpprintd ] || exit 0 -[ -f /etc/sysconfig/psion ] || exit 0 -. /etc/sysconfig/psion - -rc_reset - -start() { - echo "Starting Psion support ..." - if [ "$START_NCPD" = "yes" ] ; then - echo -n " ncpd: " - startproc -f @prefix@/sbin/ncpd $NCPD_ARGS - rc_status -v - fi - if test "$START_PLPFUSE" = "yes" ; then - echo -n " plpfuse: " - startproc -f @prefix@/sbin/plpfuse $PLPFUSE_ARGS - rc_status -v - fi - if [ "$START_PLPPRINTD" = "yes" ] ; then - echo -n " plpprintd: " - startproc -f @prefix@/sbin/plpprintd $PLPPRINTD_ARGS - rc_status -v - fi - rc_status && touch /var/lock/subsys/psion -} - -stop() { - echo "Stopping Psion support ..." - if [ "$START_PLPPRINTD" = "yes" ] ; then - echo -n " plpprintd: " - killproc -TERM @prefix@/sbin/plpprintd - rc_status -v - fi - if [ "$START_PLPFUSE" = "yes" ] ; then - echo -n " plpfuse: " - fusermount -u /mnt/psion - rc_status -v - fi - if [ "$START_NCPD" = "yes" ] ; then - echo -n " ncpd: " - killproc -TERM @prefix@/sbin/ncpd - rc_status -v - fi - rc_status && rm -f /var/lock/subsys/psion -} - -restart() { - stop - start -} - -# See how we were called. -case "$1" in - start) - start - ;; - stop) - stop - ;; - status) - echo -n "Checking for service psion: " - checkproc @prefix@/sbin/plpprintd && \ - checkproc @prefix@/sbin/ncpd - rc_status -v - ;; - restart|reload) - restart - ;; - condrestart) - test -f /var/lock/subsys/psion && restart || : - ;; - *) - echo "Usage: psion {start|stop|status|restart|reload|condrestart}" - exit 1 -esac - -rc_exit |