Index: work/OS/debian/control =================================================================== --- work/OS/debian/control (revision 31422) +++ work/OS/debian/control (revision 31423) @@ -43,6 +43,7 @@ - KiCad, eeschema netlist+footprint info (import) - tEDAx footprints (read, write) - tEDAx netlist (read) + - BXL footprints (import) - Autotrax (protel) pcb boards (read, write) - Eagle XML format boards and libraries (read) - Eagle binary format boards and libraries (read) @@ -87,6 +88,7 @@ Architecture: all Depends: ${misc:Depends}, ${shlibs:Depends} Replaces: pcb-rnd (<< 2.2.0-2) +Breaks: pcb-rnd (<< 2.2.0-2) Description: Documentation for pcb-rnd User manual (html) and manual pages. @@ -120,6 +122,7 @@ Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, pcb-rnd-core, pcb-rnd-lib-io Replaces: pcb-rnd (<< 2.2.0-2) +Breaks: pcb-rnd (<< 2.2.0-2) Description: Netlist/schematics import plugins. Import netlist and footprint information from edif, ltspice, mentor graphics, gschem and tinycad. @@ -147,6 +150,7 @@ Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, pcb-rnd-core, pcb-rnd-lib-io Replaces: pcb-rnd (<< 2.2.0-2) +Breaks: pcb-rnd (<< 2.2.0-2) Description: Commonly used non-native board and footprint file formats Plugins for tEDAx footprint format and the gEDA/PCB file formats (footprint and board). @@ -162,6 +166,7 @@ Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Replaces: pcb-rnd (<< 2.2.0-2) +Breaks: pcb-rnd (<< 2.2.0-2) Description: pcb-rnd executable with the core functionality Includes the data model, the most common action commands, the native file format and the CLI (batch HID). Does not contain GUI. Can be Index: work/OS/debian_gen/gen.sh =================================================================== --- work/OS/debian_gen/gen.sh (revision 31422) +++ work/OS/debian_gen/gen.sh (revision 31423) @@ -26,10 +26,14 @@ # Bdale's patches for smooth upgrade: # 'Replaces:' make sure the modular packaging replaces the old, monoithic # package without file collision -CONTROL_BONUS["pcb-rnd-import-net"]="Replaces: pcb-rnd (<< 2.2.0-2)" -CONTROL_BONUS["pcb-rnd-doc"]="Replaces: pcb-rnd (<< 2.2.0-2)" -CONTROL_BONUS["pcb-rnd-io-standard"]="Replaces: pcb-rnd (<< 2.2.0-2)" -CONTROL_BONUS["pcb-rnd-core"]="Replaces: pcb-rnd (<< 2.2.0-2)" +CONTROL_BONUS["pcb-rnd-import-net"]="Replaces: pcb-rnd (<< 2.2.0-2) +Breaks: pcb-rnd (<< 2.2.0-2)" +CONTROL_BONUS["pcb-rnd-doc"]="Replaces: pcb-rnd (<< 2.2.0-2) +Breaks: pcb-rnd (<< 2.2.0-2)" +CONTROL_BONUS["pcb-rnd-io-standard"]="Replaces: pcb-rnd (<< 2.2.0-2) +Breaks: pcb-rnd (<< 2.2.0-2)" +CONTROL_BONUS["pcb-rnd-core"]="Replaces: pcb-rnd (<< 2.2.0-2) +Breaks: pcb-rnd (<< 2.2.0-2)" ### implementation ### Index: work/OS/debian_gen/patches/01_Bdale.patch =================================================================== --- work/OS/debian_gen/patches/01_Bdale.patch (revision 31422) +++ work/OS/debian_gen/patches/01_Bdale.patch (revision 31423) @@ -1,6 +1,6 @@ ---- control.orig 2020-02-26 04:54:37.835261701 +0100 -+++ control 2020-02-26 04:54:37.861261700 +0100 -@@ -126,7 +127,7 @@ +--- control 2020-05-17 07:16:49.245630176 +0200 ++++ control.patched 2020-05-17 07:16:39.611630746 +0200 +@@ -129,7 +129,7 @@ Package: librnd-dev Architecture: any