summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGard Spreemann <gspr@nonempty.org>2020-12-22 15:35:02 +0100
committerGard Spreemann <gspr@nonempty.org>2020-12-22 15:35:02 +0100
commit6408c2fc41fa1b04d6abf470bafb9961a28c90cd (patch)
treed4cdebd6d84cf624920519f7eab94bbe5409ccb7
Initial packaging.
-rw-r--r--debian/changelog6
-rw-r--r--debian/control60
-rw-r--r--debian/copyright11
-rwxr-xr-xdebian/rules6
-rw-r--r--debian/source/format1
5 files changed, 84 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 00000000..d40d8897
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,6 @@
+clblast (0.1-1) unstable; urgency=medium
+
+ * Initial release (Closes: #XXXXXX)
+
+ -- Gard Spreemann <gspr@nonempty.org> Tue, 22 Dec 2020 15:11:05 +0100
+ \ No newline at end of file
diff --git a/debian/control b/debian/control
new file mode 100644
index 00000000..80c64b18
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,60 @@
+Source: clblast
+Maintainer: Gard Spreemann <gspr@nonempty.org>
+Section: math
+Priority: optional
+Standards-Version: 4.5.1
+Build-Depends: cmake,
+ debhelper-compat (= 13),
+ ocl-icd-opencl-dev | opencl-dev
+Rules-Requires-Root: no
+Homepage: https://cnugteren.github.io/clblast/clblast.html
+Vcs-Browser: https://salsa.debian.org/gspr/FIXME
+Vcs-Git: https://salsa.debian.org/gspr/FIXME.git -b debian/sid
+
+Package: libclblast1
+Section: libs
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Tuned OpenCL BLAS library
+ CLBlast is a modern, lightweight, performant and tunable OpenCL BLAS
+ library written in C++11. It is designed to leverage the full
+ performance potential of a wide variety of OpenCL devices from
+ different vendors, including desktop and laptop GPUs, embedded GPUs,
+ and other accelerators. CLBlast implements BLAS routines: basic
+ linear algebra subprograms operating on vectors and matrices.
+ .
+ This package provides the shared library.
+
+Package: libclblast-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends},
+ libclblast1 (= ${binary:Version}),
+ ocl-icd-opencl-dev | opencl-dev
+Suggests: liblbfgsb-doc, liblbfgsb-examples
+Description: Tuned OpenCL BLAS library (development files)
+ CLBlast is a modern, lightweight, performant and tunable OpenCL BLAS
+ library written in C++11. It is designed to leverage the full
+ performance potential of a wide variety of OpenCL devices from
+ different vendors, including desktop and laptop GPUs, embedded GPUs,
+ and other accelerators. CLBlast implements BLAS routines: basic
+ linear algebra subprograms operating on vectors and matrices.
+ .
+ This package provides the static library and headers.
+
+Package: clblast-utils
+Section: math
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Utilities for CLBlast
+ CLBlast is a modern, lightweight, performant and tunable OpenCL BLAS
+ library written in C++11. It is designed to leverage the full
+ performance potential of a wide variety of OpenCL devices from
+ different vendors, including desktop and laptop GPUs, embedded GPUs,
+ and other accelerators. CLBlast implements BLAS routines: basic
+ linear algebra subprograms operating on vectors and matrices.
+ .
+ This package provides utilities for tuning the implementation for
+ specific hardware. \ No newline at end of file
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 00000000..549996e1
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,11 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: CLBlast
+Source: https://cnugteren.github.io/clblast/clblast.html
+
+Files: *
+Copyright: 2015-2020 Cedric Nugteren and CLBlast contributors
+License: Apache-2.0
+
+Files: debian/*
+Copyright: 2020 Gard Spreemann <gspr@nonempty.org>
+License: Apache-2.0
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 00000000..5f0b58f0
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,6 @@
+#!/usr/bin/make -f
+
+#export DH_VERBOSE = 1
+
+%:
+ dh $@
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 00000000..163aaf8d
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)