Index: debian/pcb-common.install =================================================================== --- debian/pcb-common.install (revision 29) +++ debian/pcb-common.install (nonexistent) @@ -1,2 +0,0 @@ -usr/ -debian/pcb.xpm usr/share/pixmaps/ Index: debian/pcb-gtk.menu =================================================================== --- debian/pcb-gtk.menu (revision 29) +++ debian/pcb-gtk.menu (nonexistent) @@ -1,5 +0,0 @@ -?package(pcb-gtk):needs="x11" section="Applications/Science/Electronics" \ - title="PCB (GTK+ interface)" \ - longtitle="Printed Circuit Board Design Program" \ - hotkey="P" icon="/usr/share/pixmaps/pcb.xpm" \ - command="/usr/bin/pcb-gtk" Index: debian/pcb-common.info =================================================================== --- debian/pcb-common.info (revision 29) +++ debian/pcb-common.info (nonexistent) @@ -1 +0,0 @@ -doc/*.info* Index: debian/pcb-lesstif.links =================================================================== --- debian/pcb-lesstif.links (revision 29) +++ debian/pcb-lesstif.links (nonexistent) @@ -1 +0,0 @@ -usr/share/man/man1/pcb.1.gz usr/share/man/man1/pcb-lesstif.1.gz Index: debian/pcb-common.lintian-overrides =================================================================== --- debian/pcb-common.lintian-overrides (revision 29) +++ debian/pcb-common.lintian-overrides (nonexistent) @@ -1,3 +0,0 @@ -# /usr/bin/pcb is an alternative installed by postinst script of either pcb-gtk -# or pcb-lesstiff -pcb-common: desktop-command-not-in-package usr/share/applications/pcb.desktop pcb Index: debian/pcb-common.docs =================================================================== --- debian/pcb-common.docs (revision 29) +++ debian/pcb-common.docs (nonexistent) @@ -1,6 +0,0 @@ -NEWS -README_FILES/Whats_new_in_2.0 -doc/pcb.pdf -doc/refcard.pdf -doc/*.png -doc/*.html Index: debian/pcb-gtk.postinst =================================================================== --- debian/pcb-gtk.postinst (revision 29) +++ debian/pcb-gtk.postinst (nonexistent) @@ -1,21 +0,0 @@ -#! /bin/sh -set -e - -case "$1" in - configure) - update-alternatives --quiet --install /usr/bin/pcb pcb /usr/bin/pcb-gtk 20 - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 0 - ;; -esac - -#DEBHELPER# - -exit 0 Index: debian/pcb-lesstif.lintian-overrides =================================================================== --- debian/pcb-lesstif.lintian-overrides (revision 29) +++ debian/pcb-lesstif.lintian-overrides (nonexistent) @@ -1,2 +0,0 @@ -# Not a spelling mistake, ang is for angle -pcb-lesstif: spelling-error-in-binary usr/bin/pcb-lesstif ang and Index: debian/pcb-lesstif.dirs =================================================================== --- debian/pcb-lesstif.dirs (revision 29) +++ debian/pcb-lesstif.dirs (nonexistent) @@ -1 +0,0 @@ -usr/bin Index: debian/pcb-gtk.prerm =================================================================== --- debian/pcb-gtk.prerm (revision 29) +++ debian/pcb-gtk.prerm (nonexistent) @@ -1,20 +0,0 @@ -#! /bin/sh -set -e - -case "$1" in - remove) - update-alternatives --quiet --remove pcb /usr/bin/pcb-gtk - ;; - upgrade|failed-upgrade|deconfigure) - ;; - *) - echo "prerm called with unknown argument \`$1'" >&2 - exit 0 - ;; -esac - -#DEBHELPER# - -exit 0 - - Index: debian/pcb-common.dirs =================================================================== --- debian/pcb-common.dirs (revision 29) +++ debian/pcb-common.dirs (nonexistent) @@ -1 +0,0 @@ -usr/share/doc/pcb-common Index: debian/pcb-lesstif.menu =================================================================== --- debian/pcb-lesstif.menu (revision 29) +++ debian/pcb-lesstif.menu (nonexistent) @@ -1,5 +0,0 @@ -?package(pcb-lesstif):needs="x11" section="Applications/Science/Electronics" \ - title="PCB (LessTif interface)" \ - longtitle="Printed Circuit Board Design Program" \ - hotkey="P" icon="/usr/share/pixmaps/pcb.xpm" \ - command="/usr/bin/pcb-lesstif" Index: debian/pcb-common.examples =================================================================== --- debian/pcb-common.examples (revision 29) +++ debian/pcb-common.examples (nonexistent) @@ -1,2 +0,0 @@ -example/* -tutorial/* Index: debian/pcb-gtk.links =================================================================== --- debian/pcb-gtk.links (revision 29) +++ debian/pcb-gtk.links (nonexistent) @@ -1 +0,0 @@ -usr/share/man/man1/pcb.1.gz usr/share/man/man1/pcb-gtk.1.gz Index: debian/pcb-gtk.lintian-overrides =================================================================== --- debian/pcb-gtk.lintian-overrides (revision 29) +++ debian/pcb-gtk.lintian-overrides (nonexistent) @@ -1,2 +0,0 @@ -# Not a spelling mistake, ang is for angle -pcb-gtk: spelling-error-in-binary usr/bin/pcb-gtk ang and Index: debian/pcb-lesstif.postinst =================================================================== --- debian/pcb-lesstif.postinst (revision 29) +++ debian/pcb-lesstif.postinst (nonexistent) @@ -1,21 +0,0 @@ -#! /bin/sh -set -e - -case "$1" in - configure) - update-alternatives --quiet --install /usr/bin/pcb pcb /usr/bin/pcb-lesstif 40 - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 0 - ;; -esac - -#DEBHELPER# - -exit 0 Index: debian/pcb-gtk.dirs =================================================================== --- debian/pcb-gtk.dirs (revision 29) +++ debian/pcb-gtk.dirs (nonexistent) @@ -1 +0,0 @@ -usr/bin Index: debian/pcb-lesstif.prerm =================================================================== --- debian/pcb-lesstif.prerm (revision 29) +++ debian/pcb-lesstif.prerm (nonexistent) @@ -1,20 +0,0 @@ -#! /bin/sh -set -e - -case "$1" in - remove) - update-alternatives --quiet --remove pcb /usr/bin/pcb-lesstif - ;; - upgrade|failed-upgrade|deconfigure) - ;; - *) - echo "prerm called with unknown argument \`$1'" >&2 - exit 0 - ;; -esac - -#DEBHELPER# - -exit 0 - - Index: debian/pcb-common.doc-base =================================================================== --- debian/pcb-common.doc-base (revision 29) +++ debian/pcb-common.doc-base (nonexistent) @@ -1,20 +0,0 @@ -Document: pcb -Title: Pcb Manual -Author: harry eaton -Abstract: This document is a manual for Pcb, the interactive printed circuit - board layout system for X11. -Section: Science/Electronics - -Format: HTML -Index: /usr/share/doc/pcb-common/pcb.html -Files: /usr/share/doc/pcb-common/pcb.html - -Format: Info -Index: /usr/share/info/pcb.info.gz -Files: /usr/share/info/pcb.info* - -Format: PDF -Files: /usr/share/doc/pcb-common/pcb.pdf.gz - -Format: DVI -Files: /usr/share/doc/pcb-common/refcard.pdf.gz Index: debian/control =================================================================== --- debian/control (revision 29) +++ debian/control (revision 30) @@ -1,4 +1,4 @@ -Source: pcb +Source: pcb-rnd Section: electronics Priority: optional Maintainer: Debian Electronics Team @@ -11,7 +11,7 @@ Package: pcb Architecture: all -Depends: ${misc:Depends}, pcb-gtk | pcb-lesstif, pcb-common +Depends: ${misc:Depends}, pcb-rnd-gtk, pcb-rnd-common Description: printed circuit board (pcb) design program - meta-package PCB is an interactive printed circuit board editor for the X11 window system. PCB includes a rats nest feature, design rule checking, and can @@ -23,7 +23,7 @@ Package: pcb-common Architecture: all Replaces: pcb -Depends: ${misc:Depends}, m4, tk8.5 | wish, tcl8.5 | tclsh, pcb-gtk | pcb-lesstif +Depends: ${misc:Depends}, m4, tk8.5 | wish, tcl8.5 | tclsh, pcb-rnd-gtk Recommends: extra-xdg-menus Description: printed circuit board (pcb) design program - common files PCB is an interactive printed circuit board editor for the X11 window @@ -35,9 +35,9 @@ . This package contains the common files. -Package: pcb-gtk +Package: pcb-rnd-gtk Architecture: any -Depends: ${misc:Depends}, ${shlibs:Depends}, pcb-common +Depends: ${misc:Depends}, ${shlibs:Depends}, pcb-rnd-common Description: printed circuit board (pcb) design program - GTK+ interface PCB is an interactive printed circuit board editor for the X11 window system. PCB includes a rats nest feature, design rule checking, and can @@ -48,9 +48,9 @@ . This package contains the GTK+ user-interface for pcb. -Package: pcb-lesstif +Package: pcb-rnd-lesstif Architecture: any -Depends: ${misc:Depends}, ${shlibs:Depends}, pcb-common +Depends: ${misc:Depends}, ${shlibs:Depends}, pcb-rnd-common Description: printed circuit board (pcb) design program - LessTif interface PCB is an interactive printed circuit board editor for the X11 window system. PCB includes a rats nest feature, design rule checking, and can Index: debian/pcb-rnd-common.dirs =================================================================== --- debian/pcb-rnd-common.dirs (nonexistent) +++ debian/pcb-rnd-common.dirs (revision 30) @@ -0,0 +1 @@ +usr/share/doc/pcb-common Index: debian/pcb-rnd-common.doc-base =================================================================== --- debian/pcb-rnd-common.doc-base (nonexistent) +++ debian/pcb-rnd-common.doc-base (revision 30) @@ -0,0 +1,20 @@ +Document: pcb +Title: Pcb Manual +Author: harry eaton +Abstract: This document is a manual for Pcb, the interactive printed circuit + board layout system for X11. +Section: Science/Electronics + +Format: HTML +Index: /usr/share/doc/pcb-common/pcb.html +Files: /usr/share/doc/pcb-common/pcb.html + +Format: Info +Index: /usr/share/info/pcb.info.gz +Files: /usr/share/info/pcb.info* + +Format: PDF +Files: /usr/share/doc/pcb-common/pcb.pdf.gz + +Format: DVI +Files: /usr/share/doc/pcb-common/refcard.pdf.gz Index: debian/pcb-rnd-common.docs =================================================================== --- debian/pcb-rnd-common.docs (nonexistent) +++ debian/pcb-rnd-common.docs (revision 30) @@ -0,0 +1,6 @@ +NEWS +README_FILES/Whats_new_in_2.0 +doc/pcb.pdf +doc/refcard.pdf +doc/*.png +doc/*.html Index: debian/pcb-rnd-common.examples =================================================================== --- debian/pcb-rnd-common.examples (nonexistent) +++ debian/pcb-rnd-common.examples (revision 30) @@ -0,0 +1,2 @@ +example/* +tutorial/* Index: debian/pcb-rnd-common.info =================================================================== --- debian/pcb-rnd-common.info (nonexistent) +++ debian/pcb-rnd-common.info (revision 30) @@ -0,0 +1 @@ +doc/*.info* Index: debian/pcb-rnd-common.install =================================================================== --- debian/pcb-rnd-common.install (nonexistent) +++ debian/pcb-rnd-common.install (revision 30) @@ -0,0 +1,2 @@ +usr/ +debian/pcb.xpm usr/share/pixmaps/ Index: debian/pcb-rnd-common.lintian-overrides =================================================================== --- debian/pcb-rnd-common.lintian-overrides (nonexistent) +++ debian/pcb-rnd-common.lintian-overrides (revision 30) @@ -0,0 +1,3 @@ +# /usr/bin/pcb is an alternative installed by postinst script of either pcb-gtk +# or pcb-lesstiff +pcb-common: desktop-command-not-in-package usr/share/applications/pcb.desktop pcb Index: debian/pcb-rnd-gtk.dirs =================================================================== --- debian/pcb-rnd-gtk.dirs (nonexistent) +++ debian/pcb-rnd-gtk.dirs (revision 30) @@ -0,0 +1 @@ +usr/bin Index: debian/pcb-rnd-gtk.links =================================================================== --- debian/pcb-rnd-gtk.links (nonexistent) +++ debian/pcb-rnd-gtk.links (revision 30) @@ -0,0 +1 @@ +usr/share/man/man1/pcb.1.gz usr/share/man/man1/pcb-gtk.1.gz Index: debian/pcb-rnd-gtk.lintian-overrides =================================================================== --- debian/pcb-rnd-gtk.lintian-overrides (nonexistent) +++ debian/pcb-rnd-gtk.lintian-overrides (revision 30) @@ -0,0 +1,2 @@ +# Not a spelling mistake, ang is for angle +pcb-gtk: spelling-error-in-binary usr/bin/pcb-gtk ang and Index: debian/pcb-rnd-gtk.menu =================================================================== --- debian/pcb-rnd-gtk.menu (nonexistent) +++ debian/pcb-rnd-gtk.menu (revision 30) @@ -0,0 +1,5 @@ +?package(pcb-gtk):needs="x11" section="Applications/Science/Electronics" \ + title="PCB (GTK+ interface)" \ + longtitle="Printed Circuit Board Design Program" \ + hotkey="P" icon="/usr/share/pixmaps/pcb.xpm" \ + command="/usr/bin/pcb-gtk" Index: debian/pcb-rnd-gtk.postinst =================================================================== --- debian/pcb-rnd-gtk.postinst (nonexistent) +++ debian/pcb-rnd-gtk.postinst (revision 30) @@ -0,0 +1,21 @@ +#! /bin/sh +set -e + +case "$1" in + configure) + update-alternatives --quiet --install /usr/bin/pcb pcb /usr/bin/pcb-gtk 20 + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + +#DEBHELPER# + +exit 0 Index: debian/pcb-rnd-gtk.prerm =================================================================== --- debian/pcb-rnd-gtk.prerm (nonexistent) +++ debian/pcb-rnd-gtk.prerm (revision 30) @@ -0,0 +1,20 @@ +#! /bin/sh +set -e + +case "$1" in + remove) + update-alternatives --quiet --remove pcb /usr/bin/pcb-gtk + ;; + upgrade|failed-upgrade|deconfigure) + ;; + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + +#DEBHELPER# + +exit 0 + + Index: debian/pcb-rnd-lesstif.dirs =================================================================== --- debian/pcb-rnd-lesstif.dirs (nonexistent) +++ debian/pcb-rnd-lesstif.dirs (revision 30) @@ -0,0 +1 @@ +usr/bin Index: debian/pcb-rnd-lesstif.links =================================================================== --- debian/pcb-rnd-lesstif.links (nonexistent) +++ debian/pcb-rnd-lesstif.links (revision 30) @@ -0,0 +1 @@ +usr/share/man/man1/pcb.1.gz usr/share/man/man1/pcb-lesstif.1.gz Index: debian/pcb-rnd-lesstif.lintian-overrides =================================================================== --- debian/pcb-rnd-lesstif.lintian-overrides (nonexistent) +++ debian/pcb-rnd-lesstif.lintian-overrides (revision 30) @@ -0,0 +1,2 @@ +# Not a spelling mistake, ang is for angle +pcb-lesstif: spelling-error-in-binary usr/bin/pcb-lesstif ang and Index: debian/pcb-rnd-lesstif.menu =================================================================== --- debian/pcb-rnd-lesstif.menu (nonexistent) +++ debian/pcb-rnd-lesstif.menu (revision 30) @@ -0,0 +1,5 @@ +?package(pcb-lesstif):needs="x11" section="Applications/Science/Electronics" \ + title="PCB (LessTif interface)" \ + longtitle="Printed Circuit Board Design Program" \ + hotkey="P" icon="/usr/share/pixmaps/pcb.xpm" \ + command="/usr/bin/pcb-lesstif" Index: debian/pcb-rnd-lesstif.postinst =================================================================== --- debian/pcb-rnd-lesstif.postinst (nonexistent) +++ debian/pcb-rnd-lesstif.postinst (revision 30) @@ -0,0 +1,21 @@ +#! /bin/sh +set -e + +case "$1" in + configure) + update-alternatives --quiet --install /usr/bin/pcb pcb /usr/bin/pcb-lesstif 40 + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + +#DEBHELPER# + +exit 0 Index: debian/pcb-rnd-lesstif.prerm =================================================================== --- debian/pcb-rnd-lesstif.prerm (nonexistent) +++ debian/pcb-rnd-lesstif.prerm (revision 30) @@ -0,0 +1,20 @@ +#! /bin/sh +set -e + +case "$1" in + remove) + update-alternatives --quiet --remove pcb /usr/bin/pcb-lesstif + ;; + upgrade|failed-upgrade|deconfigure) + ;; + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + +#DEBHELPER# + +exit 0 + + Index: debian/rules =================================================================== --- debian/rules (revision 29) +++ debian/rules (revision 30) @@ -3,9 +3,9 @@ # debian/rules file for the Debian/GNU Linux pcb package # Copyright 1997-99 by Hartmut Koptein -package = pcb +package = pcb-rnd -CONFIGURE_OPTS=--disable-rpath --enable-dbus --disable-update-desktop-database --disable-update-mime-database --enable-dependency-tracking --enable-coord64 LDFLAGS="$(LDFLAGS) -Wl,--as-needed" +CONFIGURE_OPTS=--disable-gl --disable-rpath --disable-dbus --disable-update-desktop-database --disable-update-mime-database --enable-dependency-tracking --disable-coord64 LDFLAGS="$(LDFLAGS) -Wl,--as-needed" %: dh $@