Commit Graph

83 Commits

Author SHA1 Message Date
Rick van Hattem
61db9f43b8 Qcommandlineparser (#199)
* Replaced getoptplusplus with QCommandLineParser. Fixes #39

* enabling C++11 if possible

* enabling C++11 if possible

* fixed gcc compilation issues

* fixed linux builds and improved os x build

* trying to fix dispmanx

* trying to fix dispmanx

* simplified travis build script

* fixed argumentparser default values

* rewrote validator system and made sure default arguments are processed correctly

* rewrote validator system and made sure default arguments are processed correctly

* fixed bool vs. regular options

* oops... removing debug code

* reverted screenshot api change
2016-08-28 15:10:43 +02:00
brindosch
0feb1d7b58 Merged branch master into master 2016-07-06 21:58:19 +02:00
brindosch
9101d7f604 systemd: add oe/le systemd, mod systemd file (#78)
* cleanup: remove ambiled device

as written at the forum this is no longer supported. All people should move to adalight. They just need to flash a new sketch.

* fix typo

* travis.ci

* travis: move to ubuntu 14.04

* script try

* add serialport

* update .json files

* .

* .

* .

* update travis

* fix

* typo

* fix

* .

* disable v4l2 on mac

* disable email notification

* update osx

* maybe fix

* .

* disable osx and rm v4l2

* try osx

* try fix

* travis update

* add oe systemd file
2016-06-30 17:30:25 +02:00
brindosch
c5ecd0ffe2 Update install_hyperion.sh 2016-06-14 23:12:16 +02:00
brindosch
ebd844c87e Update install_hyperion.sh 2016-06-14 22:59:40 +02:00
brindosch
7ca14d92ce Update install_hyperion.sh 2016-06-14 00:19:11 +02:00
brindosch
41e8f2ef22 Update install_hyperion.sh
Former-commit-id: 6ae380942be446396e05a258a469e62b35c09644
2016-06-11 00:47:28 +02:00
brindosch
0973a0b09e Update install_hyperion.sh
Former-commit-id: 660073dc08465a47890a0c4a68c1d7edae7df0cb
2016-06-11 00:40:56 +02:00
brindosch
3445c90757 Update install_hyperion.sh
Former-commit-id: 4445a4923822089e0dcb17344c5b61d9da33dde6
2016-06-11 00:40:09 +02:00
brindosch
b90fc1d977 Update install_hyperion.sh
Former-commit-id: faba41c021bc2f2e672f6369510f048dc9422668
2016-06-11 00:28:55 +02:00
brindosch
f04d48063d [DO NOT MERGE] Preperation for V1.03.0 (#672)
Preperation for V1.03.0

Former-commit-id: d3ef9dbe74df304dd0653818415f10401ac72af4
2016-06-10 18:32:39 +02:00
brindosch
afb7efaa94 update service
Former-commit-id: cf849922ce2b4ce89b97475e5ff246d6d929998a
2016-06-10 18:28:26 +02:00
brindosch
c5cdd39615 disable zeroconf
Former-commit-id: b3e29c20a4b0a5407eb385b6f0579bc142a183a2
2016-06-10 13:15:53 +02:00
brindosch
57e74e52f5 update release.sh
Former-commit-id: 26c8b198459fcbb9af908bcf2242639edbebea44
2016-05-31 23:27:53 +02:00
brindosch
a912a94691 add fw_script
Former-commit-id: 95b5b420df99c3b7985a998c5c68d11549d493a3
2016-05-28 00:27:45 +02:00
redPanther
945f3d1c5b big code cleanup. mostly line endings and indentions (#659)
No functional changes - except protobuffer is mandatory and not optional now.

Former-commit-id: 1e6347e708707cc388cdedb8d0352a9f017030b8
2016-05-26 23:44:27 +02:00
redPanther
0940872870 create debian packages / multiple configs (#650)
* implement make install
set CMAKE_INSTALL_PREFIX e.g. to /opt to install to /opt/hyperion
set ENABLE_SYSTEM_INSTALL to ON to activate installation
after compiling use
make install
or
make install/strip
(for performance/size optimized binaries - compile in Release to get best performance)

* cleanup cmake files
use
cmake -DINSTALL_PREFIX=/opt/hyperion ..
to install all files to hyperion or
cmake -DINSTALL_PREFIX=/usr/
to install to usr. install folders are linux standard. bin go to bin folder and additionals (effects) go to share/hyperion

* add uninstall target - be patient with that, this will remove files from your system
install service files to share/hyperion - if you want to use them you have to make a symlink to your location of service files

* optimize build release script
install service files into hyperion share folder (services not activated, this must be done by distribution package script)
initial support of cmake option -DPLATFORM= option. This selects platform specific cmake flags. no need for -DENABLE_... options (unless you want some special things)
automatic detect for apple build

* update submodule

* fix cmake error when no platform is given

* initial support for deb,rpm and tgz packages - no usefull content atm!

* make packeages contain usefull stuff

* add license
make packes more functional. package specific install missing yet

* implement debian postinstall

* disable rpm generation until it has a working state

* add hypercon compat

* add posibility for multiple config files. first one found is taken


Former-commit-id: 1c2669961da98fd05a97359e75f1d6d68e126715
2016-05-24 19:56:43 +02:00
redPanther
b293ea20db build script optimization (#642)
* implement make install
set CMAKE_INSTALL_PREFIX e.g. to /opt to install to /opt/hyperion
set ENABLE_SYSTEM_INSTALL to ON to activate installation
after compiling use
make install
or
make install/strip
(for performance/size optimized binaries - compile in Release to get best performance)

* cleanup cmake files
use
cmake -DINSTALL_PREFIX=/opt/hyperion ..
to install all files to hyperion or
cmake -DINSTALL_PREFIX=/usr/
to install to usr. install folders are linux standard. bin go to bin folder and additionals (effects) go to share/hyperion

* add uninstall target - be patient with that, this will remove files from your system
install service files to share/hyperion - if you want to use them you have to make a symlink to your location of service files

* optimize build release script
install service files into hyperion share folder (services not activated, this must be done by distribution package script)
initial support of cmake option -DPLATFORM= option. This selects platform specific cmake flags. no need for -DENABLE_... options (unless you want some special things)
automatic detect for apple build

* update submodule


Former-commit-id: 5f06f314841810c780c871f810158010d3d2de70
2016-05-22 00:27:06 +02:00
brindosch
19a6bf1ee7 change default effect priority
Former-commit-id: ccdda396083b61c417eaf908b628a2e5a7796ba4
2016-05-18 20:35:52 +02:00
brindosch
fdbbdd09cc prevent spam
Former-commit-id: 3848e23575cb73e322652a9d2f2b677c64763f14
2016-05-05 12:55:11 +02:00
brindosch
2b077aad94 typo fix
Former-commit-id: 9525da45219ba48a8e45ac275182f17016b9f7b5
2016-05-05 12:42:34 +02:00
brindosch
f1c510bc81 LibreELEC support added
Former-commit-id: 8448696709ac57bb29f9e31d17125776e50ad2bb
2016-05-05 12:38:24 +02:00
brindosch
d5e6a4cdaa rasplex install
Former-commit-id: 083c6e95432d6bd776eba3e70b23a7d1fd5d9d84
2016-05-04 18:50:40 +02:00
brindosch
f4c07f6c83 revert script changes
Former-commit-id: 98b2d971b780ccae61cc01b9da1a339ed5799b19
2016-05-04 15:41:58 +02:00
brindosch
89a8e6c6e5 rasplex support
Former-commit-id: 5dc6697124fe2e4fbfee6228db131bd574a921c6
2016-05-04 10:28:25 +02:00
brindosch
fdbb1673eb add logfiles dir for oe install
Former-commit-id: d549732905e85d224921de574463f540d8d5d647
2016-04-30 17:09:41 +02:00
brindosch
4853d17563 maybe fix install.sh
Former-commit-id: 2713fb28ddf70d6a22fd743ca931b2f120e03a8e
2016-04-30 17:00:29 +02:00
brindosch
77996fd65a amlogic docu update
Former-commit-id: a0293a6becf58fa9a0ee5d7162ba4d8f6b9e189d
2016-04-28 14:46:53 +02:00
brindosch
1e5f3cdd4a merged scripts
Former-commit-id: 2cc8dd2ab9b5ef7a467e5c90a7ede3ca427f028d
2016-04-26 17:21:30 +02:00
brindosch
ad2962bbf4 update install with osmc
Former-commit-id: c4595324e766c6908a9da4414337a97414c4b92b
2016-04-26 15:54:02 +02:00
brindosch
da3db8d0cf cleanup
Former-commit-id: 199a8d3bd4db8900c95b151e601835463e7554bb
2016-04-26 12:56:16 +02:00
brindosch
fc59df9976 preperation for next release and cleanup
Former-commit-id: dc829ea7671584d4aaf982cadba329998a824593
2016-04-26 12:27:59 +02:00
brindosch
e318c9ab19 openelec logfile support
Former-commit-id: 87e4bbddaabdfb89e9843cfc9235dfcdb40bff77
2016-04-09 17:55:05 +02:00
penfold42
908612adf8 init scripts need to send SIGTERM not SIGHUP
* Removed -HUP so the default -TERM signal is sent instead.
- hyperiond only listens for TERM and INT. HUP is often used to get an exe to reread its config

Changed pgrep to add '-x' so it wont partial match on the exe name.
- I have multiple instances with multiple hyperiond-instance1 names
- this ensures the service script only kills the right process

* reversing errant change to hyperion.systemd.sh


Former-commit-id: 7df14c9ab31bd808df7f286a8db89de3ac7d18bd
2016-04-02 15:05:46 +02:00
brindosch
8111d320e3 extend install-hyperion.sh
Former-commit-id: f330c1b9d292529b82541ca7b727ec2269e1e9dc
2016-04-02 01:24:08 +02:00
brindosch
1d8b529192 mark deprecated values at hyperion-remote
Former-commit-id: b6095d193c3d928f223839967f4debd16bc9eaa7
2016-04-02 00:41:01 +02:00
tpmodding
197be9dc55 added hyperion-v4l2.sh for openelec
Former-commit-id: 851e3e054a708bab673b9f10b4261c51e17832e8
2016-03-22 14:34:25 +01:00
brindosch
fb7445b545 Update
Former-commit-id: 3c6ac5d2f618cd7499c16bca950ff3d41f855318
2016-03-22 01:01:54 +01:00
tpmodding
2b7b8cd264 Update create_oe_depedencies.sh
Former-commit-id: be4c2091e59d2c150908e7836468676bfeed0aee
2016-03-21 23:23:41 +01:00
brindosch
bb9b3808e0 script fixes
Former-commit-id: 8865ff41bf1bcdd5b61462310c1e53c2055ad412
2016-03-16 20:57:06 +01:00
brindosch
81302b663c Update images to V1.00.0
Former-commit-id: 138dc9dfa3bd3a0ed30c97cd3ca07d6352b73ff2
2016-03-15 21:27:57 +01:00
brindosch
40e7949181 small build fix
Former-commit-id: 765d655e6c042254162735ab757576eb9589335e
2016-03-15 21:14:32 +01:00
brindosch
144d1ba840 32bit deprecated
Former-commit-id: dd3e9c404f4162febf78cbd98b6ccf9511f7e855
2016-03-15 20:33:38 +01:00
brindosch
09c1a6448e add x32x64 oe dependencies
Former-commit-id: 77dfd9acb888a373fc46f4dcc905ebe9d3a3d93e
2016-03-13 20:04:42 +01:00
brindosch
33d7e54f1f fix createrelease.sh
Former-commit-id: d004178819bb9ac41b042149da3b5ef30a43d890
2016-03-13 17:56:00 +01:00
brindosch
b3e929af3e extend create release.sh
Former-commit-id: 52e24ff533bc2d3d3d81f8f1b45c33b3bfe1fcfa
2016-03-13 15:40:49 +01:00
brindosch
357790c84c cleanup and addition
Former-commit-id: b47e5b99eb535aa98b90dfb111618c0055b00993
2016-03-13 13:55:56 +01:00
tpmodding
30e4ba47d9 Update create_all_release.sh
Added "-DCMAKE_BUILD_TYPE=Release -Wno-dev" to make everything ready for release!

Former-commit-id: 1c4f6e4b829afbe782dff63c7d16ece8562146fa
2016-03-13 02:35:17 +01:00
brindosch
97ba9560e8 Update images and introduce new install script, cleanup
Former-commit-id: 4f38353c420f5b82de509c36d4444bc8d32566e3
2016-03-12 03:49:19 +01:00
brindosch
385d5a896d Cleanup and bugfixes
Former-commit-id: 8622ff7fb963eb7c52e816f1c779e9e9869ece53
2016-03-11 19:06:36 +01:00