|
|
91e8873 |
Name: fleet-commander-admin
|
|
Oliver Gutierrez |
878ccd8 |
Version: 0.7.6
|
|
Oliver Gutierrez |
1f70f5d |
Release: 1%{?dist}
|
|
|
91e8873 |
Summary: Fleet Commander
|
|
|
91e8873 |
|
|
|
91e8873 |
BuildArch: noarch
|
|
|
91e8873 |
|
|
|
91e8873 |
# Fleet commander code is LGPLv2. spice-html5 uses dual license (GPLv3 or LGPLv3)
|
|
|
91e8873 |
# Bootstrap and jQuery are MIT licensed and Patternfly is MIT, ASL 2.0 and OFL
|
|
|
91e8873 |
License: LGPLv2+ and MIT and BSD and ASL 2.0 and OFL
|
|
|
91e8873 |
URL: https://raw.githubusercontent.com/fleet-commander/fc-admin/master/fleet-commander-admin.spec
|
|
|
91e8873 |
Source0: https://github.com/fleet-commander/fc-admin/releases/download/%{version}/%{name}-%{version}.tar.xz
|
|
|
91e8873 |
|
|
|
91e8873 |
BuildRequires: python2-devel
|
|
|
91e8873 |
BuildRequires: dbus-python
|
|
|
91e8873 |
BuildRequires: pygobject2
|
|
|
91e8873 |
BuildRequires: libvirt-python
|
|
|
91e8873 |
BuildRequires: python-websockify
|
|
|
91e8873 |
BuildRequires: numpy
|
|
|
91e8873 |
BuildRequires: python-crypto
|
|
|
91e8873 |
BuildRequires: python-dbusmock
|
|
|
91e8873 |
BuildRequires: gjs
|
|
|
91e8873 |
BuildRequires: dconf
|
|
|
91e8873 |
BuildRequires: desktop-file-utils
|
|
|
91e8873 |
|
|
|
91e8873 |
Requires: systemd
|
|
|
91e8873 |
Requires: dconf
|
|
|
91e8873 |
Requires: python2
|
|
|
91e8873 |
Requires: dbus-python
|
|
|
91e8873 |
Requires: pygobject2
|
|
|
91e8873 |
Requires: libvirt-python
|
|
|
91e8873 |
Requires: python-websockify
|
|
|
91e8873 |
Requires: python-crypto
|
|
|
91e8873 |
Requires: numpy
|
|
|
91e8873 |
Requires: httpd
|
|
|
91e8873 |
Requires: mod_wsgi
|
|
|
91e8873 |
Requires(preun): systemd
|
|
|
91e8873 |
|
|
|
91e8873 |
Provides: bundled(jquery) = 1.11.1
|
|
|
91e8873 |
Provides: bundled(patternfly)
|
|
|
91e8873 |
Provides: bundled(spice-html5)
|
|
|
91e8873 |
|
|
|
91e8873 |
%description
|
|
|
91e8873 |
Fleet Commander is an application that allows you to manage the desktop
|
|
|
91e8873 |
configuration of a large network of users and workstations/laptops.
|
|
|
91e8873 |
|
|
|
91e8873 |
%package -n fleet-commander-logger
|
|
|
91e8873 |
Summary: Logs configuration changes in a session
|
|
|
91e8873 |
Requires: gjs
|
|
|
91e8873 |
Requires: libsoup
|
|
|
91e8873 |
Requires: json-glib
|
|
|
91e8873 |
|
|
|
91e8873 |
%description -n fleet-commander-logger
|
|
|
91e8873 |
Logs changes for Fleet Commander virtual sessions. Fleet Commander is an
|
|
|
91e8873 |
application that allows you to manage the desktop configuration of a large
|
|
|
91e8873 |
network of users and workstations/laptops.
|
|
|
91e8873 |
|
|
|
91e8873 |
%prep
|
|
|
91e8873 |
%setup -q
|
|
|
91e8873 |
|
|
|
91e8873 |
%check
|
|
|
91e8873 |
desktop-file-validate %{buildroot}/%{_sysconfdir}/xdg/autostart/fleet-commander-logger.desktop
|
|
|
91e8873 |
|
|
|
91e8873 |
%build
|
|
|
91e8873 |
%configure --with-systemdsystemunitdir=%{_unitdir}
|
|
|
91e8873 |
%make_build
|
|
|
91e8873 |
|
|
|
91e8873 |
%install
|
|
|
91e8873 |
%make_install
|
|
|
91e8873 |
install -m 755 -d %{buildroot}/%{_localstatedir}/lib/fleet-commander-admin/profiles
|
|
|
91e8873 |
|
|
|
91e8873 |
%pre
|
|
|
91e8873 |
getent passwd fleet-commander-admin >/dev/null || /usr/sbin/useradd -M -r -d %{_localstatedir}/lib/fleet-commander-admin -s /usr/bin/false -c "Fleet Commander administration interface service" fleet-commander-admin
|
|
|
91e8873 |
|
|
|
91e8873 |
%preun
|
|
|
91e8873 |
%systemd_preun fleet-commander-admin.service
|
|
|
91e8873 |
%systemd_preun fleet-commander-dbus.service
|
|
|
91e8873 |
|
|
|
91e8873 |
%files
|
|
|
91e8873 |
%license
|
|
|
91e8873 |
%dir %{_datadir}/%{name}
|
|
|
91e8873 |
%dir %{_datadir}/%{name}/appdata
|
|
|
91e8873 |
%dir %{_datadir}/%{name}/python
|
|
|
91e8873 |
%dir %{_datadir}/%{name}/python/fleetcommander
|
|
|
91e8873 |
%{_datadir}/%{name}/appdata
|
|
|
91e8873 |
%attr(644, -, -) %{_datadir}/%{name}/python/fleetcommander/*.py
|
|
|
91e8873 |
%attr(644, -, -) %{_datadir}/%{name}/python/fleetcommander/*.py[co]
|
|
|
91e8873 |
%config(noreplace) %{_sysconfdir}/xdg/%{name}.conf
|
|
|
91e8873 |
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.FleetCommander.conf
|
|
|
91e8873 |
%{_unitdir}/fleet-commander-dbus.service
|
|
|
91e8873 |
%{_datadir}/dbus-1/system-services/org.freedesktop.FleetCommander.service
|
|
|
91e8873 |
%attr(-, fleet-commander-admin, -) %{_localstatedir}/lib/%{name}
|
|
|
91e8873 |
%attr(755, -, -) %{_prefix}/bin/fleet-commander-standalone
|
|
|
91e8873 |
%config(noreplace) %{_sysconfdir}/xdg/fleet-commander-apache.conf
|
|
|
91e8873 |
%attr(755, -, -) %{_libexecdir}/admin.wsgi
|
|
|
91e8873 |
|
|
|
91e8873 |
%files -n fleet-commander-logger
|
|
|
91e8873 |
%attr(755, root, root) %{_libexecdir}/fleet_commander_logger.js
|
|
|
91e8873 |
%{_sysconfdir}/xdg/autostart/fleet-commander-logger.desktop
|
|
|
91e8873 |
|
|
|
91e8873 |
%changelog
|
|
Oliver Gutierrez |
878ccd8 |
* Thu Apr 07 2016 Oliver Gutierrez <ogutierrez@redhat.org> - 0.7.6-1
|
|
Oliver Gutierrez |
878ccd8 |
- Created workaround for libvirt bug dealing with too large qemu monitor paths
|
|
Oliver Gutierrez |
878ccd8 |
- Updated package for 0.7.6 release
|
|
Oliver Gutierrez |
878ccd8 |
|
|
Oliver Gutierrez |
878ccd8 |
* Thu Mar 31 2016 Oliver Gutierrez <ogutierrez@redhat.org> - 0.7.5-1
|
|
Oliver Gutierrez |
f16a21b |
- Fixed spice reconnection problems
|
|
Oliver Gutierrez |
f16a21b |
- Updated package for 0.7.5 release
|
|
Oliver Gutierrez |
f16a21b |
|
|
Oliver Gutierrez |
878ccd8 |
* Tue Mar 08 2016 Oliver Gutierrez <ogutierrez@redhat.org> - 0.7.4-1
|
|
Oliver Gutierrez |
1f70f5d |
- Update package for 0.7.4 release
|
|
Oliver Gutierrez |
1f70f5d |
|
|
Oliver Gutierrez |
878ccd8 |
* Fri Feb 05 2016 Oliver Gutierrez <ogutierrez@redhat.org> - 0.7.3-2
|
|
|
91e8873 |
- Removed failing tests
|
|
|
91e8873 |
|
|
Oliver Gutierrez |
878ccd8 |
* Fri Feb 05 2016 Oliver Gutierrez <ogutierrez@redhat.org> - 0.7.3-1
|
|
|
91e8873 |
- Fixes in spec for Fedora release
|
|
|
91e8873 |
|
|
Oliver Gutierrez |
878ccd8 |
* Thu Jan 28 2016 Oliver Gutierrez <ogutierrez@redhat.org> - 0.7.2-1
|
|
|
91e8873 |
- Fixes in spec for Fedora release
|
|
|
91e8873 |
|
|
|
91e8873 |
* Tue Jan 19 2016 Alberto Ruiz <aruiz@redhat.org> - 0.7.1-1
|
|
|
91e8873 |
- Update package for 0.7.1 release
|
|
|
91e8873 |
|
|
|
91e8873 |
* Tue Jan 19 2016 Alberto Ruiz <aruiz@redhat.org> - 0.7.0-1
|
|
|
91e8873 |
- Update package for 0.7.0 release
|
|
|
91e8873 |
|
|
|
91e8873 |
* Wed Jan 13 2016 Alberto Ruiz <aruiz@redhat.com> - 0.2.0-1
|
|
|
91e8873 |
- Initial RPM release
|