From 1004aab2b94f99ef4c66bafd9ee52a1a8aeceb3c Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Sat, 11 Jun 2011 15:41:59 -0400 Subject: [PATCH] some updates into freesurfer project page --- sphinx/link_names.txt | 2 ++ sphinx/proj_freesurfer.rst | 41 ++++++++++++++++++++++++++++---------- 2 files changed, 33 insertions(+), 10 deletions(-) diff --git a/sphinx/link_names.txt b/sphinx/link_names.txt index b015865..24ca98e 100644 --- a/sphinx/link_names.txt +++ b/sphinx/link_names.txt @@ -158,6 +158,8 @@ .. Some common terms as links outside and abbreviations .. _FOSS: http://en.wikipedia.org/wiki/Free_and_Open_Source_Software .. |FOSS| replace:: :abbr:`FOSS (Free and Open Source Software)` +.. _DFSG: http://www.debian.org/social_contract#guidelines +.. |DFSG| replace:: :abbr:`DFSG (Debian Free Software Guidelines)` .. Homepages .. _yoh: http://www.onerussian.com diff --git a/sphinx/proj_freesurfer.rst b/sphinx/proj_freesurfer.rst index 289d6e1..d9387f6 100644 --- a/sphinx/proj_freesurfer.rst +++ b/sphinx/proj_freesurfer.rst @@ -7,23 +7,44 @@ Packaging FreeSurfer ******************** +:ref:`FreeSurfer ` is a set of tools for analysis and +visualization of structural and functional brain imaging data. It contains a +fully automatic structural stream for processing cross sectional and +longitudinal data. Packaging of FreeSurfer for Debian is a part of our +general efforts to provide comprehensive neuro-imaging research support. + Status ------ -We are in contact with Freesurfer developers and are awaiting the resolution of -legal issues that currently prevent legal redistribution of FreeSurfer. +The majority of FreeSurfer 5.1.0 has been released under seems to be +|DFSG|-compliant |FOSS| license terms on 24 May 2011. We have started working +on packaging. Following has been done + +* modularization of the FreeSurfer distribution into code and data components + +* FreeSurfer 5.1.0 |FOSS| code made available from our `FreeSurfer GitHub + `_ repository + +* :file:`debian/patches` contains a series of patches primarily to + + - rely on system-provided libraries where applicable + - in general replace static inclusion with dynamic linking thus + greatly decreasing size of distributed binaries and making deployment more modular -This project will continue as soon as the Freesurfer source code is available -under |FOSS| license terms. +.. todo:: FreeSurfer packaging -.. - .. todo:: + * Collect and provide all required libraries to link against + * Decide on further separation in to binary packages + * Decide on how to ship "freesurfer-cuda" (depends on non-free materials, + so cannot be build by the source in Debian `main` component) + * Investigate possibility to deprecate/replace functionality dependent on + antique libraries which might have been or soon will be removed from + Debian (e.g. xview) -.. - References - ---------- +References +---------- - +* http://surfer.nmr.mgh.harvard.edu/fswiki/NextGenCode .. include:: link_names.txt -- 2.39.5