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) | ... | ... |