diff --git a/configure.ac b/configure.ac
index 8c3e9c8..8a209d1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -489,11 +489,10 @@ if test "$IDLC" == "no" ; then
app_cv_office="no"
fi
-AC_PATH_TOOL([UCPP], ucpp, "no", path=$PATH:$OO_SDK_HOME/bin)
-if test "$UCPP" == "no" ; then
- app_cv_office="no"
-fi
-
+#AC_PATH_TOOL([UCPP], ucpp, "no", path=$PATH:$OO_SDK_HOME/bin)
+#if test "$UCPP" == "no" ; then
+# app_cv_office="no"
+#fi
AC_PATH_TOOL([REGMERGE], regmerge, "no", path=$PATH:$OO_SDK_URE_BIN_DIR)
if test "$REGMERGE" == "no" ; then
@@ -572,8 +571,6 @@ AC_CONFIG_FILES([
src/lib3270/mkversion.sh
src/pw3270/Makefile
src/oxt/Makefile
- src/oxt/description.xml
- src/oxt/manifest.xml
src/pw3270/uiparser/Makefile
src/tools/Makefile
src/plugins/hllapi/Makefile
diff --git a/pw3270.cbp b/pw3270.cbp
index 6c88c8c..eec56b7 100644
--- a/pw3270.cbp
+++ b/pw3270.cbp
@@ -31,6 +31,17 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pw3270.spec.in b/pw3270.spec.in
index eea32e2..3a0e02f 100644
--- a/pw3270.spec.in
+++ b/pw3270.spec.in
@@ -42,6 +42,11 @@
%if %{?suse_version} < 1200
%define _bldreq gtk2-devel >= 2.16 libopenssl-devel
%endif
+
+ %if %{?suse_version} >= 1310
+ %define _office 0
+ %define _bldreq gtk3-devel libopenssl-devel ucpp
+ %endif
%endif
%if 0%{?fedora}
diff --git a/src/oxt/Makefile.in b/src/oxt/Makefile.in
new file mode 100644
index 0000000..8e0d1e7
--- /dev/null
+++ b/src/oxt/Makefile.in
@@ -0,0 +1,74 @@
+#
+# "Software pw3270, desenvolvido com base nos códigos fontes do WC3270 e X3270
+# (Paul Mattes Paul.Mattes@usa.net), de emulação de terminal 3270 para acesso a
+# aplicativos mainframe. Registro no INPI sob o nome G3270.
+#
+# Copyright (C) <2008>
+#
+# Este programa é software livre. Você pode redistribuí-lo e/ou modificá-lo sob
+# os termos da GPL v.2 - Licença Pública Geral GNU, conforme publicado pela
+# Free Software Foundation.
+#
+# Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER
+# GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO
+# A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para
+# obter mais detalhes.
+#
+# Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este
+# programa; se não, escreva para a Free Software Foundation, Inc., 59 Temple
+# Place, Suite 330, Boston, MA, 02111-1307, USA
+#
+# Contatos:
+#
+# perry.werneck@gmail.com (Alexandre Perry de Souza Werneck)
+# erico.mendonca@gmail.com (Erico Mascarenhas de Mendonça)
+#
+
+#---[ LibreOffice SDK ]--------------------------------------------------------
+
+OO_SDK_HOME=@OO_SDK_HOME@
+IDLC=@IDLC@
+REGMERGE=@REGMERGE@
+CPPUMAKER=@CPPUMAKER@
+TYPES_RDB=@OO_SDK_URE_HOME@/share/misc/types.rdb
+
+#---[ Tools ]------------------------------------------------------------------
+
+CXX=@CXX@
+MKDIR=@MKDIR_P@
+
+#---[ lib3270 common class ]---------------------------------------------------
+
+CLASSLIBDIR=../classlib
+include $(CLASSLIBDIR)/class.mak
+
+#---[ Rules ]------------------------------------------------------------------
+
+%.urd: %.idl
+ @echo $@ ...
+ @$(MKDIR) `dirname $@`
+ @$(IDLC) -C -I$(OO_SDK_HOME)/idl -O`dirname $@` $<
+
+%.rdb: %.urd
+ @echo $@ ...
+ @$(MKDIR) `dirname $@`
+ @$(REGMERGE) $@ /UCR $<
+
+#---[ UNO targets ]------------------------------------------------------------
+
+include/pw3270/lib3270.hpp: pw3270.rdb
+ @echo $@ ...
+ @$(MKDIR) `dirname $@`
+ @$(CPPUMAKER) -O./include -Tpw3270.lib3270 $(TYPES_RDB) $<
+
+
+#---[ Misc targets ]-----------------------------------------------------------
+
+all: include/pw3270/lib3270.hpp
+
+clean:
+ @rm -f *.urd
+ @rm -f *.rdb
+ @rm -fr include
+
+
diff --git a/src/oxt/pw3270.idl b/src/oxt/pw3270.idl
new file mode 100644
index 0000000..c159120
--- /dev/null
+++ b/src/oxt/pw3270.idl
@@ -0,0 +1,53 @@
+/*
+ * "Software pw3270, desenvolvido com base nos códigos fontes do WC3270 e X3270
+ * (Paul Mattes Paul.Mattes@usa.net), de emulação de terminal 3270 para acesso a
+ * aplicativos mainframe. Registro no INPI sob o nome G3270.
+ *
+ * Copyright (C) <2008>
+ *
+ * Este programa é software livre. Você pode redistribuí-lo e/ou modificá-lo sob
+ * os termos da GPL v.2 - Licença Pública Geral GNU, conforme publicado pela
+ * Free Software Foundation.
+ *
+ * Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER
+ * GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO
+ * A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para
+ * obter mais detalhes.
+ *
+ * Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este
+ * programa; se não, escreva para a Free Software Foundation, Inc., 51 Franklin
+ * St, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ * Este programa está nomeado como pw3270.idl e possui - linhas de código.
+ *
+ * Contatos:
+ *
+ * perry.werneck@gmail.com (Alexandre Perry de Souza Werneck)
+ * erico.mendonca@gmail.com (Erico Mascarenhas Mendonça)
+ *
+ *
+ * Referências:
+ *
+ * https://wiki.openoffice.org/wiki/Documentation/DevGuide/WritingUNO/C++/C++_Component
+ *
+ */
+
+#include
+#include
+
+module pw3270
+{
+ /*
+ * Interface to lib3270
+ */
+ interface lib3270 : com::sun::star::uno::XInterface
+ {
+ string getVersion();
+ };
+
+ service host
+ {
+ interface lib3270;
+ };
+};
+
diff --git a/src/oxt/research.sh b/src/oxt/research.sh
new file mode 100755
index 0000000..31ef0e0
--- /dev/null
+++ b/src/oxt/research.sh
@@ -0,0 +1,26 @@
+#!/bin/bash
+
+OO_SDK_HOME=/usr/lib64/libreoffice/sdk
+IDLC=/usr/lib64/libreoffice/sdk/bin/idlc
+CPPUMAKER=/usr/lib64/libreoffice/sdk/bin/cppumaker
+TYPES_RDB=/usr/lib64/libreoffice/ure/share/misc/types.rdb
+REGMERGE=/usr/lib64/libreoffice/ure/bin/regmerge
+
+$IDLC -C -I$OO_SDK_HOME/idl -O. pw3270.idl
+if [ "$?" != "0" ]; then
+ exit -1
+fi
+
+$REGMERGE pw3270.rdb /UCR pw3270.urd
+if [ "$?" != "0" ]; then
+ exit -1
+fi
+
+
+$CPPUMAKER -O./include -Tpw3270.lib3270 $TYPES_RDB pw3270.rdb
+if [ "$?" != "0" ]; then
+ exit -1
+fi
+
+echo ok
+
--
libgit2 0.21.2