Commit 9c0d7eb28ffd196685b33744f22fffcffa702513

Authored by Perry Werneck
1 parent 03ced09f
Exists in develop

Fixing 'deb' builds, small adjustment in the entry tool.

debian/rules
... ... @@ -6,7 +6,7 @@
6 6 export DH_VERBOSE=1
7 7  
8 8 # This is the debhelper compatibility version to use.
9   -export DH_COMPAT=9
  9 +export DH_COMPAT=9
10 10  
11 11 # Name of the package
12 12 PACKAGE_NAME=libv3270
... ... @@ -23,12 +23,7 @@ build-stamp:
23 23 dh_testdir
24 24  
25 25 # Add here commands to compile the package.
26   - aclocal
27   - autoconf
28   -
29   - mkdir -p scripts
30   - automake --add-missing 2> /dev/null | true
31   -
  26 + NOCONFIGURE=1 ./autogen.sh
32 27 ./configure --prefix=/usr
33 28 make all
34 29 # --- end custom part for compiling
... ...
rpm/_service
... ... @@ -41,11 +41,11 @@
41 41 <param name="outfilename">debian.control</param>
42 42 </service>
43 43  
44   - <service name="extract_file">
  44 + <!-- service name="extract_file">
45 45 <param name="archive">*.tar</param>
46 46 <param name="files">*/debian/rules</param>
47 47 <param name="outfilename">debian.rules</param>
48   - </service>
  48 + </service -->
49 49  
50 50 <service name="extract_file">
51 51 <param name="archive">*.tar</param>
... ...
rpm/libv3270.spec
... ... @@ -29,15 +29,14 @@ BuildRequires: autoconf &gt;= 2.61
29 29 BuildRequires: automake
30 30 BuildRequires: binutils
31 31 BuildRequires: coreutils
  32 +BuildRequires: libtool
32 33 BuildRequires: gcc-c++
33 34 BuildRequires: gettext-devel
34 35 BuildRequires: m4
35 36 BuildRequires: pkgconfig(gtk+-3.0)
36 37 BuildRequires: pkgconfig(lib3270) >= 5.4
37   -%if 0%{?centos_version}
38   -# CENTOS Genmarshal doesn't depend on python!
39   -BuildRequires: python
40   -%endif
  38 +
  39 +Suggests: %{name}-config
41 40  
42 41 %description
43 42  
... ... @@ -60,6 +59,16 @@ provides a TN3270 virtual terminal widget for GTK 3.
60 59  
61 60 For more details, see https://softwarepublico.gov.br/social/pw3270/ .
62 61  
  62 +%package config
  63 +Summary: Configuration files for the 3270 Virtual Terminal library
  64 +BuildArch: noarch
  65 +Requires: %{name}-%{_libvrs} = %{version}
  66 +Enhances: %{_product}
  67 +Conflicts: libv3270-5_3
  68 +
  69 +%description config
  70 +Originally designed as part of the pw3270 application, this package provides the configuration files required to %{name}.
  71 +
63 72 %package devel
64 73 Summary: Header files for the 3270 Virtual Terminal library
65 74 Requires: %{name}-%{_libvrs} = %{version}
... ... @@ -78,22 +87,24 @@ widgets in Glade.
78 87 %prep
79 88 %setup -q
80 89 NOCONFIGURE=1 ./autogen.sh
81   -%configure --with-release=%{release}
  90 +%configure --with-release=%{release} --disable-static
82 91  
83 92 %build
84 93 make all %{?_smp_mflags}
85 94  
86 95 %install
87 96 %make_install
88   -%find_lang %{name} langfiles
  97 +%find_lang %{name}-%{MAJOR_VERSION}.%{MINOR_VERSION} langfiles
89 98  
90 99 %files -n %{name}-%{_libvrs} -f langfiles
91 100 %license LICENSE
92 101 %doc AUTHORS README.md
93 102 %{_libdir}/%{name}.so.*
94   -%{_datadir}/%{_product}/colors.conf
  103 +
  104 +%files config
95 105 %dir %{_datadir}/%{_product}/remap/
96   -%{_datadir}/%{_product}/remap/*.xml
  106 +%config %{_datadir}/%{_product}/colors.conf
  107 +%config %{_datadir}/%{_product}/remap/*.xml
97 108  
98 109 %files devel
99 110 %{_datadir}/pw3270/pot/*.pot
... ...
src/tools/entry.c
... ... @@ -140,7 +140,7 @@
140 140  
141 141 }
142 142  
143   - LIB3270_EXPORT void gtk_entry_bind_to_filechooser(GtkWidget *widget, GtkFileChooserAction action, const gchar *title, const gchar *icon_name, const gchar *pattern, const gchar *name) {
  143 + LIB3270_EXPORT GtkWidget * gtk_entry_bind_to_filechooser(GtkWidget *widget, GtkFileChooserAction action, const gchar *title, const gchar *icon_name, const gchar *pattern, const gchar *name) {
144 144  
145 145 gtk_entry_set_icon_from_icon_name(
146 146 GTK_ENTRY(widget),
... ...