Пакет qslave: Specfile

Name:     qslave
Version:  1.0.2
Release:  alt4

Summary:  Modbus network emulator
License:  GPL-2.0
Group:    Engineering
Url:      https://github.com/maisvendoo/qslave

Packager: Anton Midyukov <antohami@altlinux.org>

Source:   %name-%version.tar
Patch:    fix-registers-functions.patch

BuildRequires: gcc-c++ qt5-base-devel pkgconfig(Qt5SerialPort)
BuildRequires: libmodbus-devel

%description
%summary

%prep
%setup
%patch -p1

%build
%qmake_qt5
#make_build
make -j1

%install
cat >%name.desktop<<END
[Desktop Entry]
Name=%name
Exec=%_bindir/%name
Icon=%name
Terminal=false
Type=Application
Categories=Network;Engineering
END

install -Dm644 %name.desktop %buildroot%_desktopdir/%name.desktop
install -Dm644 %name-gui/resources/img/logo.png %buildroot%_pixmapsdir/%name.png
install -Dm644 cfg/example/example.net %buildroot%_sysconfdir/%name/example/example.net
install -Dm644 cfg/example/traffic-light.xml %buildroot%_sysconfdir/%name/example/traffic-light.xml

cd ../bin
install -Dm755 %name-gui %buildroot%_bindir/%name

%files
%doc LICENSE
%_bindir/%name
%_sysconfdir/%name
%_desktopdir/%name.desktop
%_pixmapsdir/%name.png

%changelog
* Wed Feb 06 2019 Anton Midyukov <antohami@altlinux.org> 1.0.2-alt4
- single-threaded build

* Fri Jul 27 2018 Anton Midyukov <antohami@altlinux.org> 1.0.2-alt3.S1
- Fix FTBFS

* Tue Jul 24 2018 Anton Midyukov <antohami@altlinux.org> 1.0.2-alt2.S1
- Added missing buildrequires (libmodbus-devel)

* Fri Dec 29 2017 Anton Midyukov <antohami@altlinux.org> 1.0.2-alt1.S1
- Initial build for Sisyphus