rac-gui/rac_gui.spec

72 lines
2.1 KiB
RPMSpec
Raw Normal View History

Name: rac-gui
Version: 1.0.2
Release: 2
Summary: 1C rac gui tool
License: GPL
Group: System
Url: https://bitbucket.org/svk28/rac-gui
BuildArch: noarch
Source: %name-%version-%release.tar.gz
Requires: tcl => 8.6.8, tk >= 8.6.8, tcllib
%description
This program ia a grafics user interface for 1C rac util.
%description -l ru_RU.UTF8
Графический интерфейс к утилите управления кластером серверов 1С rac
%prep
2019-08-15 10:25:52 +03:00
%setup -n %name
%build
%install
mkdir -p $RPM_BUILD_ROOT{%_bindir,%_datadir/%name/lib/msg}
install -p -m755 rac_gui.tcl $RPM_BUILD_ROOT%_bindir/racgui
%{__sed} -i 's+^set\ dir(lib)+set\ dir(lib)\ %_datadir/%name/lib ;#+g' $RPM_BUILD_ROOT%_bindir/racgui
%{__sed} -i 's+\[pwd\]+%_datadir/%name+g' $RPM_BUILD_ROOT%_bindir/racgui
install -p -m644 lib/*.tcl $RPM_BUILD_ROOT%_datadir/%name/lib
2019-08-15 10:47:38 +03:00
install -p -m644 rac_gui.cfg $RPM_BUILD_ROOT%_datadir/%name/
install -p -m644 lib/msg/*.* $RPM_BUILD_ROOT%_datadir/%name/lib/msg/
# Menu support
#mkdir -p $RPM_BUILD_ROOT/usr/lib/menu
#cat > $RPM_BUILD_ROOT%_libdir/menu/%name << EOF
#?package(%name): needs=x11 icon="projman.png" section="Applications/Development/Development environments" title=ProjMan longtitle="Tcl/Tk Project Manager" command=projman
#EOF
#mdk icons
#install -d $RPM_BUILD_ROOT{%_iconsdir,%_liconsdir,%_miconsdir}
#install -p -m644 img/icons/%name.png $RPM_BUILD_ROOT%_iconsdir/
#install -p -m644 img/icons/large/%name.png $RPM_BUILD_ROOT%_liconsdir/
#install -p -m644 img/icons/mini/%name.png $RPM_BUILD_ROOT%_miconsdir/
%post
%update_menus
%postun
%clean_menus
%files
%doc README.md
%doc doc/*
2019-07-23 12:54:14 +03:00
%doc debian/*
%_bindir/racgui
%_datadir/%name
#%_libdir/menu/%name
#%_iconsdir/%name.png
#%_liconsdir/%name.png
#%_miconsdir/%name.png
%changelog
2019-08-15 09:26:15 +03:00
* Thu Aug 15 2019 Sergey Kalinin <svk@nuk-svk.ru> 1.0.3
- New server config
- Changes rac_gui on rac-gui
2019-08-15 09:26:15 +03:00
* Wed Jul 24 2019 Sergey Kalinin <svk@nuk-svk.ru> 1.0.2
- CI/CD integration
* Mon Aug 06 2018 Sergey Kalinin <svk@nuk-svk.ru> 1.0.0
- Initial release