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