Commit b0291b9c126759538a3027f0cb9202e8dabf9972
1 parent
b8202f4b
Exists in
master
and in
1 other branch
Updating rpm control file.
Showing
1 changed file
with
14 additions
and
17 deletions
Show diff stats
rpm/libipc3270.spec
| ... | ... | @@ -16,7 +16,9 @@ |
| 16 | 16 | # Please submit bugfixes or comments via http://bugs.opensuse.org/ |
| 17 | 17 | # |
| 18 | 18 | |
| 19 | -Summary: lib3270/pw3270 IPC client library. | |
| 19 | +%define product %(pkg-config --variable=product_name lib3270) | |
| 20 | + | |
| 21 | +Summary: IPC client library for lib3270/%{product} | |
| 20 | 22 | Name: libipc3270 |
| 21 | 23 | Version: 5.2 |
| 22 | 24 | Release: 0 |
| ... | ... | @@ -46,21 +48,16 @@ BuildRequires: pkgconfig(gtk+-3.0) |
| 46 | 48 | |
| 47 | 49 | %else |
| 48 | 50 | |
| 49 | -BuildRequires: lib3270-devel >= 5.2 | |
| 50 | -BuildRequires: libv3270-devel >= 5.2 | |
| 51 | +BuildRequires: lib3270-devel >= 5.3 | |
| 52 | +BuildRequires: libv3270-devel >= 5.3 | |
| 51 | 53 | BuildRequires: dbus-1-devel |
| 52 | 54 | BuildRequires: dbus-glib-devel |
| 53 | 55 | BuildRequires: gtk3-devel |
| 54 | 56 | |
| 55 | 57 | %endif |
| 56 | 58 | |
| 57 | -%if 0%{?centos_version} | |
| 58 | -# centos requires python for genmarshal | |
| 59 | -BuildRequires: python | |
| 60 | -%endif | |
| 61 | - | |
| 62 | 59 | %description |
| 63 | -IPC client library for lib3270/pw3270. | |
| 60 | +IPC client library for lib3270/%{product}. | |
| 64 | 61 | |
| 65 | 62 | Designed as framework for language bindings. |
| 66 | 63 | |
| ... | ... | @@ -68,13 +65,12 @@ For more details, see https://github.com/PerryWerneck/libipc3270 . |
| 68 | 65 | |
| 69 | 66 | #---[ Library ]------------------------------------------------------------------------------------------------------- |
| 70 | 67 | |
| 71 | -%define product %(pkg-config --variable=product_name lib3270) | |
| 72 | 68 | %define MAJOR_VERSION %(echo %{version} | cut -d. -f1) |
| 73 | -%define MINOR_VERSION %(echo %{version} | cut -d. -f2) | |
| 69 | +%define MINOR_VERSION %(echo %{version} | cut -d. -f2 | cut -d+ -f1) | |
| 74 | 70 | %define _libvrs %{MAJOR_VERSION}_%{MINOR_VERSION} |
| 75 | 71 | |
| 76 | 72 | %package -n %{name}-%{_libvrs} |
| 77 | -Summary: IPC Library for pw3270 | |
| 73 | +Summary: IPC Library for %{product} | |
| 78 | 74 | Group: Development/Libraries/C and C++ |
| 79 | 75 | |
| 80 | 76 | %if 0%{?suse_version} |
| ... | ... | @@ -82,7 +78,7 @@ Recommends: lib3270-ipc-service |
| 82 | 78 | %endif |
| 83 | 79 | |
| 84 | 80 | %description -n %{name}-%{_libvrs} |
| 85 | -IPC client library for lib3270/pw3270. | |
| 81 | +IPC client library for lib3270/%{product}. | |
| 86 | 82 | |
| 87 | 83 | Designed as framework for language bindings. |
| 88 | 84 | |
| ... | ... | @@ -95,14 +91,14 @@ Summary: Development files for %{name} |
| 95 | 91 | Requires: %{name}-%{_libvrs} = %{version} |
| 96 | 92 | |
| 97 | 93 | %if 0%{?fedora} || 0%{?suse_version} > 1200 |
| 98 | -Requires: pkgconfig(lib3270) | |
| 94 | +Requires: pkgconfig(lib3270) >= 5.3 | |
| 99 | 95 | %else |
| 100 | -Requires: lib3270-devel | |
| 96 | +Requires: lib3270-devel >= 5.3 | |
| 101 | 97 | %endif |
| 102 | 98 | |
| 103 | 99 | %description -n libipc3270-devel |
| 104 | 100 | |
| 105 | -Development files for lib3270/pw3270 IPC client library. | |
| 101 | +Development files for lib3270/%{product} IPC client library. | |
| 106 | 102 | |
| 107 | 103 | For more details, see https://github.com/PerryWerneck/libipc3270 . |
| 108 | 104 | |
| ... | ... | @@ -117,7 +113,7 @@ Conflicts: otherproviders(pw3270-plugin-dbus) |
| 117 | 113 | Provides: lib3270-ipc-service |
| 118 | 114 | Conflicts: otherproviders(lib3270-ipc-service) |
| 119 | 115 | |
| 120 | -Requires: %{product} >= 5.2 | |
| 116 | +Requires: %{product} >= 5.3 | |
| 121 | 117 | |
| 122 | 118 | %description -n %{product}-plugin-ipc |
| 123 | 119 | |
| ... | ... | @@ -167,6 +163,7 @@ make all |
| 167 | 163 | %{_includedir}/lib3270/ipc/*.h |
| 168 | 164 | %{_libdir}/%{name}.so |
| 169 | 165 | %{_libdir}/pkgconfig/*.pc |
| 166 | +%{_datadir}/%{product}/pot/*.pot | |
| 170 | 167 | |
| 171 | 168 | %pre -n %{name}-%{_libvrs} -p /sbin/ldconfig |
| 172 | 169 | ... | ... |