Code Monkey home page Code Monkey logo

spksrc's Introduction

SPKSRC

SPKSRC is currently in alpha stage. All dependencies do not work correctly.

SPKSRC is a cross compilation framework intended to compile and package softwares for the Synology's NAS.

Usage

Choose your ARCH

You can list all available archs with ls toolchains. Remove the prefix syno- to have the actual ARCH.

Build a SPK

You can list all available SPKs with ls spk.

  • make ARCH=yourarch yourspk-clean to clean previous builds
  • make ARCH=yourarch yourspk to make the SPK
  • in your spk directory : make all-archs to make the spk for all available archs

Required files for cross-compilation are downloaded in distrib directory. Built SPKs are stored in packages directory.

TODO

  • Add more software
  • Do some more clean up in mk/
  • Add generic support for DSM integration
  • Add support for custom package server upload
  • Add support for download validation (check hash on downloaded files)

Bugs

If you find a bug please report it in the issue tracker if it has not already been reported. Be sure to provide as much information as possible.

License

When not explicitly set, files are placed under a 3 clause BSD license.

spksrc's People

Contributors

botho avatar manulin44 avatar zebulon501 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.