rpms/k3d/devel k3d-0.7.10.0-fontpath.patch, NONE, 1.1 k3d-0.7.10.0-potfiles.patch, NONE, 1.1 k3d-0.7.10.0-warn.patch, NONE, 1.1 k3d.desktop, NONE, 1.1 .cvsignore, 1.10, 1.11 k3d.spec, 1.26, 1.27 sources, 1.10, 1.11 k3d-0.5.15.0-gl64.patch, 1.2, NONE k3d-0.6.6.0-vfs.patch, 1.1, NONE k3d-0.6.7.0-desktop.patch, 1.1, NONE k3d-0.6.7.0-gcc43.patch, 1.2, NONE k3d-0.6.7.0-sigc2.patch, 1.1, NONE
Denis Leroy
denis at fedoraproject.org
Tue Mar 10 09:28:31 UTC 2009
Author: denis
Update of /cvs/pkgs/rpms/k3d/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25204
Modified Files:
.cvsignore k3d.spec sources
Added Files:
k3d-0.7.10.0-fontpath.patch k3d-0.7.10.0-potfiles.patch
k3d-0.7.10.0-warn.patch k3d.desktop
Removed Files:
k3d-0.5.15.0-gl64.patch k3d-0.6.6.0-vfs.patch
k3d-0.6.7.0-desktop.patch k3d-0.6.7.0-gcc43.patch
k3d-0.6.7.0-sigc2.patch
Log Message:
- Update to upstream 0.7.10.0
- Build system now based on cmake
- All patches upstreamed or obsoleted
- Added potfiles file list patch fix
- Removed example subpackage
- Removed packaged bitstream fonts, use Fedora ones instead
k3d-0.7.10.0-fontpath.patch:
--- NEW FILE k3d-0.7.10.0-fontpath.patch ---
diff -ur k3d-source-0.7.10.0.orig/modules/annotation/annotation_2d.cpp k3d-source-0.7.10.0/modules/annotation/annotation_2d.cpp
--- k3d-source-0.7.10.0.orig/modules/annotation/annotation_2d.cpp 2008-12-14 22:03:53.000000000 +0100
+++ k3d-source-0.7.10.0/modules/annotation/annotation_2d.cpp 2009-03-10 09:29:17.000000000 +0100
@@ -57,7 +57,7 @@
public:
annotation_2d(k3d::iplugin_factory& Factory, k3d::idocument& Document) :
base(Factory, Document),
- m_font_path(init_owner(*this) + init_name("font") + init_label(_("Font")) + init_description(_("Font path")) + init_value(k3d::share_path() / k3d::filesystem::generic_path("fonts/VeraBd.ttf")) + init_path_mode(k3d::ipath_property::READ) + init_path_type(k3d::options::path::fonts())),
+ m_font_path(init_owner(*this) + init_name("font") + init_label(_("Font")) + init_description(_("Font path")) + init_value(k3d::share_path() / k3d::filesystem::generic_path("../fonts/bitstream-vera/VeraBd.ttf")) + init_path_mode(k3d::ipath_property::READ) + init_path_type(k3d::options::path::fonts())),
m_font_size(init_owner(*this) + init_name("font_size") + init_label(_("Font Size")) + init_description(_("Font size.")) + init_value(14.0)),
m_line_width(init_owner(*this) + init_name("line_width") + init_label(_("Line Width")) + init_description(_("Maximum width of a single line of text..")) + init_value(200.0)),
m_line_spacing(init_owner(*this) + init_name("line_spacing") + init_label(_("Line Spacing")) + init_description(_("Controls the spacing between lines of text.")) + init_value(1.0)),
diff -ur k3d-source-0.7.10.0.orig/modules/annotation/annotation_3d.cpp k3d-source-0.7.10.0/modules/annotation/annotation_3d.cpp
--- k3d-source-0.7.10.0.orig/modules/annotation/annotation_3d.cpp 2008-12-14 22:03:53.000000000 +0100
+++ k3d-source-0.7.10.0/modules/annotation/annotation_3d.cpp 2009-03-10 09:29:17.000000000 +0100
@@ -57,7 +57,7 @@
public:
annotation_3d(k3d::iplugin_factory& Factory, k3d::idocument& Document) :
base(Factory, Document),
- m_font_path(init_owner(*this) + init_name("font") + init_label(_("Font")) + init_description(_("Font path")) + init_value(k3d::share_path() / k3d::filesystem::generic_path("fonts/VeraBd.ttf")) + init_path_mode(k3d::ipath_property::READ) + init_path_type(k3d::options::path::fonts())),
+ m_font_path(init_owner(*this) + init_name("font") + init_label(_("Font")) + init_description(_("Font path")) + init_value(k3d::share_path() / k3d::filesystem::generic_path("../fonts/bitstream-vera/VeraBd.ttf")) + init_path_mode(k3d::ipath_property::READ) + init_path_type(k3d::options::path::fonts())),
m_font_size(init_owner(*this) + init_name("font_size") + init_label(_("Font Size")) + init_description(_("Font size.")) + init_value(14.0)),
m_line_width(init_owner(*this) + init_name("line_width") + init_label(_("Line Width")) + init_description(_("Maximum width of a single line of text..")) + init_value(200.0)),
m_line_spacing(init_owner(*this) + init_name("line_spacing") + init_label(_("Line Spacing")) + init_description(_("Controls the spacing between lines of text.")) + init_value(1.0)),
diff -ur k3d-source-0.7.10.0.orig/modules/annotation/annotation.cpp k3d-source-0.7.10.0/modules/annotation/annotation.cpp
--- k3d-source-0.7.10.0.orig/modules/annotation/annotation.cpp 2008-12-14 22:03:53.000000000 +0100
+++ k3d-source-0.7.10.0/modules/annotation/annotation.cpp 2009-03-10 09:29:17.000000000 +0100
@@ -55,7 +55,7 @@
public:
annotation(k3d::iplugin_factory& Factory, k3d::idocument& Document) :
base(Factory, Document),
- m_font_path(init_owner(*this) + init_name("font") + init_label(_("Font")) + init_description(_("Font path")) + init_value(k3d::share_path() / k3d::filesystem::generic_path("fonts/VeraBd.ttf")) + init_path_mode(k3d::ipath_property::READ) + init_path_type(k3d::options::path::fonts())),
+ m_font_path(init_owner(*this) + init_name("font") + init_label(_("Font")) + init_description(_("Font path")) + init_value(k3d::share_path() / k3d::filesystem::generic_path("../fonts/bitstream-vera/VeraBd.ttf")) + init_path_mode(k3d::ipath_property::READ) + init_path_type(k3d::options::path::fonts())),
m_font_size(init_owner(*this) + init_name("font_size") + init_label(_("Font Size")) + init_description(_("Font size.")) + init_value(14.0)),
m_line_width(init_owner(*this) + init_name("line_width") + init_label(_("Line Width")) + init_description(_("Maximum width of a single line of text..")) + init_value(200.0)),
m_line_spacing(init_owner(*this) + init_name("line_spacing") + init_label(_("Line Spacing")) + init_description(_("Controls the spacing between lines of text.")) + init_value(1.0)),
diff -ur k3d-source-0.7.10.0.orig/modules/core/axes.cpp k3d-source-0.7.10.0/modules/core/axes.cpp
--- k3d-source-0.7.10.0.orig/modules/core/axes.cpp 2008-12-14 22:03:50.000000000 +0100
+++ k3d-source-0.7.10.0/modules/core/axes.cpp 2009-03-10 09:29:17.000000000 +0100
@@ -67,7 +67,7 @@
m_y_color(init_owner(*this) + init_name("ycolor") + init_label(_("Y Color")) + init_description(_("Y axis color")) + init_value(k3d::color(0, 0.7, 0))),
m_z_color(init_owner(*this) + init_name("zcolor") + init_label(_("Z Color")) + init_description(_("Z axis color")) + init_value(k3d::color(0, 0, 0.7))),
m_grid_color(init_owner(*this) + init_name("gridcolor") + init_label(_("Grid Color")) + init_description(_("Grid color")) + init_value(k3d::color(0.4, 0.4, 0.4))),
- m_font_path(init_owner(*this) + init_name("font") + init_label(_("Font")) + init_description(_("Font path")) + init_value(k3d::share_path() / k3d::filesystem::generic_path("fonts/Vera.ttf")) + init_path_mode(k3d::ipath_property::READ) + init_path_type(k3d::options::path::fonts())),
+ m_font_path(init_owner(*this) + init_name("font") + init_label(_("Font")) + init_description(_("Font path")) + init_value(k3d::share_path() / k3d::filesystem::generic_path("../fonts/bitstream-vera/Vera.ttf")) + init_path_mode(k3d::ipath_property::READ) + init_path_type(k3d::options::path::fonts())),
m_font_size(init_owner(*this) + init_name("font_size") + init_label(_("Font Size")) + init_description(_("Font size.")) + init_value(12.0))
{
m_axes.changed_signal().connect(make_async_redraw_slot());
diff -ur k3d-source-0.7.10.0.orig/modules/freetype2/poly_text.cpp k3d-source-0.7.10.0/modules/freetype2/poly_text.cpp
--- k3d-source-0.7.10.0.orig/modules/freetype2/poly_text.cpp 2008-12-14 22:03:50.000000000 +0100
+++ k3d-source-0.7.10.0/modules/freetype2/poly_text.cpp 2009-03-10 09:29:17.000000000 +0100
@@ -51,7 +51,7 @@
const k3d::filesystem::path default_font()
{
- return k3d::share_path() / k3d::filesystem::generic_path("fonts/VeraBd.ttf");
+ return k3d::share_path() / k3d::filesystem::generic_path("../fonts/bitstream-vera/VeraBd.ttf");
}
/// Defines a closed contour
diff -ur k3d-source-0.7.10.0.orig/modules/opengl_painters/edge_numbering_painter.cpp k3d-source-0.7.10.0/modules/opengl_painters/edge_numbering_painter.cpp
--- k3d-source-0.7.10.0.orig/modules/opengl_painters/edge_numbering_painter.cpp 2008-12-14 22:03:51.000000000 +0100
+++ k3d-source-0.7.10.0/modules/opengl_painters/edge_numbering_painter.cpp 2009-03-10 09:29:17.000000000 +0100
@@ -57,7 +57,7 @@
public:
edge_numbering_painter(k3d::iplugin_factory& Factory, k3d::idocument& Document) :
base(Factory, Document),
- m_font_path(init_owner(*this) + init_name("font") + init_label(_("Font")) + init_description(_("Font path")) + init_value(k3d::share_path() / k3d::filesystem::generic_path("fonts/VeraBd.ttf")) + init_path_mode(k3d::ipath_property::READ) + init_path_type(k3d::options::path::fonts())),
+ m_font_path(init_owner(*this) + init_name("font") + init_label(_("Font")) + init_description(_("Font path")) + init_value(k3d::share_path() / k3d::filesystem::generic_path("../fonts/bitstream-vera/VeraBd.ttf")) + init_path_mode(k3d::ipath_property::READ) + init_path_type(k3d::options::path::fonts())),
m_font_size(init_owner(*this) + init_name("font_size") + init_label(_("Font Size")) + init_description(_("Font size.")) + init_value(14.0)),
m_antialias(init_owner(*this) + init_name("antialias") + init_label(_("Font Antialiasing")) + init_description(_("Render antialiased text.")) + init_value(true)),
m_draw_selected(init_owner(*this) + init_name("draw_selected") + init_label(_("Draw Selected")) + init_description(_("Draw normals for selected polygons.")) + init_value(true)),
diff -ur k3d-source-0.7.10.0.orig/modules/opengl_painters/face_numbering_painter.cpp k3d-source-0.7.10.0/modules/opengl_painters/face_numbering_painter.cpp
--- k3d-source-0.7.10.0.orig/modules/opengl_painters/face_numbering_painter.cpp 2008-12-14 22:03:52.000000000 +0100
+++ k3d-source-0.7.10.0/modules/opengl_painters/face_numbering_painter.cpp 2009-03-10 09:29:17.000000000 +0100
@@ -57,7 +57,7 @@
public:
face_numbering_painter(k3d::iplugin_factory& Factory, k3d::idocument& Document) :
base(Factory, Document),
- m_font_path(init_owner(*this) + init_name("font") + init_label(_("Font")) + init_description(_("Font path")) + init_value(k3d::share_path() / k3d::filesystem::generic_path("fonts/VeraBd.ttf")) + init_path_mode(k3d::ipath_property::READ) + init_path_type(k3d::options::path::fonts())),
+ m_font_path(init_owner(*this) + init_name("font") + init_label(_("Font")) + init_description(_("Font path")) + init_value(k3d::share_path() / k3d::filesystem::generic_path("../fonts/bitstream-vera/VeraBd.ttf")) + init_path_mode(k3d::ipath_property::READ) + init_path_type(k3d::options::path::fonts())),
m_font_size(init_owner(*this) + init_name("font_size") + init_label(_("Font Size")) + init_description(_("Font size.")) + init_value(14.0)),
m_antialias(init_owner(*this) + init_name("antialias") + init_label(_("Font Antialiasing")) + init_description(_("Render antialiased text.")) + init_value(true)),
m_draw_selected(init_owner(*this) + init_name("draw_selected") + init_label(_("Draw Selected")) + init_description(_("Draw normals for selected polygons")) + init_value(true)),
diff -ur k3d-source-0.7.10.0.orig/modules/opengl_painters/nurbs_curve_numbering_painter.cpp k3d-source-0.7.10.0/modules/opengl_painters/nurbs_curve_numbering_painter.cpp
--- k3d-source-0.7.10.0.orig/modules/opengl_painters/nurbs_curve_numbering_painter.cpp 2008-12-14 22:03:52.000000000 +0100
+++ k3d-source-0.7.10.0/modules/opengl_painters/nurbs_curve_numbering_painter.cpp 2009-03-10 09:29:17.000000000 +0100
@@ -57,7 +57,7 @@
public:
nurbs_curve_numbering_painter(k3d::iplugin_factory& Factory, k3d::idocument& Document) :
base(Factory, Document),
- m_font_path(init_owner(*this) + init_name("font") + init_label(_("Font")) + init_description(_("Font path")) + init_value(k3d::share_path() / k3d::filesystem::generic_path("fonts/VeraBd.ttf")) + init_path_mode(k3d::ipath_property::READ) + init_path_type(k3d::options::path::fonts())),
+ m_font_path(init_owner(*this) + init_name("font") + init_label(_("Font")) + init_description(_("Font path")) + init_value(k3d::share_path() / k3d::filesystem::generic_path("../fonts/bitstream-vera/VeraBd.ttf")) + init_path_mode(k3d::ipath_property::READ) + init_path_type(k3d::options::path::fonts())),
m_font_size(init_owner(*this) + init_name("font_size") + init_label(_("Font Size")) + init_description(_("Font size.")) + init_value(14.0)),
m_antialias(init_owner(*this) + init_name("antialias") + init_label(_("Font Antialiasing")) + init_description(_("Render antialiased text.")) + init_value(true)),
m_draw_selected(init_owner(*this) + init_name("draw_selected") + init_label(_("Draw Selected")) + init_description(_("Draw normals for selected curves.")) + init_value(true)),
diff -ur k3d-source-0.7.10.0.orig/modules/opengl_painters/nurbs_patch_numbering_painter.cpp k3d-source-0.7.10.0/modules/opengl_painters/nurbs_patch_numbering_painter.cpp
--- k3d-source-0.7.10.0.orig/modules/opengl_painters/nurbs_patch_numbering_painter.cpp 2008-12-14 22:03:52.000000000 +0100
+++ k3d-source-0.7.10.0/modules/opengl_painters/nurbs_patch_numbering_painter.cpp 2009-03-10 09:29:17.000000000 +0100
@@ -57,7 +57,7 @@
public:
nurbs_patch_numbering_painter(k3d::iplugin_factory& Factory, k3d::idocument& Document) :
base(Factory, Document),
- m_font_path(init_owner(*this) + init_name("font") + init_label(_("Font")) + init_description(_("Font path")) + init_value(k3d::share_path() / k3d::filesystem::generic_path("fonts/VeraBd.ttf")) + init_path_mode(k3d::ipath_property::READ) + init_path_type(k3d::options::path::fonts())),
+ m_font_path(init_owner(*this) + init_name("font") + init_label(_("Font")) + init_description(_("Font path")) + init_value(k3d::share_path() / k3d::filesystem::generic_path("../fonts/bitstream-vera/VeraBd.ttf")) + init_path_mode(k3d::ipath_property::READ) + init_path_type(k3d::options::path::fonts())),
m_font_size(init_owner(*this) + init_name("font_size") + init_label(_("Font Size")) + init_description(_("Font size.")) + init_value(14.0)),
m_antialias(init_owner(*this) + init_name("antialias") + init_label(_("Font Antialiasing")) + init_description(_("Render antialiased text.")) + init_value(true)),
m_draw_selected(init_owner(*this) + init_name("draw_selected") + init_label(_("Draw Selected")) + init_description(_("Draw normals for selected patches.")) + init_value(true)),
diff -ur k3d-source-0.7.10.0.orig/modules/opengl_painters/point_numbering_painter.cpp k3d-source-0.7.10.0/modules/opengl_painters/point_numbering_painter.cpp
--- k3d-source-0.7.10.0.orig/modules/opengl_painters/point_numbering_painter.cpp 2008-12-14 22:03:51.000000000 +0100
+++ k3d-source-0.7.10.0/modules/opengl_painters/point_numbering_painter.cpp 2009-03-10 09:29:17.000000000 +0100
@@ -57,7 +57,7 @@
public:
point_numbering_painter(k3d::iplugin_factory& Factory, k3d::idocument& Document) :
base(Factory, Document),
- m_font_path(init_owner(*this) + init_name("font") + init_label(_("Font")) + init_description(_("Font path")) + init_value(k3d::share_path() / k3d::filesystem::generic_path("fonts/VeraBd.ttf")) + init_path_mode(k3d::ipath_property::READ) + init_path_type(k3d::options::path::fonts())),
+ m_font_path(init_owner(*this) + init_name("font") + init_label(_("Font")) + init_description(_("Font path")) + init_value(k3d::share_path() / k3d::filesystem::generic_path("../fonts/bitstream-vera/VeraBd.ttf")) + init_path_mode(k3d::ipath_property::READ) + init_path_type(k3d::options::path::fonts())),
m_font_size(init_owner(*this) + init_name("font_size") + init_label(_("Font Size")) + init_description(_("Font size.")) + init_value(14.0)),
m_antialias(init_owner(*this) + init_name("antialias") + init_label(_("Font Antialiasing")) + init_description(_("Render antialiased text.")) + init_value(true)),
m_draw_selected(init_owner(*this) + init_name("draw_selected") + init_label(_("Draw Selected")) + init_description(_("Draw normals for selected polygons")) + init_value(true)),
diff -ur k3d-source-0.7.10.0.orig/modules/opengl_painters/varying_data_painter.cpp k3d-source-0.7.10.0/modules/opengl_painters/varying_data_painter.cpp
--- k3d-source-0.7.10.0.orig/modules/opengl_painters/varying_data_painter.cpp 2008-12-14 22:03:51.000000000 +0100
+++ k3d-source-0.7.10.0/modules/opengl_painters/varying_data_painter.cpp 2009-03-10 09:29:17.000000000 +0100
@@ -82,7 +82,7 @@
public:
varying_data_painter(k3d::iplugin_factory& Factory, k3d::idocument& Document) :
base(Factory, Document),
- m_font_path(init_owner(*this) + init_name("font") + init_label(_("Font")) + init_description(_("Font path")) + init_value(k3d::share_path() / k3d::filesystem::generic_path("fonts/VeraBd.ttf")) + init_path_mode(k3d::ipath_property::READ) + init_path_type(k3d::options::path::fonts())),
+ m_font_path(init_owner(*this) + init_name("font") + init_label(_("Font")) + init_description(_("Font path")) + init_value(k3d::share_path() / k3d::filesystem::generic_path("../fonts/bitstream-vera/VeraBd.ttf")) + init_path_mode(k3d::ipath_property::READ) + init_path_type(k3d::options::path::fonts())),
m_font_size(init_owner(*this) + init_name("font_size") + init_label(_("Font Size")) + init_description(_("Font size.")) + init_value(14.0)),
m_antialias(init_owner(*this) + init_name("antialias") + init_label(_("Font Antialiasing")) + init_description(_("Render antialiased text.")) + init_value(true)),
m_color(init_owner(*this) + init_name("color") + init_label(_("Color")) + init_description(_("Color of the text")) + init_value(k3d::color(0, 1, 0))),
diff -ur k3d-source-0.7.10.0.orig/modules/opengl_painters/vertex_data_painter.cpp k3d-source-0.7.10.0/modules/opengl_painters/vertex_data_painter.cpp
--- k3d-source-0.7.10.0.orig/modules/opengl_painters/vertex_data_painter.cpp 2008-12-14 22:03:52.000000000 +0100
+++ k3d-source-0.7.10.0/modules/opengl_painters/vertex_data_painter.cpp 2009-03-10 09:29:17.000000000 +0100
@@ -80,7 +80,7 @@
public:
vertex_data_painter(k3d::iplugin_factory& Factory, k3d::idocument& Document) :
base(Factory, Document),
- m_font_path(init_owner(*this) + init_name("font") + init_label(_("Font")) + init_description(_("Font path")) + init_value(k3d::share_path() / k3d::filesystem::generic_path("fonts/VeraBd.ttf")) + init_path_mode(k3d::ipath_property::READ) + init_path_type(k3d::options::path::fonts())),
+ m_font_path(init_owner(*this) + init_name("font") + init_label(_("Font")) + init_description(_("Font path")) + init_value(k3d::share_path() / k3d::filesystem::generic_path("../fonts/bitstream-vera/VeraBd.ttf")) + init_path_mode(k3d::ipath_property::READ) + init_path_type(k3d::options::path::fonts())),
m_font_size(init_owner(*this) + init_name("font_size") + init_label(_("Font Size")) + init_description(_("Font size.")) + init_value(14.0)),
m_antialias(init_owner(*this) + init_name("antialias") + init_label(_("Font Antialiasing")) + init_description(_("Render antialiased text.")) + init_value(true)),
m_color(init_owner(*this) + init_name("color") + init_label(_("Color")) + init_description(_("Color of the numbers")) + init_value(k3d::color(0.5, 0, 0))),
k3d-0.7.10.0-potfiles.patch:
--- NEW FILE k3d-0.7.10.0-potfiles.patch ---
--- k3d-source-0.7.10.0/po/POTFILES.in~ 2008-12-14 22:03:53.000000000 +0100
+++ k3d-source-0.7.10.0/po/POTFILES.in 2009-01-21 10:47:19.000000000 +0100
@@ -1,6 +1,5 @@
application/k3d_main.cpp
application/main.cpp
-bug-buddy/main.cpp
k3dsdk/bitmap_modifier.h
k3dsdk/bitmap_sink.h
k3dsdk/bitmap_source.h
@@ -185,10 +184,10 @@
modules/jpeg_io/bitmap_importer.cpp
modules/jpeg_io/bitmap_reader.cpp
modules/jpeg_io/bitmap_writer.cpp
-modules/k3d_io/k3d_document_exporter.cpp
-modules/k3d_io/k3d_document_importer.cpp
-modules/k3d_io/k3d_mesh_reader.cpp
-modules/k3d_io/k3d_mesh_writer.cpp
+modules/k3d_io/document_exporter.cpp
+modules/k3d_io/document_importer.cpp
+modules/k3d_io/mesh_reader.cpp
+modules/k3d_io/mesh_writer.cpp
modules/k3dscript/engine.cpp
modules/linear_curve/knot_curve.cpp
modules/linear_curve/lissajous_curve.cpp
k3d-0.7.10.0-warn.patch:
--- NEW FILE k3d-0.7.10.0-warn.patch ---
--- k3d-source-0.7.10.0/share/shaders/k3d_functions.h~ 2008-12-14 22:03:49.000000000 +0100
+++ k3d-source-0.7.10.0/share/shaders/k3d_functions.h 2009-03-10 09:00:30.000000000 +0100
@@ -24,10 +24,3 @@
/* separate fuzzes */
#define smoothPulse2Fuzz(a, b, afuzz, bfuzz, loc) (smoothstep (a-afuzz, a, loc) - smoothstep (b, b+bfuzz, loc))
-
-
-
-
-
-
-
\ No newline at end of file
--- NEW FILE k3d.desktop ---
[Desktop Entry]
Encoding=UTF-8
Name=K-3D
Name[sv_SE.ISO8859-15]=K-3D
Comment=3D modeling and animation
Comment[sv_SE.ISO8859-15]=3D modellering och animation
Exec=/usr/bin/k3d
Icon=/usr/share/k3d/icons/k3d.png
Terminal=false
Type=Application
Categories=Application;Graphics;
X-Desktop-File-Install-Version=0.15
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/k3d/devel/.cvsignore,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- .cvsignore 9 Jul 2007 07:23:29 -0000 1.10
+++ .cvsignore 10 Mar 2009 09:27:58 -0000 1.11
@@ -1 +1 @@
-k3d-0.6.7.0-src.tar.bz2
+k3d-source-0.7.10.0.tar.gz
Index: k3d.spec
===================================================================
RCS file: /cvs/pkgs/rpms/k3d/devel/k3d.spec,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- k3d.spec 25 Feb 2009 10:03:28 -0000 1.26
+++ k3d.spec 10 Mar 2009 09:27:59 -0000 1.27
@@ -1,22 +1,22 @@
Name: k3d
-Version: 0.6.7.0
-Release: 10%{?dist}
+Version: 0.7.10.0
+Release: 1%{?dist}
Summary: A 3D Modeling, Animation and Rendering System
Group: Applications/Multimedia
License: GPLv2+
URL: http://www.k-3d.org/
-Source0: http://dl.sourceforge.net/k3d/k3d-%{version}-src.tar.bz2
-Patch0: k3d-0.5.15.0-gl64.patch
-Patch1: k3d-0.6.6.0-vfs.patch
-Patch2: k3d-0.6.7.0-desktop.patch
-Patch3: k3d-0.6.7.0-gcc43.patch
-Patch4: k3d-0.6.7.0-sigc2.patch
+Source0: http://dl.sourceforge.net/k3d/k3d-source-%{version}.tar.gz
+Source1: k3d.desktop
+Patch0: k3d-0.7.10.0-potfiles.patch
+Patch1: k3d-0.7.10.0-warn.patch
+Patch2: k3d-0.7.10.0-fontpath.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: aqsis
+BuildRequires: cmake
BuildRequires: desktop-file-utils
BuildRequires: mesa-libGL-devel
BuildRequires: expat-devel
@@ -37,12 +37,18 @@
BuildRequires: librsvg2
BuildRequires: bzip2-devel
BuildRequires: libtool
+BuildRequires: libpng-devel
+BuildRequires: cairomm-devel
+
+Requires: bitstream-vera-fonts
Requires(post): /sbin/ldconfig
Requires(post): desktop-file-utils
Requires(postun): /sbin/ldconfig
Requires(postun): desktop-file-utils
+Obsoletes: k3d-examples < 0.7.10.0
+
%description
K-3D is a complete 3D modeling, animation and rendering system. K-3D
@@ -63,49 +69,52 @@
rendering a model written by K-3D.
-%package examples
-Summary: Examples for K-3D
-Group: Development/Demos
-
-
-%description examples
-This package contains examples of K-3D documents.
-
-
%prep
-%setup -q
-%patch0 -p1 -b .gl64
-%patch1 -p1 -b .vfs
-%patch2 -p1 -b .desktop
-%patch3 -p1 -b .gcc43
-%patch4 -p1 -b .sigc2
+%setup -q -n k3d-source-%{version}
+%patch0 -p 1 -b .potfiles
+%patch1 -p 1 -b .warn
+%patch2 -p 1 -b .fontpath
%build
-%configure --disable-static --with-external-boost
-make %{?_smp_mflags}
+mkdir b
+cd b
+%cmake ..
+# Since our cmake macro disables rpath, we need to set some temp
+# library paths as the build invokes some built binaries to generate
+# proxy files.
+export LD_LIBRARY_PATH=%{_builddir}/k3d-source-%{version}/b/lib:$LD_LIBRARY_PATH
+echo LD_LIBRARY_PATH is $LD_LIBRARY_PATH
+make VERBOSE=1 %{?_smp_mflags}
%install
-
find -type f -regex '.*\.\(cpp\|h\|svg\)' -perm +111 -exec chmod -x {} ';'
+rm -rf $RPM_BUILD_ROOT
+cd b
make install DESTDIR=$RPM_BUILD_ROOT
+# Workaround for install bug
+cp lib/libk3dsdk-python-primitives.so $RPM_BUILD_ROOT%{_libdir}
+rm -fr $RPM_BUILD_ROOT%{_datadir}/k3d/locale/chef/LC_MESSAGES/k3d.mo
+# Remove fonts, we use Fedora-shipped fonts instead
+rm -fr $RPM_BUILD_ROOT${_datadir}/k3d/fonts
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
-desktop-file-install \
- --vendor fedora \
- --mode 644 \
- --delete-original \
- --dir $RPM_BUILD_ROOT%{_datadir}/applications \
- $RPM_BUILD_ROOT%{_datadir}/applications/k3d.desktop
+desktop-file-install --vendor "fedora" \
+ --dir $RPM_BUILD_ROOT%{_datadir}/applications \
+ %{SOURCE1}
%clean
rm -rf $RPM_BUILD_ROOT
+%check
+ctest
+
+
%post
/sbin/ldconfig
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
@@ -118,49 +127,29 @@
%files
%defattr(-, root, root, -)
-%doc AUTHORS COPYING NEWS README
-%{_bindir}/k3d
-%{_bindir}/k3d-[bd-z]*
-%{_libdir}/libHapy.so.*
-%{_libdir}/libk3dngui.so*
-%{_libdir}/libk3dnui.so*
-%{_libdir}/libk3dsdk.so.*
-%{_libdir}/libsubdivision_surface.so.*
-%{_libdir}/libsurface_polygonizer.so.*
+%doc AUTHORS COPYING README
+%{_bindir}/k3d*
+%{_libdir}/*.so*
%{_libdir}/k3d
-%{_datadir}/applications/fedora-k3d.desktop
-%dir %{_datadir}/k3d
-%{_datadir}/k3d/*.k3d
-%{_datadir}/k3d/fonts
-%{_datadir}/k3d/icons
-%{_datadir}/k3d/logo
-%{_datadir}/k3d/lsystem
-%{_datadir}/k3d/ngui
-%{_datadir}/k3d/qtui
-%{_datadir}/k3d/scripts
-%{_datadir}/k3d/shaders
-%{_datadir}/k3d/textures
-%{_datadir}/k3d/tutorials
+%{_datadir}/k3d
%{_mandir}/man1/k3d*
-%files examples
-%defattr(-, root, root, -)
-%{_datadir}/k3d/documents
-
-
%files devel
%defattr(-, root, root, -)
-%doc ChangeLog
-%{_bindir}/k3d-config
%{_includedir}/k3d
-%{_libdir}/libHapy.so
-%{_libdir}/libk3dsdk.so
-%{_libdir}/libsubdivision_surface.so
-%{_libdir}/libsurface_polygonizer.so
+%{_libdir}/*.so
%changelog
+* Wed Mar 4 2009 Denis Leroy <denis at poolshark.org> - 0.7.10.0-1
+- Update to upstream 0.7.10.0
+- Build system now based on cmake
+- All patches upstreamed or obsoleted
+- Added potfiles file list patch fix
+- Removed example subpackage
+- Removed packaged bitstream fonts, use Fedora ones instead
+
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.6.7.0-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/k3d/devel/sources,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- sources 9 Jul 2007 07:23:29 -0000 1.10
+++ sources 10 Mar 2009 09:27:59 -0000 1.11
@@ -1 +1 @@
-0031402206dab46b563d149eac2324db k3d-0.6.7.0-src.tar.bz2
+52736c4e2d3df11af741ed356f8bc448 k3d-source-0.7.10.0.tar.gz
--- k3d-0.5.15.0-gl64.patch DELETED ---
--- k3d-0.6.6.0-vfs.patch DELETED ---
--- k3d-0.6.7.0-desktop.patch DELETED ---
--- k3d-0.6.7.0-gcc43.patch DELETED ---
--- k3d-0.6.7.0-sigc2.patch DELETED ---
More information about the scm-commits
mailing list