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