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,6 +215,7 @@ fi | ||
| 215 | 215 | ||
| 216 | #--[ Misc options ]------------------------------------------------------------------------------------------------------------------------------------------- | 216 | #--[ Misc options ]------------------------------------------------------------------------------------------------------------------------------------------- |
| 217 | 217 | ||
| 218 | +AC_SUBST(MAJOR_VERSION,"$(echo $VERSION | cut -d. -f1)") | ||
| 218 | AC_SUBST(HOST_CC) | 219 | AC_SUBST(HOST_CC) |
| 219 | AC_SUBST(EXEEXT) | 220 | AC_SUBST(EXEEXT) |
| 220 | AC_SUBST(DLLPREFIX) | 221 | AC_SUBST(DLLPREFIX) |
po/pt_BR.po
| @@ -5,7 +5,7 @@ msgid "" | @@ -5,7 +5,7 @@ msgid "" | ||
| 5 | msgstr "" | 5 | msgstr "" |
| 6 | "Project-Id-Version: pw3270 5.0\n" | 6 | "Project-Id-Version: pw3270 5.0\n" |
| 7 | "Report-Msgid-Bugs-To: \n" | 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 | "PO-Revision-Date: 2012-05-28 15:51-0300\n" | 9 | "PO-Revision-Date: 2012-05-28 15:51-0300\n" |
| 10 | "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n" | 10 | "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n" |
| 11 | "Language-Team: Português do Brasil <>\n" | 11 | "Language-Team: Português do Brasil <>\n" |
| @@ -314,7 +314,7 @@ msgstr "Cancelado pelo usuário" | @@ -314,7 +314,7 @@ msgstr "Cancelado pelo usuário" | ||
| 314 | msgid "Cannot create socket handle" | 314 | msgid "Cannot create socket handle" |
| 315 | msgstr "Não foi possível criar um manipulador de socket" | 315 | msgstr "Não foi possível criar um manipulador de socket" |
| 316 | 316 | ||
| 317 | -#: session.c:306 | 317 | +#: session.c:307 |
| 318 | #, c-format | 318 | #, c-format |
| 319 | msgid "Cannot find charset \"%s\", using defaults" | 319 | msgid "Cannot find charset \"%s\", using defaults" |
| 320 | msgstr "Não encontrei codificação \"%s\", usando defaults" | 320 | msgstr "Não encontrei codificação \"%s\", usando defaults" |
pw3270.spec.in
| @@ -150,7 +150,8 @@ rm -rf $RPM_BUILD_ROOT | @@ -150,7 +150,8 @@ rm -rf $RPM_BUILD_ROOT | ||
| 150 | 150 | ||
| 151 | %files -n lib3270 | 151 | %files -n lib3270 |
| 152 | %defattr(-,root,root) | 152 | %defattr(-,root,root) |
| 153 | -%{_libdir}/lib3270.so | 153 | +%{_libdir}/lib3270.so.@MAJOR_VERSION@ |
| 154 | +%{_libdir}/lib3270.so.@VERSION@ | ||
| 154 | 155 | ||
| 155 | %files -n lib3270-devel | 156 | %files -n lib3270-devel |
| 156 | %defattr(-,root,root) | 157 | %defattr(-,root,root) |
| @@ -158,13 +159,15 @@ rm -rf $RPM_BUILD_ROOT | @@ -158,13 +159,15 @@ rm -rf $RPM_BUILD_ROOT | ||
| 158 | %{_includedir}/lib3270 | 159 | %{_includedir}/lib3270 |
| 159 | %{_datadir}/@PACKAGE_NAME@/ui/99debug.xml | 160 | %{_datadir}/@PACKAGE_NAME@/ui/99debug.xml |
| 160 | %{_libdir}/pkgconfig/*.pc | 161 | %{_libdir}/pkgconfig/*.pc |
| 162 | +%{_libdir}/lib3270.so | ||
| 161 | 163 | ||
| 162 | #---[ Scripts ]------------------------------------------------------------------------------------------------------- | 164 | #---[ Scripts ]------------------------------------------------------------------------------------------------------- |
| 163 | 165 | ||
| 164 | -%post | 166 | +%post -n lib3270 |
| 167 | +/sbin/ldconfig | ||
| 165 | exit 0 | 168 | exit 0 |
| 166 | 169 | ||
| 167 | -%postun | 170 | +%postun -n lib3270 |
| 171 | +/sbin/ldconfig | ||
| 168 | exit 0 | 172 | exit 0 |
| 169 | 173 | ||
| 170 | - |
src/lib3270/Makefile.in
| @@ -60,6 +60,7 @@ INSTALL_DATA=@INSTALL_DATA@ | @@ -60,6 +60,7 @@ INSTALL_DATA=@INSTALL_DATA@ | ||
| 60 | VALGRIND=@VALGRIND@ | 60 | VALGRIND=@VALGRIND@ |
| 61 | XGETTEXT=@XGETTEXT@ | 61 | XGETTEXT=@XGETTEXT@ |
| 62 | MSGCAT=@MSGCAT@ | 62 | MSGCAT=@MSGCAT@ |
| 63 | +LN_S=@LN_S@ | ||
| 63 | 64 | ||
| 64 | #---[ ]------------------------------------------------------------------ | 65 | #---[ ]------------------------------------------------------------------ |
| 65 | 66 | ||
| @@ -109,16 +110,26 @@ Release: $(BINRLS)/@DLLPREFIX@3270@DLLEXT@ | @@ -109,16 +110,26 @@ Release: $(BINRLS)/@DLLPREFIX@3270@DLLEXT@ | ||
| 109 | 110 | ||
| 110 | install: Release | 111 | install: Release |
| 111 | @$(MKDIR) $(DESTDIR)$(libdir) | 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 | Debug: $(BINDBG)/@DLLPREFIX@3270@DLLEXT@ | 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 | @echo " CCLD `basename $@`" | 124 | @echo " CCLD `basename $@`" |
| 118 | @$(MKDIR) `dirname $@` | 125 | @$(MKDIR) `dirname $@` |
| 119 | @$(LD) $(DLL_FLAGS) $(LDFLAGS) -o $@ $^ $(LIBS) | 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 | @echo " CCLD `basename $@`" | 133 | @echo " CCLD `basename $@`" |
| 123 | @$(MKDIR) `dirname $@` | 134 | @$(MKDIR) `dirname $@` |
| 124 | @$(LD) $(DLL_FLAGS) $(LDFLAGS) -o $@ $^ $(LIBS) | 135 | @$(LD) $(DLL_FLAGS) $(LDFLAGS) -o $@ $^ $(LIBS) |