diff --git a/rpm/_service b/rpm/_service new file mode 100644 index 0000000..ef4d13c --- /dev/null +++ b/rpm/_service @@ -0,0 +1,26 @@ + + + + + enable + disable + @PARENT_TAG@ + https://softwarepublico.gov.br/gitlab/pw3270/pw3270-plugin-hllapi.git + git + pw3270-plugin-dbus + + + + + + + *.tar + xz + + + + + diff --git a/rpm/pw3270-plugin-dbus.spec b/rpm/pw3270-plugin-dbus.spec new file mode 100644 index 0000000..7a0e2e7 --- /dev/null +++ b/rpm/pw3270-plugin-dbus.spec @@ -0,0 +1,115 @@ +# +# spec file for packages pw3270-plugin-ipc +# +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (C) <2008> +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +#---[ Versions ]------------------------------------------------------------------------------------------------------ + +%define MAJOR_VERSION 5 +%define MINOR_VERSION 2 + +#---[ Macros ]-------------------------------------------------------------------------------------------------------- + +%if ! %{defined _release} + %define _release suse%{suse_version} +%endif + +#---[ Main package ]-------------------------------------------------------------------------------------------------- + +Summary: D-Bus based IPC plugin for pw3270 (Compatible version) +Name: pw3270-plugin-dbus +Version: 5.2 +Release: 0 +License: LGPL-3.0 +Source: %{name}-%{version}.tar.xz + +Url: https://portal.softwarepublico.gov.br/social/pw3270/ + +Group: System/X11/Terminals +BuildRoot: /var/tmp/%{name}-%{version} + +BuildRequires: libv3270-%{MAJOR_VERSION}_%{MINOR_VERSION}-devel +BuildRequires: lib3270-%{MAJOR_VERSION}_%{MINOR_VERSION}-devel +BuildRequires: pw3270-devel >= 5.2 +BuildRequires: autoconf >= 2.61 +BuildRequires: automake +BuildRequires: binutils +BuildRequires: coreutils +BuildRequires: gcc-c++ +BuildRequires: gettext-devel +BuildRequires: m4 + +%if 0%{?fedora} || 0%{?suse_version} > 1200 + +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(dbus-glib-1) +BuildRequires: pkgconfig(gtk+-3.0) + +%else + +BuildRequires: openssl-devel +BuildRequires: dbus-1-devel +BuildRequires: gtk3-devel + +%endif + +%description + +D-Bus plugin for compatibility with pw3270 5.1 language bindings. + +See more details at https://softwarepublico.gov.br/social/pw3270/ + +#---[ Build & Install ]----------------------------------------------------------------------------------------------- + +%prep +%setup + +NOCONFIGURE=1 ./autogen.sh + +%configure \ + --with-sdk-version=%{version} + +%build +make clean +make all + +%install +rm -rf $RPM_BUILD_ROOT + +make \ + DESTDIR=%{?buildroot:%{buildroot}} \ + install-plugin + +%files +%defattr(-,root,root) +%doc AUTHORS LICENSE README.md + +%{_libdir}/pw3270-plugins/*.so + +%pre +/sbin/ldconfig +exit 0 + +%post +/sbin/ldconfig +exit 0 + +%postun +/sbin/ldconfig +exit 0 + +%changelog + -- libgit2 0.21.2