Commit e4c170c57a4927f929184462a3e658ee54d4f69a

Authored by Perry Werneck
1 parent 5cf963d6
Exists in master and in 1 other branch develop

Fixing spec file for latest version.

Showing 1 changed file with 15 additions and 11 deletions   Show diff stats
rpm/libv3270.spec
... ... @@ -48,7 +48,7 @@ BuildRequires: gtk3-devel
48 48  
49 49 %endif
50 50  
51   -%if 0%{?centos_version}
  51 +%if 0%{?centos_version} && 0%{?centos_version} < 800
52 52 # CENTOS Genmarshal doesn't depends on python!
53 53 BuildRequires: python
54 54 %endif
... ... @@ -62,19 +62,20 @@ For more details, see https://softwarepublico.gov.br/social/pw3270/ .
62 62  
63 63 #---[ Library ]-------------------------------------------------------------------------------------------------------
64 64  
  65 +%define _product %(pkg-config --variable=product_name lib3270)
65 66 %define MAJOR_VERSION %(echo %{version} | cut -d. -f1)
66 67 %define MINOR_VERSION %(echo %{version} | cut -d. -f2)
67 68 %define _libvrs %{MAJOR_VERSION}_%{MINOR_VERSION}
68 69  
69 70 %package -n %{name}-%{_libvrs}
70   -Summary: TN3270 access library
71   -Group: System/Libraries
  71 +Summary: TN3270 Access library
  72 +Group: Development/Libraries/C and C++
72 73  
73 74 %description -n %{name}-%{_libvrs}
74   -Originally designed as part of the pw3270 application, this library
75   -provides a TN3270 virtual terminal widget for GTK 3.
76 75  
77   -For more details, see https://softwarepublico.gov.br/social/pw3270/ .
  76 +Originally designed as part of the pw3270 application this library provides a TN3270 virtual terminal widget for GTK 3.
  77 +
  78 +See more details at https://softwarepublico.gov.br/social/pw3270/
78 79  
79 80 #---[ Development ]---------------------------------------------------------------------------------------------------
80 81  
... ... @@ -104,7 +105,6 @@ Requires: glade
104 105  
105 106 %description -n glade-catalog-v3270
106 107 This package provides a catalog for Glade to allow the use of V3270
107   -widgets in Glade.
108 108  
109 109 #---[ Build & Install ]-----------------------------------------------------------------------------------------------
110 110  
... ... @@ -114,6 +114,7 @@ widgets in Glade.
114 114 NOCONFIGURE=1 ./autogen.sh
115 115  
116 116 %configure \
  117 + --disable-static \
117 118 --enable-pic
118 119  
119 120 %build
... ... @@ -121,8 +122,6 @@ make %{?_smp_mflags}
121 122  
122 123 %install
123 124 %make_install
124   -# configure --disable-static has no effect
125   -rm -f %{buildroot}/%{_libdir}/*.a
126 125  
127 126 %files -n %{name}-%{_libvrs}
128 127 %defattr(-,root,root)
... ... @@ -138,17 +137,22 @@ rm -f %{buildroot}/%{_libdir}/*.a
138 137 %{_libdir}/%{name}.so.%{MAJOR_VERSION}
139 138 %{_libdir}/%{name}.so.%{MAJOR_VERSION}.%{MINOR_VERSION}
140 139  
  140 +%{_datadir}/%{_product}/colors.conf
  141 +
  142 +%dir %{_datadir}/%{_product}/remap/
  143 +%{_datadir}/%{_product}/remap/*.xml
  144 +
141 145 %files devel
142 146 %defattr(-,root,root)
143 147  
144   -%{_datadir}/pw3270/pot/*.pot
145   -
146 148 %{_libdir}/%{name}.so
147 149 %{_libdir}/pkgconfig/*.pc
148 150  
149 151 %{_includedir}/v3270.h
150 152 %{_includedir}/v3270
151 153  
  154 +%{_datadir}/%{_product}/pot/*.pot
  155 +
152 156 %files -n glade-catalog-v3270
153 157 %defattr(-,root,root)
154 158 %{_datadir}/glade/
... ...