#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
# Copyright 2013 Alexander Pyhalov
#

<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
<transform file path=usr/bin/xscreensaver$-> default mode 4555>
<transform file path=usr/lib/xscreensaver/hacks/xscreensaver-auth$-> default mode 4555>
<transform file path=usr/lib/xscreensaver/hacks/xscreensaver-gfx$-> default mode 0555>
<transform dir path=usr/share/locale$ -> default facet.locale true>
<transform dir path=usr/share/locale/([^/]+)(\..+){0,1}(/.+){0,1} -> default facet.locale.%<\1> true>

set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
set name=description value="XScreenSaver - Screen Saver/Locker for the X Window System"
set name=pkg.summary value="XScreenSaver - Screen Saver/Locker for the X Window System"
set name=pkg.description value="XScreenSaver is two things: \
it is both a large collection of screen savers \
(distributed in the 'hacks' packages) and it is also \
the framework for blanking and locking the screen (this package)."
set name=info.classification value=org.opensolaris.category.2008:System/X11

license xscreensaver.license license="CDDL"

depend type=require fmri=library/perl-5/libwww-perl

file files/xscreensaver.desktop path=etc/xdg/autostart/xscreensaver.desktop group=sys
file files/xscreensaver-openindiana-logo.png path=usr/lib/xscreensaver/config/unlock-logo.png
file files/xscreensaver-openindiana-logo.png path=usr/lib/xscreensaver/config/trusted-logo.png
file files/xscreensaver-openindiana-logo.png path=usr/lib/xscreensaver/config/openindiana-logo.png
file files/logo-180.gif path=usr/lib/xscreensaver/config/logo-180.gif
file path=usr/lib/xscreensaver/config/control-center-2.0/README
link path=usr/X11/bin/xscreensaver target=../../bin/xscreensaver
link path=usr/X11/bin/xscreensaver-command target=../../bin/xscreensaver-command
link path=usr/X11/bin/xscreensaver-demo target=../../bin/xscreensaver-demo
link path=usr/X11/lib/X11/app-defaults/XScreenSaver target=../../../../share/X11/app-defaults/XScreenSaver
link path=usr/X11/lib/xscreensaver target=../../lib/xscreensaver
file path=usr/lib/xscreensaver/hacks/xscreensaver-auth
file path=usr/share/man/man6/xscreensaver-auth.6
file path=usr/lib/xscreensaver/hacks/xscreensaver-gfx
file path=usr/share/man/man6/xscreensaver-gfx.6

#
# Exclude *xscreensaver/hacks*, *gl-helper*, *control-center-2.0*, */man6*
# 

file path=usr/bin/xscreensaver
file path=etc/pam.d/xscreensaver
file path=usr/bin/xscreensaver-command
link path=usr/bin/xscreensaver-demo target=xscreensaver-settings
file path=usr/bin/xscreensaver-settings
file path=usr/share/X11/app-defaults/XScreenSaver
file path=usr/share/applications/xscreensaver-settings.desktop
file path=usr/share/fonts/xscreensaver/OCRA.ttf
file path=usr/share/fonts/xscreensaver/SpecialElite.ttf
file path=usr/share/fonts/xscreensaver/clacon.ttf
file path=usr/share/fonts/xscreensaver/gallant12x22.ttf
file path=usr/share/fonts/xscreensaver/luximr.ttf
file path=usr/share/locale/da/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/de/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/es/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/et/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/fi/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/fr/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/hu/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/it/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/ja/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/ko/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/nb/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/nl/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/pl/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/pt/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/pt_BR/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/ru/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/sk/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/sv/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/vi/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/wa/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/zh_CN/LC_MESSAGES/xscreensaver.mo
file path=usr/share/locale/zh_TW/LC_MESSAGES/xscreensaver.mo
file path=usr/share/man/man1/xscreensaver-command.1
file path=usr/share/man/man1/xscreensaver-demo.1
#file path=usr/share/man/man1/xscreensaver-systemd.1
file path=usr/share/man/man1/xscreensaver.1
file path=usr/share/pixmaps/xscreensaver.png