diff options
Diffstat (limited to 'abs/core')
24 files changed, 687 insertions, 184 deletions
diff --git a/abs/core/LinHES-config/PKGBUILD b/abs/core/LinHES-config/PKGBUILD index b49c6b9..2032b7d 100755 --- a/abs/core/LinHES-config/PKGBUILD +++ b/abs/core/LinHES-config/PKGBUILD @@ -1,6 +1,6 @@ pkgname=LinHES-config pkgver=8.4.3 -pkgrel=3 +pkgrel=5 conflicts=(MythVantage-config MythVantage-config-dev LinHES-config-dev LinHes-config ) pkgdesc="Install and configure your system" depends=('bc' 'libstatgrab' 'mysql-python' 'expect' 'curl' 'dnsutils' 'parted' @@ -175,9 +175,9 @@ md5sums=('fe70208a7c11f7e2115655ad0004ddaf' 'fe5e31b833cc6707209e9d656b6eb53c' '336f08aed2e3c0b9fd09563933d54735' '68ca2af6fb9dba32ed668b9ae1564a01' - '38665330aeb3a8bdf7be24857fe035bb' + '8be8ce5f1d8522b1cde12d34840865c2' '80685e047993b00161be29e3580f3a40' - 'b79fe6ef82b0b5e71d62806e773ed556' + '0e1c98392887b6efcb3f8b04ead7c4f9' '3cb673adb83b6afa52cffaa621b9d96b' '781f161a79c3188a31c8615b8258b241' 'dc56af9523253917c9feee0f083b4781' diff --git a/abs/core/LinHES-config/mv_hostype.py b/abs/core/LinHES-config/mv_hostype.py index 880c0b9..2d4644d 100755 --- a/abs/core/LinHES-config/mv_hostype.py +++ b/abs/core/LinHES-config/mv_hostype.py @@ -351,10 +351,9 @@ def hostypeprint(systemconfig): if data_config.SYSTEMTYPE == "MythVantage": mv_common.remove_service("ghosd") - if systemconfig.get("UseMythWelcome") == "1": - logging.debug(" Running mythwelcome-config.py") - cmd="/usr/LH/bin/mythwelcome-config.py" - mv_common.runcmd(cmd) + logging.debug(" Running mythwelcome-config.py") + cmd="/usr/LH/bin/mythwelcome-config.py" + mv_common.runcmd(cmd) if restart_mbe == True : setup_mysql_connection(systemconfig) diff --git a/abs/core/LinHES-config/mv_vnc.py b/abs/core/LinHES-config/mv_vnc.py index 1a028d2..36e263c 100755 --- a/abs/core/LinHES-config/mv_vnc.py +++ b/abs/core/LinHES-config/mv_vnc.py @@ -19,6 +19,7 @@ def setupvnc_system(systemconfig,data_config): #!/bin/bash xhost + localhost xhost + 127.0.0.1 +xhost + si:localuser:root vncconfig -iconic & if [ ! -e ~GNUstep ] then diff --git a/abs/core/LinHES-system/PKGBUILD b/abs/core/LinHES-system/PKGBUILD index 2ae0063..81b72a3 100755 --- a/abs/core/LinHES-system/PKGBUILD +++ b/abs/core/LinHES-system/PKGBUILD @@ -1,6 +1,6 @@ pkgname=LinHES-system pkgver=8.4 -pkgrel=19 +pkgrel=23 arch=('i686' 'x86_64') install=system.install pkgdesc="Everything that makes LinHES an automated system" @@ -18,7 +18,7 @@ binfiles="LinHES-start optimize_mythdb.py myth_mtc.py lh_system_backup lh_system_backup_job lh_system_restore lh_system_restore_job lh_system_host_update lh_system_all_host_update add_storage.py balance_storage_groups.py empty_storage_groups.py - diskspace.sh cacheclean lh_backend_control.sh + remove_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 @@ -101,13 +101,14 @@ md5sums=('c6e6b83a1f4c35ef4501e277657ab2ac' 'bc69a520add58ede9b060c73e67ace13' '74e17d6f7453c52d56fecaed5c3f6ad5' '47e093e8cfe4b5b96602358e1f540832' - 'df3d5af03954168852b7e5c66fd174c6' + '727a886a1ba237906f48cda2e4e7844b' '0c81e5cad656f6260e39cd7585b1421a' 'e5bb027c54a2727d0bcf8d6fb357ba32' + '17c75e02632ed83c2f73ca94ef701210' '2c005d95312018bef80092136f80f254' 'c8db6a83ecc089ea37ab7fcb0f7a01cf' 'ca63946920ba33de1f15abda83e74e40' - 'bc9a01dfed47d3f9d7599cf9c08b1066' + 'ce80e41338a5e446f0a75d12caa1a53d' '3e60b17892e5b8214d47dcfddf5215a4' '57ec994cc3964a10c00580e89ebcae35' '00330dab3979f34b07b23b20ea06d37e' @@ -134,7 +135,7 @@ md5sums=('c6e6b83a1f4c35ef4501e277657ab2ac' '28f29578e5b3ba84fdf2aa57cf475bcf' '4a1fda884dcd7d65fb2690fbdbd92a83' '2b7fe3b57592823a4c7e3ec132dcb7f4' - '6e95aa86413abdb568ed157cf11dd69f' + 'de3028ed75b53bd2f85ffbfdf64c44c2' '95c092f67036a361ef7a57436f44332e' '410795ef9039e4c6c0484e706ecfd567' 'eb879fee9603a05d5420d4ce8ed9e450' diff --git a/abs/core/LinHES-system/add_storage.py b/abs/core/LinHES-system/add_storage.py index 82de56e..29eecde 100755 --- a/abs/core/LinHES-system/add_storage.py +++ b/abs/core/LinHES-system/add_storage.py @@ -518,16 +518,16 @@ def prompt_sg(dir_sg): if dir_sg != True: loop = True prompt_string=''' - MythTV Storage Groups are used for artwork, database backups, + MythTV storage groups are used for artwork, database backups, photos, music, streaming, TV recordings, and videos. The content on these storage groups will only be available while the system is online. - Enabling MythTV Storage Groups will create the directories + Enabling MythTV storage groups will create the directories on the disk(s) and add the paths to the MythTV database. - Enable MythTV Storage Groups (Y/N)?:''' + Enable MythTV storage groups (Y/N)?:''' while loop: str1 = raw_input(prompt_string) @@ -538,14 +538,14 @@ def prompt_sg(dir_sg): if str1 == 'Y' or str1 == 'y': dir_sg = True - print " ** Will add MythTV Storage Groups!" + print " ** Will add MythTV storage groups!" else: - print " ** Will NOT add MythTV Storage Groups!" + print " ** Will NOT add MythTV storage groups!" dir_sg = False else: dir_sg = True print "\n --add_sg option used" - print " ** Will add MythTV Storage Groups!" + print " ** Will add MythTV storage groups!" return dir_sg @@ -564,7 +564,20 @@ def last_disk_num(): disk_num = parser.get('storage', 'disk_num') num_list.append(int(disk_num)) num_list.sort() - return num_list[-1] + try: + return num_list[-1] + except: + # conf file or disk_num is missing so fallback to /data/storage/disk# links + for disk_name in glob.glob('/data/storage/disk*'): + disk_num = disk_name.strip('/data/storage/disk') + num_list.append(int(disk_num)) + num_list.sort() + try: + return num_list[-1] + except: + print "Couldn't find last disk number." + sys.exit(1) + #-------------------------------------------- def main(scan_only, destruction, no_mount, install_call, dir_sg): @@ -761,7 +774,7 @@ def myth_main(no_mount,install_call,dir_sg): runcmd(cmd) def reconstruct_storagegroups(): - print "\nRecreating Storage Groups from contents of /etc/storage.d/\n" + print "\nRecreating storage groups from contents of /etc/storage.d/\n" DB = MythDB() host=gethostname() @@ -771,15 +784,22 @@ def reconstruct_storagegroups(): parser.read(conf_file) mount_point = parser.get('storage', 'mountpoint') mmount = parser.getboolean('storage', 'mmount') + try: + removed = parser.getboolean('storage', 'removed') + except: + removed = False + if removed: + print "Skipping: " + mount_point + " - removed" + continue if not os.path.ismount(mount_point): - print "Skipping: " + mount_point + " not mounted" + print "Skipping: " + mount_point + " - not mounted" continue try: dir_sg = parser.getboolean('storage', 'storage_groups') except ConfigParser.NoOptionError, err: print "SG not found in conf, get setting from DB" dir_sg = False - # Get Storage Group directories from DB + # Get storage sroup directories from DB recs = DB.getStorageGroup(groupname="Default") for record in recs: if record.dirname.startswith(mount_point): @@ -862,6 +882,10 @@ class reconstruct_path: self.fstype = parser.get('storage', 'fstype') except: self.fstype = self.get_fstype() + try: + self.removed = parser.get('storage', 'removed') + except: + self.removed = False def get_fstype(self): cmd = "fsck -N UUID=%s" %self.uuid @@ -890,6 +914,9 @@ class reconstruct_path: def get_disk_num(self): return self.disk_num + def get_removed(self): + return self.removed + def create_mount_point(self): try: os.stat(self.mount_point) @@ -1022,6 +1049,9 @@ def reconstruct_mounts(no_mount): print "\n" cf = reconstruct_path(conf_file) + # skip if the disk was removed + if cf.get_removed(): + continue #print cf.get_conf() #print cf.get_uuid() print " Recreating %s" %cf.get_mount_point() @@ -1057,15 +1087,15 @@ def usage(): Add disk to /etc/fstab Mount the disk Create the directories - (if user enables MythTV Storage Groups) + (if user enables MythTV storage groups) Write out the disk config file to /etc/storage.d/ Create disk# symlink at /data/storage/ Create /myth symlink (if applicable) - Create MythTV Storage Group paths in MythTV database - (if user enables MythTV Storage Groups) + Create MythTV storage group paths in MythTV database + (if user enables MythTV storage groups) Options: - --add_sg: Create the MythTV Storage Group directories and + --add_sg: Create the MythTV storage group directories and database entries for database backups, TV recordings, photos, music, streaming, videos and artwork. @@ -1082,7 +1112,7 @@ def usage(): /data/storage/disk# symlink, and mount the disk. --no_mount is the only option that works with --reconstruct. - --reconstruct_sg: Recreate the MythTV Storage Group directories and + --reconstruct_sg: Recreate the MythTV storage group directories and database entries if they don't exist. No other options work with --reconstruct_sg. --report: Scan disks and print new found disks. diff --git a/abs/core/LinHES-system/create_media_dirs.sh b/abs/core/LinHES-system/create_media_dirs.sh index 7c4ff2f..bd3d0fe 100644 --- a/abs/core/LinHES-system/create_media_dirs.sh +++ b/abs/core/LinHES-system/create_media_dirs.sh @@ -72,3 +72,4 @@ EOF chown -R mythtv:users ${topdir} chmod -R 775 ${topdir} +chmod 1777 "${topdir}/media/tmp" diff --git a/abs/core/LinHES-system/mythwelcome-config.py b/abs/core/LinHES-system/mythwelcome-config.py index 01638a2..204a6e9 100755 --- a/abs/core/LinHES-system/mythwelcome-config.py +++ b/abs/core/LinHES-system/mythwelcome-config.py @@ -17,8 +17,12 @@ mythdb.settings[localhostname].MythShutdownXTermCmd = u'xterm' mythdb.settings[localhostname].MythWelcomeStartFECmd = u'/usr/LH/bin/mythfrontend-start' # mythtv-setup Shutdown/Wakeup options -if mythdb.settings.NULL.idleTimeoutSecs == u'0' or mythdb.settings.NULL.idleTimeoutSecs == None: - mythdb.settings.NULL.idleTimeoutSecs = u'40' +if mythdb.settings[localhostname].HostSystemType == u'Master_backend': + if mythdb.settings[localhostname].HostUseMythWelcome == u'1': + if mythdb.settings.NULL.idleTimeoutSecs == u'0' or mythdb.settings.NULL.idleTimeoutSecs == None: + mythdb.settings.NULL.idleTimeoutSecs = u'60' + else: + mythdb.settings.NULL.idleTimeoutSecs = u'0' mythdb.settings.NULL.WakeupTimeFormat = u'yyyy-MM-ddThh:mm:ss' mythdb.settings.NULL.SetWakeuptimeCommand = u'/usr/bin/mythshutdown --setwakeup $time' diff --git a/abs/core/LinHES-system/remove_storage.py b/abs/core/LinHES-system/remove_storage.py new file mode 100755 index 0000000..fd4c0b4 --- /dev/null +++ b/abs/core/LinHES-system/remove_storage.py @@ -0,0 +1,184 @@ +#!/usr/bin/python2 +#remove_storage.py removes disks that were added using add_storage.py +# +#Only disks that have a conf file in /etc/storage.d/ are presented +#as choices to remove. + + +import os,sys,commands +import ConfigParser +from ConfigParser import SafeConfigParser +import glob +from socket import gethostname +from MythTV import MythDB + +storage_dir = "/etc/storage.d" + +def runcmd(cmd): + if True : + pass + else: + cmd = "echo "+cmd + #print cmd + cmdout = commands.getstatusoutput(cmd) + #logging.debug(" %s", cmdout) + return cmdout + +def read_fstab(): + f = open('/etc/fstab', 'r') + fstab=f.readlines() + f.close() + return fstab + +def unmount_disk(conf): + if os.path.ismount(conf[1]): + print "Unmounting " + conf[1] + "." + cmd = "umount %s" %conf[1] + runcmd(cmd) + +def remove_fstab_entry(conf): + fstab=read_fstab() + f = open('/etc/fstab', 'w') + for line in fstab: + if not line.startswith("#"): + if line.find(conf[1]) > -1 and line.find(conf[2]) > -1 : + print "Removing " + conf[1] + " from fstab." + else: + f.write(line) + else: + f.write(line) + f.close() + +def remove_SG_entries(conf): + DB = MythDB() + host=gethostname() + with DB as c: + print "Removing " + conf[1] + " storage group\n paths from MythTV database." + c.execute("""delete from storagegroup where hostname = %s and dirname like %s""", (host,conf[1] + '%')) + c.execute("""delete from settings where hostname = %s and value like %s""", (host,'SGweightPerDir:' + host + ':' + conf[1] + '%')) + +def remove_disk_link(conf): + if os.path.islink("/data/storage/disk" + str(conf[0])): + print "Removing link /data/storage/disk%s." %(conf[0]) + cmd = "rm -f /data/storage/disk%s" %(conf[0]) + runcmd(cmd) + +def remove_disk_mount(conf): + print "Removing mountpoint %s." %(conf[1]) + cmd = "rm -rf %s" %(conf[1]) + runcmd(cmd) + +def update_conf_file(conf): + print "Updating %s file\n and running systemconfig." %(conf[4]) + parser = SafeConfigParser() + parser.read(conf[4]) + parser.set('storage','shareable',"False") + parser.set('storage','removed',"True") + with open(conf[4], 'wb') as conf[4]: + parser.write(conf[4]) + cmd = "systemconfig.py -m fileshare" + runcmd(cmd) + +def usage(): + help=''' + remove_storage.py removes disks that were added using add_storage.py. + Only disks that have a conf file in /etc/storage.d/ are presented + as choices to remove. + + Disks removed from the system are not erased or formatted. + + Normal operations include (in this order): + Ask which disk to remove + Unmount the disk if mounted + Remove disk from /etc/fstab + Remove MythTV storage group paths in MythTV database + Remove disk# symlink at /data/storage/ + Remove disk name mountpoint at /data/storage/ + Make shareable = False in /etc/storage.d/DISKNAME.conf + Add removed = True in /etc/stoarge.d/DISKNAME.conf + Run systemconfig.py -m fileshare to update File Shares + + Options: + -h, --help: Show this help message. + ''' + print help + sys.exit(0) + +#-------------------------------------------- + +def main(): + all_confs = [] + + # get conf files that are not disk0 or not removed + for conf_file in glob.glob('%s/*.conf' %storage_dir): + this_conf = [] + parser = SafeConfigParser() + parser.read(conf_file) + mounted = "" + disk_num = parser.get('storage', 'disk_num') + try: + removed = parser.get('storage', 'removed') + except: + removed = False + if disk_num == "0" or removed: + continue + this_conf.append(int(disk_num)) #0 + this_conf.append(parser.get('storage', 'mountpoint')) #1 + this_conf.append(parser.get('storage', 'uuid')) #2 + if os.path.ismount(this_conf[1]): + this_conf.append("(mounted)") #3 + else: + this_conf.append("") #3 + this_conf.append(conf_file) #4 + all_confs.append(this_conf) + + # sort confs on disk num + all_confs.sort(key=lambda x: x[0]) + + # exit if no disks found + if len(all_confs) == 0: + print "\nThere are no disks to remove. Exiting." + sys.exit(0) + + print "\nDisks found in /etc/storage.d/:\n" + + # print list of disks to remove + for i,conf in enumerate(all_confs): + print str(i+1) + ": " + conf[1] + " (disk" + str(conf[0]) + ") " + conf[3] + + # get user input of disk to remove + try: + conf_select=raw_input("\nEnter the number of the disk to remove: ") + conf_select=int(conf_select) + if conf_select > len(all_confs) or conf_select < 1: + conf_select=int("e") + except ValueError: + print "You must enter a number between 1 and " + str(len(all_confs)) + ". Exiting." + sys.exit(0) + + selected_conf = all_confs[conf_select-1] + + # confirm selection + confirm_select=raw_input("\nDisk " + selected_conf[1] + " (disk" + str(selected_conf[0]) + ") will be removed.\nAre you sure you want to remove it (yes/no)? ") + if confirm_select != "yes": + print "Exiting." + sys.exit(0) + + print "" + unmount_disk(selected_conf) + remove_fstab_entry(selected_conf) + remove_SG_entries(selected_conf) + remove_disk_link(selected_conf) + remove_disk_mount(selected_conf) + update_conf_file(selected_conf) + + print "\nDisk " + selected_conf[1] + " has been removed." + +if __name__ == "__main__": + if not os.geteuid()==0: + sys.exit("\nRoot access is required to run this program.\n") + + if "--help" in sys.argv or "-h" in sys.argv: + usage() + else: + main() diff --git a/abs/core/lighttpd/PKGBUILD b/abs/core/lighttpd/PKGBUILD index d7405ab..4801dab 100644 --- a/abs/core/lighttpd/PKGBUILD +++ b/abs/core/lighttpd/PKGBUILD @@ -3,7 +3,7 @@ pkgname=lighttpd pkgver=1.4.45 -pkgrel=1 +pkgrel=2 pkgdesc='A secure, fast, compliant and very flexible web-server' license=('custom') arch=('i686' 'x86_64') @@ -64,7 +64,7 @@ package() { } md5sums=('98b97852441fc6b1942dfa9cf5c0beba' '42d106b101d21ffd76ed9f3f1621e164' - '1ff60252037689b0419e4c11af34b1ef' + 'fd4afd737fd16a82ba99b9a99533d34b' '62779511e3f1127c3cc9b94c49f99c29' 'ef64c496602b182a551416a8ba6b3d43' '1aeda5526e2cf1ca99d6e1571a6d9cf5') diff --git a/abs/core/lighttpd/lighttpd.conf b/abs/core/lighttpd/lighttpd.conf index 4d84dba..9831c5d 100644 --- a/abs/core/lighttpd/lighttpd.conf +++ b/abs/core/lighttpd/lighttpd.conf @@ -42,10 +42,14 @@ server.document-root = "/data/srv/httpd/htdocs" #### accesslog module #accesslog.filename = "/var/log/lighttpd/access.log" -#send errors to syslog +##send errors to syslog server.errorlog-use-syslog = "enable" $HTTP["url"] !~ "\.(jpe?g|png|gif|css)" { accesslog.use-syslog = "enable" } +## File uploads +# Make sure this folder exists and is writable to server.username +# Add /data/storage/disk0/media/tmp/ for large file downloads in MythWeb +server.upload-dirs = ( "/var/tmp/", "/data/storage/disk0/media/tmp/" ) # files to check for if .../ is requested index-file.names = ( "index.php", "index.html", diff --git a/abs/core/lighttpd/lighttpd.install b/abs/core/lighttpd/lighttpd.install index 3526b71..9bd0c3a 100755 --- a/abs/core/lighttpd/lighttpd.install +++ b/abs/core/lighttpd/lighttpd.install @@ -3,6 +3,9 @@ post_install() { usr/bin/systemd-tmpfiles --create lighttpd.conf fi + #adjust permissions of /data/storage/disk0/media/tmp/ + chmod 1777 /data/storage/disk0/media/tmp/ + echo "Generate lighttpd include..." gen_light_include.py echo "Forcing a re-read of lighttpd's configuration file..." diff --git a/abs/core/mythtv/stable-0.28/git_src/git_hash b/abs/core/mythtv/stable-0.28/git_src/git_hash index d5f2f62..a6dbc61 100644 --- a/abs/core/mythtv/stable-0.28/git_src/git_hash +++ b/abs/core/mythtv/stable-0.28/git_src/git_hash @@ -1 +1 @@ -299dbaee22795d09503f028670f8bbc891c42c5b +044b22b95734ee607806ff8cea04e84c5112438d diff --git a/abs/core/mythtv/stable-0.28/mythplugins/PKGBUILD b/abs/core/mythtv/stable-0.28/mythplugins/PKGBUILD index f6d8e73..c3c4631 100644 --- a/abs/core/mythtv/stable-0.28/mythplugins/PKGBUILD +++ b/abs/core/mythtv/stable-0.28/mythplugins/PKGBUILD @@ -9,7 +9,7 @@ pkgname=('mytharchive' 'mythweather' 'mythzoneminder') pkgver=0.28.1 -pkgrel=2 +pkgrel=4 arch=('i686' 'x86_64') url="http://www.mythtv.org" license=('GPL') diff --git a/abs/core/mythtv/stable-0.28/mythtv/PKGBUILD b/abs/core/mythtv/stable-0.28/mythtv/PKGBUILD index 77ce196..3b75471 100644 --- a/abs/core/mythtv/stable-0.28/mythtv/PKGBUILD +++ b/abs/core/mythtv/stable-0.28/mythtv/PKGBUILD @@ -1,6 +1,6 @@ pkgname=mythtv pkgver=0.28.1 -pkgrel=2 +pkgrel=4 commit_hash=`cat ../git_src/git_hash` pkgdesc="A Homebrew PVR project $commit_hash" arch=('i686' 'x86_64') @@ -15,7 +15,7 @@ depends=('avahi' 'exiv2' 'faad2' 'fftw' 'glew' 'lame' 'libass' 'libavc1394' 'lib 'perl-net-upnp' 'perl-soap-lite' 'perl-xml-sax' 'python2-pycurl' 'python2-lxml' 'qt5-script' 'qt5-webkit' 'sdl' 'taglib' 'urlgrabber' 'wget' 'xmltv') -makedepends=('mesa' 'mesa-libgl' 'yasm' 'x264' 'git' 'rsync') +makedepends=('mesa' 'mesa-libgl' 'yasm' 'x264' 'git' 'rsync' 'qt5-tools') replaces=() groups=('pvr') backup=() @@ -28,10 +28,10 @@ patches=( 'change_msg_types.patch' 'disable_mythnotification_tuner_failure.patch' 'disable_subtitle_cutdown_in_recording_options.patch' - 'tv.cpp_fix_caps.patch' 'searchMetatdataSelectedGrabber.patch' 'addDamagedToProgDetails.patch' 'defaultThemeLinHES.patch' + 'mythfrontend_en_us.ts_Title_Case.patch' ) optdepends=() @@ -59,6 +59,11 @@ build() { done msg "--------------------------done applying patches-------------------------" + msg "Updating translations" + cd ${srcdir}/$pkgname/i18n + lrelease -removeidentical translate.pro + cd ${srcdir}/$pkgname + msg "Configuring mythtv" ARCH=${CARCH/_/-} #disable mythlogserver due to http://code.mythtv.org/trac/ticket/11230 @@ -110,12 +115,12 @@ package() { md5sums=('e30b482dcd5f3e71c6419fd753bab2b1' '41098e898361a5a3cde3eaae358482a8' - '0bf5e92c0609a7eda8f253bf2e032590' - 'f8a56ac814722b110dc9859169b9bda9' + '2f983590a8a3cf81f386cc65b9628e13' + 'f764758832f8e9068ffda1ac0c8aacba' '1cd668136deea20efb79cf3e6310effc' '3420d15014274b5bf8083355af71304b' - '62c42b1043ebf65959fa9eced9ca3ed8' '0f674b9cad031ba1e03aaf6b5ee1499f' '6add9c16bbb988067e82029327e567b2' '6f916ebc2b1d0ca75c9aa6cec62c6fbb' + 'decae343fa612feb6609c65d1fc2ad14' 'e73bb7c5036e44a68b6f6aa2f1bac077') diff --git a/abs/core/mythtv/stable-0.28/mythtv/autoskip_reduce_commskip_jumpback.patch b/abs/core/mythtv/stable-0.28/mythtv/autoskip_reduce_commskip_jumpback.patch index b1c90ed..b6815ef 100644 --- a/abs/core/mythtv/stable-0.28/mythtv/autoskip_reduce_commskip_jumpback.patch +++ b/abs/core/mythtv/stable-0.28/mythtv/autoskip_reduce_commskip_jumpback.patch @@ -1,61 +1,13 @@ ---- src/mythtv/libs/libmythtv/commbreakmap.cpp 2016-04-08 13:35:22.657983969 +0000 -+++ src/mythtv/libs/libmythtv/commbreakmap.cpp 2016-04-13 21:42:51.461959071 +0000 -@@ -233,7 +233,7 @@ - if (kCommSkipOn == autocommercialskip) +--- src/mythtv/libs/libmythtv/commbreakmap.cpp.orig 2017-03-15 20:34:21.722746111 +0000 ++++ src/mythtv/libs/libmythtv/commbreakmap.cpp 2017-03-15 20:35:21.531732684 +0000 +@@ -271,8 +271,8 @@ { - //: %1 is the skip time -- comm_msg = tr("Skip %1").arg(skipTime); -+ comm_msg = tr("Skip Commercial: %1").arg(skipTime); - } - else - { -@@ -269,10 +269,9 @@ - if ((skipcommercials == (0 - lastCommSkipDirection)) && - ((time(NULL) - lastCommSkipTime) <= 5)) - { -- comm_msg = tr("Skipping Back."); -- + comm_msg = tr("Skipping Back."); + - if (lastCommSkipStart > (2.0 * video_frame_rate)) - lastCommSkipStart -= (long long) (2.0 * video_frame_rate); -+ comm_msg = tr("Skipping Back"); + if (lastCommSkipStart > (video_frame_rate)) + lastCommSkipStart -= (long) (video_frame_rate); lastCommSkipDirection = 0; lastCommSkipTime = time(NULL); jumpToFrame = lastCommSkipStart; -@@ -287,7 +286,7 @@ - if ((commBreakIter == commBreakMap.begin()) && - (skipcommercials < 0)) - { -- comm_msg = tr("Start of program."); -+ comm_msg = tr("Start of Program"); - jumpToFrame = 0; - return true; - } -@@ -297,7 +296,7 @@ - ((totalFrames) && - ((commBreakIter.key() + (10 * video_frame_rate)) > totalFrames)))) - { -- comm_msg = tr("At End, cannot Skip."); -+ comm_msg = tr("At End, Cannot Skip"); - return false; - } - -@@ -313,7 +312,7 @@ - { - if (commBreakIter == commBreakMap.begin()) - { -- comm_msg = tr("Start of program."); -+ comm_msg = tr("Start of Program"); - jumpToFrame = 0; - return true; - } -@@ -341,7 +340,7 @@ - ((commBreakIter.key() + (10 * video_frame_rate)) > - totalFrames))) - { -- comm_msg = tr("At End, cannot Skip."); -+ comm_msg = tr("At End, Cannot Skip"); - return false; - } - } diff --git a/abs/core/mythtv/stable-0.28/mythtv/change_msg_types.patch b/abs/core/mythtv/stable-0.28/mythtv/change_msg_types.patch index 5db23c9..029dd9a 100644 --- a/abs/core/mythtv/stable-0.28/mythtv/change_msg_types.patch +++ b/abs/core/mythtv/stable-0.28/mythtv/change_msg_types.patch @@ -1,37 +1,6 @@ ---- src/mythtv/libs/libmythtv/tv_play.cpp.orig 2016-04-12 21:18:14.577336824 +0000 -+++ src/mythtv/libs/libmythtv/tv_play.cpp 2016-04-14 20:18:44.680018060 +0000 -@@ -10905,7 +10905,7 @@ - else if (action == ACTION_TOGGLEOSDDEBUG) - ToggleOSDDebug(actx); - else if (action == "TOGGLEMANUALZOOM") -- SetManualZoom(actx, true, tr("Zoom Mode ON")); -+ SetManualZoom(actx, true, tr("Zoom Mode On")); - else if (action == "TOGGLESTRETCH") - ToggleTimeStretch(actx); - else if (action == ACTION_ENABLEUPMIX) -@@ -12228,7 +12228,7 @@ - { - active = m_tvm_is_on; - BUTTON2(actionName, -- tr("Turn Auto-Expire OFF"), tr("Turn Auto-Expire ON")); -+ tr("Turn Auto-Expire Off"), tr("Turn Auto-Expire On")); - } - } - else if (actionName == "QUEUETRANSCODE") -@@ -12705,18 +12705,18 @@ - if (ctx->playingInfo->QueryAutoExpire() != kDisableAutoExpire) - { - ctx->playingInfo->SaveAutoExpire(kDisableAutoExpire); -- desc = tr("Auto-Expire OFF"); -+ desc = tr("Auto-Expire Off"); - } - else - { - ctx->playingInfo->SaveAutoExpire(kNormalAutoExpire); -- desc = tr("Auto-Expire ON"); -+ desc = tr("Auto-Expire On"); - } - +--- src/mythtv/libs/libmythtv/tv_play.cpp.orig 2017-03-15 20:27:51.672833870 +0000 ++++ src/mythtv/libs/libmythtv/tv_play.cpp 2017-03-15 20:29:10.646025774 +0000 +@@ -12714,7 +12714,7 @@ ctx->UnlockPlayingInfo(__FILE__, __LINE__); if (!desc.isEmpty()) @@ -40,7 +9,7 @@ } void TV::SetAutoCommercialSkip(const PlayerContext *ctx, -@@ -12733,7 +12733,7 @@ +@@ -12731,7 +12731,7 @@ ctx->UnlockDeletePlayer(__FILE__, __LINE__); if (!desc.isEmpty()) @@ -49,23 +18,3 @@ } void TV::SetManualZoom(const PlayerContext *ctx, bool zoomON, QString desc) ---- ../git_src/mythtv/mythtv/libs/libmythtv/mythplayer.cpp 2016-04-12 21:18:14.574003917 +0000 -+++ src/mythtv/libs/libmythtv/mythplayer.cpp 2016-04-14 20:05:49.146211278 +0000 -@@ -4267,7 +4267,7 @@ - else if (action == ACTION_SELECT) - { - deleteMap.NewCut(frame); -- SetOSDMessage(tr("New cut added."), kOSDTimeout_Short); -+ SetOSDMessage(tr("New Cut Added"), kOSDTimeout_Short); - refresh = true; - } - else if (action == "DELETE") -@@ -4303,7 +4303,7 @@ - if (handled && (action == "CUTTOBEGINNING" || - action == "CUTTOEND" || action == "NEWCUT")) - { -- SetOSDMessage(tr("New cut added."), kOSDTimeout_Short); -+ SetOSDMessage(tr("New Cut Added"), kOSDTimeout_Short); - } - else if (handled && action == "UNDO") - { diff --git a/abs/core/mythtv/stable-0.28/mythtv/mythfrontend_en_us.ts_Title_Case.patch b/abs/core/mythtv/stable-0.28/mythtv/mythfrontend_en_us.ts_Title_Case.patch new file mode 100644 index 0000000..3e7a738 --- /dev/null +++ b/abs/core/mythtv/stable-0.28/mythtv/mythfrontend_en_us.ts_Title_Case.patch @@ -0,0 +1,383 @@ +--- src/mythtv/i18n/mythfrontend_en_us.ts.orig 2017-03-17 14:20:37.088541193 +0000 ++++ src/mythtv/i18n/mythfrontend_en_us.ts 2017-03-17 14:20:03.206227232 +0000 +@@ -3349,12 +3349,12 @@ + <message> + <location filename="../programs/mythfrontend/main.cpp" line="206"/> + <source>Play from bookmark</source> +- <translation>Play from bookmark</translation> ++ <translation>Play from Bookmark</translation> + </message> + <message> + <location filename="../programs/mythfrontend/main.cpp" line="207"/> + <source>Play from beginning</source> +- <translation>Play from beginning</translation> ++ <translation>Play from Beginning</translation> + </message> + </context> + <context> +@@ -3388,14 +3388,14 @@ + <location filename="../libs/libmythtv/videosource.cpp" line="3817"/> + <location filename="../libs/libmythtv/videosource.cpp" line="3852"/> + <source>Yes, delete capture cards</source> +- <translation>Yes, delete capture cards</translation> ++ <translation>Yes, Delete Capture Cards</translation> + </message> + <message> + <location filename="../libs/libmythtv/videosource.cpp" line="3818"/> + <location filename="../libs/libmythtv/videosource.cpp" line="3853"/> + <location filename="../libs/libmythtv/videosource.cpp" line="3876"/> + <source>No, don't</source> +- <translation>No, don't</translation> ++ <translation>No, Keep</translation> + </message> + <message> + <location filename="../libs/libmythtv/videosource.cpp" line="3834"/> +@@ -3420,7 +3420,7 @@ + <message> + <location filename="../libs/libmythtv/videosource.cpp" line="3875"/> + <source>Yes, delete capture card</source> +- <translation>Yes, delete capture card</translation> ++ <translation>Yes, Delete Capture Card</translation> + </message> + </context> + <context> +@@ -3674,12 +3674,12 @@ + <message> + <location filename="../libs/libmythtv/channelgroupsettings.cpp" line="186"/> + <source>Yes, delete group</source> +- <translation>Yes, delete group</translation> ++ <translation>Yes, Delete Group</translation> + </message> + <message> + <location filename="../libs/libmythtv/channelgroupsettings.cpp" line="187"/> + <source>No, Don't delete group</source> +- <translation>No, Don't delete group</translation> ++ <translation>No, Keep Group</translation> + </message> + <message> + <location filename="../libs/libmythtv/channelgroupsettings.cpp" line="239"/> +@@ -4116,7 +4116,7 @@ + <location filename="../libs/libmythtv/commbreakmap.cpp" line="368"/> + <source>Skip %1</source> + <extracomment>%1 is the skip time</extracomment> +- <translation>Skip %1</translation> ++ <translation>Skip Commercial %1</translation> + </message> + <message> + <location filename="../libs/libmythtv/commbreakmap.cpp" line="241"/> +@@ -4127,19 +4127,19 @@ + <message> + <location filename="../libs/libmythtv/commbreakmap.cpp" line="272"/> + <source>Skipping Back.</source> +- <translation>Skipping Back.</translation> ++ <translation>Skipping Back</translation> + </message> + <message> + <location filename="../libs/libmythtv/commbreakmap.cpp" line="290"/> + <location filename="../libs/libmythtv/commbreakmap.cpp" line="316"/> + <source>Start of program.</source> +- <translation>Start of program.</translation> ++ <translation>Start of Program</translation> + </message> + <message> + <location filename="../libs/libmythtv/commbreakmap.cpp" line="300"/> + <location filename="../libs/libmythtv/commbreakmap.cpp" line="344"/> + <source>At End, cannot Skip.</source> +- <translation>At End, cannot Skip.</translation> ++ <translation>At End, Cannot Skip</translation> + </message> + <message> + <location filename="../libs/libmythtv/commbreakmap.cpp" line="362"/> +@@ -5611,7 +5611,7 @@ + <message> + <location filename="../programs/mythfrontend/exitprompt.cpp" line="227"/> + <source>Yes, Exit now</source> +- <translation>Yes, Exit now</translation> ++ <translation>Yes, Exit</translation> + </message> + <message> + <location filename="../programs/mythfrontend/exitprompt.cpp" line="229"/> +@@ -11873,7 +11873,7 @@ + <location filename="../libs/libmythtv/mythplayer.cpp" line="4270"/> + <location filename="../libs/libmythtv/mythplayer.cpp" line="4306"/> + <source>New cut added.</source> +- <translation>New cut added.</translation> ++ <translation>New Cut Added</translation> + </message> + <message> + <location filename="../libs/libmythtv/mythplayer.cpp" line="4275"/> +@@ -12303,12 +12303,12 @@ + <message> + <location filename="../libs/libmythui/myththemedmenu.cpp" line="322"/> + <source>Enter standby mode</source> +- <translation>Enter standby mode</translation> ++ <translation>Standby</translation> + </message> + <message> + <location filename="../libs/libmythui/myththemedmenu.cpp" line="326"/> + <source>Exit application</source> +- <translation>Exit application</translation> ++ <translation>Exit</translation> + </message> + <message> + <location filename="../libs/libmythui/myththemedmenu.cpp" line="333"/> +@@ -12896,12 +12896,12 @@ + <message> + <location filename="../libs/libmythtv/playgroup.cpp" line="288"/> + <source>Yes, delete group</source> +- <translation>Yes, delete group</translation> ++ <translation>Yes, Delete Group</translation> + </message> + <message> + <location filename="../libs/libmythtv/playgroup.cpp" line="289"/> + <source>No, Don't delete group</source> +- <translation>No, Don't delete group</translation> ++ <translation>No, Keep Group</translation> + </message> + <message> + <location filename="../libs/libmythtv/playgroup.cpp" line="312"/> +@@ -13022,38 +13022,38 @@ + <message> + <location filename="../programs/mythfrontend/playbackbox.cpp" line="2623"/> + <source>Yes, and allow re-record</source> +- <translation>Yes, and allow re-record</translation> ++ <translation>Yes, Delete and Allow Re-record</translation> + </message> + <message> + <location filename="../programs/mythfrontend/playbackbox.cpp" line="2631"/> + <location filename="../programs/mythfrontend/playbackbox.cpp" line="2635"/> + <source>Yes, delete it</source> +- <translation>Yes, delete it</translation> ++ <translation>Yes, Delete</translation> + </message> + <message> + <location filename="../programs/mythfrontend/playbackbox.cpp" line="2639"/> + <source>Yes, stop recording</source> +- <translation>Yes, stop recording</translation> ++ <translation>Yes, Stop Recording</translation> + </message> + <message> + <location filename="../programs/mythfrontend/playbackbox.cpp" line="2653"/> + <source>Yes, delete it and the remaining %1 list items</source> +- <translation>Yes, delete it and the remaining %1 list items</translation> ++ <translation>Yes, Delete Recording and the Remaining %1 List Items</translation> + </message> + <message> + <location filename="../programs/mythfrontend/playbackbox.cpp" line="2663"/> + <source>No, keep it</source> +- <translation>No, keep it</translation> ++ <translation>No, Keep</translation> + </message> + <message> + <location filename="../programs/mythfrontend/playbackbox.cpp" line="2667"/> + <source>No, continue recording</source> +- <translation>No, continue recording</translation> ++ <translation>No, Continue Recording</translation> + </message> + <message> + <location filename="../programs/mythfrontend/playbackbox.cpp" line="2675"/> + <source>No, and keep the remaining %1 list items</source> +- <translation>No, and keep the remaining %1 list items</translation> ++ <translation>No, Keep the Remaining %1 List Items</translation> + </message> + <message> + <location filename="../programs/mythfrontend/playbackbox.cpp" line="2695"/> +@@ -14340,12 +14340,12 @@ + <message> + <location filename="../libs/libmythtv/profilegroup.cpp" line="360"/> + <source>Yes, delete group</source> +- <translation>Yes, delete group</translation> ++ <translation>Yes, Delete Group</translation> + </message> + <message> + <location filename="../libs/libmythtv/profilegroup.cpp" line="361"/> + <source>No, Don't delete group</source> +- <translation>No, Don't delete group</translation> ++ <translation>No, Keep Group</translation> + </message> + </context> + <context> +@@ -14576,7 +14576,7 @@ + <message> + <location filename="../programs/mythfrontend/progdetails.cpp" line="633"/> + <source>Auto-expire off</source> +- <translation>Auto-expire off</translation> ++ <translation>Auto-Expire Off</translation> + </message> + <message> + <location filename="../programs/mythfrontend/progdetails.cpp" line="636"/> +@@ -17786,12 +17786,12 @@ + <message> + <location filename="../libs/libmythtv/tv.cpp" line="85"/> + <source>Auto-Skip OFF</source> +- <translation>Auto-Skip OFF</translation> ++ <translation>Auto-Skip Off</translation> + </message> + <message> + <location filename="../libs/libmythtv/tv.cpp" line="86"/> + <source>Auto-Skip ON</source> +- <translation>Auto-Skip ON</translation> ++ <translation>Auto-Skip On</translation> + </message> + <message> + <location filename="../libs/libmythtv/tv.cpp" line="87"/> +@@ -21988,12 +21988,12 @@ + <message> + <location filename="../libs/libmyth/storagegroupeditor.cpp" line="165"/> + <source>Yes, remove directory</source> +- <translation>Yes, remove directory</translation> ++ <translation>Yes, Remove Directory</translation> + </message> + <message> + <location filename="../libs/libmyth/storagegroupeditor.cpp" line="166"/> + <source>No, Don't remove directory</source> +- <translation>No, Don't remove directory</translation> ++ <translation>No, Keep Directory</translation> + </message> + <message> + <location filename="../libs/libmyth/storagegroupeditor.cpp" line="223"/> +@@ -22052,12 +22052,12 @@ + <message> + <location filename="../libs/libmyth/storagegroupeditor.cpp" line="323"/> + <source>Yes, delete group</source> +- <translation>Yes, delete group</translation> ++ <translation>Yes, Delete Group</translation> + </message> + <message> + <location filename="../libs/libmyth/storagegroupeditor.cpp" line="324"/> + <source>No, Don't delete group</source> +- <translation>No, Don't delete group</translation> ++ <translation>No, Keep Group</translation> + </message> + <message> + <location filename="../libs/libmyth/storagegroupeditor.cpp" line="437"/> +@@ -22733,7 +22733,7 @@ + <message> + <location filename="../libs/libmythtv/tv_play.cpp" line="10903"/> + <source>Zoom Mode ON</source> +- <translation>Zoom Mode ON</translation> ++ <translation>Zoom Mode On</translation> + </message> + <message> + <location filename="../libs/libmythtv/tv_play.cpp" line="11500"/> +@@ -23030,12 +23030,12 @@ + <message> + <location filename="../libs/libmythtv/tv_play.cpp" line="12226"/> + <source>Turn Auto-Expire OFF</source> +- <translation>Turn Auto-Expire OFF</translation> ++ <translation>Turn Auto-Expire Off</translation> + </message> + <message> + <location filename="../libs/libmythtv/tv_play.cpp" line="12226"/> + <source>Turn Auto-Expire ON</source> +- <translation>Turn Auto-Expire ON</translation> ++ <translation>Turn Auto-Expire On</translation> + </message> + <message> + <location filename="../libs/libmythtv/tv_play.cpp" line="12185"/> +@@ -23233,7 +23233,7 @@ + <message> + <location filename="../libs/libmythtv/tv_play.cpp" line="13386"/> + <source>No, keep it</source> +- <translation>No, keep it</translation> ++ <translation>No, Keep</translation> + </message> + <message> + <location filename="../libs/libmythtv/tv_play.cpp" line="12527"/> +@@ -23436,12 +23436,12 @@ + <message> + <location filename="../libs/libmythtv/tv_play.cpp" line="12703"/> + <source>Auto-Expire OFF</source> +- <translation>Auto-Expire OFF</translation> ++ <translation>Auto-Expire Off</translation> + </message> + <message> + <location filename="../libs/libmythtv/tv_play.cpp" line="12708"/> + <source>Auto-Expire ON</source> +- <translation>Auto-Expire ON</translation> ++ <translation>Auto-Expire On</translation> + </message> + <message> + <location filename="../libs/libmythtv/tv_play.cpp" line="12951"/> +@@ -23491,7 +23491,7 @@ + <message> + <location filename="../libs/libmythtv/tv_play.cpp" line="13245"/> + <source>this recording</source> +- <translation>this recording</translation> ++ <translation>this Recording</translation> + </message> + <message> + <location filename="../libs/libmythtv/tv_play.cpp" line="13251"/> +@@ -23541,27 +23541,27 @@ + <message> + <location filename="../libs/libmythtv/tv_play.cpp" line="13373"/> + <source>Delete it, but allow it to re-record</source> +- <translation>Delete it, but allow it to re-record</translation> ++ <translation>Delete Recording, and Allow Re-record</translation> + </message> + <message> + <location filename="../libs/libmythtv/tv_play.cpp" line="13375"/> + <source>Delete it</source> +- <translation>Delete it</translation> ++ <translation>Delete Recording</translation> + </message> + <message> + <location filename="../libs/libmythtv/tv_play.cpp" line="13377"/> + <source>Save it so I can watch it again</source> +- <translation>Save it so I can watch it again</translation> ++ <translation>Keep Recording</translation> + </message> + <message> + <location filename="../libs/libmythtv/tv_play.cpp" line="13382"/> + <source>Yes, and allow re-record</source> +- <translation>Yes, and allow re-record</translation> ++ <translation>Yes, Delete and Allow Re-record</translation> + </message> + <message> + <location filename="../libs/libmythtv/tv_play.cpp" line="13384"/> + <source>Yes, delete it</source> +- <translation>Yes, delete it</translation> ++ <translation>Yes, Delete</translation> + </message> + </context> + <context> +@@ -30107,12 +30107,12 @@ + <message> + <location filename="../libs/libmythtv/transporteditor.cpp" line="325"/> + <source>Yes, delete the transport</source> +- <translation>Yes, delete the transport</translation> ++ <translation>Yes, Delete Transport</translation> + </message> + <message> + <location filename="../libs/libmythtv/transporteditor.cpp" line="326"/> + <source>No, don't</source> +- <translation>No, don't</translation> ++ <translation>No, Keep Transport</translation> + </message> + <message> + <location filename="../libs/libmythtv/transporteditor.cpp" line="360"/> +@@ -31302,13 +31302,13 @@ + <message> + <location filename="../libs/libmythtv/videosource.cpp" line="3950"/> + <source>Yes, delete video sources</source> +- <translation>Yes, delete video sources</translation> ++ <translation>Yes, Delete Video Sources</translation> + </message> + <message> + <location filename="../libs/libmythtv/videosource.cpp" line="3951"/> + <location filename="../libs/libmythtv/videosource.cpp" line="3975"/> + <source>No, don't</source> +- <translation>No, don't</translation> ++ <translation>No, Keep</translation> + </message> + <message> + <location filename="../libs/libmythtv/videosource.cpp" line="3972"/> +@@ -31318,7 +31318,7 @@ + <message> + <location filename="../libs/libmythtv/videosource.cpp" line="3974"/> + <source>Yes, delete video source</source> +- <translation>Yes, delete video source</translation> ++ <translation>Yes, Delete Video Source</translation> + </message> + </context> + <context> diff --git a/abs/core/mythtv/stable-0.28/mythtv/tv.cpp_fix_caps.patch b/abs/core/mythtv/stable-0.28/mythtv/tv.cpp_fix_caps.patch deleted file mode 100644 index dbe9553..0000000 --- a/abs/core/mythtv/stable-0.28/mythtv/tv.cpp_fix_caps.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- src/mythtv/libs/libmythtv/tv.cpp.orig 2016-04-15 16:11:21.498478075 +0000 -+++ src/mythtv/libs/libmythtv/tv.cpp 2016-04-15 16:11:49.338228155 +0000 -@@ -82,8 +82,8 @@ - { - const QString kCommSkipTitles[] = - { -- QObject::tr("Auto-Skip OFF"), -- QObject::tr("Auto-Skip ON"), -+ QObject::tr("Auto-Skip Off"), -+ QObject::tr("Auto-Skip On"), - QObject::tr("Auto-Skip Notify"), - }; - diff --git a/abs/core/runit-scripts/PKGBUILD b/abs/core/runit-scripts/PKGBUILD index f31881e..96959be 100755 --- a/abs/core/runit-scripts/PKGBUILD +++ b/abs/core/runit-scripts/PKGBUILD @@ -1,6 +1,6 @@ pkgname=runit-scripts pkgver=8.4 -pkgrel=3 +pkgrel=4 pkgdesc="collection of startup scripts for runit" url="http://smarden.org/runit/" license=('BSD') diff --git a/abs/core/runit-scripts/runitscripts/services/vnc/run b/abs/core/runit-scripts/runitscripts/services/vnc/run index b67d174..c168251 100755 --- a/abs/core/runit-scripts/runitscripts/services/vnc/run +++ b/abs/core/runit-scripts/runitscripts/services/vnc/run @@ -7,7 +7,7 @@ MYTH_RUN_STATUS="1" . /etc/rc.d/functions . /etc/profile stat_runit "Starting vnc service" -geometry=1024x768 +geometry=1920x1080 #. /etc/conf.d/vncserver 2>/dev/null cp -f $MV_ROOT/templates/vnc.service /etc/avahi/services/vnc.service 2>/dev/null cd ~vncsvc diff --git a/abs/core/wmaker_settings/GNUstep/Defaults/WMState.vnc b/abs/core/wmaker_settings/GNUstep/Defaults/WMState.vnc index dbd9373..06da6be 100644 --- a/abs/core/wmaker_settings/GNUstep/Defaults/WMState.vnc +++ b/abs/core/wmaker_settings/GNUstep/Defaults/WMState.vnc @@ -26,7 +26,7 @@ AutoLaunch = No; Position = "0,2"; Lock = No; - Command = "mythtv-setup --geometry 800x600"; + Command = "mythtv-setup"; } ); Applications = ( @@ -55,7 +55,7 @@ AutoLaunch = No; Position = "0,2"; Lock = No; - Command = "mythtv-setup --geometry 800x600"; + Command = "mythtv-setup"; } ); Lowered = No; @@ -66,7 +66,7 @@ Name = Logo.WMClip; BuggyApplication = No; AutoLaunch = No; - Position = "960,704"; + Position = "1856,1016"; Lock = No; Command = "-"; }; diff --git a/abs/core/wmaker_settings/GNUstep/Defaults/myth_menu b/abs/core/wmaker_settings/GNUstep/Defaults/myth_menu index e626aea..0a40863 100644 --- a/abs/core/wmaker_settings/GNUstep/Defaults/myth_menu +++ b/abs/core/wmaker_settings/GNUstep/Defaults/myth_menu @@ -1,4 +1,4 @@ "Applications" MENU "MythFrontend" EXEC mythfrontend - "MythTV setup" EXEC mythtv-setup + "MythTV Setup" EXEC mythtv-setup "Applications" END diff --git a/abs/core/wmaker_settings/GNUstep/Defaults/system_menu b/abs/core/wmaker_settings/GNUstep/Defaults/system_menu index fb2750c..3646a67 100644 --- a/abs/core/wmaker_settings/GNUstep/Defaults/system_menu +++ b/abs/core/wmaker_settings/GNUstep/Defaults/system_menu @@ -1,18 +1,18 @@ "Service Menu" MENU - "Access " EXEC sudo mythinstall -s accesscontrol - "Add/Remove software " EXEC sudo mythinstall -s plugins,software + "Access" EXEC sudo mythinstall -s accesscontrol "Advanced" EXEC sudo mythinstall -s advanced - "Audio Settings" EXEC sudo mythinstall -s sound - "Display " EXEC sudo mythinstall -s advancedX + "Audio" EXEC sudo mythinstall -s sound + "Display" EXEC sudo mythinstall -s advancedX "Dynamic DNS" EXEC sudo mythinstall -s ddns - "File shares" EXEC sudo mythinstall -s fileshare - "Miscellanouse settings" EXEC sudo mythinstall -s misc - "Network " EXEC sudo mythinstall -s network - "Remotes " EXEC sudo mythinstall -s ir - "Screensaver " EXEC sudo mythinstall -s screensaver - "Shutdown settings " EXEC sudo mythinstall -s sleep - "System Type " EXEC sudo mythinstall -s hostype - "User accounts" EXEC sudo mythinstall -s user - "VNC service " EXEC sudo mythinstall -s vnc - "Web security" EXEC sudo mythinstall -s webuser + "File Sharing" EXEC sudo mythinstall -s fileshare + "Host" EXEC sudo mythinstall -s hostype + "Miscellaneous" EXEC sudo mythinstall -s misc + "Network" EXEC sudo mythinstall -s network + "Programs" EXEC sudo mythinstall -s plugins,software + "Remotes" EXEC sudo mythinstall -s ir + "Screensaver" EXEC sudo mythinstall -s screensaver + "Screen Sharing" EXEC sudo mythinstall -s vnc + "Shutdown" EXEC sudo mythinstall -s sleep + "User Accounts" EXEC sudo mythinstall -s user + "Web Security" EXEC sudo mythinstall -s webuser "Service Menu" END diff --git a/abs/core/wmaker_settings/PKGBUILD b/abs/core/wmaker_settings/PKGBUILD index 0ad0dfd..af378d8 100644 --- a/abs/core/wmaker_settings/PKGBUILD +++ b/abs/core/wmaker_settings/PKGBUILD @@ -1,6 +1,6 @@ pkgname=wmaker_settings pkgver=1.0 -pkgrel=19 +pkgrel=20 pkgdesc="Default settings for windowmaker+ theme" depends=('windowmaker') source=() @@ -10,8 +10,8 @@ install=wmaker_settings.install configdir=/usr/share/wm_data package() { echo $startdir - mkdir -p $pkgdir/$configdir - rsync -arp --exclude=.svn $startdir/GNUstep $pkgdir/$configdir + mkdir -p $pkgdir/$configdir + rsync -arp --exclude=.svn $startdir/GNUstep $pkgdir/$configdir mkdir -p $pkgdir/usr/share/WindowMaker/Themes/ rsync -arp $startdir/linhes.themed $pkgdir/usr/share/WindowMaker/Themes/ } |