Posts: 12,461
Joined: Oct 2014
Reputation:
601
Thread moved to Linux, but thank you for sharing it.
Posts: 47
Joined: Feb 2016
Reputation:
3
Hi again.
After the first time I made this script public, I've been hard at work fixing bugs, making the script more robust and more modular.
It's now at version 1.1.1
The main change is that if the script is run without parameteres, it assumes a set of defaults which are the same as --with=clean,addons.
This means that it will check for updates from git, remove the kodi-build directory, recreate it, configure, build, install and also clean and install the binary-addons.
I've also made the script more modular by moving code out of functions and into new functions where they really belong.
The script now logs everything to the log-file so that you can check what has happened during the run. It will tell you where you can find the file at the end of the run.
Introduced and fixed a lot of bugs. I believe this version is the best so far.
Really looking forward to hearing from you and your experiences with this script. Please let me know if you have any suggestions, improvements, issues or bugs that you'd like me to look at and please use the Issue system at Github.
Thanks and good luck :-)
Cheers,
kekePower
Posts: 47
Joined: Feb 2016
Reputation:
3
Hi.
A lot of bug fixes, enhancements and improvements has been made in version 1.2.3.
* Fixed a critical bug that did not honor when a No was set for a fresh install
* Fixed a critical bug that cloned Leia into the wrong directory
* Moved all the hard coded text from build.leia to en_US.inc
* The code is more commented
* A lot of clean-ups, removed unused variables and text
Thanks for your time.
Cheers,
kekePower
Posts: 47
Joined: Feb 2016
Reputation:
3
Hi all.
Version 1.3.1 has been released with numerous fixes and enhancements.
I've also begun the slow progress on a new, major version. The 1.3.1 version has been branched to "v1.x" on Github and this is the recommended version to use until v2.0.0 is released.
An incomplete list of wishes for v2.0.0
* Be able to compile and install binary-addons separately
* Build a list of packages/codecs/libraries that offer a better multimedia experience
** Download, compile and install them if the user answers Yes
* CLean up language files
* More to come...
Cheers,
kekePower
Posts: 47
Joined: Feb 2016
Reputation:
3
2017-04-12, 13:30
(This post was last modified: 2017-04-12, 13:33 by kekePower.)
Hi.
Version 1.3.6 released.
I've been hard at work fixing bugs, adding features and speeding things up a little.
An incomplete list of changes:
* Added option "no-ccache" that disables ccache during configuration
* Added option "only-addons" that will clean and compile only the binary-addons
* Sped up the check if a git pull is needed
* Renamed a few variables
* General code clean-up
Give it a spin and let me know if you find any bugs or have feature request. Please use the Issue system at Github.
Cheers,
kekePower
Posts: 47
Joined: Feb 2016
Reputation:
3
2017-04-13, 07:13
(This post was last modified: 2017-04-13, 07:22 by kekePower.)
Hi.
Version 1.3.9 release.
* Norwegian language is complete
* Introduced a sudo option in the config file
** You'll have to edit PREFIX to a location where your user has write access if you don't use sudo
* Fixed a few bugs that prevented a full install
* Fixed other bugs that made certain combinations to not work
* Updated the installer a tad (Untested)
* General code clean-ups
Cheers,
kekePower
Posts: 1,772
Joined: Aug 2009
Reputation:
24
Derek
Posting Freak
Posts: 1,772
Hi KeKePower thanks for your hard work ive wanted to compile kodi myself for a while but not really had time to play but your effort has given me the chance thanks.
Ill have more time this weekend and will let ya know how it goes ta dek.
Posts: 47
Joined: Feb 2016
Reputation:
3
Hi.
I've just updated to version 1.4.1.
Incomplete changelog
* Added color themes (just because...)
* Config file changed. See etc/build.leia.conf.sample and make the appropriate changes.
* Prevent script from starting if you're already running it
* No need to clean ccache if no-ccache is set
* General bug fixes and clean-ups
Cheers,
kekePower
Posts: 47
Joined: Feb 2016
Reputation:
3
Hi all.
Version 1.4.6 released.
Changelog:
* Added docs about how to write your own extensions
* Added an example. See build.leia --with=example
** File ~/bin/include/build.leia/example.inc
* Added option to remove ${PREFIX} before installation if you want a clean slate
* Bug fixes and clean-ups
Cheers,
kekePower
Posts: 47
Joined: Feb 2016
Reputation:
3
Howdy.
Version 1.4.9 released.
Changelog:
* Fixed a major bug that prevented Leia from being built from a fresh install
* Edited a few strings in the language files
* Binary addons not built are now displayed one line per item, if any
* Fixed a logging error
* Fixed a bug when only-addons was selected, it also asked if user wants to remove PREFIX
This release should be the most stable and feature rich released. Please give it a spin and let me know what you think.
Cheers,
kekePower
Posts: 47
Joined: Feb 2016
Reputation:
3
Hey!
Version 1.5.0 has hit the streets!
Changelog:
* Added progress information when compiling Kodi
* Fixed a possible bug when cleaning up the build directory
Cheers,
kekePower
Posts: 47
Joined: Feb 2016
Reputation:
3
Hello.
I've just pushed version 1.5.3 to Github.
Changelog:
* Edited a string in the en_US lang file
* Fixed a tiny bug
* Added a new variable for your extensions, STANDALONE, that will make sure that the script executes only your extension and not the rest of the script.
* Added updated screenshots in README.md for Github.
Please enjoy and let me know if you find anything or have ideas/wishes/features.
Now I'll have to update the documentation for writing your own extensions :-)
Cheers,
kekePower