diff options
author | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2016-11-06 17:54:35 +0100 |
---|---|---|
committer | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2016-11-06 17:54:35 +0100 |
commit | f929334777a6b7c407761640a5424fe93c330f14 (patch) | |
tree | 3e776d928f6fb5d2ea43a552e5ced133b7ecc9b2 | |
parent | 90820c2582b6dca3a0358ab20bf8d8ace7e7a1b9 (diff) |
Add debian directory
-rw-r--r-- | debian/changelog | 5 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 138 | ||||
-rw-r--r-- | debian/copyright | 34 | ||||
-rw-r--r-- | debian/docs | 0 | ||||
-rw-r--r-- | debian/gir1.2-ufo-0.0.install | 1 | ||||
-rw-r--r-- | debian/libufo-bin.install | 1 | ||||
-rw-r--r-- | debian/libufo-data.install | 1 | ||||
-rw-r--r-- | debian/libufo-dev.install | 4 | ||||
-rw-r--r-- | debian/libufo-doc.install | 1 | ||||
-rw-r--r-- | debian/libufo0-dbg.substvars | 2 | ||||
-rw-r--r-- | debian/libufo0.install | 1 | ||||
-rwxr-xr-x | debian/rules | 7 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/watch | 3 |
15 files changed, 200 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..a59938b --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +ufo-core (0.10.0-0) unstable; urgency=low + + * Initial release (Closes: #nnnn) + + -- Picca Frédéric-Emmanuel <picca@debian.org> Sat, 27 Jul 2013 09:07:17 +0200 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..f599e28 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +10 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..216276c --- /dev/null +++ b/debian/control @@ -0,0 +1,138 @@ +Source: ufo-core +Maintainer: Picca Frédéric-Emmanuel <picca@debian.org> +Section: libs +Priority: extra +Build-Depends: debhelper (>= 10), + cmake, + dh-python, + gobject-introspection, + gtk-doc-tools, + libglib2.0-dev, + libgirepository1.0-dev, + libjson-glib-dev, + libzmq3-dev, + ocl-icd-opencl-dev, + python-dev, + python-sphinx +Standards-Version: 3.9.8 +Vcs-Browser: http://anonscm.debian.org/cgit/debian-pan/packages/ufo-core.git +Vcs-Git: git://git.debian.org/git/debian-pan/packages/ufo-core.git +Homepage: http://ufo.kit.edu/ + +Package: libufo-dev +Architecture: any +Multi-Arch: same +Section: libdevel +Depends: ${misc:Depends}, + gir1.2-ufo-0.0 (= ${binary:Version}), + libglib2.0-dev, + libjson-glib-dev, + libufo0 (= ${binary:Version}), + libzmq3-dev, + ocl-icd-opencl-dev, + libpython-dev +Pre-Depends: ${misc:Pre-Depends} +Description: Library for high-performance, GPU-based computing - devel + The UFO data processing framework is a C library suited to build + general purpose streams data processing on heterogeneous + architectures such as CPUs, GPUs or clusters. It is extensively used + at the Karlsruhe Institute of Technology for Ultra-fast X-ray Imaging + (radiography, tomography and laminography). + . + A gobject-instrospection binding is also provided to write scripts or + user interfaces. + . + This package contain the development files for libufo. + +Package: libufo0 +Architecture: any +Multi-Arch: same +Section: libs +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libufo-data (= ${source:Version}) +Pre-Depends: ${misc:Pre-Depends} +Description: Library for high-performance, GPU-based computing - runtime + The UFO data processing framework is a C library suited to build + general purpose streams data processing on heterogeneous + architectures such as CPUs, GPUs or clusters. It is extensively used + at the Karlsruhe Institute of Technology for Ultra-fast X-ray Imaging + (radiography, tomography and laminography). + . + A gobject-instrospection binding is also provided to write scripts or + user interfaces. + . + This package provides the runtime for libufo. + +Package: libufo-doc +Architecture: all +Section: doc +Depends: ${misc:Depends} +Description: Library for high-performance, GPU-based computing - documentation + The UFO data processing framework is a C library suited to build + general purpose streams data processing on heterogeneous + architectures such as CPUs, GPUs or clusters. It is extensively used + at the Karlsruhe Institute of Technology for Ultra-fast X-ray Imaging + (radiography, tomography and laminography). + . + A gobject-instrospection binding is also provided to write scripts or + user interfaces. + . + This package provides the documentation for libufo. + +Package: libufo-data +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends} +Description: Library for high-performance, GPU-based computing - data + The UFO data processing framework is a C library suited to build + general purpose streams data processing on heterogeneous + architectures such as CPUs, GPUs or clusters. It is extensively used + at the Karlsruhe Institute of Technology for Ultra-fast X-ray Imaging + (radiography, tomography and laminography). + . + A gobject-instrospection binding is also provided to write scripts or + user interfaces. + . + This package provides the openCL kernel files and templates to write + ufo filters + +Package: libufo-bin +Architecture: any +Depends: ${misc:Depends}, + ${python:Depends}, + ${shlibs:Depends}, + libufo0 (= ${binary:Version}) +Description: Library for high-performance, GPU-based computing - tools + The UFO data processing framework is a C library suited to build + general purpose streams data processing on heterogeneous + architectures such as CPUs, GPUs or clusters. It is extensively used + at the Karlsruhe Institute of Technology for Ultra-fast X-ray Imaging + (radiography, tomography and laminography). + . + A gobject-instrospection binding is also provided to write scripts or + user interfaces. + . + This package contains binaries to run JSON descriptions of task graphs and + the ufod daemon that serves computation requests from a remote master node. + +Package: gir1.2-ufo-0.0 +Architecture: any +Multi-Arch: same +Section: introspection +Depends: ${gir:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Pre-Depends: ${misc:Pre-Depends} +Description: Library for high-performance, GPU-based computing - gir binding + The UFO data processing framework is a C library suited to build + general purpose streams data processing on heterogeneous + architectures such as CPUs, GPUs or clusters. It is extensively used + at the Karlsruhe Institute of Technology for Ultra-fast X-ray Imaging + (radiography, tomography and laminography). + . + A gobject-instrospection binding is also provided to write scripts or + user interfaces. + . + This package can be used by other packages using the GIRepository + format to generate dynamic bindings. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..7280f07 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,34 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: ufo-core +Upstream-Contact: matthias.vogelgesang@kit.edu +Source: https://github.com/ufo-kit/ufo-core/ + +Files: * +Copyright: 2011-2016, Karlsruhe Institute of Technology +License: LGPL-3+ + +Files: debian/* +Copyright: 2016, Picca-Frédéric-Emmanuel Synchrotron-Soleil +License: LGPL-3+ + +Files: ./tools/* +Copyright: 2011-2016, Karlsruhe Institute of Technology +License: GPL-3+ + +License: GPL-3+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 3 dated June, 2007, or (at + your option) any later version. + . + On Debian systems, the complete text of version 3 of the GNU General + Public License can be found in '/usr/share/common-licenses/GPL-3'. + +License: LGPL-3+ + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published by the + Free Software Foundation; version 3 of the License, or (at + your option) any later version. + . + On Debian systems, the complete text of version 3 of the GNU Lesser + Public License can be found in `/usr/share/common-licenses/LGPL-3'. diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/debian/docs diff --git a/debian/gir1.2-ufo-0.0.install b/debian/gir1.2-ufo-0.0.install new file mode 100644 index 0000000..49d71c9 --- /dev/null +++ b/debian/gir1.2-ufo-0.0.install @@ -0,0 +1 @@ +usr/lib/*/girepository-1.0 diff --git a/debian/libufo-bin.install b/debian/libufo-bin.install new file mode 100644 index 0000000..1e881ed --- /dev/null +++ b/debian/libufo-bin.install @@ -0,0 +1 @@ +usr/bin
\ No newline at end of file diff --git a/debian/libufo-data.install b/debian/libufo-data.install new file mode 100644 index 0000000..ab056f2 --- /dev/null +++ b/debian/libufo-data.install @@ -0,0 +1 @@ +usr/share/ufo
\ No newline at end of file diff --git a/debian/libufo-dev.install b/debian/libufo-dev.install new file mode 100644 index 0000000..b95899e --- /dev/null +++ b/debian/libufo-dev.install @@ -0,0 +1,4 @@ +usr/include/* +usr/lib/*/lib*.so +usr/lib/*/pkgconfig +usr/share/gir-1.0/
\ No newline at end of file diff --git a/debian/libufo-doc.install b/debian/libufo-doc.install new file mode 100644 index 0000000..24dd06b --- /dev/null +++ b/debian/libufo-doc.install @@ -0,0 +1 @@ +usr/share/gtk-doc
\ No newline at end of file diff --git a/debian/libufo0-dbg.substvars b/debian/libufo0-dbg.substvars new file mode 100644 index 0000000..978fc8b --- /dev/null +++ b/debian/libufo0-dbg.substvars @@ -0,0 +1,2 @@ +misc:Depends= +misc:Pre-Depends= diff --git a/debian/libufo0.install b/debian/libufo0.install new file mode 100644 index 0000000..3ddde58 --- /dev/null +++ b/debian/libufo0.install @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..ca527d2 --- /dev/null +++ b/debian/rules @@ -0,0 +1,7 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +#export DH_VERBOSE=1 + +%: + dh $@ --with gir,python2 --without autoreconf --buildsystem=cmake diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..d3827e7 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +1.0 diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..7169ad5 --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/ufo-core-$1.tar.gz/ \ + https://github.com/ufo-kit/ufo-core/tags .*/v?(\d\S*)\.tar\.gz
\ No newline at end of file |