Commit e280dcea0e30d4c9ecfc981e8ea77a397d08709c
1 parent
f746e8b2
Exists in
master
and in
5 other branches
Updating linux packages.
Showing
2 changed files
with
41 additions
and
26 deletions
Show diff stats
debian/rules
... | ... | @@ -23,11 +23,18 @@ build-stamp: |
23 | 23 | dh_testdir |
24 | 24 | |
25 | 25 | # Add here commands to compile the package. |
26 | + | |
26 | 27 | aclocal |
27 | 28 | autoconf |
29 | + | |
30 | + mkdir -p scripts | |
31 | + automake --add-missing 2> /dev/null | true | |
32 | + | |
28 | 33 | ./configure --prefix=/usr |
34 | + | |
29 | 35 | rm -f debian/*.install |
30 | 36 | make Release |
37 | + | |
31 | 38 | # --- end custom part for compiling |
32 | 39 | |
33 | 40 | touch build-stamp | ... | ... |
rpm/pw3270.spec
... | ... | @@ -105,6 +105,7 @@ BuildRequires: pkgconfig(gtk+-3.0) |
105 | 105 | BuildRequires: pkgconfig(lib3270) |
106 | 106 | BuildRequires: pkgconfig(libv3270) |
107 | 107 | BuildRequires: librsvg2-tools |
108 | +BuildRequires: autoconf-archive | |
108 | 109 | |
109 | 110 | %endif |
110 | 111 | |
... | ... | @@ -127,6 +128,11 @@ BuildRequires: pkgconfig(lib3270) |
127 | 128 | BuildRequires: pkgconfig(libv3270) |
128 | 129 | BuildRequires: rsvg-view |
129 | 130 | |
131 | +# https://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto | |
132 | +%if 0%{suse_version} > 120100 | |
133 | +BuildRequires: autoconf-archive | |
134 | +%endif | |
135 | + | |
130 | 136 | %endif |
131 | 137 | |
132 | 138 | #--------------------------------------------------------------------------------------------------------------------- |
... | ... | @@ -145,7 +151,6 @@ BuildRequires: sed |
145 | 151 | BuildRequires: optipng |
146 | 152 | BuildRequires: fdupes |
147 | 153 | BuildRequires: ImageMagick |
148 | -BuildRequires: autoconf-archive | |
149 | 154 | |
150 | 155 | %if 0%{?_help2man} |
151 | 156 | BuildRequires: help2man |
... | ... | @@ -172,18 +177,21 @@ GTK-based IBM 3270 terminal emulator with many advanced features. It can be used |
172 | 177 | |
173 | 178 | This package contains the default configuration and branding for %{name}. |
174 | 179 | |
175 | -#--[ Plugins ]-------------------------------------------------------------------------------------------------------- | |
180 | +#--[ Devel ]---------------------------------------------------------------------------------------------------------- | |
176 | 181 | |
177 | -%if 0%{?_dbus} | |
178 | -%package plugin-dbus | |
179 | -Summary: D-Bus object for %{name} | |
180 | -Group: System/X11/Terminals | |
182 | +%package devel | |
183 | +Summary: Files required for development of %{name} plugins | |
184 | +Group: Development/Libraries/C and C++ | |
185 | + | |
186 | +Requires: pkgconfig(lib3270) | |
187 | +Requires: pkgconfig(libv3270) | |
188 | +Requires: pkgconfig(gtk+-3.0) | |
181 | 189 | Requires: %{name} = %{version} |
182 | -Requires: dbus-1 | |
183 | 190 | |
184 | -%description plugin-dbus | |
185 | -Plugin exporting a DBUS object from every %{name} open session. | |
186 | -%endif | |
191 | +%description -n %{name}-devel | |
192 | +GTK-based IBM 3270 terminal emulator with many advanced features. It can be used to communicate with any IBM host that supports 3270-style connections over TELNET. | |
193 | + | |
194 | +This package contains the development files for %{name}. | |
187 | 195 | |
188 | 196 | #---[ Build & Install ]----------------------------------------------------------------------------------------------- |
189 | 197 | |
... | ... | @@ -191,11 +199,7 @@ Plugin exporting a DBUS object from every %{name} open session. |
191 | 199 | |
192 | 200 | %setup -q -n pw3270-%{version} |
193 | 201 | |
194 | -mkdir -p scripts | |
195 | -automake --add-missing 2> /dev/null | true | |
196 | - | |
197 | -aclocal | |
198 | -autoconf | |
202 | +NOCONFIGURE=1 ./autogen.sh | |
199 | 203 | |
200 | 204 | %configure \ |
201 | 205 | --with-release=%{release} |
... | ... | @@ -231,11 +235,6 @@ desktop-file-install --mode 644 \ |
231 | 235 | --add-category TerminalEmulator \ |
232 | 236 | pw3270.desktop |
233 | 237 | |
234 | -# Java now lives in another package | |
235 | -rm %{buildroot}/%{_datadir}/pw3270/ui/*java*.xml | |
236 | - | |
237 | -# ooRexx now lives in another package | |
238 | -rm %{buildroot}/%{_datadir}/pw3270/ui/*rexx*.xml | |
239 | 238 | %fdupes %{buildroot}/%{_prefix} |
240 | 239 | |
241 | 240 | #---[ Files ]--------------------------------------------------------------------------------------------------------- |
... | ... | @@ -257,7 +256,6 @@ rm %{buildroot}/%{_datadir}/pw3270/ui/*rexx*.xml |
257 | 256 | %{_datadir}/pw3270/charsets/bracket.xml |
258 | 257 | |
259 | 258 | %{_libdir}/libpw3270.so.%{MAJOR_VERSION}.%{MINOR_VERSION} |
260 | -%{_libdir}/libpw3270.so.%{MAJOR_VERSION} | |
261 | 259 | |
262 | 260 | %files branding |
263 | 261 | %defattr(-,root,root) |
... | ... | @@ -270,11 +268,21 @@ rm %{buildroot}/%{_datadir}/pw3270/ui/*rexx*.xml |
270 | 268 | %{_datadir}/pw3270/pw3270.png |
271 | 269 | %{_datadir}/pw3270/pw3270-logo.png |
272 | 270 | |
273 | -%if 0%{?_dbus} | |
274 | -%files plugin-dbus | |
275 | -%defattr(-,root,root) | |
276 | -%{_libdir}/pw3270-plugins/dbus3270.so | |
277 | -%endif | |
271 | +%files devel | |
272 | + | |
273 | +%{_includedir}/pw3270.h | |
274 | +%{_includedir}/pw3270cpp.h | |
275 | +%{_includedir}/pw3270 | |
276 | + | |
277 | +%{_libdir}/libpw3270.so | |
278 | +%{_libdir}/libpw3270.so.%{MAJOR_VERSION} | |
279 | + | |
280 | +%{_libdir}/libpw3270cpp.a | |
281 | +%{_libdir}/pkgconfig/pw3270.pc | |
282 | +%{_datadir}/pw3270/locale | |
283 | + | |
284 | +%{_datadir}/pw3270/ui/98trace.xml | |
285 | +%{_datadir}/pw3270/ui/99debug.xml | |
278 | 286 | |
279 | 287 | #---[ Scripts ]------------------------------------------------------------------------------------------------------- |
280 | 288 | ... | ... |