diff --git a/office/misc/libodfgen/actions.py b/office/misc/libodfgen/actions.py
index a92d6c10a5..079fa28261 100644
--- a/office/misc/libodfgen/actions.py
+++ b/office/misc/libodfgen/actions.py
@@ -5,13 +5,13 @@
from pisi.actionsapi import pisitools
from pisi.actionsapi import autotools
+from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
- autotools.configure()
+ shelltools.system("./autogen.sh")
+ autotools.configure("--without-docs --enable-static=no --prefix=/usr")
- pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ")
-
def build():
autotools.make()
diff --git a/office/misc/libodfgen/pspec.xml b/office/misc/libodfgen/pspec.xml
index de47f775e6..65f4db9a50 100644
--- a/office/misc/libodfgen/pspec.xml
+++ b/office/misc/libodfgen/pspec.xml
@@ -17,6 +17,9 @@
libwpg-devel
libetonyek-devel
librevenge-devel
+ libxml2-devel
+ zlib-devel
+ gperf