The following commit has been merged in the experimental branch:
commit e3ede6ed8713ab380eda68af780f46f59f26726a
Author: Rafael Laboissiere <[email protected]>
Date:   Wed Apr 10 23:03:34 2013 +0200

    Link against the native GSL library
    
    The version of GSL shipped with Praat is no more compiled and the
    final executable is now linked against the shared library provided by
    the libgsl0 package.

diff --git a/debian/control b/debian/control
index 3d18ad4..ac4b6fc 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,7 @@ Maintainer: Debian Med Packaging Team 
<[email protected].
 Uploaders: Andreas Tille <[email protected]>,
  Rafael Laboissiere <[email protected]>
 DM-Upload-Allowed: yes
-Build-Depends: debhelper (>= 9), libasound2-dev, libgtk2.0-dev
+Build-Depends: debhelper (>= 9), libasound2-dev, libgtk2.0-dev, libgsl0-dev
 Standards-Version: 3.9.3
 Homepage: http://www.praat.org
 Vcs-Git: git://git.debian.org/debian-med/praat.git
diff --git a/debian/patches/native-gsl.patch b/debian/patches/native-gsl.patch
new file mode 100644
index 0000000..cfd7122
--- /dev/null
+++ b/debian/patches/native-gsl.patch
@@ -0,0 +1,75 @@
+Description: Link against the external GSL library
+Author: Rafael Laboissiere <[email protected]>
+Last-Update: 2013-04-10
+
+--- praat-5.3.44.orig/makefile
++++ praat-5.3.44/makefile
+@@ -11,7 +11,6 @@ include makefile.defs
+ 
+ # Makes the Praat executable in the source directory.
+ all:
+-      $(MAKE) -C external/gsl
+       $(MAKE) -C external/glpk
+       $(MAKE) -C external/mp3
+       $(MAKE) -C external/flac
+@@ -39,7 +38,7 @@ all:
+               sys/libsys.a num/libnum.a kar/libkar.a \
+               external/espeak/libespeak.a external/portaudio/libportaudio.a \
+               external/flac/libflac.a external/mp3/libmp3.a \
+-              external/glpk/libglpk.a external/gsl/libgsl.a \
++              external/glpk/libglpk.a -lgsl -lgslcblas \
+               $(LIBS) $(LDFLAGS)
+ 
+ clean:
+--- praat-5.3.44.orig/contrib/ola/Makefile
++++ praat-5.3.44/contrib/ola/Makefile
+@@ -4,7 +4,7 @@
+ 
+ include ../../makefile.defs
+ 
+-CPPFLAGS = -I ../../dwtools -I ../../fon -I ../../sys -I ../../dwsys -I 
../../stat -I ../../num -I ../../external/gsl -D_DEBUG -D_REENTRANT
++CPPFLAGS = -I ../../dwtools -I ../../fon -I ../../sys -I ../../dwsys -I 
../../stat -I ../../num -I /usr/include/gsl -D_DEBUG -D_REENTRANT
+ 
+ OBJECTS = KNN.o \
+    KNN_threads.o Pattern_to_Categories_cluster.o KNN_prune.o FeatureWeights.o 
praat_contrib_Ola_KNN.o manual_KNN.o
+@@ -23,4 +23,4 @@ libOla.a: $(OBJECTS)
+       ar cq libOla.a $(OBJECTS)
+       $(RANLIB) libOla.a
+ 
+-$(OBJECTS): *.h ../../sys/*.h ../../dwtools/*.h ../../fon/*.h ../../dwsys/*.h 
../../stat/*.h ../../num/*.h ../../external/gsl/*.h
++$(OBJECTS): *.h ../../sys/*.h ../../dwtools/*.h ../../fon/*.h ../../dwsys/*.h 
../../stat/*.h ../../num/*.h
+--- praat-5.3.44.orig/dwsys/Makefile
++++ praat-5.3.44/dwsys/Makefile
+@@ -3,7 +3,7 @@
+ 
+ include ../makefile.defs
+ 
+-CPPFLAGS =  -I ../stat -I ../num -I ../sys -I dwsys -I ../external/gsl -I 
../kar
++CPPFLAGS =  -I ../stat -I ../num -I ../sys -I dwsys -I /usr/include/gsl -I 
../kar
+ 
+ all: libdwsys.a
+ 
+@@ -30,5 +30,5 @@ libdwsys.a: $(OBJECTS) NUMmachar.o
+       ar cq libdwsys.a $(OBJECTS)
+       $(RANLIB) libdwsys.a
+ 
+-$(OBJECTS): *.h ../stat/*.h ../num/NUM.h ../sys/*.h ../external/gsl/*.h 
../dwsys/*.h ../kar/*.h
++$(OBJECTS): *.h ../stat/*.h ../num/NUM.h ../sys/*.h ../dwsys/*.h ../kar/*.h
+ 
+--- praat-5.3.44.orig/num/Makefile
++++ praat-5.3.44/num/Makefile
+@@ -3,7 +3,7 @@
+ 
+ include ../makefile.defs
+ 
+-CPPFLAGS = -I ../external/gsl -I ../external/glpk -I ../sys -I ../dwsys
++CPPFLAGS = -I /usr/include/gsl -I ../external/glpk -I ../sys -I ../dwsys
+ 
+ OBJECTS = NUM.o NUMarrays.o NUMrandom.o NUMsort.o NUMear.o NUMlinprog.o
+ 
+@@ -21,4 +21,4 @@ libnum.a: $(OBJECTS)
+       ar cq libnum.a $(OBJECTS)
+       $(RANLIB) libnum.a
+ 
+-$(OBJECTS): *.h ../external/gsl/*.h ../external/glpk/*.h ../sys/*.h 
../dwsys/*.h
++$(OBJECTS): *.h ../external/glpk/*.h ../sys/*.h ../dwsys/*.h
diff --git a/debian/patches/series b/debian/patches/series
index 5458732..4d76443 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 use-ldflags.patch
+native-gsl.patch

-- 
Debian packaging for Praat

_______________________________________________
debian-med-commit mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to