Commit 5a41ae8f94edd8daf13f2fa47fecaabe584769a4
1 parent
753feba4
Exists in
master
and in
5 other branches
Reimplementando extensão LibreOffice para linux
Showing
7 changed files
with
88 additions
and
5 deletions
Show diff stats
configure.ac
| ... | ... | @@ -75,6 +75,13 @@ if test $GZIP = "no" ; then |
| 75 | 75 | fi |
| 76 | 76 | AC_SUBST(GZIP) |
| 77 | 77 | |
| 78 | +AC_CHECK_PROGS(ZIP,[zip],no) | |
| 79 | +export ZIP; | |
| 80 | +if test $GZIP = "no" ; then | |
| 81 | + AC_MSG_ERROR([Unable to find the gzip application]); | |
| 82 | +fi | |
| 83 | +AC_SUBST(ZIP) | |
| 84 | + | |
| 78 | 85 | AC_CHECK_PROGS(CONVERT,[rsvg-convert],no) |
| 79 | 86 | AC_SUBST(CONVERT) |
| 80 | 87 | |
| ... | ... | @@ -433,6 +440,8 @@ AC_CONFIG_FILES([ |
| 433 | 440 | src/lib3270/mkversion.sh |
| 434 | 441 | src/pw3270/Makefile |
| 435 | 442 | src/oxt/Makefile |
| 443 | + src/oxt/description.xml | |
| 444 | + src/oxt/manifest.xml | |
| 436 | 445 | src/pw3270/uiparser/Makefile |
| 437 | 446 | src/tools/Makefile |
| 438 | 447 | src/plugins/hllapi/Makefile | ... | ... |
po/pt_BR.po
| ... | ... | @@ -5,7 +5,7 @@ msgid "" |
| 5 | 5 | msgstr "" |
| 6 | 6 | "Project-Id-Version: pw3270 5.0\n" |
| 7 | 7 | "Report-Msgid-Bugs-To: \n" |
| 8 | -"POT-Creation-Date: 2013-03-14 14:10-0300\n" | |
| 8 | +"POT-Creation-Date: 2013-03-15 10:08-0300\n" | |
| 9 | 9 | "PO-Revision-Date: 2013-03-12 11:29-0300\n" |
| 10 | 10 | "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n" |
| 11 | 11 | "Language-Team: Português <>\n" | ... | ... |
src/oxt/Makefile.in
| ... | ... | @@ -22,6 +22,8 @@ OBJRLS = $(OBJDIR)/Release |
| 22 | 22 | #---[ Tools ]------------------------------------------------------------------------------------------ |
| 23 | 23 | MKDIR=@MKDIR_P@ |
| 24 | 24 | CXX=@CXX@ |
| 25 | +CONVERT=@CONVERT@ | |
| 26 | +ZIP=@ZIP@ | |
| 25 | 27 | |
| 26 | 28 | DBG_CFLAGS=-g -DDEBUG=1 |
| 27 | 29 | RLS_CFLAGS=-DNDEBUG=1 |
| ... | ... | @@ -62,12 +64,16 @@ LDFLAGS=-L${OO_SDK_HOME}/lib -L${OO_SDK_URE_HOME}/lib -Wl,-rpath-link=${OO_SDK_U |
| 62 | 64 | |
| 63 | 65 | # CC_DEFINES=-DUNX -DGCC -DLINUX -DCPPU_ENV=$(CPPU_ENV) -DGXX_INCLUDE_PATH=$(SDK_GXX_INCLUDE_PATH) -DHAVE_GCC_VISIBILITY_FEATURE |
| 64 | 66 | |
| 65 | - | |
| 66 | 67 | $(OBJDBG)/%.o: %.cxx $(OBJDIR)/uno/include/br/com/bb/$(PACKAGE).hpp Makefile |
| 67 | 68 | @echo $< ... |
| 68 | 69 | @$(MKDIR) `dirname $@` |
| 69 | 70 | @$(CXX) $(DBG_CFLAGS) $(CXXFLAGS) $(LIB3270_CFLAGS) $(DLL_CFLAGS) -o $@ -c $< |
| 70 | 71 | |
| 72 | +$(OBJRLS)/%.o: %.cxx $(OBJDIR)/uno/include/br/com/bb/$(PACKAGE).hpp Makefile | |
| 73 | + @echo $< ... | |
| 74 | + @$(MKDIR) `dirname $@` | |
| 75 | + @$(CXX) $(CXXFLAGS) $(LIB3270_CFLAGS) $(DLL_CFLAGS) -o $@ -c $< | |
| 76 | + | |
| 71 | 77 | %.urd: %.idl |
| 72 | 78 | @echo $< ... |
| 73 | 79 | @$(MKDIR) `dirname $@` |
| ... | ... | @@ -81,7 +87,35 @@ $(OBJDBG)/%.o: %.cxx $(OBJDIR)/uno/include/br/com/bb/$(PACKAGE).hpp Makefile |
| 81 | 87 | $(REGMERGE) -v $@ /UCR $< |
| 82 | 88 | $(REGMERGE) -v $@ / $< |
| 83 | 89 | |
| 84 | -#---[ Targets ]---------------------------------------------------------------------------------------- | |
| 90 | + | |
| 91 | +#---[ Release targets ]-------------------------------------------------------------------------------- | |
| 92 | + | |
| 93 | +Release: $(PACKAGE).oxt | |
| 94 | + | |
| 95 | +$(PACKAGE).oxt: $(BINRLS)/$(PACKAGE).uno@DLLEXT@ $(PACKAGE).uno.rdb description.xml manifest.xml description.txt | |
| 96 | + @$(MKDIR) $(BINDIR)/$(PACKAGE).oxt | |
| 97 | + | |
| 98 | + @$(MKDIR) $(BINDIR)/$(PACKAGE).oxt/META-INF | |
| 99 | + @cp description.xml $(BINDIR)/$(PACKAGE).oxt/META-INF | |
| 100 | + @cp manifest.xml $(BINDIR)/$(PACKAGE).oxt/META-INF | |
| 101 | + | |
| 102 | + @cp description.txt $(BINDIR)/$(PACKAGE).oxt | |
| 103 | + @$(CONVERT) ../pw3270/pixmaps/pw3270.svg --format=png > $(BINDIR)/$(PACKAGE).oxt/$(PACKAGE).png | |
| 104 | + | |
| 105 | + @$(MKDIR) $(BINDIR)/$(PACKAGE).oxt/linux | |
| 106 | + @cp $(BINRLS)/$(PACKAGE).uno@DLLEXT@ $(BINDIR)/$(PACKAGE).oxt/linux | |
| 107 | + @cp $(PACKAGE).uno.rdb $(BINDIR)/$(PACKAGE).oxt | |
| 108 | + @rm -f $(BINDIR)/$(PACKAGE).zip | |
| 109 | + @cd $(BINDIR)/$(PACKAGE).oxt ; $(ZIP) -r ../$(PACKAGE).zip . | |
| 110 | + @mv $(BINDIR)/$(PACKAGE).zip $@ | |
| 111 | + @echo $@ Ok. | |
| 112 | + | |
| 113 | +$(BINRLS)/$(PACKAGE).uno@DLLEXT@: $(foreach SRC, $(basename $(SOURCES)), $(OBJRLS)/$(SRC).o) | |
| 114 | + @echo $@ ... | |
| 115 | + @$(MKDIR) `dirname $@` | |
| 116 | + @$(CXX) $(DLL_FLAGS) $(LDFLAGS) -o $@ $^ | |
| 117 | + | |
| 118 | +#---[ Debug Targets ]---------------------------------------------------------------------------------- | |
| 85 | 119 | |
| 86 | 120 | Debug: $(BINDBG)/testprogram |
| 87 | 121 | |
| ... | ... | @@ -90,12 +124,12 @@ run: $(BINDBG)/testprogram |
| 90 | 124 | |
| 91 | 125 | $(BINDBG)/$(PACKAGE).uno@DLLEXT@: $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC).o) |
| 92 | 126 | @echo $@ ... |
| 93 | - @$(MKDIR) -p `dirname $@` | |
| 127 | + @$(MKDIR) `dirname $@` | |
| 94 | 128 | @$(CXX) $(DLL_FLAGS) $(LDFLAGS) -o $@ $^ |
| 95 | 129 | |
| 96 | 130 | $(BINDBG)/testprogram: $(BINDBG)/$(PACKAGE).uno@DLLEXT@ $(OBJDBG)/testprogram.o |
| 97 | 131 | @echo $@ ... |
| 98 | - @$(MKDIR) -p `dirname $@` | |
| 132 | + @$(MKDIR) `dirname $@` | |
| 99 | 133 | @$(CXX) $(LDFLAGS) -o $@ $(OBJDBG)/testprogram.o |
| 100 | 134 | |
| 101 | 135 | $(OBJDIR)/uno/include/br/com/bb/$(PACKAGE).hpp: $(PACKAGE).uno.rdb | ... | ... |
| ... | ... | @@ -0,0 +1,30 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<description xmlns="http://openoffice.org/extensions/description/2006" | |
| 3 | +xmlns:d="http://openoffice.org/extensions/description/2006" | |
| 4 | +xmlns:xlink="http://www.w3.org/1999/xlink"> | |
| 5 | + | |
| 6 | + <version value="@PACKAGE_VERSION@" /> | |
| 7 | + | |
| 8 | + <identifier value="@PACKAGE_NAME@" /> | |
| 9 | + | |
| 10 | + <platform value="linux_x86" /> | |
| 11 | + | |
| 12 | + <dependencies> | |
| 13 | + <OpenOffice.org-minimal-version value="2.2" d:name="OpenOffice.org 2.2"/> | |
| 14 | + </dependencies> | |
| 15 | + | |
| 16 | + <display-name> | |
| 17 | + <name lang="en">3270 access extension</name> | |
| 18 | + </display-name> | |
| 19 | + | |
| 20 | + <icon> | |
| 21 | + <default xlink:href="@PACKAGE_NAME@.png" /> | |
| 22 | + </icon> | |
| 23 | + | |
| 24 | + <extension-description> | |
| 25 | + <src xlink:href="description.txt" lang="en" /> | |
| 26 | + </extension-description> | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | +</description> | ... | ... |
| ... | ... | @@ -0,0 +1,6 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<manifest:manifest> | |
| 3 | +<manifest:file-entry manifest:media-type= "application/vnd.sun.star.uno-component;type=native;platform=Linux_x86" manifest:full-path="@PACKAGE_NAME@.uno.so"/> | |
| 4 | +<manifest:file-entry manifest:media-type="application/vnd.sun.star.uno-typelibrary;type=RDB" manifest:full-path="@PACKAGE_NAME@.uno.rdb"/> | |
| 5 | +</manifest:manifest> | |
| 6 | + | ... | ... |
src/oxt/pw3270OXT.cbp
| ... | ... | @@ -35,10 +35,12 @@ |
| 35 | 35 | <Unit filename="Makefile.in" /> |
| 36 | 36 | <Unit filename="actions.cxx" /> |
| 37 | 37 | <Unit filename="connection.cxx" /> |
| 38 | + <Unit filename="description.xml.in" /> | |
| 38 | 39 | <Unit filename="get.cxx" /> |
| 39 | 40 | <Unit filename="globals.hpp" /> |
| 40 | 41 | <Unit filename="local.cxx" /> |
| 41 | 42 | <Unit filename="main.cxx" /> |
| 43 | + <Unit filename="manifest.xml.in" /> | |
| 42 | 44 | <Unit filename="pw3270.idl" /> |
| 43 | 45 | <Unit filename="set.cxx" /> |
| 44 | 46 | <Unit filename="testprogram.cxx" /> | ... | ... |