Revisions of tulip

Klaus Kämpf's avatar Klaus Kämpf (kwk) committed (revision 59)
..
Klaus Kämpf's avatar Klaus Kämpf (kwk) committed (revision 58)
.
Klaus Kämpf's avatar Klaus Kämpf (kwk) committed (revision 57)
.
Klaus Kämpf's avatar Klaus Kämpf (kwk) committed (revision 56)
Klaus Kämpf's avatar Klaus Kämpf (kwk) committed (revision 55)
Klaus Kämpf's avatar Klaus Kämpf (kwk) committed (revision 54)
Klaus Kämpf's avatar Klaus Kämpf (kwk) committed (revision 53)
- Update to 4.6.1
  This is a minor maintenance release with bug fixes and improvements
  mainly in:
  - the OpenGL rendering engine,
  - the Python components,
  - the Qt5 build,
  - the Geographic view.
- drop libtulip-qt4 package
- Add use-libbfd.patch

- Update to 4.6.0
- Patches redone
  tulip-lib64-install.patch
  -> 0001-Install-to-lib64.patch
  tulip-enable-tlprender.patch
  -> 0002-Enable-tlprender.patch
  tulip-ppc64.patch
  -> 0003-Enable-PPC-and-PPC64.patch
  tulip-libpng16.patch
  -> 0004-Include-string.h-for-libpng16-in-GlTextureManager.cp.patch
  tulip-system-ftgl.patch
  -> 0005-Use-system-ftgl-lib-if-available.patch
- Patches upstreamed or obsolete
  * add-return-to-nonvoid-functions.patch
  * tulip-3.7.0-src-fix-bashisms.patch
  * tulip-cmake-2.8.12.patch
  * tulip-crash-handler.patch
  * tulip-gcc-4.7.patch
  * tulip-3.7.0-src-fix-bashisms.patch
- Add tulip-cmake-2.8.12.patch: Fix build with cmake 2.8.12.
buildservice-autocommit accepted request 260601 from Klaus Kämpf's avatar Klaus Kämpf (kwk) (revision 52)
baserev update by copy to link target
Klaus Kämpf's avatar Klaus Kämpf (kwk) accepted request 260281 from Oleksandr Chumachenko's avatar Oleksandr Chumachenko (Ledest) (revision 51)
Fix bashisms in scripts
buildservice-autocommit accepted request 221789 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 50)
baserev update by copy to link target
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 221788 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 49)
- Add tulip-cmake-2.8.12.patch: Fix build with cmake 2.8,12.
buildservice-autocommit accepted request 172961 from Klaus Kämpf's avatar Klaus Kämpf (kwk) (revision 48)
baserev update by copy to link target
Klaus Kämpf's avatar Klaus Kämpf (kwk) accepted request 172723 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 47)
- build against system ftgl
Petr Gajdos's avatar Petr Gajdos (pgajdos) committed (revision 46)
- builds also with libpng16
  * libpng16.patch
buildservice-autocommit accepted request 135131 from Togan Muftuoglu's avatar Togan Muftuoglu (toganm) (revision 45)
baserev update by copy to link target
Togan Muftuoglu's avatar Togan Muftuoglu (toganm) accepted request 135124 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 44)
- add explicit buildrequire on pkgconfig(glu)
buildservice-autocommit accepted request 128134 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 43)
baserev update by copy to link target
Marcus Meissner's avatar Marcus Meissner (msmeissn) accepted request 128130 from Dinar Valeev's avatar Dinar Valeev (k0da) (revision 42)
- Completely disable crash handler on archs other than x86
- refresh libdir patch
- define ppc architecture
buildservice-autocommit accepted request 117028 from Klaus Kämpf's avatar Klaus Kämpf (kwk) (revision 41)
baserev update by copy to link target
Klaus Kämpf's avatar Klaus Kämpf (kwk) accepted request 117027 from Klaus Kämpf's avatar Klaus Kämpf (kwk) (revision 40)
- Fix GCC 4.7 build

- Update to 3.7.0
  - New import plugins for the Pajek an UCINET file formats.
  - The management of out or inout parameters for algorithm plugins
    have been added.
  - The Graph API has been extended.
  - The CSV import wizard and the Python scripting view have been
    improved.
  - Many bugs were fixed especially in the rendering of labels,
    the curve rendering of edges and the management of the GUI.

- Update to 3.6.1
  This is a maintenance release with many bug fixes, especially in the
  rendering of edges and labels. It includes improvements for the Python
  Scripting view, and new methods for the management of subgraphs.
- switch documentation format from PDF to HTML
- Update to 3.6.0
  This new version brings quite a lot of stuff :
  - New "Screenshot" button, allowing to export an image of the current
    graph to any resolution !
  - All the OGDF algorithms are now installed by default
  - new labeling system, makes text much more readable
  - new TableView allows to easily see and edit your data in a tabular
    format
  - lots of UI improvements to make Tulip more intuitive (the leftmost
    panel shows a disabled style while not useable)
  - Attributes are saved on subgraphs
  - Integration of a multitouch patch that allows zooming using the
    "pinch" gesture
--This line, and those below, will be ignored--

  Algorithms are not run in a background thread anymore, as some
  plug-ins created GUI elements, and Qt widgets should only be created
  in the main thread.
- Update to 3.5.0
  This release is only the beginning of some exciting changes in
  Tulip's UI to make it more user-friendly. 
  - CSV Import
    The CSV import was re-written from scratch, and now takes the form
    of a wizard.
  - Cosmetic changes
    A few details here and there were tweaked, that will make the
    overall user experience smoother.
  - Python
    We finally integrated the python scripting support into Tulip !
  - Under the hood
    Tulip 3.5 has seen some refactoring and optimizations, and we have
    an increase of over 200% for edge rendering performances, removed lots
    of old code, and we made a huge step in getting rid of the
    displaylists for good !
    

old: graphics/tulip
new: home:kwk:branches:graphics/tulip rev NoneIndex: tulip-enable-tlprender.patch
===================================================================
--- tulip-enable-tlprender.patch (revision 39)
+++ tulip-enable-tlprender.patch (revision 16)
@@ -1,10 +1,10 @@
-Index: tulip-3.3.1/software/CMakeLists.txt
-===================================================================
---- tulip-3.3.1.orig/software/CMakeLists.txt
-+++ tulip-3.3.1/software/CMakeLists.txt
-@@ -1,4 +1,4 @@
- ADD_SUBDIRECTORY(plugins-manager)
- ADD_SUBDIRECTORY(tulip)
--#ADD_SUBDIRECTORY(tlprender)
-+ADD_SUBDIRECTORY(tlprender)
- 
+diff -wruN -x '*~' ../orig-tulip-3.6.1-src/software/CMakeLists.txt ./software/CMakeLists.txt
+--- ../orig-tulip-3.6.1-src/software/CMakeLists.txt	2011-11-14 09:01:48.000000000 +0100
++++ ./software/CMakeLists.txt	2012-02-08 13:01:43.000000000 +0100
+@@ -4,5 +4,5 @@
+ 
+ ADD_SUBDIRECTORY(plugins-manager)
+ ADD_SUBDIRECTORY(tulip)
+-#ADD_SUBDIRECTORY(tlprender)
++ADD_SUBDIRECTORY(tlprender)
+ 
Index: tulip-lib64-install.patch
===================================================================
--- tulip-lib64-install.patch (revision 39)
+++ tulip-lib64-install.patch (revision 16)
@@ -1,23 +1,16 @@
-Index: tulip-3.3.1/CMakeLists.txt
-===================================================================
---- tulip-3.3.1.orig/CMakeLists.txt
-+++ tulip-3.3.1/CMakeLists.txt
-@@ -95,11 +95,17 @@ SET(TulipPluginsManagerInclude ${PROJECT
- ## -----------------------------------------------------------------------------------------------
- ## Install paths
- ## -----------------------------------------------------------------------------------------------
-+# Library
-+IF (CMAKE_SIZEOF_VOID_P MATCHES "8")
-+  SET(TulipLibInstallDir /lib64/)
-+ELSE(CMAKE_SIZEOF_VOID_P MATCHES "8")
- SET(TulipLibInstallDir /lib/)
-+ENDIF(CMAKE_SIZEOF_VOID_P MATCHES "8")
-+
- SET(TulipBinInstallDir /bin/)
- SET(TulipIncludeInstallDir /include/)
- SET(TulipShareInstallDir /share/)
--SET(TulipBitmapInstallDir /lib/tlp/bitmaps/)
-+SET(TulipBitmapInstallDir /share/tulip/bitmaps/)
- 
- ## -----------------------------------------------------------------------------------------------
- ## Set UseTulip file name
+diff -wruN -x '*~' ../orig-tulip-3.6.1-src/CMakeLists.txt ./CMakeLists.txt
+--- ../orig-tulip-3.6.1-src/CMakeLists.txt	2011-11-14 09:01:26.000000000 +0100
++++ ./CMakeLists.txt	2012-02-08 13:00:02.000000000 +0100
+@@ -277,7 +277,12 @@
+ SET(TulipBitmapInstallDir ${TulipShareInstallDir}/bitmaps/)
+ SET(TulipAppleResourcesDir ${TulipAppleContentsDir}Resources/)
+ ELSE()
++# Library
++IF (CMAKE_SIZEOF_VOID_P MATCHES "8")
++  SET(TulipLibInstallDir lib64/)
++ELSE(CMAKE_SIZEOF_VOID_P MATCHES "8")
+ SET(TulipLibInstallDir lib/)
++ENDIF(CMAKE_SIZEOF_VOID_P MATCHES "8")
+ SET(TulipPluginsInstallDir ${TulipLibInstallDir}/tulip/)
+ SET(TulipBinInstallDir bin/)
+ SET(TulipIncludeInstallDir include/)
Index: tulip.changes
===================================================================
--- tulip.changes (revision 39)
+++ tulip.changes (revision 16)
@@ -1,4 +1,67 @@
 -------------------------------------------------------------------
+Wed May  2 12:34:50 UTC 2012 - kkaempf@suse.com
+
+- Fix GCC 4.7 build
+
+-------------------------------------------------------------------
+Wed Feb 22 08:22:17 UTC 2012 - kkaempf@suse.com
+
+- Update to 3.7.0
+  - New import plugins for the Pajek an UCINET file formats.
+  - The management of out or inout parameters for algorithm plugins
+    have been added.
+  - The Graph API has been extended.
+  - The CSV import wizard and the Python scripting view have been
+    improved.
+  - Many bugs were fixed especially in the rendering of labels,
+    the curve rendering of edges and the management of the GUI.
+
+-------------------------------------------------------------------
+Wed Feb  8 12:03:54 UTC 2012 - kkaempf@suse.com
+
+- Update to 3.6.1
+  This is a maintenance release with many bug fixes, especially in the
+  rendering of edges and labels. It includes improvements for the Python
+  Scripting view, and new methods for the management of subgraphs.
+
+- switch documentation format from PDF to HTML
+
+- Update to 3.6.0
+  This new version brings quite a lot of stuff :
+  - New "Screenshot" button, allowing to export an image of the current
+    graph to any resolution !
+  - All the OGDF algorithms are now installed by default
+  - new labeling system, makes text much more readable
+  - new TableView allows to easily see and edit your data in a tabular
+    format
+  - lots of UI improvements to make Tulip more intuitive (the leftmost
+    panel shows a disabled style while not useable)
+  - Attributes are saved on subgraphs
+  - Integration of a multitouch patch that allows zooming using the
+    "pinch" gesture
+
+  Algorithms are not run in a background thread anymore, as some
+  plug-ins created GUI elements, and Qt widgets should only be created
+  in the main thread.
+
+- Update to 3.5.0
+  This release is only the beginning of some exciting changes in
+  Tulip's UI to make it more user-friendly. 
+  - CSV Import
+    The CSV import was re-written from scratch, and now takes the form
+    of a wizard.
+  - Cosmetic changes
+    A few details here and there were tweaked, that will make the
+    overall user experience smoother.
+  - Python
+    We finally integrated the python scripting support into Tulip !
+  - Under the hood
+    Tulip 3.5 has seen some refactoring and optimizations, and we have
+    an increase of over 200% for edge rendering performances, removed lots
+    of old code, and we made a huge step in getting rid of the
+    displaylists for good !
+    
+-------------------------------------------------------------------
 Tue Nov 15 13:15:42 UTC 2011 - coolo@suse.com
 
 - add libtool as buildrequire to avoid implicit dependency
Index: tulip.spec
===================================================================
--- tulip.spec (revision 39)
+++ tulip.spec (revision 16)
@@ -1,7 +1,7 @@
 #
 # spec file for package tulip
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,30 +15,32 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
-%define use_cmake 0
 
 Name:           tulip
 Summary:        Visualization of huge graphs
-Version:        3.3.1
-Release:        7
 License:        GPL-2.0+
 Group:          Productivity/Graphics/Visualization/Graph
+Version:        3.7.0
+Release:        0
 Url:            http://www.tulip-software.org/
 # .so version
-%define tulip_version 3.3
-Source:         %{name}-%{version}.tar.bz2
+%define tulip_version 3.7
+Source:         %{name}-%{version}-src.tar.bz2
 Source1:        %{name}.desktop
-Source2:        %{name}-%{version}-userManual.pdf
-Source3:        %{name}-%{version}-devHandbook.pdf
+Source2:        %{name}-%{version}-html.tar.bz2
 Source4:        %{name}-rpmlintrc
-Patch:          %{name}-gcc45.patch
 Patch1:         %{name}-lib64-install.patch
 Patch2:         %{name}-enable-tlprender.patch
+# add return statements to nonvoid function without return
+# upstream #3490918
+Patch3:         add-return-to-nonvoid-functions.patch
+Patch4:         %{name}-gcc-4.7.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  Mesa-devel
+BuildRequires:  cmake
+BuildRequires:  dos2unix
 BuildRequires:  doxygen
+BuildRequires:  fdupes
 BuildRequires:  freefont
 BuildRequires:  ftgl-devel
 BuildRequires:  glew-devel
@@ -50,8 +52,6 @@
 BuildRequires:  update-alternatives
 BuildRequires:  update-desktop-files
 BuildRequires:  xorg-x11-devel
-BuildRequires:  cmake
-BuildRequires:  fdupes
 %if 0%{?suse_version} > 1130
 BuildRequires:  qt4-assistant-adp-devel
 %endif
@@ -80,7 +80,6 @@
 * Automatic Metric coloration of graphs
 
 %package devel
-License:        GPL-2.0+
 Summary:        Visualization of huge graphs - development files
 Group:          Development/Libraries/Other
 Requires:       tulip = %{version}
@@ -104,7 +103,6 @@
 * Automatic Metric coloration of graphs
 
 %package doc
-License:        GPL-2.0+
 Summary:        Visualization of huge graphs - user documentation
 Group:          Productivity/Graphics/Visualization/Graph
 Requires:       tulip = %{version}
@@ -128,7 +126,6 @@
 * Automatic Metric coloration of graphs
 
 %package devel-doc
-License:        GPL-2.0+
 Summary:        Visualization of huge graphs - development documentation
 Group:          Documentation/HTML
 Requires:       tulip-doc = %{version}
@@ -152,15 +149,21 @@
 * Automatic Metric coloration of graphs
 
 %package -n     libtulip
-License:        GPL-2.0+
 Summary:        A library for handling large graphs
 Group:          Productivity/Graphics/Visualization/Graph
 
 %description -n libtulip
 See package 'tulip' for details.
 
+%package -n     tulip-ogdf
+Summary:        A library for displaying graph in a GL context
+Group:          Productivity/Graphics/Visualization/Graph
+Requires:       Mesa
+
+%description -n tulip-ogdf
+See package 'tulip' for details.
+
 %package -n     libtulip-ogl
-License:        GPL-2.0+
 Summary:        A library for displaying graph in a GL context
 Group:          Productivity/Graphics/Visualization/Graph
 Requires:       Mesa
@@ -169,7 +172,6 @@
 See package 'tulip' for details.
 
 %package -n     libtulip-qt4
-License:        GPL-2.0+
 Provides:       libtulip-qt3
 Obsoletes:      libtulip-qt3
 Summary:        A set of Qt Widgets for tulip/tulip-ogl
@@ -179,36 +181,25 @@
 See package 'tulip' for details.
 
 %prep
-%setup -q
-%patch -p1
+%setup -q -n %{name}-%{version}-src
+dos2unix CMakeLists.txt
 %patch1 -p1
 # tlprender disabled until OSmesa is available
 ##%patch2 -p1
+%patch3 -p1
+%if 0%{?suse_version} > 1210
+%patch4 -p1
+%endif
 
 %build
-%{?suse_update_config:%{suse_update_config -f}}
 
 export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
 export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -Wno-deprecated"
 
-%if 0%{?use_cmake}
-
-cmake ./ -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=TRUE \
+cmake . -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=TRUE \
   -DCMAKE_C_FLAGS_RELEASE:STRING="$RPM_OPT_FLAGS -fno-strict-aliasing -Wall -O2 -g" \
   -DCMAKE_CXX_FLAGS_RELEASE:STRING="$RPM_OPT_FLAGS -fno-strict-aliasing -Wno-deprecated -Wall -O2 -g" \
-  -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_RPATH=1 ..
-%else
-
-autoreconf --force --install
-##./gen-conf.sh
-%configure \
-  --docdir=%{_docdir}/tulip \
- --enable-shared \
- --with-pic \
- --disable-static \
- --enable-stats-gui \
-
-%endif
+  -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_RPATH=1
 
 # parallel make is not working, do not use it. -Marcus 20091115
 make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
@@ -219,17 +210,19 @@
 
 %install
 make DESTDIR=$RPM_BUILD_ROOT install
-cp %{_sourcedir}/tulip-%{version}-devHandbook.pdf .
-cp %{_sourcedir}/tulip-%{version}-userManual.pdf .
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/tulip
+(cd $RPM_BUILD_ROOT%{_datadir}/tulip; tar xf %{S:2}; mv %{name}-%{version}-html html)
+%fdupes $RPM_BUILD_ROOT%{_datadir}/tulip/html
+chmod -x NEWS
 #cd docs
 #sh gen-profile.sh
 #make DESTDIR=${RPM_BUILD_ROOT} install
 #cd ..
 %suse_update_desktop_file -i tulip Graphics 3DGraphics
 find $RPM_BUILD_ROOT%{_libdir} -name *.la | xargs rm -f
-# %fdupes $RPM_BUILD_ROOT/%{_mandir}/man3
 %fdupes $RPM_BUILD_ROOT%{_docdir}/tulip
 %fdupes $RPM_BUILD_ROOT%{_includedir}/tulip
+
 rm -f $RPM_BUILD_ROOT/%{_libdir}/*.a
 
 %clean
@@ -250,121 +243,133 @@
 %files
 %defattr(-,root,root)
 %{_bindir}/tulip
+%{_bindir}/tulip_app
+%{_bindir}/tulip_need_restart
 %{_bindir}/tulip_check_pl
 # tlprender disabled until OSmesa is available
 ##%{_bindir}/tlprender
 %{_datadir}/applications/*.desktop
-%dir %{_libdir}/tlp
-%if 0%{?use_cmake} == 0
-%{_libdir}/libtulip-pluginsmanager.so*
-%endif
-%{_libdir}/libtulip-pluginsmanager-%{tulip_version}.so*
-%dir %{_libdir}/tlp/bitmaps
-%{_libdir}/tlp/bitmaps/*
+#%dir %{_libdir}/tlp
+#%{_libdir}/libtulip-pluginsmanager-%{tulip_version}.so*
 %dir %{_datadir}/tulip
-%{_datadir}/tulip/*
+%dir %{_datadir}/tulip/bitmaps
+%{_datadir}/tulip/bitmaps/*
+%{_datadir}/tulip/tulip*
 %doc NEWS
 
+%files -n tulip-ogdf
+%defattr(-,root,root)
+%{_libdir}/libOGDF.so
+%dir %{_libdir}/tulip
+%{_libdir}/tulip/libogdf*
+%{_libdir}/libtulip-ogdf-%{tulip_version}.so
+
 %files -n libtulip
 %defattr(-,root,root)
 %{_bindir}/tulip-config
-%{_libdir}/libtulip.so
-%{_libdir}/libtulip-%{tulip_version}.so*
-%{_libdir}/tlp/libAdjacencyMatrixImport-%{version}.*
-%{_libdir}/tlp/libArityMetric-%{version}.*
-%{_libdir}/tlp/libAutoSize-%{version}.*
-%{_libdir}/tlp/libBetweennessCentrality-%{version}.*
-%{_libdir}/tlp/libBiconnectedComponent-%{version}.*
-%{_libdir}/tlp/libBubbleTree-%{version}.*
-%{_libdir}/tlp/libCircular-%{version}.*
-%{_libdir}/tlp/libClusterMetric-%{version}.*
-%{_libdir}/tlp/libCompleteGraph-%{version}.*
-%{_libdir}/tlp/libCompleteTree-%{version}.*
-%{_libdir}/tlp/libConeTreeExtended-%{version}.*
-%{_libdir}/tlp/libConnectedComponent-%{version}.*
-%{_libdir}/tlp/libConnectedComponentPacking-%{version}.*
-%{_libdir}/tlp/libDagLevelMetric-%{version}.*
-%{_libdir}/tlp/libDendrogram-%{version}.*
-%{_libdir}/tlp/libDepthMetric-%{version}.*
-%{_libdir}/tlp/libDotImport-%{version}.*
-%{_libdir}/tlp/libEccentricity-%{version}.*
-%{_libdir}/tlp/libEmbedder-%{version}.*
-%{_libdir}/tlp/libEqualValueClustering-%{version}.*
-%{_libdir}/tlp/libGemLayout-%{version}.*
-%{_libdir}/tlp/libHierarchicalGraph-%{version}.*
-%{_libdir}/tlp/libGMLExport-%{version}.*
-%{_libdir}/tlp/libGMLImport-%{version}.*
-%{_libdir}/tlp/libGrid-%{version}.*
-%{_libdir}/tlp/libHierarchicalClustering-%{version}.*
-%{_libdir}/tlp/libIdMetric-%{version}.*
-%{_libdir}/tlp/libImprovedWalker-%{version}.*
-%{_libdir}/tlp/libInducedSubGraphSelection-%{version}.*
-%{_libdir}/tlp/libKruskal-%{version}.*
-%{_libdir}/tlp/libLeafMetric-%{version}.*
-%{_libdir}/tlp/libLoopSelection-%{version}.*
-%{_libdir}/tlp/libMetricColorMapping-%{version}.*
-%{_libdir}/tlp/libMetricSizeMapping-%{version}.*
-%{_libdir}/tlp/libMixedModel-%{version}.*
-%{_libdir}/tlp/libMultipleSelection-%{version}.*
-%{_libdir}/tlp/libNodeMetric-%{version}.*
-%{_libdir}/tlp/libPathLengthMetric-%{version}.*
-%{_libdir}/tlp/libPlanarGraph-%{version}.*
-%{_libdir}/tlp/libQuotientClustering-%{version}.*
-%{_libdir}/tlp/libRandom-%{version}.*
-%{_libdir}/tlp/libRandomGraph-%{version}.*
-%{_libdir}/tlp/libRandomMetric-%{version}.*
-%{_libdir}/tlp/libRandomSimpleGraph-%{version}.*
-%{_libdir}/tlp/libRandomTree-%{version}.*
-%{_libdir}/tlp/libRandomTreeGeneral-%{version}.*
-%{_libdir}/tlp/libReachableSubGraphSelection-%{version}.*
-%{_libdir}/tlp/libSmallWorldGraph-%{version}.*
-%{_libdir}/tlp/libSpanningDagSelection-%{version}.*
-%{_libdir}/tlp/libSpanningTreeSelection-%{version}.*
-%{_libdir}/tlp/libSquarifiedTreeMap-%{version}.*
-%{_libdir}/tlp/libStrahlerMetric-%{version}.*
-%{_libdir}/tlp/libStrengthClustering-%{version}.*
-%{_libdir}/tlp/libStrengthMetric-%{version}.*
-%{_libdir}/tlp/libStrongComponent-%{version}.*
-%{_libdir}/tlp/libTreeLeaf-%{version}.*
-%{_libdir}/tlp/libTreeMap-%{version}.*
-%{_libdir}/tlp/libTreeRadial-%{version}.*
-%{_libdir}/tlp/libTreeReingoldAndTilforExtended-%{version}.*
-%{_libdir}/tlp/libTutte-%{version}.*
+%{_libdir}/libftgl.so
+%{_libdir}/libgzstream.so
+%{_libdir}/libtulip-%{tulip_version}.*
+%dir %{_libdir}/tulip
+%dir %{_libdir}/tulip/interactors
+%{_libdir}/tulip/interactors/lib*so
+%{_libdir}/tulip/libAdjacencyMatrixImport-%{version}.*
+%{_libdir}/tulip/libAutoSize-%{version}.*
+%{_libdir}/tulip/libBetweennessCentrality-%{version}.*
+%{_libdir}/tulip/libBiconnectedComponent-%{version}.*
+%{_libdir}/tulip/libBubbleTree-%{version}.*
+%{_libdir}/tulip/libCircular-%{version}.*
+%{_libdir}/tulip/libClusterMetric-%{version}.*
+%{_libdir}/tulip/libColorMapping-%{version}.so
+%{_libdir}/tulip/libCompleteGraph-%{version}.*
+%{_libdir}/tulip/libCompleteTree-%{version}.*
+%{_libdir}/tulip/libConeTreeExtended-%{version}.*
+%{_libdir}/tulip/libConnectedComponent-%{version}.*
+%{_libdir}/tulip/libConnectedComponentPacking-%{version}.*
+%{_libdir}/tulip/libDagLevelMetric-%{version}.*
+%{_libdir}/tulip/libDegreeMetric-%{version}.so
+%{_libdir}/tulip/libdelaunay-%{version}.so
+%{_libdir}/tulip/libDendrogram-%{version}.*
+%{_libdir}/tulip/libDepthMetric-%{version}.*
+%{_libdir}/tulip/libDotImport-%{version}.*
+%{_libdir}/tulip/libEccentricity-%{version}.*
+%{_libdir}/tulip/libEqualValueClustering-%{version}.*
+%{_libdir}/tulip/libGemLayout-%{version}.*
+%{_libdir}/tulip/libHierarchicalGraph-%{version}.*
+%{_libdir}/tulip/libGMLExport-%{version}.*
+%{_libdir}/tulip/libGMLImport-%{version}.*
+%{_libdir}/tulip/libGrid-%{version}.*
+%{_libdir}/tulip/libHierarchicalClustering-%{version}.*
+%{_libdir}/tulip/libIdMetric-%{version}.*
+%{_libdir}/tulip/libImportPajek-%{version}.so
+%{_libdir}/tulip/libImportUCINET-%{version}.so
+%{_libdir}/tulip/libImprovedWalker-%{version}.*
+%{_libdir}/tulip/libInducedSubGraphSelection-%{version}.*
+%{_libdir}/tulip/libKruskal-%{version}.*
+%{_libdir}/tulip/libLeafMetric-%{version}.*
+%{_libdir}/tulip/libLoopSelection-%{version}.*
+%{_libdir}/tulip/libMetricSizeMapping-%{version}.*
+%{_libdir}/tulip/libMixedModel-%{version}.*
+%{_libdir}/tulip/libMultipleSelection-%{version}.*
+%{_libdir}/tulip/libNodeMetric-%{version}.*
+%{_libdir}/tulip/libPathLengthMetric-%{version}.*
+%{_libdir}/tulip/libPlanarGraph-%{version}.*
+%{_libdir}/tulip/libQuotientClustering-%{version}.*
+%{_libdir}/tulip/libRandom-%{version}.*
+%{_libdir}/tulip/libRandomGraph-%{version}.*
+%{_libdir}/tulip/libRandomMetric-%{version}.*
+%{_libdir}/tulip/libRandomSimpleGraph-%{version}.*
+%{_libdir}/tulip/libRandomTree-%{version}.*
+%{_libdir}/tulip/libRandomTreeGeneral-%{version}.*
+%{_libdir}/tulip/libReachableSubGraphSelection-%{version}.*
+%{_libdir}/tulip/libSmallWorldGraph-%{version}.*
+%{_libdir}/tulip/libSpanningDagSelection-%{version}.*
+%{_libdir}/tulip/libSpanningTreeSelection-%{version}.*
+%{_libdir}/tulip/libSquarifiedTreeMap-%{version}.*
+%{_libdir}/tulip/libStrahlerMetric-%{version}.*
+%{_libdir}/tulip/libStrengthClustering-%{version}.*
+%{_libdir}/tulip/libStrengthMetric-%{version}.*
+%{_libdir}/tulip/libStrongComponent-%{version}.*
+%{_libdir}/tulip/libTreeLeaf-%{version}.*
+%{_libdir}/tulip/libTreeRadial-%{version}.*
+%{_libdir}/tulip/libTreeReingoldAndTilforExtended-%{version}.*
+%{_libdir}/tulip/libTutte-%{version}.*
 
 %files -n libtulip-ogl
 %defattr(-,root,root)
-%{_libdir}/libtulip-ogl.so
-%{_libdir}/libtulip-ogl-%{tulip_version}.so*
-%dir %{_libdir}/tlp/glyphs
-%{_libdir}/tlp/glyphs/lib*-%{version}.*
-%{_libdir}/tlp/libFitToLabels-%{version}.*
+%{_libdir}/libtulip-ogl-%{tulip_version}.so
+%dir %{_libdir}/tulip/glyphs
+%{_libdir}/tulip/glyphs/lib*-%{version}.*
+%{_libdir}/tulip/libFitToLabels-%{version}.*
 
 %files -n libtulip-qt4
 %defattr(-,root,root)
-%{_libdir}/libtulip-qt4.so
-%{_libdir}/libtulip-qt4-%{tulip_version}.so*
-%{_libdir}/tlp/libConvolutionClustering-%{version}.*
-%{_libdir}/tlp/libEnumColorValuesMapping-%{version}.*
-%{_libdir}/tlp/libFileSystem-%{version}.*
-%{_libdir}/tlp/libWebImport-%{version}.*
-%dir %{_libdir}/tlp/designer
-%{_libdir}/tlp/designer/lib*.*
-%dir %{_libdir}/tlp/view
-%{_libdir}/tlp/view/libSpreadSheet-%{version}.*
+%{_libdir}/libtulip-qt4-%{tulip_version}.so
+%{_libdir}/tulip/libConvolutionClustering-%{version}.*
+%{_libdir}/tulip/libFileSystem-%{version}.*
+%{_libdir}/tulip/libWebImport-%{version}.*
+%dir %{_libdir}/tulip/view
+%{_libdir}/tulip/view/libSpreadSheet-%{version}.*
 
 %files doc
 %defattr(-,root,root)
-%doc tulip-%{version}-userManual.pdf
+%doc %dir %{_datadir}/tulip/html
+%doc %dir %{_datadir}/tulip/html/common
+%doc %{_datadir}/tulip/html/common
+%doc %dir %{_datadir}/tulip/html/userHandbook
+%doc %{_datadir}/tulip/html/userHandbook
 
 %files devel
 %defattr(-,root,root)
-%{_datadir}/aclocal/tulip.m4
 %dir %{_includedir}/tulip
 %{_includedir}/tulip/*
-%{_includedir}/*.h
+%{_datadir}/tulip/*.cmake
 
 %files devel-doc
 %defattr(-,root,root)
-%doc tulip-%{version}-devHandbook.pdf
+%doc %dir %{_datadir}/tulip/html/doxygen
+%doc %{_datadir}/tulip/html/doxygen
+%doc %dir %{_datadir}/tulip/html/developerHandbook
+%doc %{_datadir}/tulip/html/developerHandbook
 
 %changelog
Index: add-return-to-nonvoid-functions.patch
===================================================================
--- add-return-to-nonvoid-functions.patch (added)
+++ add-return-to-nonvoid-functions.patch (revision 16)
@@ -0,0 +1,38 @@
+diff -wruN -x '*~' ../orig-tulip-3.7.0-src/plugins/clustering/Delaunay/poly2tri/common/shapes.cc ./plugins/clustering/Delaunay/poly2tri/common/shapes.cc
+--- ../orig-tulip-3.7.0-src/plugins/clustering/Delaunay/poly2tri/common/shapes.cc	2012-02-21 12:23:35.000000000 +0100
++++ ./plugins/clustering/Delaunay/poly2tri/common/shapes.cc	2012-02-22 13:35:03.000000000 +0100
+@@ -164,6 +164,7 @@
+     return 2;
+   }
+   assert(0);
++  return -1;
+ }
+ 
+ int Triangle::EdgeIndex(const Point* p1, const Point* p2)
+@@ -223,6 +224,7 @@
+     return points_[1];
+   }
+   assert(0);
++  return NULL;
+ }
+ 
+ // The point counter-clockwise to given point
+@@ -236,6 +238,7 @@
+     return points_[0];
+   }
+   assert(0);
++  return NULL;
+ }
+ 
+ // The neighbor clockwise to given point
+diff -wruN -x '*~' ../orig-tulip-3.7.0-src/plugins/clustering/Delaunay/poly2tri/sweep/sweep.cc ./plugins/clustering/Delaunay/poly2tri/sweep/sweep.cc
+--- ../orig-tulip-3.7.0-src/plugins/clustering/Delaunay/poly2tri/sweep/sweep.cc	2012-02-21 12:23:35.000000000 +0100
++++ ./plugins/clustering/Delaunay/poly2tri/sweep/sweep.cc	2012-02-22 13:07:19.000000000 +0100
+@@ -714,6 +714,7 @@
+     //throw new RuntimeException("[Unsupported] Opposing point on constrained edge");
+     assert(0);
+   }
++  return ep; // just to please GCC
+ }
+ 
+ void Sweep::FlipScanEdgeEvent(SweepContext& tcx, Point& ep, Point& eq, Triangle& flip_triangle,
Index: tulip-3.7.0-html.tar.bz2
===================================================================
Binary files tulip-3.7.0-html.tar.bz2 (revision 16) added
Index: tulip-3.7.0-src.tar.bz2
===================================================================
Binary files tulip-3.7.0-src.tar.bz2 (revision 16) added
Index: tulip-gcc-4.7.patch
===================================================================
--- tulip-gcc-4.7.patch (added)
+++ tulip-gcc-4.7.patch (revision 16)
@@ -0,0 +1,13 @@
+diff -wruN -x '*~' ../orig-tulip-3.7.0-src/library/tulip/src/GraphStorage.cpp ./library/tulip/src/GraphStorage.cpp
+--- ../orig-tulip-3.7.0-src/library/tulip/src/GraphStorage.cpp	2012-02-21 12:23:32.000000000 +0100
++++ ./library/tulip/src/GraphStorage.cpp	2012-05-02 13:50:22.136372474 +0200
+@@ -16,8 +16,8 @@
+  * See the GNU General Public License for more details.
+  *
+  */
+-#include <tulip/GraphStorage.h>
+ #include <tulip/memorypool.h>
++#include <tulip/GraphStorage.h>
+ 
+ using namespace tlp;
+ 
Index: tulip-3.3.1-devHandbook.pdf
===================================================================
Binary files tulip-3.3.1-devHandbook.pdf (revision 39) deleted
Index: tulip-3.3.1-userManual.pdf
===================================================================
Binary files tulip-3.3.1-userManual.pdf (revision 39) deleted
Index: tulip-3.3.1.tar.bz2
===================================================================
Binary files tulip-3.3.1.tar.bz2 (revision 39) deleted
Index: tulip-gcc45.patch
===================================================================
--- tulip-gcc45.patch (revision 39)
+++ tulip-gcc45.patch (deleted)
@@ -1,13 +0,0 @@
-Index: tulip-3.3.1/library/tulip/src/Ordering.cpp
-===================================================================
---- tulip-3.3.1.orig/library/tulip/src/Ordering.cpp
-+++ tulip-3.3.1/library/tulip/src/Ordering.cpp
-@@ -719,7 +719,7 @@ void Ordering::selectAndUpdate(node n) {
-   vector<node> noeuds;
-   vector<Face > faces = vector<Face>();
-   vector<bool> splited;
--  MutableContainer<bool>::MutableContainer on_cont;
-+  MutableContainer<bool> on_cont;
-   node n1;
- 
-   res.push_back(n);
Displaying revisions 61 - 80 of 119
openSUSE Build Service is sponsored by