summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Vogelgesang <matthias.vogelgesang@kit.edu>2016-11-06 17:54:35 +0100
committerMatthias Vogelgesang <matthias.vogelgesang@kit.edu>2016-11-06 17:54:35 +0100
commitf929334777a6b7c407761640a5424fe93c330f14 (patch)
tree3e776d928f6fb5d2ea43a552e5ced133b7ecc9b2
parent90820c2582b6dca3a0358ab20bf8d8ace7e7a1b9 (diff)
Add debian directory
-rw-r--r--debian/changelog5
-rw-r--r--debian/compat1
-rw-r--r--debian/control138
-rw-r--r--debian/copyright34
-rw-r--r--debian/docs0
-rw-r--r--debian/gir1.2-ufo-0.0.install1
-rw-r--r--debian/libufo-bin.install1
-rw-r--r--debian/libufo-data.install1
-rw-r--r--debian/libufo-dev.install4
-rw-r--r--debian/libufo-doc.install1
-rw-r--r--debian/libufo0-dbg.substvars2
-rw-r--r--debian/libufo0.install1
-rwxr-xr-xdebian/rules7
-rw-r--r--debian/source/format1
-rw-r--r--debian/watch3
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