|
|
91e8873 |
Name: fleet-commander-admin
|
|
Oliver Gutierrez |
f1f2246 |
Version: 0.10.8
|
|
Oliver Gutierrez |
a4525e2 |
Release: 3%{?dist}
|
|
|
91e8873 |
Summary: Fleet Commander
|
|
|
91e8873 |
|
|
|
91e8873 |
BuildArch: noarch
|
|
|
91e8873 |
|
|
Oliver Gutierrez |
77ef42d |
License: LGPLv3+ and LGPLv2+ and MIT and BSD
|
|
Oliver Gutierrez |
41f2121 |
URL: https://github.com/fleet-commander/fc-admin
|
|
|
91e8873 |
Source0: https://github.com/fleet-commander/fc-admin/releases/download/%{version}/%{name}-%{version}.tar.xz
|
|
|
91e8873 |
|
|
|
91e8873 |
BuildRequires: python2-devel
|
|
|
91e8873 |
BuildRequires: pygobject2
|
|
|
91e8873 |
BuildRequires: dconf
|
|
|
91e8873 |
BuildRequires: desktop-file-utils
|
|
Oliver Gutierrez |
6a3b970 |
|
|
|
3467c81 |
%if 0%{?rhel} && 0%{?rhel} < 8
|
|
Oliver Gutierrez |
ba854df |
BuildRequires: python34-devel
|
|
Oliver Gutierrez |
77ef42d |
BuildRequires: pexpect
|
|
Oliver Gutierrez |
77ef42d |
BuildRequires: pygobject3
|
|
Oliver Gutierrez |
6a3b970 |
BuildRequires: dbus-python
|
|
Oliver Gutierrez |
6a3b970 |
BuildRequires: libvirt-python
|
|
Oliver Gutierrez |
f1f2246 |
# Python 3 dependencies
|
|
Oliver Gutierrez |
f1f2246 |
BuildRequires: python34-gobject
|
|
Oliver Gutierrez |
f1f2246 |
BuildRequires: python34-dbus
|
|
Oliver Gutierrez |
6a3b970 |
%endif
|
|
Oliver Gutierrez |
6a3b970 |
|
|
Oliver Gutierrez |
65b56fa |
%if 0%{?fedora} >=24 && 0%{?fedora} <= 27
|
|
Oliver Gutierrez |
ba854df |
BuildRequires: python3-devel
|
|
Oliver Gutierrez |
6a3b970 |
BuildRequires: python2-pexpect
|
|
Oliver Gutierrez |
6a3b970 |
BuildRequires: python-gobject
|
|
Oliver Gutierrez |
6a3b970 |
BuildRequires: dbus-python
|
|
Oliver Gutierrez |
6a3b970 |
BuildRequires: libvirt-python
|
|
Oliver Gutierrez |
f1f2246 |
# Python 3 dependencies
|
|
Oliver Gutierrez |
f1f2246 |
BuildRequires: python3-gobject
|
|
Oliver Gutierrez |
f1f2246 |
BuildRequires: python3-dbus
|
|
Oliver Gutierrez |
77ef42d |
%endif
|
|
Oliver Gutierrez |
6a3b970 |
|
|
Oliver Gutierrez |
6a3b970 |
%if 0%{?fedora} >= 28
|
|
Oliver Gutierrez |
ba854df |
BuildRequires: python3-devel
|
|
Oliver Gutierrez |
77ef42d |
BuildRequires: python2-pexpect
|
|
|
b6097c6 |
BuildRequires: python2-gobject
|
|
Oliver Gutierrez |
6a3b970 |
BuildRequires: python2-dbus
|
|
Oliver Gutierrez |
6a3b970 |
BuildRequires: python2-libvirt
|
|
Oliver Gutierrez |
f1f2246 |
# Python 3 dependencies
|
|
Oliver Gutierrez |
f1f2246 |
BuildRequires: python3-gobject
|
|
Oliver Gutierrez |
f1f2246 |
BuildRequires: python3-dbus
|
|
Oliver Gutierrez |
77ef42d |
%endif
|
|
Oliver Gutierrez |
77ef42d |
|
|
Oliver Gutierrez |
77ef42d |
Requires: NetworkManager
|
|
Oliver Gutierrez |
77ef42d |
Requires: NetworkManager-libnm
|
|
|
91e8873 |
Requires: systemd
|
|
|
91e8873 |
Requires: dconf
|
|
|
91e8873 |
Requires: python2
|
|
|
91e8873 |
Requires: pygobject2
|
|
Oliver Gutierrez |
77ef42d |
Requires: cockpit
|
|
Oliver Gutierrez |
340b589 |
Requires: python2-ipa-desktop-profile-client
|
|
|
91e8873 |
Requires(preun): systemd
|
|
Oliver Gutierrez |
6a3b970 |
|
|
|
3467c81 |
%if 0%{?rhel} && 0%{?rhel} < 8
|
|
Oliver Gutierrez |
77ef42d |
Requires: pexpect
|
|
Oliver Gutierrez |
77ef42d |
Requires: pygobject3
|
|
Oliver Gutierrez |
40e652f |
Requires: python2-ipalib >= 4.4.0
|
|
Oliver Gutierrez |
40e652f |
Requires: python2-ipaclient >= 4.4.0
|
|
Oliver Gutierrez |
6a3b970 |
Requires: libvirt-python
|
|
Oliver Gutierrez |
6a3b970 |
Requires: dbus-python
|
|
Oliver Gutierrez |
6a3b970 |
%endif
|
|
Oliver Gutierrez |
6a3b970 |
|
|
Oliver Gutierrez |
65b56fa |
%if 0%{?fedora} >=24 && 0%{?fedora} <= 27
|
|
Oliver Gutierrez |
6a3b970 |
Requires: python2-pexpect
|
|
Oliver Gutierrez |
6a3b970 |
Requires: python-gobject
|
|
Oliver Gutierrez |
6a3b970 |
Requires: python2-ipalib >= 4.4.1
|
|
Oliver Gutierrez |
6a3b970 |
Requires: python2-ipaclient >= 4.4.1
|
|
Oliver Gutierrez |
6a3b970 |
Requires: libvirt-python
|
|
Oliver Gutierrez |
6a3b970 |
Requires: dbus-python
|
|
Oliver Gutierrez |
77ef42d |
%endif
|
|
Oliver Gutierrez |
6a3b970 |
|
|
Oliver Gutierrez |
6a3b970 |
%if 0%{?fedora} >= 28
|
|
Oliver Gutierrez |
a4525e2 |
Requires: python3
|
|
Oliver Gutierrez |
77ef42d |
Requires: python2-pexpect
|
|
|
b6097c6 |
Requires: python2-gobject
|
|
Oliver Gutierrez |
6a3b970 |
Requires: python2-dbus
|
|
Oliver Gutierrez |
6a3b970 |
Requires: python2-libvirt
|
|
Oliver Gutierrez |
40e652f |
Requires: python2-ipalib >= 4.4.1
|
|
Oliver Gutierrez |
40e652f |
Requires: python2-ipaclient >= 4.4.1
|
|
Oliver Gutierrez |
77ef42d |
%endif
|
|
|
91e8873 |
|
|
|
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 |
|
|
Oliver Gutierrez |
f1f2246 |
|
|
Oliver Gutierrez |
f1f2246 |
|
|
|
91e8873 |
%package -n fleet-commander-logger
|
|
|
91e8873 |
Summary: Logs configuration changes in a session
|
|
Oliver Gutierrez |
77ef42d |
License: GPLv2
|
|
Oliver Gutierrez |
f1f2246 |
%if 0%{?rhel} && 0%{?rhel} < 8
|
|
Oliver Gutierrez |
a4525e2 |
Requires: python%{python3_pkgversion}
|
|
Oliver Gutierrez |
f1f2246 |
Requires: python34-gobject
|
|
Oliver Gutierrez |
f1f2246 |
Requires: python34-dbus
|
|
Oliver Gutierrez |
f1f2246 |
%endif
|
|
Oliver Gutierrez |
f1f2246 |
|
|
Oliver Gutierrez |
f1f2246 |
%if 0%{?fedora} >= 27
|
|
Oliver Gutierrez |
f1f2246 |
Requires: python3
|
|
Oliver Gutierrez |
f1f2246 |
Requires: python3-gobject
|
|
Oliver Gutierrez |
f1f2246 |
Requires: python3-dbus
|
|
Oliver Gutierrez |
f1f2246 |
%endif
|
|
|
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 |
%preun
|
|
|
91e8873 |
%systemd_preun fleet-commander-admin.service
|
|
Oliver Gutierrez |
77ef42d |
|
|
Oliver Gutierrez |
77ef42d |
%post
|
|
Oliver Gutierrez |
77ef42d |
%systemd_post fleet-commander-admin.service
|
|
Oliver Gutierrez |
77ef42d |
|
|
Oliver Gutierrez |
77ef42d |
%postun
|
|
Oliver Gutierrez |
77ef42d |
%systemd_postun_with_restart fleet-commander-admin.service
|
|
|
91e8873 |
|
|
|
91e8873 |
%files
|
|
|
91e8873 |
%license
|
|
|
91e8873 |
%dir %{_datadir}/%{name}
|
|
|
91e8873 |
%dir %{_datadir}/%{name}/python
|
|
|
91e8873 |
%dir %{_datadir}/%{name}/python/fleetcommander
|
|
Oliver Gutierrez |
a23fe84 |
%{_datadir}/pixmaps/fc-admin.png
|
|
Oliver Gutierrez |
77ef42d |
%{_datadir}/cockpit/fleet-commander-admin
|
|
Oliver Gutierrez |
77ef42d |
%{_datadir}/%{name}/fc-goa-providers.ini
|
|
|
91e8873 |
%attr(644, -, -) %{_datadir}/%{name}/python/fleetcommander/*.py
|
|
|
91e8873 |
%attr(644, -, -) %{_datadir}/%{name}/python/fleetcommander/*.py[co]
|
|
|
91e8873 |
%config(noreplace) %{_sysconfdir}/xdg/%{name}.conf
|
|
Oliver Gutierrez |
4a2e986 |
%{_datadir}/dbus-1/services/org.freedesktop.FleetCommander.service
|
|
Oliver Gutierrez |
77ef42d |
%{_localstatedir}/lib/%{name}
|
|
Oliver Gutierrez |
9a093ee |
%attr(755, -, -) %{_libexecdir}/fleet-commander-admin
|
|
Oliver Gutierrez |
4314b53 |
%{_datadir}/metainfo/org.freedesktop.FleetCommander.admin.metainfo.xml
|
|
|
91e8873 |
|
|
|
91e8873 |
%files -n fleet-commander-logger
|
|
Oliver Gutierrez |
f1f2246 |
%attr(755, root, root) %{_libexecdir}/fleet-commander-logger
|
|
Oliver Gutierrez |
f1f2246 |
%dir %{_datadir}/fleet-commander-logger
|
|
Oliver Gutierrez |
f1f2246 |
%attr(644, -, -) %{_datadir}/fleet-commander-logger/python/*.py
|
|
Oliver Gutierrez |
f1f2246 |
%attr(644, -, -) %{_datadir}/fleet-commander-logger/python/*.py[co]
|
|
Oliver Gutierrez |
bbb2de6 |
%{_datadir}/fleet-commander-logger/fc-chromium-policies.json
|
|
|
91e8873 |
%{_sysconfdir}/xdg/autostart/fleet-commander-logger.desktop
|
|
Oliver Gutierrez |
1fc6897 |
%{_sysconfdir}/udev/rules.d/81-fleet-commander-logger.rules
|
|
|
91e8873 |
|
|
|
91e8873 |
%changelog
|
|
Oliver Gutierrez |
a4525e2 |
* Fri Jun 15 2018 Oliver Gutierrez <ogutierrez@redhat.com> - 0.10.8-3
|
|
Oliver Gutierrez |
a4525e2 |
- Fixed python3 dependency for EPEL7
|
|
Oliver Gutierrez |
a4525e2 |
|
|
Oliver Gutierrez |
ba854df |
* Thu Jun 14 2018 Oliver Gutierrez <ogutierrez@redhat.com> - 0.10.8-2
|
|
Oliver Gutierrez |
ba854df |
- Fixed dependency for EPEL7
|
|
Oliver Gutierrez |
ba854df |
|
|
Oliver Gutierrez |
f1f2246 |
* Thu Jun 7 2018 Oliver Gutierrez <ogutierrez@redhat.com> - 0.10.8-1
|
|
Oliver Gutierrez |
f1f2246 |
- Updated to release 0.10.8
|
|
Oliver Gutierrez |
f1f2246 |
- Migrated logger to python3
|
|
Oliver Gutierrez |
f1f2246 |
|
|
Oliver Gutierrez |
4e78e44 |
* Wed Apr 11 2018 Oliver Gutierrez <ogutierrez@redhat.com> - 0.10.7-1
|
|
Oliver Gutierrez |
4e78e44 |
- Updated to release 0.10.7
|
|
Oliver Gutierrez |
4e78e44 |
|
|
|
3467c81 |
* Fri Mar 30 2018 Iryna Shcherbina <ishcherb@redhat.com> - 0.10.6-4
|
|
|
3467c81 |
- Fixed EPEL conditionals for Fedora builds
|
|
|
3467c81 |
|
|
Oliver Gutierrez |
64f32e6 |
* Fri Mar 23 2018 Oliver Gutierrez <ogutierrez@redhat.com> - 0.10.6-3
|
|
Oliver Gutierrez |
65b56fa |
- Fixed EPEL specfile conditionals
|
|
Oliver Gutierrez |
65b56fa |
|
|
Oliver Gutierrez |
6a3b970 |
* Tue Mar 20 2018 Oliver Gutierrez <ogutierrez@redhat.com> - 0.10.6-2
|
|
Oliver Gutierrez |
6a3b970 |
- Fixed dependencies
|
|
Oliver Gutierrez |
6a3b970 |
|
|
Oliver Gutierrez |
bbb2de6 |
* Tue Mar 20 2018 Oliver Gutierrez <ogutierrez@redhat.com> - 0.10.6-1
|
|
Oliver Gutierrez |
bbb2de6 |
- Added support for Chromium/Chrome settings and bookmarks
|
|
Oliver Gutierrez |
bbb2de6 |
- Added support for Firefox settings
|
|
Oliver Gutierrez |
bbb2de6 |
- Bundled our own bootstrap and jquery due to cockpit removing them from plugins
|
|
Oliver Gutierrez |
bbb2de6 |
- Updated package for 0.10.6 release
|
|
Oliver Gutierrez |
bbb2de6 |
|
|
|
b6097c6 |
* Thu Mar 01 2018 Iryna Shcherbina <ishcherb@redhat.com> - 0.10.5-3
|
|
|
b6097c6 |
- Update Python 2 dependency declarations to new packaging standards
|
|
|
b6097c6 |
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
|
|
|
b6097c6 |
|
|
|
f1b79ce |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.5-2
|
|
|
f1b79ce |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
f1b79ce |
|
|
Oliver Gutierrez |
120e573 |
* Tue Nov 21 2017 Oliver Gutierrez <ogutierrez@redhat.com> - 0.10.5-1
|
|
Oliver Gutierrez |
120e573 |
- Updated package for 0.10.5 release
|
|
Oliver Gutierrez |
120e573 |
|
|
Oliver Gutierrez |
4314b53 |
* Fri Nov 3 2017 Oliver Gutierrez <ogutierrez@redhat.com> - 0.10.4-1
|
|
Oliver Gutierrez |
4314b53 |
- Added appstream metadata information
|
|
Oliver Gutierrez |
4314b53 |
|
|
Oliver Gutierrez |
40e652f |
* Thu Oct 19 2017 Oliver Gutierrez <ogutierrez@redhat.com> - 0.10.3-2
|
|
Oliver Gutierrez |
40e652f |
- Fixed missing dependencies on python2-ipalib and python2-ipaclient
|
|
Oliver Gutierrez |
40e652f |
|
|
Oliver Gutierrez |
795db33 |
* Wed Sep 13 2017 Oliver Gutierrez <ogutierrez@redhat.com> - 0.10.3-1
|
|
Oliver Gutierrez |
795db33 |
- Added hostcategory feature
|
|
Oliver Gutierrez |
795db33 |
- Updated package for 0.10.3 release
|
|
|
2305e57 |
|
|
Oliver Gutierrez |
41f2121 |
* Mon Jul 17 2017 Oliver Gutierrez <ogutierrez@redhat.com> - 0.10.2-1
|
|
Oliver Gutierrez |
41f2121 |
- Updated package for 0.10.2 release
|
|
Oliver Gutierrez |
41f2121 |
|
|
Oliver Gutierrez |
9a093ee |
* Sat Jul 15 2017 Oliver Gutierrez <ogutierrez@redhat.com> - 0.10.1-1
|
|
Oliver Gutierrez |
9a093ee |
- Updated package for 0.10.1 release
|
|
Oliver Gutierrez |
9a093ee |
|
|
Oliver Gutierrez |
9a093ee |
* Mon Jul 10 2017 Oliver Gutierrez <ogutierrez@redhat.com> - 0.10.0-1
|
|
Oliver Gutierrez |
4a2e986 |
- Updated package for 0.10.0 release
|
|
Oliver Gutierrez |
4a2e986 |
|
|
Oliver Gutierrez |
4a2e986 |
* Mon Jul 10 2017 Oliver Gutierrez <ogutierrez@redhat.com> - 0.9.1-1
|
|
Oliver Gutierrez |
a928605 |
- Updated package for 0.9.1 release
|
|
Oliver Gutierrez |
a928605 |
|
|
Oliver Gutierrez |
1fc6897 |
* Mon Feb 20 2017 Oliver Gutierrez <ogutierrez@redhat.com> - 0.9.0-1
|
|
Oliver Gutierrez |
1fc6897 |
- Updated package for 0.9.0 release
|
|
|
3ad77df |
|
|
Oliver Gutierrez |
77ef42d |
* Fri Sep 16 2016 Oliver Gutierrez <ogutierrez@redhat.com> - 0.8.0-1
|
|
Oliver Gutierrez |
77ef42d |
- Updated package for 0.8.0 release
|
|
Oliver Gutierrez |
77ef42d |
|
|
Oliver Gutierrez |
1fc6897 |
* Fri Sep 16 2016 Oliver Gutierrez <ogutierrez@redhat.com> - 0.7.99-5
|
|
Oliver Gutierrez |
1fc6897 |
- Removed patternfly and jquery from bundled provides
|
|
Oliver Gutierrez |
f1665ca |
|
|
Oliver Gutierrez |
1fc6897 |
* Fri Sep 16 2016 Oliver Gutierrez <ogutierrez@redhat.com> - 0.7.99-4
|
|
Oliver Gutierrez |
1fc6897 |
- Fixed changelog formatting and typos in email address
|
|
Oliver Gutierrez |
1fc6897 |
|
|
Oliver Gutierrez |
1fc6897 |
* Fri Sep 16 2016 Oliver Gutierrez <ogutierrez@redhat.com> - 0.7.99-3
|
|
Oliver Gutierrez |
1fc6897 |
- Removed unneeded permission for fleet-commander-admin user
|
|
Oliver Gutierrez |
1fc6897 |
|
|
Oliver Gutierrez |
1fc6897 |
* Thu Sep 08 2016 Alberto Ruiz <aruizrui@redhat.com> - 0.7.99-2
|
|
Oliver Gutierrez |
1fc6897 |
- Update licensing metadata
|
|
Oliver Gutierrez |
1fc6897 |
|
|
Oliver Gutierrez |
1fc6897 |
* Mon Jun 06 2016 Oliver Gutierrez <ogutierrez@redhat.com> - 0.7.99-1
|
|
Oliver Gutierrez |
1fc6897 |
- Fleet Commander admin migrated to Cockpit plugin
|
|
Oliver Gutierrez |
1fc6897 |
- Updated package for 0.7.99 release
|
|
Oliver Gutierrez |
1fc6897 |
|
|
Oliver Gutierrez |
1fc6897 |
* Thu Apr 07 2016 Oliver Gutierrez <ogutierrez@redhat.com> - 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 |
1fc6897 |
* Thu Mar 31 2016 Oliver Gutierrez <ogutierrez@redhat.com> - 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 |
1fc6897 |
* Tue Mar 08 2016 Oliver Gutierrez <ogutierrez@redhat.com> - 0.7.4-1
|
|
Oliver Gutierrez |
1f70f5d |
- Update package for 0.7.4 release
|
|
Oliver Gutierrez |
1f70f5d |
|
|
Oliver Gutierrez |
1fc6897 |
* Fri Feb 05 2016 Oliver Gutierrez <ogutierrez@redhat.com> - 0.7.3-2
|
|
|
91e8873 |
- Removed failing tests
|
|
|
91e8873 |
|
|
Oliver Gutierrez |
1fc6897 |
* Fri Feb 05 2016 Oliver Gutierrez <ogutierrez@redhat.com> - 0.7.3-1
|
|
|
91e8873 |
- Fixes in spec for Fedora release
|
|
|
91e8873 |
|
|
Oliver Gutierrez |
1fc6897 |
* Thu Jan 28 2016 Oliver Gutierrez <ogutierrez@redhat.com> - 0.7.2-1
|
|
|
91e8873 |
- Fixes in spec for Fedora release
|
|
|
91e8873 |
|
|
Oliver Gutierrez |
1fc6897 |
* Tue Jan 19 2016 Alberto Ruiz <aruiz@redhat.com> - 0.7.1-1
|
|
|
91e8873 |
- Update package for 0.7.1 release
|
|
|
91e8873 |
|
|
Oliver Gutierrez |
1fc6897 |
* Tue Jan 19 2016 Alberto Ruiz <aruiz@redhat.com> - 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
|