Commit 9c0d7eb28ffd196685b33744f22fffcffa702513
1 parent
03ced09f
Exists in
develop
Fixing 'deb' builds, small adjustment in the entry tool.
Showing
4 changed files
with
24 additions
and
18 deletions
Show diff stats
debian/rules
@@ -6,7 +6,7 @@ | @@ -6,7 +6,7 @@ | ||
6 | export DH_VERBOSE=1 | 6 | export DH_VERBOSE=1 |
7 | 7 | ||
8 | # This is the debhelper compatibility version to use. | 8 | # This is the debhelper compatibility version to use. |
9 | -export DH_COMPAT=9 | 9 | +export DH_COMPAT=9 |
10 | 10 | ||
11 | # Name of the package | 11 | # Name of the package |
12 | PACKAGE_NAME=libv3270 | 12 | PACKAGE_NAME=libv3270 |
@@ -23,12 +23,7 @@ build-stamp: | @@ -23,12 +23,7 @@ build-stamp: | ||
23 | dh_testdir | 23 | dh_testdir |
24 | 24 | ||
25 | # Add here commands to compile the package. | 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 | ./configure --prefix=/usr | 27 | ./configure --prefix=/usr |
33 | make all | 28 | make all |
34 | # --- end custom part for compiling | 29 | # --- end custom part for compiling |
rpm/_service
@@ -41,11 +41,11 @@ | @@ -41,11 +41,11 @@ | ||
41 | <param name="outfilename">debian.control</param> | 41 | <param name="outfilename">debian.control</param> |
42 | </service> | 42 | </service> |
43 | 43 | ||
44 | - <service name="extract_file"> | 44 | + <!-- service name="extract_file"> |
45 | <param name="archive">*.tar</param> | 45 | <param name="archive">*.tar</param> |
46 | <param name="files">*/debian/rules</param> | 46 | <param name="files">*/debian/rules</param> |
47 | <param name="outfilename">debian.rules</param> | 47 | <param name="outfilename">debian.rules</param> |
48 | - </service> | 48 | + </service --> |
49 | 49 | ||
50 | <service name="extract_file"> | 50 | <service name="extract_file"> |
51 | <param name="archive">*.tar</param> | 51 | <param name="archive">*.tar</param> |
rpm/libv3270.spec
@@ -29,15 +29,14 @@ BuildRequires: autoconf >= 2.61 | @@ -29,15 +29,14 @@ BuildRequires: autoconf >= 2.61 | ||
29 | BuildRequires: automake | 29 | BuildRequires: automake |
30 | BuildRequires: binutils | 30 | BuildRequires: binutils |
31 | BuildRequires: coreutils | 31 | BuildRequires: coreutils |
32 | +BuildRequires: libtool | ||
32 | BuildRequires: gcc-c++ | 33 | BuildRequires: gcc-c++ |
33 | BuildRequires: gettext-devel | 34 | BuildRequires: gettext-devel |
34 | BuildRequires: m4 | 35 | BuildRequires: m4 |
35 | BuildRequires: pkgconfig(gtk+-3.0) | 36 | BuildRequires: pkgconfig(gtk+-3.0) |
36 | BuildRequires: pkgconfig(lib3270) >= 5.4 | 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 | %description | 41 | %description |
43 | 42 | ||
@@ -60,6 +59,16 @@ provides a TN3270 virtual terminal widget for GTK 3. | @@ -60,6 +59,16 @@ provides a TN3270 virtual terminal widget for GTK 3. | ||
60 | 59 | ||
61 | For more details, see https://softwarepublico.gov.br/social/pw3270/ . | 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 | %package devel | 72 | %package devel |
64 | Summary: Header files for the 3270 Virtual Terminal library | 73 | Summary: Header files for the 3270 Virtual Terminal library |
65 | Requires: %{name}-%{_libvrs} = %{version} | 74 | Requires: %{name}-%{_libvrs} = %{version} |
@@ -78,22 +87,24 @@ widgets in Glade. | @@ -78,22 +87,24 @@ widgets in Glade. | ||
78 | %prep | 87 | %prep |
79 | %setup -q | 88 | %setup -q |
80 | NOCONFIGURE=1 ./autogen.sh | 89 | NOCONFIGURE=1 ./autogen.sh |
81 | -%configure --with-release=%{release} | 90 | +%configure --with-release=%{release} --disable-static |
82 | 91 | ||
83 | %build | 92 | %build |
84 | make all %{?_smp_mflags} | 93 | make all %{?_smp_mflags} |
85 | 94 | ||
86 | %install | 95 | %install |
87 | %make_install | 96 | %make_install |
88 | -%find_lang %{name} langfiles | 97 | +%find_lang %{name}-%{MAJOR_VERSION}.%{MINOR_VERSION} langfiles |
89 | 98 | ||
90 | %files -n %{name}-%{_libvrs} -f langfiles | 99 | %files -n %{name}-%{_libvrs} -f langfiles |
91 | %license LICENSE | 100 | %license LICENSE |
92 | %doc AUTHORS README.md | 101 | %doc AUTHORS README.md |
93 | %{_libdir}/%{name}.so.* | 102 | %{_libdir}/%{name}.so.* |
94 | -%{_datadir}/%{_product}/colors.conf | 103 | + |
104 | +%files config | ||
95 | %dir %{_datadir}/%{_product}/remap/ | 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 | %files devel | 109 | %files devel |
99 | %{_datadir}/pw3270/pot/*.pot | 110 | %{_datadir}/pw3270/pot/*.pot |
src/tools/entry.c
@@ -140,7 +140,7 @@ | @@ -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 | gtk_entry_set_icon_from_icon_name( | 145 | gtk_entry_set_icon_from_icon_name( |
146 | GTK_ENTRY(widget), | 146 | GTK_ENTRY(widget), |