malcontent-control: Add a desktop file
Signed-off-by: Philip Withnall <withnall@endlessm.com>
This commit is contained in:
parent
1d8f7d665c
commit
8b62f08cf6
|
@ -17,6 +17,27 @@ malcontent_control = executable('malcontent-control',
|
||||||
install: true,
|
install: true,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
desktop_file = i18n.merge_file('desktop-file',
|
||||||
|
type: 'desktop',
|
||||||
|
input: '@0@.desktop.in'.format(application_id),
|
||||||
|
output: '@0@.desktop'.format(application_id),
|
||||||
|
po_dir: join_paths(meson.source_root(), 'po'),
|
||||||
|
install: true,
|
||||||
|
install_dir: join_paths(get_option('datadir'), 'applications'),
|
||||||
|
)
|
||||||
|
|
||||||
|
desktop_file_validate = find_program('desktop-file-validate', required: false)
|
||||||
|
if desktop_file_validate.found()
|
||||||
|
test(
|
||||||
|
'validate-desktop',
|
||||||
|
desktop_file_validate,
|
||||||
|
args: [
|
||||||
|
desktop_file.full_path(),
|
||||||
|
],
|
||||||
|
suite: ['malcontent-control'],
|
||||||
|
)
|
||||||
|
endif
|
||||||
|
|
||||||
# FIXME: Add icons and tests
|
# FIXME: Add icons and tests
|
||||||
#subdir('icons')
|
#subdir('icons')
|
||||||
#subdir('tests')
|
#subdir('tests')
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Name=Parental Controls
|
||||||
|
Comment=Set parental controls and monitor usage by users
|
||||||
|
Exec=malcontent-control
|
||||||
|
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
|
||||||
|
Icon=org.freedesktop.MalcontentControl
|
||||||
|
Terminal=false
|
||||||
|
Type=Application
|
||||||
|
Categories=GTK;GNOME;System;
|
||||||
|
StartupNotify=true
|
||||||
|
# Translators: Search terms to find this application. Do NOT translate or localise the semicolons! The list MUST also end with a semicolon!
|
||||||
|
Keywords=parental controls;screen time;app restrictions;web browser restrictions;oars;usage;usage limit;kid;child;
|
|
@ -3,4 +3,5 @@
|
||||||
accounts-service/com.endlessm.ParentalControls.policy.in
|
accounts-service/com.endlessm.ParentalControls.policy.in
|
||||||
libmalcontent/manager.c
|
libmalcontent/manager.c
|
||||||
malcontent-control/application.c
|
malcontent-control/application.c
|
||||||
|
malcontent-control/org.freedesktop.MalcontentControl.desktop.in
|
||||||
pam/pam_malcontent.c
|
pam/pam_malcontent.c
|
||||||
|
|
Loading…
Reference in New Issue