From eadb71f2f7b95c3756c22c088eff01319979abc2 Mon Sep 17 00:00:00 2001 From: PerryWerneck Date: Sun, 5 Mar 2017 02:55:23 -0300 Subject: [PATCH] Incluindo SPEC para empacotamento. --- .gitignore | 7 ++++++- rpm/pw3270d.spec | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 81 insertions(+), 1 deletion(-) create mode 100644 rpm/pw3270d.spec diff --git a/.gitignore b/.gitignore index 76cfbab..0d55ff4 100644 --- a/.gitignore +++ b/.gitignore @@ -20,4 +20,9 @@ dbus-glue.h *.tar *.bz2 *.conf -rpm +BUILD +BUILDROOT +RPMS +SOURCES +SPECS +SRPMS diff --git a/rpm/pw3270d.spec b/rpm/pw3270d.spec new file mode 100644 index 0000000..eec4b91 --- /dev/null +++ b/rpm/pw3270d.spec @@ -0,0 +1,75 @@ +Summary: PW3270 D-Bus service +Name: pw3270d +Version: 5.1 +Release: 0 +License: GPL-2.0 +Source: %{name}-%{version}.tar.bz2 +URL: https://softwarepublico.gov.br/gitlab/pw3270/pw3270d +Group: System + +BuildRoot: /var/tmp/%{name}-%{version} + +BuildRequires: autoconf >= 2.61 +BuildRequires: automake +BuildRequires: binutils +BuildRequires: coreutils +BuildRequires: gcc +BuildRequires: m4 +BuildRequires: pkgconfig +BuildRequires: pkgconfig(lib3270) >= 5.1 +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(dbus-glib-1) +BuildRequires: fdupes +BuildRequires: systemd-devel + +Requires: dbus-1 + +%description + +Non GUI D-Bus service for screen scraping scripts using pw3270 modules. + +%prep + +%setup + +export CFLAGS="$RPM_OPT_FLAGS" +export CXXFLAGS="$RPM_OPT_FLAGS" +export FFLAGS="$RPM_OPT_FLAGS" + +aclocal +autoconf +%configure + +%build +make clean +make Release + +%install +rm -rf $RPM_BUILD_ROOT + +%makeinstall + +%fdupes $RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) +%{_sbindir}/pw3270d +%{_unitdir}/pw3270d.service +/etc/dbus-1/system.d/pw3270d.conf + +%post +killall -HUP dbus-daemon +systemctl daemon-reload +exit 0 + +%postun +killall -HUP dbus-daemon +systemctl daemon-reload +exit 0 + +%changelog + -- libgit2 0.21.2