dtardon pushed to libixion (master). "new upstream release 0.9.1"

notifications at fedoraproject.org notifications at fedoraproject.org
Sun Apr 5 15:25:03 UTC 2015


>From f7a51f14288e490fd3e7725664ff528f62763750 Mon Sep 17 00:00:00 2001
From: David Tardon <dtardon at redhat.com>
Date: Sun, 5 Apr 2015 16:33:35 +0200
Subject: new upstream release 0.9.1


diff --git a/.gitignore b/.gitignore
index ff8a587..365e544 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 /libixion-0.7.0.tar.bz2
 /libixion-0.9.0.tar.xz
+/libixion-0.9.1.tar.xz
diff --git a/0001-add-missing-includes-for-assert.patch b/0001-add-missing-includes-for-assert.patch
deleted file mode 100644
index b5a74aa..0000000
--- a/0001-add-missing-includes-for-assert.patch
+++ /dev/null
@@ -1,129 +0,0 @@
-From 21e8f74df328006a24096f4587e8d668f75ac185 Mon Sep 17 00:00:00 2001
-From: David Tardon <dtardon at redhat.com>
-Date: Thu, 5 Mar 2015 17:47:30 +0100
-Subject: [PATCH] add missing includes for assert()
-
----
- src/libixion/cell.cpp                  | 1 +
- src/libixion/cell_listener_tracker.cpp | 2 ++
- src/libixion/cell_queue_manager.cpp    | 1 +
- src/libixion/formula_functions.cpp     | 1 +
- src/libixion/formula_interpreter.cpp   | 1 +
- src/libixion/formula_lexer.cpp         | 1 +
- src/libixion/formula_name_resolver.cpp | 1 +
- src/libixion/formula_result.cpp        | 1 +
- src/libixion/function_objects.cpp      | 1 +
- 9 files changed, 10 insertions(+)
-
-diff --git a/src/libixion/cell.cpp b/src/libixion/cell.cpp
-index e6c9515..efbf1cb 100644
---- a/src/libixion/cell.cpp
-+++ b/src/libixion/cell.cpp
-@@ -18,6 +18,7 @@
- #include <boost/scoped_ptr.hpp>
- #include <boost/thread.hpp>
- 
-+#include <cassert>
- #include <string>
- #include <sstream>
- #include <iostream>
-diff --git a/src/libixion/cell_listener_tracker.cpp b/src/libixion/cell_listener_tracker.cpp
-index 50ea5c0..c3ff10b 100644
---- a/src/libixion/cell_listener_tracker.cpp
-+++ b/src/libixion/cell_listener_tracker.cpp
-@@ -16,6 +16,8 @@
- 
- #define DEBUG_CELL_LISTENER_TRACKER 0
- 
-+#include <cassert>
-+
- #if DEBUG_CELL_LISTENER_TRACKER
- #include <iostream>
- #endif
-diff --git a/src/libixion/cell_queue_manager.cpp b/src/libixion/cell_queue_manager.cpp
-index a78c5d7..127e758 100644
---- a/src/libixion/cell_queue_manager.cpp
-+++ b/src/libixion/cell_queue_manager.cpp
-@@ -15,6 +15,7 @@
- #include <boost/thread/shared_mutex.hpp>
- #include <boost/thread/mutex.hpp>
- 
-+#include <cassert>
- #include <iostream>
- #include <queue>
- #include <string>
-diff --git a/src/libixion/formula_functions.cpp b/src/libixion/formula_functions.cpp
-index f204353..96185ec 100644
---- a/src/libixion/formula_functions.cpp
-+++ b/src/libixion/formula_functions.cpp
-@@ -21,6 +21,7 @@
- 
- #define DEBUG_FORMULA_FUNCTIONS 0
- 
-+#include <cassert>
- #include <iostream>
- #include <sstream>
- 
-diff --git a/src/libixion/formula_interpreter.cpp b/src/libixion/formula_interpreter.cpp
-index 80181e4..f545155 100644
---- a/src/libixion/formula_interpreter.cpp
-+++ b/src/libixion/formula_interpreter.cpp
-@@ -15,6 +15,7 @@
- #include "ixion/interface/session_handler.hpp"
- #include "ixion/interface/table_handler.hpp"
- 
-+#include <cassert>
- #include <string>
- #include <iostream>
- #include <sstream>
-diff --git a/src/libixion/formula_lexer.cpp b/src/libixion/formula_lexer.cpp
-index 59b3f4a..021675d 100644
---- a/src/libixion/formula_lexer.cpp
-+++ b/src/libixion/formula_lexer.cpp
-@@ -8,6 +8,7 @@
- #include "ixion/formula_lexer.hpp"
- #include "ixion/global.hpp"
- 
-+#include <cassert>
- #include <iostream>
- #include <sstream>
- 
-diff --git a/src/libixion/formula_name_resolver.cpp b/src/libixion/formula_name_resolver.cpp
-index dfb3973..d2df612 100644
---- a/src/libixion/formula_name_resolver.cpp
-+++ b/src/libixion/formula_name_resolver.cpp
-@@ -12,6 +12,7 @@
- 
- #include "formula_functions.hpp"
- 
-+#include <cassert>
- #include <iostream>
- #include <sstream>
- #include <vector>
-diff --git a/src/libixion/formula_result.cpp b/src/libixion/formula_result.cpp
-index c69ac82..e5a49fd 100644
---- a/src/libixion/formula_result.cpp
-+++ b/src/libixion/formula_result.cpp
-@@ -10,6 +10,7 @@
- #include "ixion/exceptions.hpp"
- #include "ixion/interface/formula_model_access.hpp"
- 
-+#include <cassert>
- #include <sstream>
- 
- #define DEBUG_FORMULA_RESULT 0
-diff --git a/src/libixion/function_objects.cpp b/src/libixion/function_objects.cpp
-index a26861d..bc60867 100644
---- a/src/libixion/function_objects.cpp
-+++ b/src/libixion/function_objects.cpp
-@@ -15,6 +15,7 @@
- #include "ixion/interface/formula_model_access.hpp"
- #include "ixion/formula_name_resolver.hpp"
- 
-+#include <cassert>
- #include <vector>
- #include <boost/scoped_ptr.hpp>
- 
--- 
-2.1.0
-
diff --git a/0001-fix-make-distcheck.patch b/0001-fix-make-distcheck.patch
deleted file mode 100644
index 60759a1..0000000
--- a/0001-fix-make-distcheck.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From a32dad8961413056a10f61881843fa4a895c89c9 Mon Sep 17 00:00:00 2001
-From: David Tardon <dtardon at redhat.com>
-Date: Wed, 18 Feb 2015 08:42:02 +0100
-Subject: [PATCH] fix make distcheck
-
----
- src/Makefile.am           | 2 ++
- src/libixion/Makefile.am  | 2 +-
- src/python/Makefile.am    | 1 +
- test/ixion-parser-test.sh | 3 +--
- test/ixion-python-test.py | 4 ----
- 5 files changed, 5 insertions(+), 7 deletions(-)
-
-diff --git a/src/Makefile.am b/src/Makefile.am
-index ca5b71e..6e138a4 100644
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -24,4 +24,6 @@ ixion_sorter_SOURCES = \
- ixion_sorter_LDADD = libixion/libixion- at IXION_API_VERSION@.la \
- 					 $(BOOST_THREAD_LIBS) $(BOOST_PROGRAM_OPTIONS_LIBS)
- 
-+AM_TESTS_ENVIRONMENT = PATH=.libs$${PATH:+:$${PATH}}; epxort PATH; \
-+	LD_LIBRARY_PATH=libixion/.libs$${LD_LIBRARY_PATH:+:$${LD_LIBRARY_PATH}}; export LD_LIBRARY_PATH;
- TESTS = ../test/ixion-parser-test.sh
-diff --git a/src/libixion/Makefile.am b/src/libixion/Makefile.am
-index fafb401..4a3aa84 100644
---- a/src/libixion/Makefile.am
-+++ b/src/libixion/Makefile.am
-@@ -1,6 +1,6 @@
- AM_CPPFLAGS = -I$(top_srcdir)/include -DIXION_BUILD $(MDDS_CFLAGS)
- 
--EXTRA_PROGRAMS = ixion-test
-+check_PROGRAMS = ixion-test
- 
- lib_LTLIBRARIES = libixion- at IXION_API_VERSION@.la
- libixion_ at IXION_API_VERSION@_la_SOURCES = \
-diff --git a/src/python/Makefile.am b/src/python/Makefile.am
-index 7804aac..c01a376 100644
---- a/src/python/Makefile.am
-+++ b/src/python/Makefile.am
-@@ -16,4 +16,5 @@ ixion_la_LIBADD = \
- 	../libixion/libixion- at IXION_API_VERSION@.la \
- 	$(PYTHON_LIBS)
- 
-+AM_TESTS_ENVIRONMENT = PYTHONPATH=.libs$${PYTHONPATH:+:$${PYTHONPATH}}; export PYTHONPATH;
- TESTS = ../../test/ixion-python-test.py
-diff --git a/test/ixion-parser-test.sh b/test/ixion-parser-test.sh
-index 2e1aa22..73c6aca 100755
---- a/test/ixion-parser-test.sh
-+++ b/test/ixion-parser-test.sh
-@@ -1,6 +1,5 @@
- #!/usr/bin/env bash
- 
- PROGDIR=`dirname $0`
--PARSER=$PROGDIR/../bin/ixion-parser.sh
--$PARSER $PROGDIR/*.txt
-+ixion-parser $PROGDIR/*.txt
- 
--- 
-2.1.0
-
diff --git a/0001-fix-python-test-on-some-platforms.patch b/0001-fix-python-test-on-some-platforms.patch
deleted file mode 100644
index 33d9f30..0000000
--- a/0001-fix-python-test-on-some-platforms.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From 6acd183e4db7b8dc4c6336750f01b68de3fb4fb1 Mon Sep 17 00:00:00 2001
-From: David Tardon <dtardon at redhat.com>
-Date: Thu, 5 Mar 2015 16:26:37 +0100
-Subject: [PATCH] fix python test on some platforms
-
-Functions with METH_VARAGS flag (of type PyCFunction) do not take
-keywords. Attempt to use a 3rd argument would access some irrelevant
-data on the stack.
----
- src/python/document.cpp | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/src/python/document.cpp b/src/python/document.cpp
-index c734eb7..f6d6769 100644
---- a/src/python/document.cpp
-+++ b/src/python/document.cpp
-@@ -69,7 +69,7 @@ int document_init(document* self, PyObject* /*args*/, PyObject* /*kwargs*/)
-     return 0;
- }
- 
--PyObject* document_append_sheet(document* self, PyObject* args, PyObject* kwargs)
-+PyObject* document_append_sheet(document* self, PyObject* args)
- {
-     char* sheet_name = NULL;
-     if (!PyArg_ParseTuple(args, "s", &sheet_name))
-@@ -84,11 +84,11 @@ PyObject* document_append_sheet(document* self, PyObject* args, PyObject* kwargs
-     if (!sheet_type)
-         return NULL;
- 
--    PyObject* obj_sheet = sheet_type->tp_new(sheet_type, args, kwargs);
-+    PyObject* obj_sheet = sheet_type->tp_new(sheet_type, args, 0);
-     if (!obj_sheet)
-         return NULL;
- 
--    sheet_type->tp_init(obj_sheet, args, kwargs);
-+    sheet_type->tp_init(obj_sheet, args, 0);
- 
-     // Pass model_context to the sheet object.
-     sheet_data* sd = get_sheet_data(obj_sheet);
--- 
-2.1.0
-
diff --git a/0001-match-argument-and-format-unit.patch b/0001-match-argument-and-format-unit.patch
deleted file mode 100644
index 8d51517..0000000
--- a/0001-match-argument-and-format-unit.patch
+++ /dev/null
@@ -1,94 +0,0 @@
-From 052e25812508b17b95fa147a378ef4192065727b Mon Sep 17 00:00:00 2001
-From: David Tardon <dtardon at redhat.com>
-Date: Fri, 6 Mar 2015 08:33:19 -0500
-Subject: [PATCH] match argument and format unit
-
-This makes ixion.sheet work correctly on s390x.
----
- src/python/sheet.cpp | 28 ++++++++++++++--------------
- 1 file changed, 14 insertions(+), 14 deletions(-)
-
-diff --git a/src/python/sheet.cpp b/src/python/sheet.cpp
-index 395cc18..59db7bd 100644
---- a/src/python/sheet.cpp
-+++ b/src/python/sheet.cpp
-@@ -78,8 +78,8 @@ int sheet_init(sheet* self, PyObject* args, PyObject* kwargs)
- 
- PyObject* sheet_set_numeric_cell(sheet* self, PyObject* args, PyObject* kwargs)
- {
--    long col = -1;
--    long row = -1;
-+    int col = -1;
-+    int row = -1;
-     double val = 0.0;
- 
-     static const char* kwlist[] = { "row", "column", "value", NULL };
-@@ -105,8 +105,8 @@ PyObject* sheet_set_numeric_cell(sheet* self, PyObject* args, PyObject* kwargs)
- 
- PyObject* sheet_set_string_cell(sheet* self, PyObject* args, PyObject* kwargs)
- {
--    long col = -1;
--    long row = -1;
-+    int col = -1;
-+    int row = -1;
-     char* val = NULL;
- 
-     static const char* kwlist[] = { "row", "column", "value", NULL };
-@@ -132,8 +132,8 @@ PyObject* sheet_set_string_cell(sheet* self, PyObject* args, PyObject* kwargs)
- 
- PyObject* sheet_set_formula_cell(sheet* self, PyObject* args, PyObject* kwargs)
- {
--    long col = -1;
--    long row = -1;
-+    int col = -1;
-+    int row = -1;
-     char* formula = NULL;
- 
-     static const char* kwlist[] = { "row", "column", "value", NULL };
-@@ -164,8 +164,8 @@ PyObject* sheet_set_formula_cell(sheet* self, PyObject* args, PyObject* kwargs)
- 
- PyObject* sheet_get_numeric_value(sheet* self, PyObject* args, PyObject* kwargs)
- {
--    long col = -1;
--    long row = -1;
-+    int col = -1;
-+    int row = -1;
- 
-     static const char* kwlist[] = { "row", "column", NULL };
-     if (!PyArg_ParseTupleAndKeywords(args, kwargs, "ii", const_cast<char**>(kwlist), &row, &col))
-@@ -196,8 +196,8 @@ PyObject* sheet_get_numeric_value(sheet* self, PyObject* args, PyObject* kwargs)
- 
- PyObject* sheet_get_string_value(sheet* self, PyObject* args, PyObject* kwargs)
- {
--    long col = -1;
--    long row = -1;
-+    int col = -1;
-+    int row = -1;
- 
-     static const char* kwlist[] = { "row", "column", NULL };
-     if (!PyArg_ParseTupleAndKeywords(args, kwargs, "ii", const_cast<char**>(kwlist), &row, &col))
-@@ -222,8 +222,8 @@ PyObject* sheet_get_string_value(sheet* self, PyObject* args, PyObject* kwargs)
- 
- PyObject* sheet_get_formula_expression(sheet* self, PyObject* args, PyObject* kwargs)
- {
--    long col = -1;
--    long row = -1;
-+    int col = -1;
-+    int row = -1;
- 
-     static const char* kwlist[] = { "row", "column", NULL };
-     if (!PyArg_ParseTupleAndKeywords(args, kwargs, "ii", const_cast<char**>(kwlist), &row, &col))
-@@ -259,8 +259,8 @@ PyObject* sheet_get_formula_expression(sheet* self, PyObject* args, PyObject* kw
- 
- PyObject* sheet_erase_cell(sheet* self, PyObject* args, PyObject* kwargs)
- {
--    long col = -1;
--    long row = -1;
-+    int col = -1;
-+    int row = -1;
- 
-     static const char* kwlist[] = { "row", "column", NULL };
-     if (!PyArg_ParseTupleAndKeywords(args, kwargs, "ii", const_cast<char**>(kwlist), &row, &col))
--- 
-1.8.3.1
-
diff --git a/ixion-python-test.py b/ixion-python-test.py
deleted file mode 100755
index 9986435..0000000
--- a/ixion-python-test.py
+++ /dev/null
@@ -1,222 +0,0 @@
-#!/usr/bin/env python
-
-import unittest
-import itertools
-
-import ixion
-
-class Test(unittest.TestCase):
-
-    def setUp(self):
-        self.doc = ixion.Document()
-
-    def test_append_sheets(self):
-        tests = (
-            "Normal",      # normal name
-            "First Sheet", # white space
-            "Laura's",     # single quote
-            '"Quoted"'     # double quote
-        )
-
-        sheets = []
-        for test in tests:
-            sh = self.doc.append_sheet(test)
-            sheets.append(sh)
-
-        for test, sheet in itertools.izip(tests, sheets):
-            self.assertEqual(test, sheet.name)
-
-        self.assertEqual(tests, self.doc.get_sheet_names())
-
-        for i, test in enumerate(tests):
-            # get sheet by index.
-            sh = self.doc.get_sheet(i)
-            self.assertEqual(test, sh.name)
-
-        for test in tests:
-            # get sheet by name.
-            sh = self.doc.get_sheet(test)
-            self.assertEqual(test, sh.name)
-
-        try:
-            sheets[0].name = "Try to change sheet name"
-            self.assertTrue(False, "sheet name attribute should not be writable.")
-        except TypeError:
-            pass # TypeError is expected when attempting to overwrite sheet name attribute.
-        except:
-            self.assertTrue(False, "Wrong exception has been raised")
-
-        # Trying to insert a new sheet with an existing name should fail.
-        try:
-            sh = self.doc.append_sheet(tests[0])
-            self.assertTrue(False, "Trying to insert a new sheet with an existing sheet name should fail")
-        except ixion.DocumentError:
-            # This is expected.
-            pass
-
-    def test_numeric_cell_input(self):
-        sh1 = self.doc.append_sheet("Data")
-
-        # Empty cell should yield a value of 0.0.
-        check_val = sh1.get_numeric_value(0, 0)
-        self.assertEqual(0.0, check_val)
-
-        tests = (
-            # row, column, value
-            (3, 1, 11.2),
-            (4, 1, 12.0),
-            (6, 2, -12.0),
-            (6, 3, 0.0)
-        )
-
-        for test in tests:
-            sh1.set_numeric_cell(test[0], test[1], test[2]) # row, column, value
-            check_val = sh1.get_numeric_value(column=test[1], row=test[0]) # swap row and column
-            self.assertEqual(test[2], check_val)
-
-    def test_string_cell_input(self):
-        sh1 = self.doc.append_sheet("Data")
-
-        # Empty cell should yield an empty string.
-        check_val = sh1.get_string_value(0, 0)
-        self.assertEqual("", check_val)
-
-        tests = (
-            # row, column, value
-            (0, 0, "normal string"),  # normal string
-            (1, 0, "A1+B1"),          # string that looks like a formula expression
-            (2, 0, "'single quote'"), # single quote
-            (3, 0, "80's music"),     # single quote
-            (4, 0, '"The" Music in the 80\'s'), # single and double quotes mixed
-        )
-
-        for test in tests:
-            sh1.set_string_cell(test[0], test[1], test[2]) # row, column, value
-            check_val = sh1.get_string_value(column=test[1], row=test[0]) # swap row and column
-            self.assertEqual(test[2], check_val)
-
-    def test_formula_cell_input(self):
-        sh1 = self.doc.append_sheet("Data")
-        sh1.set_formula_cell(0, 0, "12*3")
-        try:
-            val = sh1.get_numeric_value(0, 0)
-            self.assertTrue(False, "TypeError should have been raised")
-        except TypeError:
-            # TypeError is expected when trying to fetch numeric value from
-            # formula cell before it is calculated.
-            pass
-
-        self.doc.calculate()
-        val = sh1.get_numeric_value(0, 0)
-        self.assertEqual(12*3, val)
-
-    def test_formula_cell_recalc(self):
-        sh1 = self.doc.append_sheet("Data")
-        sh1.set_numeric_cell(0, 0, 1.0)
-        sh1.set_numeric_cell(1, 0, 2.0)
-        sh1.set_numeric_cell(2, 0, 4.0)
-        sh1.set_formula_cell(3, 0, "SUM(A1:A3)")
-
-        # initial calculation
-        self.doc.calculate()
-        val = sh1.get_numeric_value(3, 0)
-        self.assertEqual(7.0, val)
-
-        # recalculation
-        sh1.set_numeric_cell(1, 0, 8.0)
-        self.doc.calculate()
-        val = sh1.get_numeric_value(3, 0)
-        self.assertEqual(13.0, val)
-
-        # add another formula cell and recalc.
-        sh1.set_formula_cell(0, 1, "A1+15")
-        sh1.set_numeric_cell(0, 0, 0.0)
-        self.doc.calculate()
-        val = sh1.get_numeric_value(0, 1)
-        self.assertEqual(15.0, val)
-        val = sh1.get_numeric_value(3, 0)
-        self.assertEqual(12.0, val)
-
-    def test_formula_cell_recalc2(self):
-        sh1 = self.doc.append_sheet("Data")
-        sh1.set_numeric_cell(4, 1, 12.0) # B5
-        sh1.set_formula_cell(5, 1, "B5*2")
-        sh1.set_formula_cell(6, 1, "B6+10")
-
-        self.doc.calculate()
-        val = sh1.get_numeric_value(4, 1)
-        self.assertEqual(12.0, val)
-        val = sh1.get_numeric_value(5, 1)
-        self.assertEqual(24.0, val)
-        val = sh1.get_numeric_value(6, 1)
-        self.assertEqual(34.0, val)
-
-        # Delete B5 and check.
-        sh1.erase_cell(4, 1)
-        self.doc.calculate()
-        val = sh1.get_numeric_value(4, 1)
-        self.assertEqual(0.0, val)
-        val = sh1.get_numeric_value(5, 1)
-        self.assertEqual(0.0, val)
-        val = sh1.get_numeric_value(6, 1)
-        self.assertEqual(10.0, val)
-
-    def test_formula_cell_string(self):
-        sh1 = self.doc.append_sheet("MyData")
-        sh1.set_string_cell(1, 1, "My precious string")  # B2
-        sh1.set_formula_cell(1, 2, "B2")  # C2
-        sh1.set_formula_cell(2, 2, "concatenate(B2, \" is here\")")  # C3
-        self.doc.calculate()
-        self.assertEqual("My precious string", sh1.get_string_value(1, 1))
-        self.assertEqual("My precious string", sh1.get_string_value(1, 2))
-        self.assertEqual("My precious string is here", sh1.get_string_value(2, 2))
-
-    def test_detached_sheet(self):
-        # You can't set values to a detached sheet that doesn't belong to a
-        # Document object.
-        sh = ixion.Sheet()
-        try:
-            sh.set_numeric_cell(1, 1, 12)
-            self.assertTrue(False, "failed to raise a SheetError.")
-        except ixion.SheetError:
-            pass # expected
-
-        try:
-            sh.set_string_cell(2, 2, "String")
-            self.assertTrue(False, "failed to raise a SheetError.")
-        except ixion.SheetError:
-            pass # expected
-
-        try:
-            sh.set_formula_cell(2, 2, "A1")
-            self.assertTrue(False, "failed to raise a SheetError.")
-        except ixion.SheetError:
-            pass # expected
-
-        try:
-            sh.erase_cell(2, 1)
-            self.assertTrue(False, "failed to raise a SheetError.")
-        except ixion.SheetError:
-            pass # expected
-
-        try:
-            val = sh.get_numeric_value(2, 1)
-            self.assertTrue(False, "failed to raise a SheetError.")
-        except ixion.SheetError:
-            pass # expected
-
-        try:
-            s = sh.get_string_value(2, 1)
-            self.assertTrue(False, "failed to raise a SheetError.")
-        except ixion.SheetError:
-            pass # expected
-
-        try:
-            expr = sh.get_formula_expression(2, 1)
-            self.assertTrue(False, "failed to raise a SheetError.")
-        except ixion.SheetError:
-            pass # expected
-
-
-if __name__ == '__main__':
-    unittest.main()
diff --git a/libixion.spec b/libixion.spec
index 9391052..bbfcef0 100644
--- a/libixion.spec
+++ b/libixion.spec
@@ -1,21 +1,14 @@
 %global apiversion 0.10
 
 Name: libixion
-Version: 0.9.0
-Release: 2%{?dist}
+Version: 0.9.1
+Release: 1%{?dist}
 Summary: A general purpose formula parser & interpreter library
 
 License: MPLv2.0
 URL: https://gitorious.org/ixion/pages/Home
 Source0: http://kohei.us/files/ixion/src/%{name}-%{version}.tar.xz
-Source1: ixion-python-test.py
 
-Patch0: 0001-fix-make-distcheck.patch
-Patch1: 0001-fix-python-test-on-some-platforms.patch
-Patch2: 0001-add-missing-includes-for-assert.patch
-Patch3: 0001-match-argument-and-format-unit.patch
-
-BuildRequires: automake
 BuildRequires: boost-devel
 BuildRequires: help2man
 BuildRequires: pkgconfig(mdds) >= 0.12.0
@@ -71,11 +64,7 @@ Python 2 bindings for %{name}.
 %prep
 %autosetup -p1
 
-cp %{SOURCE1} test/
-
 %build
-aclocal
-automake
 %configure --disable-silent-rules --disable-static
 sed -i \
     -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \
@@ -121,6 +110,9 @@ make %{?_smp_mflags} check
 %{python_sitearch}/ixion.so
 
 %changelog
+* Sun Apr 05 2015 David Tardon <dtardon at redhat.com> - 0.9.1-1
+- new upstream release
+
 * Thu Mar 05 2015 David Tardon <dtardon at redhat.com> - 0.9.0-2
 - fix python bindings on i386
 
diff --git a/sources b/sources
index 3c15244..684d03d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-26f293e708513dea5e6e25e9232a7400  libixion-0.9.0.tar.xz
+d292f6d62847f2305178459390842eac  libixion-0.9.1.tar.xz
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/libixion.git/commit/?h=master&id=f7a51f14288e490fd3e7725664ff528f62763750


More information about the scm-commits mailing list