Commit 61c32a7ae84ef0d20204cafaf028486bbd576f6b

Authored by perry.werneck@gmail.com
1 parent e4cffdc6

Atualizando identificacao de revisao/versao

Makefile.in
... ... @@ -100,6 +100,7 @@ $(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.gz: clean
100 100 @rm -fr $(TMPDIR)/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
101 101 @$(MKDIR) $(TMPDIR)/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
102 102 @cp *.m4 $(TMPDIR)/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
  103 + @./bootstrap.sh $(TMPDIR)/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
103 104 @cp configure.ac $(TMPDIR)/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
104 105 @cp configure $(TMPDIR)/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
105 106 @cp *.in $(TMPDIR)/$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
... ...
bootstrap.sh 0 → 100755
... ... @@ -0,0 +1,38 @@
  1 +#!/bin/bash
  2 +
  3 +if test -z $1; then
  4 + out=`dirname $0`
  5 +else
  6 + out="$1"
  7 +fi
  8 +
  9 +if test -e revision ; then
  10 + . revision
  11 +fi
  12 +
  13 +PACKAGE_REVISION=`date +%y%m%d`
  14 +
  15 +if test -d ".svn" ; then
  16 +
  17 + SVN=`which svn 2> /dev/null`
  18 +
  19 + if test -x "$SVN" ; then
  20 +
  21 + TEMPFILE=$(mktemp)
  22 + LANG="EN_US"
  23 + $SVN info > $TEMPFILE 2> /dev/null
  24 + PACKAGE_REVISION=$(cat $TEMPFILE | grep "^Revision: " | cut -d" " -f2)
  25 + PACKAGE_SOURCE=$(cat $TEMPFILE | grep "^URL: " | cut -d" " -f2)
  26 +
  27 + rm -f $TEMPFILE
  28 + fi
  29 +
  30 +
  31 +fi
  32 +
  33 +echo "PACKAGE_REVISION=$PACKAGE_REVISION" > $out/revision
  34 +echo "PACKAGE_SOURCE=$PACKAGE_SOURCE" >> $out/revision
  35 +
  36 +echo "m4_define([SVN_REVISION], $PACKAGE_REVISION)" > $out/revision.m4
  37 +echo "m4_define([SVN_URL], $PACKAGE_SOURCE)" >> $out/revision.m4
  38 +
... ...
configure.ac
... ... @@ -70,8 +70,11 @@ AC_PATH_TOOL([REXXCONFIG], [oorexx-config], [no])
70 70  
71 71 #--[ Version & Revision ]-------------------------------------------------------------------------------------------------------------------------------------
72 72  
73   -AC_DEFINE(PACKAGE_REVISION,"SVN_REV")
74   -AC_SUBST(PACKAGE_REVISION, "SVN_REV")
  73 +AC_DEFINE(PACKAGE_REVISION,"SVN_REVISION")
  74 +AC_SUBST(PACKAGE_REVISION,"SVN_REVISION")
  75 +
  76 +AC_DEFINE(PACKAGE_SOURCE,"SVN_URL")
  77 +AC_SUBST(PACKAGE_SOURCE,"SVN_URL")
75 78  
76 79 #--[ Set host based options ]---------------------------------------------------------------------------------------------------------------------------------
77 80  
... ... @@ -202,10 +205,11 @@ AC_CHECK_HEADER(malloc.h, AC_DEFINE(HAVE_MALLOC_H,,[do we have malloc.h?]))
202 205  
203 206 PKG_CHECK_EXISTS
204 207  
205   -PKG_CHECK_MODULES( [GTK], [gtk+-3.0], [ ], [ PKG_CHECK_MODULES( [GTK], [gtk+-2.0 >= 2.8]) ], [ ] )
  208 +PKG_CHECK_MODULES( [GTK], [gtk+-3.0], [ GTK_VERSION="3" ], [ PKG_CHECK_MODULES( [GTK], [gtk+-2.0 >= 2.8], [ GTK_VERSION="2" ] ) ], [ ] )
206 209  
207 210 AC_SUBST(GTK_LIBS)
208 211 AC_SUBST(GTK_CFLAGS)
  212 +AC_SUBST(GTK_VERSION)
209 213  
210 214 #--[ SSL ]----------------------------------------------------------------------------------------------------------------------------------------------------
211 215  
... ...
get_versions.sh
... ... @@ -1,25 +0,0 @@
1   -#!/bin/bash
2   -
3   -REVISION=`date +%y%m%d%H%M`
4   -
5   -if test -d ".svn" ; then
6   -
7   - SVN=`which svn 2> /dev/null`
8   -
9   - if test -x "$SVN" ; then
10   -
11   - TEMPFILE=$(mktemp)
12   - LANG="EN_US"
13   - $SVN info > $TEMPFILE 2> /dev/null
14   - REVISION=$(cat $TEMPFILE | grep "^Revision: " | cut -d" " -f2)
15   - REPOSITORY=$(cat $TEMPFILE | grep "^URL: " | cut -d" " -f2)
16   -
17   - rm -f $TEMPFILE
18   - fi
19   -
20   -
21   -fi
22   -
23   -echo "REVISION=$REVISION"
24   -echo "REPOSITORY=$REPOSITORY"
25   -
pw3270.spec.in
... ... @@ -62,14 +62,13 @@ Source: %{name}-%{version}.tar.gz
62 62 BuildRoot: %{_tmppath}/%{name}-%{version}-build
63 63 Requires: openssl shared-mime-info
64 64 Distribution: %_distro
65   -BuildRequires: autoconf automake gcc-c++ sed pkgconfig gtk2-devel libgnome-devel gettext-devel libopenssl-devel findutils
  65 +BuildRequires: autoconf automake gcc-c++ sed pkgconfig gtk@GTK_VERSION@-devel gettext-devel libopenssl-devel findutils coreutils
66 66  
67 67 %description
68 68 IBM 3270 terminal emulator gtk. It can be used to communicate with
69 69 any IBM host that supports 3270-style connections over TELNET.
70 70  
71   -SVN Revision: @PACKAGE_REVISION@
72   -SVN sources from: @PACKAGE_SOURCE@
  71 +Revision @PACKAGE_REVISION@ from @PACKAGE_SOURCE@
73 72  
74 73 #---[ Build & Install ]-----------------------------------------------------------------------------------------------
75 74  
... ...