|
Bastien Nocera |
da67d69 |
Name: malcontent
|
|
Bastien Nocera |
7b77f87 |
Version: 0.11.1
|
|
|
1940c5d |
Release: 5%{?dist}
|
|
Bastien Nocera |
da67d69 |
Summary: Parental controls implementation
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
License: LGPLv2+
|
|
Bastien Nocera |
da67d69 |
URL: https://gitlab.freedesktop.org/pwithnall/malcontent/
|
|
Bastien Nocera |
da67d69 |
Source0: %{url}/-/archive/%{version}/%{name}-%{version}.tar.bz2
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
BuildRequires: gettext
|
|
Bastien Nocera |
da67d69 |
BuildRequires: meson
|
|
Bastien Nocera |
078b6e4 |
BuildRequires: git
|
|
Bastien Nocera |
da67d69 |
BuildRequires: gcc
|
|
Bastien Nocera |
da67d69 |
BuildRequires: itstool
|
|
Bastien Nocera |
da67d69 |
BuildRequires: desktop-file-utils
|
|
Bastien Nocera |
da67d69 |
BuildRequires: libappstream-glib
|
|
Bastien Nocera |
da67d69 |
BuildRequires: pkgconfig(gobject-introspection-1.0)
|
|
Bastien Nocera |
da67d69 |
BuildRequires: pkgconfig(dbus-1)
|
|
Bastien Nocera |
da67d69 |
BuildRequires: pkgconfig(polkit-gobject-1)
|
|
Bastien Nocera |
da67d69 |
BuildRequires: pkgconfig(accountsservice)
|
|
Bastien Nocera |
b0b5cdc |
BuildRequires: pkgconfig(gtk4)
|
|
Bastien Nocera |
b23e894 |
BuildRequires: pkgconfig(libadwaita-1)
|
|
Bastien Nocera |
871faa6 |
BuildRequires: pkgconfig(appstream)
|
|
Bastien Nocera |
da67d69 |
BuildRequires: pkgconfig(flatpak)
|
|
Bastien Nocera |
da67d69 |
BuildRequires: pkgconfig(glib-testing-0)
|
|
Bastien Nocera |
da67d69 |
BuildRequires: pam-devel
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
Requires: polkit
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
# Descriptions mostly gathered from:
|
|
Bastien Nocera |
da67d69 |
# https://github.com/endlessm/malcontent/blob/debian-master/debian/control
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%description
|
|
Bastien Nocera |
da67d69 |
libmalcontent implements parental controls support which can be used by
|
|
Bastien Nocera |
da67d69 |
applications to filter or limit the access of child accounts to inappropriate
|
|
Bastien Nocera |
da67d69 |
content.
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%package control
|
|
Bastien Nocera |
da67d69 |
Summary: Parental Controls UI
|
|
Bastien Nocera |
e7ddf8a |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%description control
|
|
Bastien Nocera |
da67d69 |
This package contains a user interface for querying and setting parental
|
|
Bastien Nocera |
da67d69 |
controls for users.
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%package pam
|
|
Bastien Nocera |
da67d69 |
Summary: Parental Controls PAM Module
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%description pam
|
|
Bastien Nocera |
da67d69 |
This package contains a PAM module which prevents logins for users who have
|
|
Bastien Nocera |
da67d69 |
exceeded their allowed computer time.
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%package tools
|
|
Bastien Nocera |
da67d69 |
Summary: Parental Controls Tools
|
|
Bastien Nocera |
e7ddf8a |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%description tools
|
|
Bastien Nocera |
da67d69 |
This package contains tools for querying and updating the parental controls
|
|
Bastien Nocera |
da67d69 |
settings for users.
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%package ui-devel
|
|
Bastien Nocera |
da67d69 |
Summary: Development files for libmalcontent-ui
|
|
Bastien Nocera |
da67d69 |
Requires: %{name}-ui-libs%{?_isa} = %{version}-%{release}
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%description ui-devel
|
|
Bastien Nocera |
da67d69 |
This package contains the pkg-config file and development headers
|
|
Bastien Nocera |
da67d69 |
for libmalcontent-ui.
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%package ui-libs
|
|
Bastien Nocera |
da67d69 |
Summary: Libraries for %{name}
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%description ui-libs
|
|
Bastien Nocera |
da67d69 |
This package contains libmalcontent-ui.
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%package devel
|
|
Bastien Nocera |
da67d69 |
Summary: Development files for %{name}
|
|
Bastien Nocera |
da67d69 |
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%description devel
|
|
Bastien Nocera |
da67d69 |
This package contains the pkg-config file and development headers
|
|
Bastien Nocera |
da67d69 |
for %{name}.
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%package libs
|
|
Bastien Nocera |
da67d69 |
Summary: Libraries for %{name}
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%description libs
|
|
Bastien Nocera |
da67d69 |
This package contains libmalcontent.
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%prep
|
|
Bastien Nocera |
078b6e4 |
%autosetup -p1 -S git
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%build
|
|
Bastien Nocera |
da67d69 |
%meson -Dui=enabled
|
|
Bastien Nocera |
da67d69 |
%meson_build
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%install
|
|
Bastien Nocera |
da67d69 |
%meson_install
|
|
Bastien Nocera |
da67d69 |
%find_lang %{name} --with-gnome
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%check
|
|
Bastien Nocera |
da67d69 |
desktop-file-validate %{buildroot}%{_datadir}/applications/org.freedesktop.MalcontentControl.desktop
|
|
Bastien Nocera |
da67d69 |
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/org.freedesktop.MalcontentControl.appdata.xml
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%files -f %{name}.lang
|
|
Bastien Nocera |
da67d69 |
%license COPYING COPYING-DOCS
|
|
Bastien Nocera |
da67d69 |
%doc README.md
|
|
Bastien Nocera |
da67d69 |
%{_datadir}/accountsservice/interfaces/
|
|
Bastien Nocera |
da67d69 |
%{_datadir}/dbus-1/interfaces/
|
|
Bastien Nocera |
da67d69 |
%{_datadir}/polkit-1/actions/*.policy
|
|
Bastien Nocera |
da67d69 |
%{_datadir}/polkit-1/rules.d/com.endlessm.ParentalControls.rules
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%files control
|
|
Bastien Nocera |
da67d69 |
%license COPYING
|
|
Bastien Nocera |
da67d69 |
%doc README.md
|
|
Bastien Nocera |
da67d69 |
%{_bindir}/malcontent-control
|
|
Bastien Nocera |
da67d69 |
%{_datadir}/applications/org.freedesktop.MalcontentControl.desktop
|
|
Bastien Nocera |
da67d69 |
%{_datadir}/icons/hicolor/scalable/apps/org.freedesktop.MalcontentControl.svg
|
|
Bastien Nocera |
da67d69 |
%{_datadir}/icons/hicolor/symbolic/apps/org.freedesktop.MalcontentControl-symbolic.svg
|
|
Bastien Nocera |
da67d69 |
%{_datadir}/metainfo/org.freedesktop.MalcontentControl.appdata.xml
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%files pam
|
|
Bastien Nocera |
da67d69 |
%license COPYING
|
|
Bastien Nocera |
da67d69 |
%{_libdir}/security/pam_malcontent.so
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%files tools
|
|
Bastien Nocera |
da67d69 |
%license COPYING
|
|
Bastien Nocera |
da67d69 |
%{_bindir}/malcontent-client
|
|
Bastien Nocera |
da67d69 |
%{_mandir}/man8/malcontent-client.8.*
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%files ui-devel
|
|
Bastien Nocera |
da67d69 |
%license COPYING
|
|
Bastien Nocera |
da67d69 |
%dir %{_datadir}/gir-1.0
|
|
Bastien Nocera |
b0b5cdc |
%{_datadir}/gir-1.0/MalcontentUi-1.gir
|
|
Bastien Nocera |
b0b5cdc |
%{_libdir}/libmalcontent-ui-1.so
|
|
Bastien Nocera |
b0b5cdc |
%{_includedir}/malcontent-ui-1/
|
|
Bastien Nocera |
b0b5cdc |
%{_libdir}/pkgconfig/malcontent-ui-1.pc
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%files ui-libs
|
|
Bastien Nocera |
da67d69 |
%license COPYING
|
|
Bastien Nocera |
da67d69 |
%doc README.md
|
|
Bastien Nocera |
da67d69 |
%dir %{_libdir}/girepository-1.0/
|
|
Bastien Nocera |
b0b5cdc |
%{_libdir}/girepository-1.0/MalcontentUi-1.typelib
|
|
Bastien Nocera |
b0b5cdc |
%{_libdir}/libmalcontent-ui-1.so.*
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%files devel
|
|
Bastien Nocera |
da67d69 |
%dir %{_datadir}/gir-1.0
|
|
Bastien Nocera |
da67d69 |
%{_datadir}/gir-1.0/Malcontent-0.gir
|
|
Bastien Nocera |
da67d69 |
%{_includedir}/malcontent-0/
|
|
Bastien Nocera |
da67d69 |
%{_libdir}/libmalcontent-0.so
|
|
Bastien Nocera |
da67d69 |
%{_libdir}/pkgconfig/malcontent-0.pc
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%files libs
|
|
Bastien Nocera |
da67d69 |
%license COPYING
|
|
Bastien Nocera |
da67d69 |
%doc README.md
|
|
Bastien Nocera |
da67d69 |
%dir %{_libdir}/girepository-1.0/
|
|
Bastien Nocera |
da67d69 |
%{_libdir}/girepository-1.0/Malcontent-0.typelib
|
|
Bastien Nocera |
da67d69 |
%{_libdir}/libmalcontent-0.so.*
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
%changelog
|
|
|
1940c5d |
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.1-5
|
|
|
1940c5d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
1940c5d |
|
|
|
4ed548e |
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.1-4
|
|
|
4ed548e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
4ed548e |
|
|
|
187904f |
* Tue Nov 07 2023 Neal Gompa <ngompa@fedoraproject.org> - 0.11.1-3
|
|
|
187904f |
- Rebuild for appstream 1.0
|
|
|
187904f |
|
|
|
ef6aa1e |
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.1-2
|
|
|
ef6aa1e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
ef6aa1e |
|
|
Bastien Nocera |
7b77f87 |
* Thu Mar 16 2023 Bastien Nocera <bnocera@redhat.com> - 0.11.1-1
|
|
Bastien Nocera |
7b77f87 |
- Update to 0.11.1
|
|
Bastien Nocera |
7b77f87 |
|
|
|
9964368 |
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.0-2
|
|
|
9964368 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
9964368 |
|
|
Bastien Nocera |
b0b5cdc |
* Mon Sep 12 2022 Bastien Nocera <bnocera@redhat.com> - 0.11.0-1
|
|
Bastien Nocera |
b0b5cdc |
+ malcontent-0.11.0-1
|
|
Bastien Nocera |
b0b5cdc |
- Update to 0.11.0
|
|
Bastien Nocera |
b0b5cdc |
|
|
Bastien Nocera |
aa8c011 |
* Tue Aug 02 2022 Bastien Nocera <bnocera@redhat.com> - 0.10.5-1
|
|
Bastien Nocera |
aa8c011 |
+ malcontent-0.10.5-1
|
|
Bastien Nocera |
aa8c011 |
- Update to 0.10.5 (#2113504)
|
|
Bastien Nocera |
aa8c011 |
|
|
|
5fcb36e |
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.3-3
|
|
|
5fcb36e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
5fcb36e |
|
|
|
7ccf2ba |
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.3-2
|
|
|
7ccf2ba |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
7ccf2ba |
|
|
Bastien Nocera |
f082574 |
* Mon Nov 08 2021 Bastien Nocera <bnocera@redhat.com> - 0.10.3-1
|
|
Bastien Nocera |
f082574 |
- Update to 0.10.3 (#2020858)
|
|
Bastien Nocera |
f082574 |
|
|
Bastien Nocera |
92dd19e |
* Mon Oct 04 2021 Bastien Nocera <bnocera@redhat.com> - 0.10.2-2
|
|
Bastien Nocera |
92dd19e |
+ malcontent-0.10.2-2
|
|
Bastien Nocera |
92dd19e |
- Make parental controls app unremovable (#2009852)
|
|
Bastien Nocera |
92dd19e |
|
|
Bastien Nocera |
b991653 |
* Mon Oct 04 2021 Bastien Nocera <bnocera@redhat.com> - 0.10.2-1
|
|
Bastien Nocera |
b991653 |
+ malcontent-0.10.2-1
|
|
Bastien Nocera |
b991653 |
- Update to 0.10.2
|
|
Bastien Nocera |
b991653 |
|
|
Bastien Nocera |
e7ddf8a |
* Thu Sep 09 2021 Bastien Nocera <bnocera@redhat.com> - 0.10.1-2
|
|
Bastien Nocera |
e7ddf8a |
+ malcontent-0.10.1-2
|
|
Bastien Nocera |
e7ddf8a |
- Make Parental controls app require the malcontent base package
|
|
Bastien Nocera |
e7ddf8a |
- Fixes: rhbz#2001555
|
|
Bastien Nocera |
e7ddf8a |
|
|
Bastien Nocera |
078b6e4 |
* Thu Aug 26 2021 Bastien Nocera <bnocera@redhat.com> - 0.10.1-1
|
|
Bastien Nocera |
078b6e4 |
+ malcontent-0.10.1-1
|
|
Bastien Nocera |
078b6e4 |
- Update to 0.10.1
|
|
Bastien Nocera |
078b6e4 |
- Hide management application in GNOME, it's accessible through the User accounts panel
|
|
Bastien Nocera |
078b6e4 |
|
|
|
89dbf4e |
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-3
|
|
|
89dbf4e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
89dbf4e |
|
|
|
fcab7f4 |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-2
|
|
|
fcab7f4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
fcab7f4 |
|
|
Bastien Nocera |
0dc6e77 |
* Wed Dec 16 2020 Bastien Nocera <bnocera@redhat.com> - 0.10.0-1
|
|
Bastien Nocera |
0dc6e77 |
+ malcontent-0.10.0-1
|
|
Bastien Nocera |
0dc6e77 |
- Update to 0.10.0
|
|
Bastien Nocera |
0dc6e77 |
|
|
Bastien Nocera |
da67d69 |
* Tue Sep 08 2020 Bastien Nocera <bnocera@redhat.com> - 0.8.0-5
|
|
Bastien Nocera |
da67d69 |
+ malcontent-0.8.0-5
|
|
Bastien Nocera |
da67d69 |
- More review comments
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
* Mon Sep 07 2020 Bastien Nocera <bnocera@redhat.com> - 0.8.0-4
|
|
Bastien Nocera |
da67d69 |
+ malcontent-0.8.0-4
|
|
Bastien Nocera |
da67d69 |
- Fix more review comments again
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
* Fri Sep 04 2020 Bastien Nocera <bnocera@redhat.com> - 0.8.0-3
|
|
Bastien Nocera |
da67d69 |
+ malcontent-0.8.0-3
|
|
Bastien Nocera |
da67d69 |
- Fix more review comments
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
* Fri Aug 28 2020 Bastien Nocera <bnocera@redhat.com> - 0.8.0-2
|
|
Bastien Nocera |
da67d69 |
+ malcontent-0.8.0-2
|
|
Bastien Nocera |
da67d69 |
- Fix review comments
|
|
Bastien Nocera |
da67d69 |
|
|
Bastien Nocera |
da67d69 |
* Thu Jul 23 2020 Bastien Nocera <bnocera@redhat.com> - 0.8.0-1
|
|
Bastien Nocera |
da67d69 |
+ malcontent-0.8.0-1
|
|
Bastien Nocera |
da67d69 |
- First package
|