Fix dependence of libmgl-dev package to shared lib packages
authorDimitrios Eftaxiopoulos <eftaxi12@otenet.gr>
Mon, 2 Jan 2012 19:02:44 +0000 (21:02 +0200)
committerDimitrios Eftaxiopoulos <eftaxi12@otenet.gr>
Mon, 2 Jan 2012 19:02:44 +0000 (21:02 +0200)
debian/changelog
debian/control
debian/libmgl-fltk5.symbols
debian/libmgl-qt5.symbols
debian/libmgl5.symbols
debian/patches/createpngdirectory.patch [deleted file]
debian/patches/series
debian/patches/texinfo-png-Makefile.patch [new file with mode: 0644]
texinfo/png/Makefile.am
texinfo/png/Makefile.in

index 9227f23f4aaca0fb8e2992bd18f4402e1a036fba..46230ae05d52163aa365b21e21e179a802dc8c58 100644 (file)
@@ -1,20 +1,30 @@
+mathgl (1.11.2-7) unstable; urgency=low
+
+  * Fix FTBFS for sparc64.
+  * Ammend symbols files for alpha.
+  * Make libmgl-dev package dependent on libmgl-*5 packages (Closes: #646923).
+  * Create new texinfo-png-Makefile.patch in the place of 
+    createpngdirectory.patch.
+
+ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Mon, 2 Jan 2012 18:32:00 +0200
+
 mathgl (1.11.2-6) unstable; urgency=low
 
-  * Fix FTBFS for sparc (Closes: 642654).  
+  * Fix FTBFS for sparc (Closes: #642654).  
 
  -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Mon, 26 Sep 2011 16:23:12 +0300
 
 mathgl (1.11.2-5) unstable; urgency=low
 
   * Resolve differences for all non-optional symbols, in symbols files for ia64,
-    sparc and sh4 architectures (Closes: 642654).
+    sparc and sh4 architectures (Closes: #642654).
 
  -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Mon, 26 Sep 2011 10:25:00 +0300
 
 mathgl (1.11.2-4) unstable; urgency=low
 
   * Add python-numpy to Depnds of python-mathgl in debian/control and add
-    dh_numpy in binary-arch in debian/rules (Closes: 641793).
+    dh_numpy in binary-arch in debian/rules (Closes: #641793).
   * Ammend symbols files for ia64, sparc and sh4 architectures (Closes: 642654).
 
  -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sat, 24 Sep 2011 23:16:00 +0300
@@ -23,7 +33,7 @@ mathgl (1.11.2-3) unstable; urgency=low
 
   * Replace libfltk-dev with libfltk1.3-dev | libfltk-dev in debian/control 
     Build-Depends (Closes: #638834).
-  * Ammend symbols files for s390x architecture (Closes: 639492).
+  * Ammend symbols files for s390x architecture (Closes: #639492).
 
  -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Wed, 7 Sep 2011 06:04:00 +0300
 
index 7622bcc76e2b413747edc9c87231a65bed7d7c1e..c572f16e74d5cf805794a172436c247f74d9d596 100644 (file)
@@ -85,7 +85,10 @@ Description: library for scientific graphs. (data files)
 Package: libmgl-dev
 Architecture: any
 Section: libdevel
-Depends: libmgl5 (= ${binary:Version}), ${misc:Depends}, libgsl0-dev, libgl1-mesa-dev | libgl-dev, libpng-dev
+Depends: libmgl5 (= ${binary:Version}), ${misc:Depends}, 
+ libmgl-fltk5 (= ${binary:Version}), libmgl-qt5 (= ${binary:Version}), 
+ libmgl-wx5 (= ${binary:Version}), libmgl-glut5 (= ${binary:Version}), 
+ libgsl0-dev, libpng-dev, libgl1-mesa-dev | libgl-dev 
 Description: library for scientific graphs. (development files)
  A free cross-platform library of fast C++ routines for plotting data in up
  to 3 dimensions. It can export plots to bitmaps and vector EPS, SVG, IDTF
index 49f365732ac4290a65e33a02ebd5248afcdbd530..1ae3f5d30311b5bb9f8b8440b019fca7c347f655 100644 (file)
@@ -59,7 +59,7 @@ libmgl-fltk.so.5 libmgl-fltk5 #MINVER#
  _ZN9Fl_MathGLD1Ev@Base 1.11
  _ZN9Fl_MathGLD2Ev@Base 1.11
  (arch=!powerpcspe)_ZN9Fl_PixmapC1EPKPKc@Base 1.11
(arch=!sparc64)_ZN9Fl_PixmapC2EPKPKc@Base 1.11
+ _ZN9Fl_PixmapC2EPKPKc@Base 1.11
  _ZN9Fl_Widget12as_gl_windowEv@Base 1.11
  _ZN9Fl_Widget8as_groupEv@Base 1.11
  _ZN9Fl_Widget9as_windowEv@Base 1.11
index f4b200d51104d237a1450ed043b695a2359f8177..539e6a182d4e85fd52f680cdedaaeecb9b1ae0b7 100644 (file)
@@ -4,7 +4,6 @@ libmgl-qt.so.5 libmgl-qt5 #MINVER#
  _Z12setExtensionRK7QStringPKc@Base 1.11
  _Z16convertFromGraphR7QPixmapP10mglGraphABPPh@Base 1.11
  _Z8mglQtRunv@Base 1.11
- (arch=sparc64)_ZGVZ13qvariant_castI8QVariantET_RKS0_E3vid@Base 1.11
  (optional)_ZN10QByteArrayD1Ev@Base 1.11
  _ZN10mglGraphAB8GetRatioEv@Base 1.11
  _ZN10mglGraphQT10ToggleZoomEv@Base 1.11
@@ -88,7 +87,7 @@ libmgl-qt.so.5 libmgl-qt5 #MINVER#
  _ZN7QMathGLD2Ev@Base 1.11
  (optional)_ZN7QStringC1ERKS_@Base 1.11
  _ZN7QStringD1Ev@Base 1.11
(arch=!alpha !sparc64)_ZN7QStringD2Ev@Base 1.11
+ _ZN7QStringD2Ev@Base 1.11
  _ZNK7QMathGL10metaObjectEv@Base 1.11
  _ZTI10mglGraphQT@Base 1.11
  _ZTI7QMathGL@Base 1.11
index 3bcaf826ae715d1bf0bbc61b8ee52ede2c52a223..3e0992812d5acae6b5b047c2474a9dd3a24e197a 100644 (file)
@@ -621,7 +621,7 @@ libmgl.so.5 libmgl5 #MINVER#
  _Z9normal_1dRK7mglDatafPfb@Base 1.11
  _Z9normal_3dRK7mglDatafffPfS2_S2_b@Base 1.11
  _ZN10_mgl_sliceD1Ev@Base 1.11
- (arch=!alpha !sparc64 !powerpcspe)_ZN10_mgl_sliceD2Ev@Base 1.11
+ (arch=!powerpcspe)_ZN10_mgl_sliceD2Ev@Base 1.11
  _ZN10mglFormula5ErrorE@Base 1.11
  _ZN10mglFormulaC1EPKc@Base 1.11
  _ZN10mglFormulaC2EPKc@Base 1.11
@@ -797,7 +797,7 @@ libmgl.so.5 libmgl5 #MINVER#
  (arch=!alpha !amd64 !kfreebsd-amd64 !ia64 !s390 !s390x !sparc64 !powerpcspe)_ZN10u3dLineSet7AddLineEjjj@Base 1.11
  _ZN10u3dLineSet9line_plotEPfS0_S0_S0_@Base 1.11
  _ZN10u3dLineSetD1Ev@Base 1.11
- (arch=!alpha !sparc64 !powerpcspe)_ZN10u3dLineSetD2Ev@Base 1.11
+ (arch=!powerpcspe)_ZN10u3dLineSetD2Ev@Base 1.11
  _ZN10u3dTexture13print_textureEPKcRSt14basic_ofstreamIcSt11char_traitsIcEE@Base 1.11
  (optional)_ZN10u3dTextureD1Ev@Base 1.11
  _ZN11TGAImageMin10DeallocateEv@Base 1.11
@@ -815,7 +815,7 @@ libmgl.so.5 libmgl5 #MINVER#
  _ZN11u3dMaterial12print_shaderERSt14basic_ofstreamIcSt11char_traitsIcEE@Base 1.11
  _ZN11u3dMaterial14print_materialERSt14basic_ofstreamIcSt11char_traitsIcEE@Base 1.11
  _ZN11u3dMaterialD1Ev@Base 1.11
- (arch=!alpha !sparc64 !powerpcspe)_ZN11u3dMaterialD2Ev@Base 1.11
+ (arch=!powerpcspe)_ZN11u3dMaterialD2Ev@Base 1.11
  _ZN11u3dPointSet10point_plotERK8mglPointRK8mglColor@Base 1.11
  _ZN11u3dPointSet20print_model_resourceERSt14basic_ofstreamIcSt11char_traitsIcEE@Base 1.11
  _ZN11u3dPointSetC1ERKSsP12mglGraphIDTF@Base 1.11
@@ -949,8 +949,8 @@ libmgl.so.5 libmgl5 #MINVER#
  _ZN7mglDataC1ERKS_@Base 1.11
  _ZN7mglDataC2ERKS_@Base 1.11
  _ZN7mglDataD0Ev@Base 1.11
(arch=amd64 alpha i386 ia64 armel armhf sparc sparc64 sh4 powerpcspe kfreebsd-amd64 kfreebsd-i386 mipsel powerpc s390 s390x)_ZN7mglDataD1Ev@Base 1.11
(arch=amd64 armel armhf ia64 i386 kfreebsd-amd64 kfreebsd-i386 mipsel powerpc s390 s390x sh4 sparc)_ZN7mglDataD2Ev@Base 1.11
+ _ZN7mglDataD1Ev@Base 1.11
+ _ZN7mglDataD2Ev@Base 1.11
  _ZN7mglDataaSERKS_@Base 1.11
  _ZN7mglDataaSEf@Base 1.11
  _ZN7mglDatadVERKS_@Base 1.11
@@ -994,7 +994,7 @@ libmgl.so.5 libmgl5 #MINVER#
  _ZN7mglFuncC1ElPKwPS_@Base 1.11
  _ZN7mglFuncC2ElPKwPS_@Base 1.11
  _ZN7mglFuncD1Ev@Base 1.11
(arch=!sparc64)_ZN7mglFuncD2Ev@Base 1.11
+ _ZN7mglFuncD2Ev@Base 1.11
  _ZN7mglPrim4DrawEP10mglGraphPS@Base 1.11
  _ZN7mglPrim6IsSameEfPfi@Base 1.11
  _ZN7u3dBall10print_nodeERSt14basic_ofstreamIcSt11char_traitsIcEE@Base 1.11
@@ -1009,10 +1009,10 @@ libmgl.so.5 libmgl5 #MINVER#
  _ZN7u3dMesh9quad_plotEPfS0_S0_S0_S0_S0_S0_S0_@Base 1.11
  _ZN7u3dMesh9trig_plotEPfS0_S0_S0_S0_S0_@Base 1.11
  _ZN7u3dMeshD1Ev@Base 1.11
- (arch=!alpha !sparc64 !powerpcspe)_ZN7u3dMeshD2Ev@Base 1.11
+ (arch=!powerpcspe)_ZN7u3dMeshD2Ev@Base 1.11
  _ZN7u3dNode5printERSt14basic_ofstreamIcSt11char_traitsIcEE@Base 1.11
  _ZN7u3dNodeD1Ev@Base 1.11
- (arch=!alpha !sparc64 !powerpcspe)_ZN7u3dNodeD2Ev@Base 1.11
+ (arch=!powerpcspe)_ZN7u3dNodeD2Ev@Base 1.11
  _ZN8mglColor3SetES_f@Base 1.11
  _ZN8mglColor3SetEcf@Base 1.11
  _ZN8mglGraph10ColumnPlotEiif@Base 1.11
@@ -1443,7 +1443,7 @@ libmgl.so.5 libmgl5 #MINVER#
  _ZN8u3dModel8AddPointERK8mglPoint@Base 1.11
  _ZN8u3dModelC1ESsP12mglGraphIDTFRKb@Base 1.11
  _ZN8u3dModelC2ESsP12mglGraphIDTFRKb@Base 1.11
- (arch=!alpha !sparc64 !powerpcspe)_ZN8u3dModelD1Ev@Base 1.11
+ (arch=!powerpcspe)_ZN8u3dModelD1Ev@Base 1.11
  _ZN8u3dModelD2Ev@Base 1.11
  _ZNK10mglFormula4CalcEPKf@Base 1.11
  _ZNK10mglFormula4CalcEffff@Base 1.11
diff --git a/debian/patches/createpngdirectory.patch b/debian/patches/createpngdirectory.patch
deleted file mode 100644 (file)
index 439dc25..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Create /png directory in the topmost source directory
---- a/texinfo/png/Makefile.am
-+++ b/texinfo/png/Makefile.am
-@@ -7,5 +7,6 @@
- $(png_images): hotdogs.pts # $(top_builddir)/examples/mgl_example
-       $(top_builddir)/examples/mgl_example -kind=${@:.png=}
-+      if test ! -d ../../png; then mkdir ../../png/; fi
-       cp ${@} ../../png/
-       touch $(srcdir)/../mathgl.texi
index 3bb53c1ae986c7786975a6fd2fa2bce4e8449176..bb58b3d3743eec15ec1fe3f48dc3038b92d00d9f 100644 (file)
@@ -1,3 +1,4 @@
+texinfo-png-Makefile.patch
 dircategory-and-direntry-mathgl-en-texi.patch
 dircategory-and-direntry-mathgl-ru-texi.patch
 dircategory-and-direntry-mgl-ru-texi.patch
diff --git a/debian/patches/texinfo-png-Makefile.patch b/debian/patches/texinfo-png-Makefile.patch
new file mode 100644 (file)
index 0000000..680127e
--- /dev/null
@@ -0,0 +1,20 @@
+Create /png directory in the topmost source directory
+--- a/texinfo/png/Makefile.am
++++ b/texinfo/png/Makefile.am
+@@ -7,5 +7,6 @@
+ $(png_images): hotdogs.pts # $(top_builddir)/examples/mgl_example
+       $(top_builddir)/examples/mgl_example -kind=${@:.png=}
++      if test ! -d ../../png; then mkdir ../../png/; fi
+       cp ${@} ../../png/
+       touch $(srcdir)/../mathgl.texi
+--- a/texinfo/png/Makefile.in
++++ b/texinfo/png/Makefile.in
+@@ -463,6 +463,7 @@
+ $(png_images): hotdogs.pts # $(top_builddir)/examples/mgl_example
+       $(top_builddir)/examples/mgl_example -kind=${@:.png=}
++      if test ! -d ../../png; then mkdir ../../png/; fi
+       cp ${@} ../../png/
+       touch $(srcdir)/../mathgl.texi
index 80e51434070da5ec177111993f9a70563ae73ffc..1d2894096d3686491a0d91554fef36914bed0433 100644 (file)
@@ -7,5 +7,6 @@ CLEANFILES = $(png_images)
 
 $(png_images): hotdogs.pts # $(top_builddir)/examples/mgl_example
        $(top_builddir)/examples/mgl_example -kind=${@:.png=}
+       if test ! -d ../../png; then mkdir ../../png/; fi
        cp ${@} ../../png/
        touch $(srcdir)/../mathgl.texi
index f5e89c6d75f0aa4c8b03c26f7bbbf35b4bafbf17..8ed1804ddb42c233f7d2f0a36dff5918995d27ac 100644 (file)
@@ -463,6 +463,7 @@ uninstall-am: uninstall-pngDATA
 
 $(png_images): hotdogs.pts # $(top_builddir)/examples/mgl_example
        $(top_builddir)/examples/mgl_example -kind=${@:.png=}
+       if test ! -d ../../png; then mkdir ../../png/; fi
        cp ${@} ../../png/
        touch $(srcdir)/../mathgl.texi