debian/0000755000000000000000000000000011753204450007167 5ustar debian/source/0000755000000000000000000000000011753202674010475 5ustar debian/source/options0000644000000000000000000000003611753202674012112 0ustar extend-diff-ignore = ".dummy" debian/source/format0000644000000000000000000000001411753202666011704 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000367311753202674011141 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: xdffileio Upstream-Contact: Nicolas Bourdaud Source: http://cnbisrv02.epfl.ch/packages/xdffileio Files: * Copyright: 2010-2012, Ecole Polytechnique Federale de Lausanne (EPFL) 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, either version 3 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU Lesser General Public License version 3 can be found in `/usr/share/common-licenses/LGPL-3'. Files: doc/* tests/* Copyright: 2010-2012, Ecole Polytechnique Federale de Lausanne (EPFL) 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, either version 3 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'. debian/libxdffileio0.docs0000644000000000000000000000002511753202666012565 0ustar AUTHORS NEWS README debian/libxdffileio-dev.docs0000644000000000000000000000005311753202666013262 0ustar debian/tmp/usr/share/doc/xdffileio/example debian/control0000644000000000000000000000710611753202674010604 0ustar Source: xdffileio Section: libs Priority: extra Maintainer: Nicolas Bourdaud Build-Depends: debhelper (>= 9), dh-autoreconf, gnulib Standards-Version: 3.9.3 Vcs-Git: git://anonscm.debian.org/pkg-exppsy/xdffileio.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-exppsy/xdffileio.git Homepage: http://cnbi.epfl.ch/software/xdffileio.html Package: libxdffileio0 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: Library to read/write EEG data file formats xdffileio is a library that provides a unified interface for writing and reading various biosignal file formats in realtime (i.e. streaming). It has been designed to provide a flexible, consistent and generic interface to all supported file formats while minimizing the overhead of the function calls: the heaviest operations (type casting, scaling and formatting) are offloaded into a separated thread. This design makes its particularly suitable to be directly used in a data acquisition loop (like in electrophysiology recording or in Brain-Computer Interfaces (BCI)). . The genericity of the interface makes trivial various operations like transformation of a recorded file or its conversion to another file format. xdffileio currently supports EDF, BDF, GDF1 and GDF2 file formats and more will be added in future. Package: libxdffileio0-dbg Section: debug Architecture: any Multi-Arch: same Depends: libxdffileio0 (= ${binary:Version}), ${misc:Depends} Description: Library to read/write EEG data file formats (debugging symbols) xdffileio is a library that provides a unified interface for writing and reading various biosignal file formats in realtime (i.e. streaming). It has been designed to provide a flexible, consistent and generic interface to all supported file formats while minimizing the overhead the function calls: the heaviest operations (type casting, scaling and formatting) are offloaded into a separated thread. This design makes its particularly suitable to be directly used in a data acquisition loop (like in electrophysiology recording or in Brain-Computer Interfaces (BCI)). . The genericity of the interface makes trivial various operations like transformation of a recorded file or its conversion to another file format. xdffileio currently supports EDF, BDF, GDF1 and GDF2 file formats and more will be added in future. . This package provides the debugging symbols of the library. Package: libxdffileio-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libxdffileio0 (= ${binary:Version}), ${misc:Depends} Description: Library to read/write EEG data file formats (development files) xdffileio is a library that provides a unified interface for writing and reading various biosignal file formats in realtime (i.e. streaming). It has been designed to provide a flexible, consistent and generic interface to all supported file formats while minimizing the overhead the function calls: the heaviest operations (type casting, scaling and formatting) are offloaded into a separated thread. This design makes its particularly suitable to be directly used in a data acquisition loop (like in electrophysiology recording or in Brain-Computer Interfaces (BCI)). . The genericity of the interface makes trivial various operations like transformation of a recorded file or its conversion to another file format. xdffileio currently supports EDF, BDF, GDF1 and GDF2 file formats and more will be added in future. . This package contains the files needed to compile and link programs which use xdffileio. debian/changelog0000644000000000000000000000473711753202674011062 0ustar xdffileio (0.3-1) unstable; urgency=low * New upstream: xdffileio-0.3 * Drop all patches: have been integrated in upstream. * Bump Debian policy version to 3.9.3 -- no changes. * Use versioned copyright format * Bump debhelper compatibility level to 9. * Add multiarch support. -- Nicolas Bourdaud Tue, 08 May 2012 15:39:55 +0200 xdffileio (0.2-3) unstable; urgency=low * Fix kfreebsd build: new patch workaround-freebsd-bug-in-errorcheck.patch * Fix Hurd build: new patch skip-errorcheck-if-setrlimit-broken.patch -- Nicolas Bourdaud Mon, 06 Feb 2012 02:20:36 +0100 xdffileio (0.2-2) unstable; urgency=low * Applies ignore-SIGXFSZ-signal-in-errorcheck-text.patch: this fix the build on kfreebsd architectures. * Upload sponsored by Michael Hanke -- Nicolas Bourdaud Wed, 18 Jan 2012 00:15:18 +0100 xdffileio (0.2-1) unstable; urgency=low * Update maintainer email * Switch to 3.0 (quilt) format * DEP5 compliant debian/copyright. * Make all docs installed in the doc folder of libxdffileio0 * Bump Standards-version to 3.9.2 * Tighten build-dependency on debhelper to >= 7.0.50~, due to _override rules. * Provides a -dbg package * Update optional fields in control (Vcs-Git, Vcs-Browser, Homepage) * Add debian/watch * Only provide an unversioned libxdffileio-dev package. * Specify compiler and linker flags * Run dh with autotools-dev * Improves package description. * Build depends on dpkg-dev (>= 1.16.1~), due to the inclusion of /usr/share/buildflags.mk in debian/rules. * Applies fix-glitches-in-manpages.patch: fix hyphen used as minus and spelling mistakes. * Adds "-ffloat-store" to CFLAGS for i386 and m68k cpu architectures * Upload sponsored by Michael Hanke * Initial release. (Closes: #646954) -- Nicolas Bourdaud Wed, 21 Dec 2011 12:43:23 +0100 xdffileio (0.2-0) lucid; urgency=low * Stop using cdbs. * Reduce locking overhead * Relicense to LGPL3 -- Nicolas Bourdaud Sun, 18 Sep 2011 10:16:51 +0200 xdffileio (0.1-0) lucid; urgency=low * Remove dependency_libs from libtool files (*.la). -- Nicolas Bourdaud Fri, 18 May 2011 16:27:00 +0200 xdffileio (0.1) lucid; urgency=low * Initial Release. -- Nicolas Bourdaud Fri, 29 Apr 2011 18:36:26 +0200 debian/rules0000755000000000000000000000165511753202674010264 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 BASE_CFLAGS = -Wall -Wextra # Check whether it is one of the architecture that needs the "-ffloat-store" # hack to make standard the behavior of its floating point rounding DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU) ifneq (,$(findstring $(DEB_HOST_ARCH_CPU),"i386 m68k")) BASE_CFLAGS += -ffloat-store endif ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) export DEB_CFLAGS_MAINT_APPEND = -O3 $(BASE_CFLAGS) else export DEB_CFLAGS_MAINT_APPEND = $(BASE_CFLAGS) endif export DEB_LDFLAGS_MAINT_APPEND=-Wl,-Bsymbolic-functions export DEB_BUILD_MAINT_OPTIONS=hardening=-pie,+format,+relro,+bindnow %: dh $@ --with autoreconf override_dh_autoreconf: dh_autoreconf ./autogen.sh override_dh_installdocs: dh_installdocs --link-doc=libxdffileio0 override_dh_strip: dh_strip --dbg-package=libxdffileio0-dbg debian/libxdffileio-dev.install0000644000000000000000000000012311753202674013775 0ustar usr/include/* usr/lib/*/libxdffileio.so usr/lib/*/pkgconfig/* usr/share/man/man3/* debian/libxdffileio0.install0000644000000000000000000000003511753202674013303 0ustar /usr/lib/*/libxdffileio.so.* debian/compat0000644000000000000000000000000211753202674010373 0ustar 9 debian/watch0000644000000000000000000000022511753202666010226 0ustar # format version number, currently 3; this line is compulsory! version=3 http://cnbisrv02.epfl.ch/packages/xdffileio/xdffileio-(\d+).(\d+).tar.bz2 debian/patches/0000755000000000000000000000000011753202674010624 5ustar debian/patches/oneiric-dsc-patch0000777000000000000000000000000011753202674016666 2backport.patchustar debian/patches/lenny-dsc-patch0000777000000000000000000000000011753202674016363 2backport.patchustar debian/patches/natty-dsc-patch0000777000000000000000000000000011753202674016375 2backport.patchustar debian/patches/lucid-dsc-patch0000777000000000000000000000000011753202674016336 2backport.patchustar debian/patches/backport.patch0000644000000000000000000000471011753202674013454 0ustar Description: Backport patch Remove multiarch support, downgrade debian/compat to 7 and use the formet way of specifying compiler flags in debian/rules, i.e. do not use dpkg-buildflags. Forwarded: Not needed Author: Nicolas Bourdaud --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -9 +7 --- a/debian/control +++ b/debian/control @@ -2,7 +2,7 @@ Section: libs Priority: extra Maintainer: Nicolas Bourdaud -Build-Depends: debhelper (>= 9), dh-autoreconf, gnulib +Build-Depends: debhelper (>= 7.0.50~), dh-autoreconf, gnulib Standards-Version: 3.9.3 Vcs-Git: git://anonscm.debian.org/pkg-exppsy/xdffileio.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-exppsy/xdffileio.git @@ -10,8 +10,6 @@ Package: libxdffileio0 Architecture: any -Multi-Arch: same -Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: Library to read/write EEG data file formats xdffileio is a library that provides a unified interface for writing and @@ -31,7 +29,6 @@ Package: libxdffileio0-dbg Section: debug Architecture: any -Multi-Arch: same Depends: libxdffileio0 (= ${binary:Version}), ${misc:Depends} Description: Library to read/write EEG data file formats (debugging symbols) xdffileio is a library that provides a unified interface for writing and @@ -53,7 +50,6 @@ Package: libxdffileio-dev Section: libdevel Architecture: any -Multi-Arch: same Depends: libxdffileio0 (= ${binary:Version}), ${misc:Depends} Description: Library to read/write EEG data file formats (development files) xdffileio is a library that provides a unified interface for writing and --- a/debian/libxdffileio-dev.install +++ b/debian/libxdffileio-dev.install @@ -1,4 +1,4 @@ usr/include/* -usr/lib/*/libxdffileio.so -usr/lib/*/pkgconfig/* +usr/lib/libxdffileio.so +usr/lib/pkgconfig/* usr/share/man/man3/* --- a/debian/libxdffileio0.install +++ b/debian/libxdffileio0.install @@ -1 +1 @@ -/usr/lib/*/libxdffileio.so.* +/usr/lib/libxdffileio.so.* --- a/debian/rules +++ b/debian/rules @@ -15,12 +15,10 @@ ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - export DEB_CFLAGS_MAINT_APPEND = -O3 $(BASE_CFLAGS) + export CFLAGS += -O3 $(BASE_CFLAGS) else - export DEB_CFLAGS_MAINT_APPEND = $(BASE_CFLAGS) + export CFLAGS += $(BASE_CFLAGS) endif -export DEB_LDFLAGS_MAINT_APPEND=-Wl,-Bsymbolic-functions -export DEB_BUILD_MAINT_OPTIONS=hardening=-pie,+format,+relro,+bindnow %: dh $@ --with autoreconf debian/patches/maverick-dsc-patch0000777000000000000000000000000011753202674017037 2backport.patchustar debian/patches/squeeze-dsc-patch0000777000000000000000000000000011753202674016717 2backport.patchustar debian/symbols0000644000000000000000000000104311753202666010607 0ustar libxdffileio.so.0 libxdffileio0 #MINVER# xdf_add_channel@Base 0.0 xdf_add_event@Base 0.0 xdf_add_evttype@Base 0.0 xdf_close@Base 0.0 xdf_closest_type@Base 0.0 xdf_copy_chconf@Base 0.0 xdf_copy_conf@Base 0.0 xdf_define_arrays@Base 0.0 xdf_get_channel@Base 0.0 xdf_get_chconf@Base 0.0 xdf_get_conf@Base 0.0 xdf_get_event@Base 0.0 xdf_get_evttype@Base 0.0 xdf_get_string@Base 0.0 xdf_open@Base 0.0 xdf_prepare_transfer@Base 0.0 xdf_read@Base 0.0 xdf_seek@Base 0.0 xdf_set_chconf@Base 0.0 xdf_set_conf@Base 0.0 xdf_write@Base 0.0