pkgname=LinHES-system
pkgver=8.3
pkgrel=2
arch=('i686' 'x86_64')
install=system.install
pkgdesc="Everything that makes LinHES an automated system"
license=('GPL2')
depends=('linhes-sounds' 'xdotool' 'tilda' 'keylaunch'
        'python_aosd' 'udisks' 'LinHES-config>=2.3-59' 'sudo'
        'python2-dbus' 'unclutter' 'wmctrl' 'archlinux-xdg-menu'
        'ethtool' 'gnu-netcat' 'normalize' 'ttf-overlock'
        'handbrake-cli' 'mkvtoolnix' 'mplayer' 'runit-scripts>=8.1-12')
backup=('etc/modprobe.d/alsa-base.conf')
binfiles="LinHES-start optimize_mythdb.py myth_mtc.py
 load-modules-mythvantage.sh unclutter-toggle.sh tvterm.sh
 mythfrontend-start set_windowmanager.sh myth_status.py myth_status.sh
 install_supplemental_service.sh get_airplay_key importfiles.sh
 lh_system_backup lh_system_backup_job lh_system_restore_job
 lh_system_host_update lh_system_all_host_update
 add_storage.py diskspace.sh cacheclean lh_backend_control.sh
 create_media_dirs.sh msg_client.py msg_daemon.py mythvidexport.py
 gen_is_xml.py gen_lib_xml.py gen_light_include.py gen_game_xml.py
 misc_recent_recordings.pl misc_status_config.py misc_status_info.sh
 misc_upcoming_recordings.pl misc_which_recorder.pl jobqueue_helper.py
 change_channel.sh change_channel_wrapper.sh stop_xss.sh
 be_check.py checkXFSfrag.sh find_orphans.py idle.py xwin_find.sh
 linhes_update.sh linhes_update2.sh myth2mkv myth2mp3 ripD_eject.sh
 mythwelcome-config.py mythwelcome-set-alarm.sh mythwelcome-test-wakeup.sh"

source=(LinHES-session LinHES-profile.sh $binfiles
    alsa-base cacheclean.cron myth_mtc.cron xfs_defrag.cron
    readme_is_xml readme_light add_storage.readme
    system-sudo.rules msg.cfg)

package() {
    cd $srcdir

    MVDIR=$pkgdir/usr/LH
    BINDIR=$pkgdir/usr/bin

    install -m755 -D LinHES-session $pkgdir/etc/X11/Sessions/LinHES
    install -m755 -D LinHES-profile.sh $pkgdir/etc/profile.d/LinHES-profile.sh
    
    #files install to /usr/LH/bin
    for i in $binfiles
    do
        item=$i
        install -m755 -D $item $MVDIR/bin/$item
        echo "installing $item to $MVDIR"
    done

    install -m644 -D $srcdir/alsa-base $pkgdir/etc/modprobe.d/alsa-base.conf

    #readme files
    install -m644 -D $srcdir/readme_is_xml $pkgdir/etc/gen_is_xml.d/readme_is_xml
    install -m644 -D $srcdir/readme_is_xml $pkgdir/etc/gen_lib_xml.d/readme_gen_xml
    install -m644 -D $srcdir/readme_is_xml $pkgdir/etc/gen_game_xml.d/readme_gen_xml
    install -m644 -D $srcdir/readme_light  $pkgdir/etc/gen_light_conf.d/readme_gen_light
    install -m644 -D $srcdir/add_storage.readme $pkgdir/etc/storage.d/readme

    #cron files
    #install -m755 -D $srcdir/smolt.cron $pkgdir/etc/cron.weekly/smolt.cron
    install -m755 -D $srcdir/cacheclean.cron $pkgdir/etc/cron.weekly/cacheclean
    install -m755 -D $srcdir/xfs_defrag.cron $pkgdir/etc/cron.weekly/xfs_defrag
    install -m755 -D $srcdir/myth_mtc.cron $pkgdir/etc/cron.hourly/myth_mtc

    #sudo rules
    mkdir -p $pkgdir/etc/sudoers.d/
    chmod 750 $pkgdir/etc/sudoers.d/
    chown -R root:root $pkgdir/etc/sudoers.d
    install -o root -g root -m 0750 $srcdir/system-sudo.rules $pkgdir/etc/sudoers.d/system_sudo

    #config file of msg_daemon
    install -m755 -D $srcdir/msg.cfg $pkgdir/usr/MythVantage/etc/msg.cfg

}

md5sums=('8415c4b2587a8a1e6a312484c1edafcb'
         'de32a1c50101265dd7f6ca5037f7a26a'
         '301884fb60521627fffd1160b2cf5181'
         '76b2637cac0452b3acdbeeb4e8a5474b'
         '0149e77a12d30f1050dd3990f6f1f123'
         'dc3eef2a624754e16805d72bbe488b67'
         '617af86b901538817ebdcaf646248dc5'
         '542e670e78d117657f93141e9689f54d'
         '8da6a7f1703a002f84e66629e847d8a6'
         'bb72ab230c7a71706285bd0f31a4fb1f'
         'f8683caddf74dca1ea5cc3db4d748764'
         '962a3e9eaba2d1466251b7ab0956705d'
         '1758aed160de64abfafb28a3a8f3390e'
         '33fbebbd546672cedd3c5e7350ab414e'
         'c773d8caacba8fbd4968e8afe5137bc6'
         '3edef50a49a47694bf8add39cc160add'
         '80b1e46cb4e4dda9dfb1a8c4c13dc909'
         'bc69a520add58ede9b060c73e67ace13'
         '74e17d6f7453c52d56fecaed5c3f6ad5'
         '47e093e8cfe4b5b96602358e1f540832'
         '63bbc62240f46a9997eaae4a84b09b76'
         '2c005d95312018bef80092136f80f254'
         'c8db6a83ecc089ea37ab7fcb0f7a01cf'
         'ca63946920ba33de1f15abda83e74e40'
         '84c0ea62550b0bf9d84ab48eddc08276'
         '3e60b17892e5b8214d47dcfddf5215a4'
         '57ec994cc3964a10c00580e89ebcae35'
         '1da933fd2f4436c1ecaf3d6d0c7c0d68'
         '0c3509b48f11af0dc1bf989721fe9ca7'
         '9249313ae171abd5405f60625020da63'
         'f3502bb7c665750da0ecdf6918f7c838'
         'fd3b08fc13b273f0ee3a5de775d63eb6'
         '06a628469051237943b7c874f2e29b8a'
         '8fe86aa9109a285aedce3c8658952bbb'
         '3300ea8b02e4fb8bd3409df348de6e16'
         '145b1da6ce501b3ce38ea415a576bf2d'
         'b51c93ad9f3717a616d92899f6bfde76'
         'd8f30983055dcfe2f53197d0f9a62158'
         '17f678d37187be0f12d67f64e40429c6'
         'bacc813b48bafcc6fe906e5969930501'
         '8e02efe1ad0df9a179075147eebb05b9'
         '8b0298f70f97cc1dc2a58b9a73c64bd3'
         '911b0fbc8d9178dac1a193346c9decaf'
         '34fc1f58ad1eabf4eff4979d420760c0'
         '69ecfe682f1b61c2c4c95d890b9f523c'
         'a94fe6d980f4b810f2e2ae5352084b39'
         '384956b4fd9bf40907856bab0e67b169'
         'f4ce577e2ab1b6dbf9def46a8ab86e2d'
         '28f29578e5b3ba84fdf2aa57cf475bcf'
         '4a1fda884dcd7d65fb2690fbdbd92a83'
         '2b7fe3b57592823a4c7e3ec132dcb7f4'
         '6e95aa86413abdb568ed157cf11dd69f'
         '95c092f67036a361ef7a57436f44332e'
         '410795ef9039e4c6c0484e706ecfd567'
         'eb879fee9603a05d5420d4ce8ed9e450'
         '02c810c2f47b7c4495fdacaf54189473'
         'fae4162988de9525ba3f9341e17f9c52'
         '474d5c6883fcfffae4f199aceb3b1356'
         '36bdfa8d877cea20ca3870faf08e08d5'
         '59d0602bac7e06f11abba1894acc8bb0'
         'b12bbf3e028f51b08acef2799a5708bc'
         '366ccb097d1c221389709485c3b2d159'
         'bdd37627c9effd745a051fd2d279975b')