From 7e4e76eaf527fc51a248905cfa53fc2237ad7c5e Mon Sep 17 00:00:00 2001
From: Boyuan Yang <byang@debian.org>
Date: Wed, 15 Sep 2021 14:25:47 -0400
Subject: [PATCH] Rename package: libzxingcore* -> libzxing*

---
 debian/control                                | 23 ++++++++++++++++---
 ...ibzxingcore-dev.docs => libzxing-dev.docs} |  0
 ...gcore-dev.install => libzxing-dev.install} |  0
 debian/{libzxingcore1.docs => libzxing1.docs} |  0
 ...ibzxingcore1.install => libzxing1.install} |  0
 5 files changed, 20 insertions(+), 3 deletions(-)
 rename debian/{libzxingcore-dev.docs => libzxing-dev.docs} (100%)
 rename debian/{libzxingcore-dev.install => libzxing-dev.install} (100%)
 rename debian/{libzxingcore1.docs => libzxing1.docs} (100%)
 rename debian/{libzxingcore1.install => libzxing1.install} (100%)

diff --git a/debian/control b/debian/control
index 2d37e4f..edb66d6 100644
--- a/debian/control
+++ b/debian/control
@@ -14,12 +14,16 @@ Homepage: https://github.com/nu-book/zxing-cpp
 Vcs-Git: https://salsa.debian.org/debian/zxing-cpp.git
 Vcs-Browser: https://salsa.debian.org/debian/zxing-cpp
 
-Package: libzxingcore-dev
+Package: libzxing-dev
 Architecture: any
 Section: libdevel
 Depends:
  ${misc:Depends},
- libzxingcore1 (= ${binary:Version}),
+ libzxing1 (= ${binary:Version}),
+Replaces:
+ libzxingcore-dev (<< 1.2.0-2~),
+Breaks:
+ libzxingcore-dev (<< 1.2.0-2~),
 Description: C++ port of ZXing library (development files)
  ZXing-C++ ("zebra crossing") is an open-source, multi-format 1D/2D
  barcode image processing library implemented in C++.
@@ -32,12 +36,25 @@ Description: C++ port of ZXing library (development files)
  .
  This package provides development files for zxing-cpp library.
 
-Package: libzxingcore1
+Package: libzxingcore-dev
+Architecture: all
+Section: oldlibs
+Depends:
+ ${misc:Depends},
+ libzxing-dev,
+Description: transitional dummy package
+ This is a transitional dummy package. It can safely be removed.
+
+Package: libzxing1
 Architecture: any
 Multi-Arch: same
 Depends:
  ${misc:Depends},
  ${shlibs:Depends},
+Replaces:
+ libzxingcore1 (<< 1.2.0-2~),
+Breaks:
+ libzxingcore1 (<< 1.2.0-2~),
 Description: C++ port of ZXing library (library files)
  ZXing-C++ ("zebra crossing") is an open-source, multi-format 1D/2D
  barcode image processing library implemented in C++.
diff --git a/debian/libzxingcore-dev.docs b/debian/libzxing-dev.docs
similarity index 100%
rename from debian/libzxingcore-dev.docs
rename to debian/libzxing-dev.docs
diff --git a/debian/libzxingcore-dev.install b/debian/libzxing-dev.install
similarity index 100%
rename from debian/libzxingcore-dev.install
rename to debian/libzxing-dev.install
diff --git a/debian/libzxingcore1.docs b/debian/libzxing1.docs
similarity index 100%
rename from debian/libzxingcore1.docs
rename to debian/libzxing1.docs
diff --git a/debian/libzxingcore1.install b/debian/libzxing1.install
similarity index 100%
rename from debian/libzxingcore1.install
rename to debian/libzxing1.install
-- 
GitLab