Commit e9d8d8d5bd6eaabbd4e51f5e8f0eadf7b7782121
1 parent
7dde44a8
Exists in
master
and in
5 other branches
Incluindo versionamento no nome da biblioteca
Showing
4 changed files
with
24 additions
and
9 deletions
Show diff stats
configure.ac
| ... | ... | @@ -215,6 +215,7 @@ fi |
| 215 | 215 | |
| 216 | 216 | #--[ Misc options ]------------------------------------------------------------------------------------------------------------------------------------------- |
| 217 | 217 | |
| 218 | +AC_SUBST(MAJOR_VERSION,"$(echo $VERSION | cut -d. -f1)") | |
| 218 | 219 | AC_SUBST(HOST_CC) |
| 219 | 220 | AC_SUBST(EXEEXT) |
| 220 | 221 | AC_SUBST(DLLPREFIX) | ... | ... |
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: 2012-06-15 08:28-0300\n" | |
| 8 | +"POT-Creation-Date: 2012-06-15 15:05-0300\n" | |
| 9 | 9 | "PO-Revision-Date: 2012-05-28 15:51-0300\n" |
| 10 | 10 | "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n" |
| 11 | 11 | "Language-Team: Português do Brasil <>\n" |
| ... | ... | @@ -314,7 +314,7 @@ msgstr "Cancelado pelo usuário" |
| 314 | 314 | msgid "Cannot create socket handle" |
| 315 | 315 | msgstr "Não foi possível criar um manipulador de socket" |
| 316 | 316 | |
| 317 | -#: session.c:306 | |
| 317 | +#: session.c:307 | |
| 318 | 318 | #, c-format |
| 319 | 319 | msgid "Cannot find charset \"%s\", using defaults" |
| 320 | 320 | msgstr "Não encontrei codificação \"%s\", usando defaults" | ... | ... |
pw3270.spec.in
| ... | ... | @@ -150,7 +150,8 @@ rm -rf $RPM_BUILD_ROOT |
| 150 | 150 | |
| 151 | 151 | %files -n lib3270 |
| 152 | 152 | %defattr(-,root,root) |
| 153 | -%{_libdir}/lib3270.so | |
| 153 | +%{_libdir}/lib3270.so.@MAJOR_VERSION@ | |
| 154 | +%{_libdir}/lib3270.so.@VERSION@ | |
| 154 | 155 | |
| 155 | 156 | %files -n lib3270-devel |
| 156 | 157 | %defattr(-,root,root) |
| ... | ... | @@ -158,13 +159,15 @@ rm -rf $RPM_BUILD_ROOT |
| 158 | 159 | %{_includedir}/lib3270 |
| 159 | 160 | %{_datadir}/@PACKAGE_NAME@/ui/99debug.xml |
| 160 | 161 | %{_libdir}/pkgconfig/*.pc |
| 162 | +%{_libdir}/lib3270.so | |
| 161 | 163 | |
| 162 | 164 | #---[ Scripts ]------------------------------------------------------------------------------------------------------- |
| 163 | 165 | |
| 164 | -%post | |
| 166 | +%post -n lib3270 | |
| 167 | +/sbin/ldconfig | |
| 165 | 168 | exit 0 |
| 166 | 169 | |
| 167 | -%postun | |
| 170 | +%postun -n lib3270 | |
| 171 | +/sbin/ldconfig | |
| 168 | 172 | exit 0 |
| 169 | 173 | |
| 170 | - | ... | ... |
src/lib3270/Makefile.in
| ... | ... | @@ -60,6 +60,7 @@ INSTALL_DATA=@INSTALL_DATA@ |
| 60 | 60 | VALGRIND=@VALGRIND@ |
| 61 | 61 | XGETTEXT=@XGETTEXT@ |
| 62 | 62 | MSGCAT=@MSGCAT@ |
| 63 | +LN_S=@LN_S@ | |
| 63 | 64 | |
| 64 | 65 | #---[ ]------------------------------------------------------------------ |
| 65 | 66 | |
| ... | ... | @@ -109,16 +110,26 @@ Release: $(BINRLS)/@DLLPREFIX@3270@DLLEXT@ |
| 109 | 110 | |
| 110 | 111 | install: Release |
| 111 | 112 | @$(MKDIR) $(DESTDIR)$(libdir) |
| 112 | - @$(INSTALL_PROGRAM) $(BINRLS)/@DLLPREFIX@3270@DLLEXT@ $(DESTDIR)$(libdir) | |
| 113 | + @$(INSTALL_PROGRAM) $(BINRLS)/@DLLPREFIX@3270@DLLEXT@.@VERSION@ $(DESTDIR)$(libdir) | |
| 114 | + @$(LN_S) @DLLPREFIX@3270@DLLEXT@.@VERSION@ $(DESTDIR)$(libdir)/@DLLPREFIX@3270@DLLEXT@.@MAJOR_VERSION@ | |
| 115 | + @$(LN_S) @DLLPREFIX@3270@DLLEXT@.@MAJOR_VERSION@ $(DESTDIR)$(libdir)/@DLLPREFIX@3270@DLLEXT@ | |
| 113 | 116 | |
| 114 | 117 | Debug: $(BINDBG)/@DLLPREFIX@3270@DLLEXT@ |
| 115 | 118 | |
| 116 | -$(BINDBG)/@DLLPREFIX@3270@DLLEXT@: $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC)@OBJEXT@) | |
| 119 | +$(BINDBG)/@DLLPREFIX@3270@DLLEXT@: $(BINDBG)/@DLLPREFIX@3270@DLLEXT@.@VERSION@ | |
| 120 | + @rm -f $@ | |
| 121 | + @cd $(BINDBG) && $(LN_S) @DLLPREFIX@3270@DLLEXT@.@VERSION@ @DLLPREFIX@3270@DLLEXT@ | |
| 122 | + | |
| 123 | +$(BINDBG)/@DLLPREFIX@3270@DLLEXT@.@VERSION@: $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC)@OBJEXT@) | |
| 117 | 124 | @echo " CCLD `basename $@`" |
| 118 | 125 | @$(MKDIR) `dirname $@` |
| 119 | 126 | @$(LD) $(DLL_FLAGS) $(LDFLAGS) -o $@ $^ $(LIBS) |
| 120 | 127 | |
| 121 | -$(BINRLS)/@DLLPREFIX@3270@DLLEXT@: $(foreach SRC, $(basename $(SOURCES)), $(OBJRLS)/$(SRC)@OBJEXT@) | |
| 128 | +$(BINRLS)/@DLLPREFIX@3270@DLLEXT@: $(BINRLS)/@DLLPREFIX@3270@DLLEXT@.@VERSION@ | |
| 129 | + @rm -f $@ | |
| 130 | + @cd $(BINRLS) && $(LN_S) @DLLPREFIX@3270@DLLEXT@.@VERSION@ @DLLPREFIX@3270@DLLEXT@ | |
| 131 | + | |
| 132 | +$(BINRLS)/@DLLPREFIX@3270@DLLEXT@.@VERSION@: $(foreach SRC, $(basename $(SOURCES)), $(OBJRLS)/$(SRC)@OBJEXT@) | |
| 122 | 133 | @echo " CCLD `basename $@`" |
| 123 | 134 | @$(MKDIR) `dirname $@` |
| 124 | 135 | @$(LD) $(DLL_FLAGS) $(LDFLAGS) -o $@ $^ $(LIBS) | ... | ... |