Bug#1061920: arrayfire: NMU diff for 64-bit time_t transition
Steve Langasek
vorlon at debian.org
Wed Jan 31 10:15:24 GMT 2024
Source: arrayfire
Followup-For: Bug #1061920
Apologies, an oversight in the conversion script caused us to fail to
update strict versioned dependencies on the previous package name.
Please find attached a fixed patch.
-------------- next part --------------
diff -Nru arrayfire-3.3.2+dfsg1/debian/changelog arrayfire-3.3.2+dfsg1/debian/changelog
--- arrayfire-3.3.2+dfsg1/debian/changelog 2016-08-12 12:05:13.000000000 +0000
+++ arrayfire-3.3.2+dfsg1/debian/changelog 2024-01-31 10:12:18.000000000 +0000
@@ -1,3 +1,11 @@
+arrayfire (3.3.2+dfsg1-4.1~exp2) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+ * Fix uninstallable packages from the previous upload.
+
+ -- Steve Langasek <vorlon at debian.org> Wed, 31 Jan 2024 10:12:18 +0000
+
arrayfire (3.3.2+dfsg1-4) unstable; urgency=medium
* Build with compute library from Boost 1.61.
diff -Nru arrayfire-3.3.2+dfsg1/debian/control arrayfire-3.3.2+dfsg1/debian/control
--- arrayfire-3.3.2+dfsg1/debian/control 2016-08-12 12:05:13.000000000 +0000
+++ arrayfire-3.3.2+dfsg1/debian/control 2024-01-31 10:12:03.000000000 +0000
@@ -28,7 +28,7 @@
Multi-Arch: same
Section: libdevel
Depends: ${misc:Depends},
- libarrayfire-cpu3 (= ${binary:Version}),
+ libarrayfire-cpu3t64 (= ${binary:Version}),
libarrayfire-dev
Description: Development files for ArrayFire (CPU backend)
ArrayFire is a high performance software library for parallel computing
@@ -44,7 +44,10 @@
This package provides the development files for the CPU backend of the
ArrayFire library.
-Package: libarrayfire-cpu3
+Package: libarrayfire-cpu3t64
+Provides: ${t64:Provides}
+Replaces: libarrayfire-cpu3
+Breaks: libarrayfire-cpu3 (<< ${source:Version})
Architecture: any
Multi-Arch: same
Section: libs
@@ -112,7 +115,7 @@
Section: libdevel
Depends: ${misc:Depends},
libarrayfire-dev,
- libarrayfire-opencl3 (= ${binary:Version}),
+ libarrayfire-opencl3t64 (= ${binary:Version}),
ocl-icd-opencl-dev | opencl-dev
Description: Development files for ArrayFire (OpenCL backend)
ArrayFire is a high performance software library for parallel computing
@@ -128,7 +131,10 @@
This package provides the development files for the OpenCL backend of the
ArrayFire library.
-Package: libarrayfire-opencl3
+Package: libarrayfire-opencl3t64
+Provides: ${t64:Provides}
+Replaces: libarrayfire-opencl3
+Breaks: libarrayfire-opencl3 (<< ${source:Version})
Architecture: any
Multi-Arch: same
Section: libs
@@ -154,7 +160,7 @@
Section: libdevel
Depends: ${misc:Depends},
libarrayfire-dev,
- libarrayfire-unified3 (= ${binary:Version})
+ libarrayfire-unified3t64 (= ${binary:Version})
Description: Development files for ArrayFire (unified backend)
ArrayFire is a high performance software library for parallel computing
with an easy-to-use API. Its array based function set makes parallel
@@ -169,13 +175,16 @@
This package provides the development files for the unified backend of the
ArrayFire library.
-Package: libarrayfire-unified3
+Package: libarrayfire-unified3t64
+Provides: ${t64:Provides}
+Replaces: libarrayfire-unified3
+Breaks: libarrayfire-unified3 (<< ${source:Version})
Architecture: any
Multi-Arch: same
Section: libs
Depends: ${misc:Depends},
${shlibs:Depends},
- libarrayfire-cpu3 (= ${binary:Version}) | libarrayfire-opencl3 (= ${binary:Version})
+ libarrayfire-cpu3t64 (= ${binary:Version}) | libarrayfire-opencl3t64 (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends}
Description: High performance library for parallel computing (unified backend)
ArrayFire is a high performance software library for parallel computing
diff -Nru arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3.install arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3.install
--- arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3.install 2016-08-12 12:05:13.000000000 +0000
+++ arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3.install 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libafcpu.so.*
diff -Nru arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3.lintian-overrides arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3.lintian-overrides
--- arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3.lintian-overrides 2016-08-12 12:05:13.000000000 +0000
+++ arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3.lintian-overrides 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-package-name-doesnt-match-sonames
diff -Nru arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3t64.install arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3t64.install
--- arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3t64.install 1970-01-01 00:00:00.000000000 +0000
+++ arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3t64.install 2016-08-12 12:05:13.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libafcpu.so.*
diff -Nru arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3t64.lintian-overrides arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3t64.lintian-overrides
--- arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000
+++ arrayfire-3.3.2+dfsg1/debian/libarrayfire-cpu3t64.lintian-overrides 2024-01-31 10:12:03.000000000 +0000
@@ -0,0 +1,2 @@
+package-name-doesnt-match-sonames
+libarrayfire-cpu3t64: package-name-doesnt-match-sonames libarrayfire-cpu3
diff -Nru arrayfire-3.3.2+dfsg1/debian/libarrayfire-opencl3.install arrayfire-3.3.2+dfsg1/debian/libarrayfire-opencl3.install
--- arrayfire-3.3.2+dfsg1/debian/libarrayfire-opencl3.install 2016-08-12 12:05:13.000000000 +0000
+++ arrayfire-3.3.2+dfsg1/debian/libarrayfire-opencl3.install 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libafopencl.so.*
diff -Nru arrayfire-3.3.2+dfsg1/debian/libarrayfire-opencl3.lintian-overrides arrayfire-3.3.2+dfsg1/debian/libarrayfire-opencl3.lintian-overrides
--- arrayfire-3.3.2+dfsg1/debian/libarrayfire-opencl3.lintian-overrides 2016-08-12 12:05:13.000000000 +0000
+++ arrayfire-3.3.2+dfsg1/debian/libarrayfire-opencl3.lintian-overrides 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-package-name-doesnt-match-sonames
diff -Nru arrayfire-3.3.2+dfsg1/debian/libarrayfire-opencl3t64.install arrayfire-3.3.2+dfsg1/debian/libarrayfire-opencl3t64.install
--- arrayfire-3.3.2+dfsg1/debian/libarrayfire-opencl3t64.install 1970-01-01 00:00:00.000000000 +0000
+++ arrayfire-3.3.2+dfsg1/debian/libarrayfire-opencl3t64.install 2016-08-12 12:05:13.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libafopencl.so.*
diff -Nru arrayfire-3.3.2+dfsg1/debian/libarrayfire-opencl3t64.lintian-overrides arrayfire-3.3.2+dfsg1/debian/libarrayfire-opencl3t64.lintian-overrides
--- arrayfire-3.3.2+dfsg1/debian/libarrayfire-opencl3t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000
+++ arrayfire-3.3.2+dfsg1/debian/libarrayfire-opencl3t64.lintian-overrides 2024-01-31 10:12:03.000000000 +0000
@@ -0,0 +1,2 @@
+package-name-doesnt-match-sonames
+libarrayfire-opencl3t64: package-name-doesnt-match-sonames libarrayfire-opencl3
diff -Nru arrayfire-3.3.2+dfsg1/debian/libarrayfire-unified3.install arrayfire-3.3.2+dfsg1/debian/libarrayfire-unified3.install
--- arrayfire-3.3.2+dfsg1/debian/libarrayfire-unified3.install 2016-08-12 12:05:13.000000000 +0000
+++ arrayfire-3.3.2+dfsg1/debian/libarrayfire-unified3.install 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libaf.so.*
diff -Nru arrayfire-3.3.2+dfsg1/debian/libarrayfire-unified3.lintian-overrides arrayfire-3.3.2+dfsg1/debian/libarrayfire-unified3.lintian-overrides
--- arrayfire-3.3.2+dfsg1/debian/libarrayfire-unified3.lintian-overrides 2016-08-12 12:05:13.000000000 +0000
+++ arrayfire-3.3.2+dfsg1/debian/libarrayfire-unified3.lintian-overrides 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-package-name-doesnt-match-sonames
diff -Nru arrayfire-3.3.2+dfsg1/debian/libarrayfire-unified3t64.install arrayfire-3.3.2+dfsg1/debian/libarrayfire-unified3t64.install
--- arrayfire-3.3.2+dfsg1/debian/libarrayfire-unified3t64.install 1970-01-01 00:00:00.000000000 +0000
+++ arrayfire-3.3.2+dfsg1/debian/libarrayfire-unified3t64.install 2016-08-12 12:05:13.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libaf.so.*
diff -Nru arrayfire-3.3.2+dfsg1/debian/libarrayfire-unified3t64.lintian-overrides arrayfire-3.3.2+dfsg1/debian/libarrayfire-unified3t64.lintian-overrides
--- arrayfire-3.3.2+dfsg1/debian/libarrayfire-unified3t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000
+++ arrayfire-3.3.2+dfsg1/debian/libarrayfire-unified3t64.lintian-overrides 2024-01-31 10:12:03.000000000 +0000
@@ -0,0 +1,2 @@
+package-name-doesnt-match-sonames
+libarrayfire-unified3t64: package-name-doesnt-match-sonames libarrayfire-unified3
More information about the debian-science-maintainers
mailing list