# # spec file for package lts_astyle_helper # $Revision$ # $Date$ # $Id$ # # tar cvzf ~/rpmbuild/SOURCES/lts_astyle_helper-1.0.tgz lts_astyle_helper-1.0 # rpmbuild -ba lts_astyle_helper.spec # Name: lts_astyle_helper Requires: astyle License: LGPL Group: System/Libraries Summary: Helper for astyle (using lts specific options) Version: 1.0 Release: 3 Prefix: / Source: %{name}-%{version}.tgz AutoReqProv: no %description A helper script for astyle - runs astyle with lts specific options + qt normalize to normalize signal/slot signatures %prep %setup %build qmake-qt5 %{_builddir}/%{buildsubdir}/normalize.pro make %install mkdir -p "$RPM_BUILD_ROOT/%{prefix}/usr/bin" cp "%{_builddir}/%{buildsubdir}/normalize" "$RPM_BUILD_ROOT/%{prefix}/usr/bin/" cp "%{_builddir}/%{buildsubdir}/astyle_lts" "$RPM_BUILD_ROOT/%{prefix}/usr/bin/" %files %defattr(-,root,root,755) %{_prefix}/bin/normalize %{_prefix}/bin/astyle_lts %changelog * Wed Jan 25 2017 Christian Ehrlicher - add --keep-one-line-statements to astyle call * Wed May 04 2016 Christian Ehrlicher - add --max-instatement-indent to astyle call - allow also files as astyle_lts arguments * Mon Feb 22 2016 Christian Ehrlicher - initial version