debian/0000755000000000000000000000000012302707251007165 5ustar debian/docs0000644000000000000000000000001312136542363010040 0ustar doc/README debian/libgdf-dev.dirs0000644000000000000000000000002412136542363012055 0ustar usr/lib usr/include debian/copyright0000644000000000000000000000266612136542363011140 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 Name: libgdf Maintainer: Martin Billinger Source: https://libgdf.svn.sourceforge.net/svnroot/libgdf Files: * Copyright: 2010, Martin Billinger License: LGPL-3 This package 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 General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU Lesser General Public License can be found in "/usr/share/common-licenses/LGPL-3". Files: libgdf/{src,include/GDF}/EventConverter.* Copyright: 2010, Christoph Eibel License: LGPL-3 Files: libgdf/{src,include/GDF}/EventHeader.* Copyright: 2010, Martin Billinger, Christoph Eibel License: LGPL-3 Files: tools/gdf_merger/{main.cpp,gdfmerger.h} Copyright: 2010, Christian Breitwieser License: LGPL-3 Files: debian/* Copyright: 2010, Yaroslav Halchenko License: LGPL-3 debian/matlab-gdf.prerm0000755000000000000000000000037012136542363012243 0ustar #!/bin/sh set -e case "$1" in remove|upgrade|deconfigure) debian-matlab-mexhelper gdf clean ;; failed-upgrade) ;; *) echo "prerm called with unknown argument \`$1'" >&2 exit 1 ;; esac #DEBHELPER# debian/octave-gdf.docs0000644000000000000000000000001312136542363012056 0ustar matlab/*.m debian/libgdf0-dbg.dirs0000644000000000000000000000001412136542363012112 0ustar usr/lib/dbg debian/changelog0000644000000000000000000000512412302707251011041 0ustar libgdf (0.1.2-2build3) trusty; urgency=medium * Rebuild for octave 3.8. -- Matthias Klose Mon, 24 Feb 2014 18:25:45 +0000 libgdf (0.1.2-2build2) trusty; urgency=low * No change rebuild for Boost 1.54 transition. -- Dmitrijs Ledkovs Tue, 22 Oct 2013 15:37:45 +0100 libgdf (0.1.2-2build1) saucy; urgency=low * No change rebuild for Boost 1.53 transition. -- Dmitrijs Ledkovs Fri, 26 Apr 2013 19:18:42 +0100 libgdf (0.1.2-2) unstable; urgency=medium [ Yaroslav Halchenko ] * debian/rules: - "Manually" provide octave:Depends=octave if octave-depends is not present (Closes: #667827). This solution (over just adding octave into Depends) is chosen for backportability to Debian squeeze * Above and below changes by Rafael (THANK YOU) to address FTBFS due to deprecation of octave-depends (Closes: #666894) [ Rafael Laboissiere ] * debian/rules: - Use directly the octave-config script in order to get the installation path for the *.mex files * debian/octave-gdf.docs: New debhelper file for installing the gdf_{reader,writer}.m files, which contain actually just the documentation for the *.mex files * debian/octave-gdf.examples: New debhelper file for installing the provided examples -- Yaroslav Halchenko Thu, 10 May 2012 09:16:11 -0400 libgdf (0.1.2-1) unstable; urgency=low * Fresh upstream snapshot - Fixes endianness issues * Dropping cherry-picked up_cp-ev, up_cp-ev-channel, up_cp-data-orientation -- Yaroslav Halchenko Wed, 22 Feb 2012 21:01:50 -0500 libgdf (0.1.1-1) unstable; urgency=low * Initial release (Closes: #601707) * Few post-release upstream bugfixes absorbed into quilt patches: - fixed data orientation in the resampling example - fixed event channel numbering in gdf_writer - fixed event mode 3 handling in the resampling example * Depend on matlab-support package for install-time building of Matlab extensions -- Yaroslav Halchenko Wed, 04 May 2011 21:29:24 -0400 libgdf (0.1.1~svn62-1) UNRELEASED; urgency=low * Fresh upstream snapshot (needed for sigviewer 0.5.0) * Patches submitted and adopted upstream: - 0001-make-explicit-option-either-to-build-include-tests - 0002-testfail-must-fail-so-lets-state-that -- Yaroslav Halchenko Wed, 22 Dec 2010 12:23:40 -0500 libgdf (0.1.0~svn31-1) UNRELEASED; urgency=low * Initial packaging -- Yaroslav Halchenko Thu, 28 Oct 2010 14:27:26 -0400 debian/libgdf0.dirs0000644000000000000000000000001012136542363011354 0ustar usr/lib debian/gdf-tools.manpages0000644000000000000000000000001512136542363012602 0ustar gdf_merger.1 debian/gdf-tools.install0000644000000000000000000000001212136542363012452 0ustar usr/bin/* debian/matlab-gdf.postinst0000755000000000000000000000074212136542363013004 0ustar #!/bin/sh set -e umask 002 distdir=/usr/share/matlab/site/m/gdf case "$1" in configure) debian-matlab-mexhelper gdf install \ --build-cmd 'for f in *.cpp; do mex $f -lGDF; done' \ --install-cmd "mv -t $distdir *.mex?*" \ --clean-cmd 'rm -f *.o *.a *.mex*' ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac #DEBHELPER# debian/compat0000644000000000000000000000000212136542363010371 0ustar 7 debian/matlab-gdf.install0000644000000000000000000000014512136542363012561 0ustar matlab/{*.h,*.cpp,matlab_tools} usr/src/matlab/gdf matlab/{examples,*.m} usr/share/matlab/site/m/gdf debian/octave-gdf.examples0000644000000000000000000000002212136542363012744 0ustar matlab/examples/* debian/blends0000644000000000000000000000027712136542363010373 0ustar Format: extended Tasks: debian-science/electrophysiology, debian-med/imaging-dev Depends: libgdf-dev Pkg-URL: http://neuro.debian.net/pkgs/%(Pkg-Name)s.html Language: C++, Octave/Matlab debian/patches/0000755000000000000000000000000012136542363010622 5ustar debian/patches/series0000644000000000000000000000000012136542363012025 0ustar debian/matlab-gdf.dirs0000644000000000000000000000010712136542363012052 0ustar usr/lib/matlab/site/gdf usr/share/matlab/site/m/gdf usr/src/matlab/gdf debian/control0000644000000000000000000000560212136542404010575 0ustar Source: libgdf Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: NeuroDebian Team Uploaders: Yaroslav Halchenko , Michael Hanke Build-Depends: debhelper (>= 7.0.50~), cmake (>= 2.8), help2man, libboost-dev (>> 1.34.2~), libboost-filesystem-dev, libboost-program-options-dev, libboost-date-time-dev, octave-pkg-dev (>= 0.5.7) Standards-Version: 3.9.2 Section: libs Homepage: http://sourceforge.net/projects/libgdf Vcs-Browser: http://git.debian.org/?p=pkg-exppsy/libgdf.git Vcs-Git: git://git.debian.org/git/pkg-exppsy/libgdf.git Package: libgdf0 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: IO library for the GDF (general dataformat for biosignals) GDF (General Dataformat for Biosignals) is intended to provide a generic storage for biosignals, such as EEG, ECG, MEG etc. . This package contains the shared library. Package: libgdf0-dbg Section: debug Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libgdf0 (= ${binary:Version}) Description: IO library for the GDF -- debug symbols GDF (General Dataformat for Biosignals) is intended to provide a generic storage for biosignals, such as EEG, ECG, MEG etc. . This package provides debug symbols. Package: libgdf-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libgdf0 (= ${binary:Version}) Description: IO library for the GDF -- development library GDF (General Dataformat for Biosignals) is intended to provide a generic storage for biosignals, such as EEG, ECG, MEG etc. . This package provides the header files and static library. Package: gdf-tools Section: utils Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: IO library for the GDF -- helper tools GDF (General Dataformat for Biosignals) is intended to provide a generic storage for biosignals, such as EEG, ECG, MEG etc. . This package provides the tool shipped with the library (gdf_merger). Package: octave-gdf Section: science Architecture: any Depends: ${octave:Depends}, ${shlibs:Depends}, ${misc:Depends} Description: IO library for the GDF -- Octave interface GDF (General Dataformat for Biosignals) is intended to provide a generic storage for biosignals, such as EEG, ECG, MEG etc. . This package provides Octave bindings for libgdf. Package: matlab-gdf Section: contrib/science Architecture: all Depends: libgdf-dev (>= ${source:Version}), matlab-support, ${misc:Depends} Description: IO library for the GDF -- Matlab interface GDF (General Dataformat for Biosignals) is intended to provide a generic storage for biosignals, such as EEG, ECG, MEG etc. . This package builds Matlab bindings for GDF at installation time. Note that this package depends on Matlab -- a commercial software that needs to be obtain and installed separately. debian/rules0000755000000000000000000000365612136542363010265 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 export LDFLAGS = -Wl,--as-needed UVER = $(shell LC_ALL=C dpkg-parsechangelog | grep '^Version:' | cut -d ' ' -f 2,2 | cut -d '-' -f 1,1) H2MVER = $(shell help2man --version | head -1 | sed -e 's/.* //g') DEB_CMAKE_EXTRA_FLAGS = \ -DBUILD_SHARED_LIBS:BOOL=ON \ -DBUILD_TESTING:BOOL=ON # get octave paths (have to build-depend on liboctave-dev) # which is dependent upon by octave-pkg-dev OCTDIR=$(shell octave-config --print LOCALOCTFILEDIR) %: dh $@ --buildsystem=cmake override_dh_auto_configure: dh_auto_configure -- \ $(DEB_CMAKE_EXTRA_FLAGS) override_dh_auto_build: dh_auto_build : # Build quick and dirty manpage whenever recent help2man is available if dpkg --compare-versions $(H2MVER) ge 1.37.1; then \ LD_LIBRARY_PATH=$$(/bin/ls -d $$PWD/obj-*)/libgdf \ help2man --no-info -S libGDF -s 1 --version-string=$(UVER) \ -n "Merge multiple GDF files" \ */tools/gdf_merger/gdf_merger >| gdf_merger.1; \ else \ touch gdf_merger.1; \ fi : # Build Octave bindings cd matlab; \ for f in *.cpp; do \ mkoctfile --mex $$f -I../libgdf/include -L$$(/bin/ls -d $$PWD/../obj-*)/libgdf -lGDF; \ done override_dh_auto_install: dh_auto_install : # Install Octave bindings dh_install -poctave-gdf matlab/*.mex $(OCTDIR)/gdf [ -e /usr/bin/octave-depends ] \ && octave-depends -poctave-gdf \ || echo 'octave:Depends=octave (>= 3.4.3-1~)' >> debian/octave-gdf.substvars override_dh_strip: dh_strip --dbg-package=libgdf0-dbg override_dh_clean: dh_clean rm -f gdf_merger.1 -cd matlab; rm *.mex *.o debian/source/0000755000000000000000000000000012136542363010473 5ustar debian/source/format0000644000000000000000000000001412136542363011701 0ustar 3.0 (quilt) debian/README.source0000644000000000000000000000043612136542363011355 0ustar libgdf for Debian ----------------- Upstream sources are obtained directly from SVN via git-svn bridge due to: - simplify interactions with upstream - advocate use of GIT by providing ready to use clone -- Yaroslav Halchenko , Thu, 5 May 2011 00:24:50 -0400 debian/gbp.conf0000644000000000000000000000076412136542363010621 0ustar [DEFAULT] upstream-branch = master # the default branch for the debian patch: debian-branch = debian-release # the default tag formats used: upstream-tag = release/%(version)s debian-tag = debian/%(version)s # Options only affecting git-buildpackage [git-buildpackage] # ignore some any non-gitted files ignore-new = True #upstream-branch = dfsgclean # uncomment this to automatically GPG sign tags sign-tags = True # use this for more svn-buildpackage like bahaviour: export-dir = ../build-area/ debian/libgdf0.install0000644000000000000000000000002212136542363012064 0ustar usr/lib/lib*.so.* debian/libgdf-dev.install0000644000000000000000000000003612136542363012565 0ustar usr/include/* usr/lib/lib*.so debian/watch0000644000000000000000000000021512136542363010222 0ustar # Compulsory line, this is a version 3 file version=3 opts=filenamemangle=s/-source// \ http://sf.net/libgdf/libgdf-(.*)-source\.tar\.gz