Git Product home page Git Product logo

openwrt-packages-yun's Introduction

OpenWrt Yún packages

What you'll find here

Not every available package is stored on OpenWrt Yún repository: as there are thousands of them, separating the core ones from the rest allows to keep things cleaner.

When you build the image on your computer, file feeds.conf.default is used to download additional packages list. As you can see, the first line mentions this very repository.

Just as the main repository, this one is a fork of the official OpenWrt one, with a handful of Yún specific additions and customizations.

What you can do with this repo

If you wish to contribute to the list of available packages, please consider forking this repo. Change the url on feeds.conf.default to point to your fork, play with it and once you ready, share your work with the community by opening a pull request

openwrt-packages-yun's People

Contributors

facchinm avatar ffissore avatar noblepepper avatar sngl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openwrt-packages-yun's Issues

jamvm

Recently a new version of jamvm has been released (also for the MIPS processor family); this version supports version 1.6, 1.7 and even the latest version of Java, version 1.8; it also doesn't depend on GNU's 'classpath' version of the core classes anymore (which is quite buggy). The OpenJDK version of the core classes is a direct branch of the original Sun/Oracle (reference) implementation, which makes jamvm a full, complete Java JRE implementation (it even has JDK capabilities; e.g. the Java compiler itself is part of the core classes).

Will this jamvm (version 2.0) be available for the Yun? And, if so, when?

kind regards,

Jos

ps. I'm sorry that I can't build this version myself because my Linux (Mint) box is severely broken ...

yun-gcc tries to install files already provided by libstdcpp

Collected errors:
 * check_data_file_clashes: Package yun-gcc wants to install file /usr/lib/libstdc++.so.6.0.16-gdb.py
    But that file is already provided by package  * libstdcpp
 * check_data_file_clashes: Package yun-gcc wants to install file /usr/lib/libstdc++.so.6.0.16
    But that file is already provided by package  * libstdcpp
 * check_data_file_clashes: Package yun-gcc wants to install file /usr/lib/libstdc++.so.6
    But that file is already provided by package  * libstdcpp
 * opkg_install_cmd: Cannot install package yun-gcc.

"node" script should consider swap

Current memory params of nodejs may make impossible to use tools such as npm
Since we can use swap files, make the script a little smarter by running nodejs without memory parameters if swap is active

Subject: Arduino Yun and node.js, a good read

Subject: Arduino Yun and node.js, a good read

After spending 2 weeks working through lots of challanges with Arduino Yun and Node.js, I put together a massive article with lots of source code to cover in depth Arduino Yun and Node.js.

I also provide a pre-built binary image that you can bun onto your own Micro SD (instruction included) for the perfect Yun / Node.js setup.

I developed a serial Watchdog (for when serial bridge doesn't connect), socket.io client using binary ws for the Yun, figured our node.js live remote debug and more...

I just had too many good things to not share it with everyone, so here it is, ENJOY and please comment:

https://github.com/born2net/mediaArduino

(PS sorry that has to open an issue, but no other way to post on GitHub).

[node-bleno / bluez] GATT server

node-bleno doesn't seem to be fully functional as it needs a GATT server to expose Services and Characteristics once a bluetooth LE connection is made.
It works great if you just want to create an iBeacon and don't need to pair devices.

It seems that bluez-libs doesn't include the GATT server (and gattool is missing in bluez-utils).
I've tried to re compile bluez changing the configure arguments (adding --enable-maintainer-mode), but I'm not an expert, and it seems like some dependencies are missing, so I wasn't able to re compile it when changing those configure args.

edit: I might be wrong with the source and fix of the problem, I've opened a ticket on bleno's github.

Question about packages-yun

Hi guys,
what was the reason for creating a hard for of openwrt-packages?

As the packages are originally configured in the feed.conf , it could had been possible to use the latest AA packages-feed combined together with your own modifications.
As you already use a custom script (good way to go) to include/exclude certain packages, you can add the packages from you custom fedd.

Currently you have in arduino/openwrt-yun feeds.conf.default
src-svn packages https://github.com/arduino/openwrt-packages-yun/trunk
src-svn xwrt http://x-wrt.googlecode.com/svn/trunk/package
src-svn luci http://svn.luci.subsignal.org/luci/branches/luci-0.11/contrib/package
src-git routing git://github.com/openwrt-routing/packages.git;for-12.09.x

With another clean git repository only including the yun custom stuff, you could configure in build.sh the feed.conf in this way
src-svn packages svn://svn.openwrt.org/openwrt/branches/packages_12.09
src-svn xwrt http://x-wrt.googlecode.com/svn/trunk/package
src-svn luci http://svn.luci.subsignal.org/luci/branches/luci-0.11/contrib/package
src-git routing git://github.com/openwrt-routing/packages.git;for-12.09.x
...
src-git packages https://github.com/arduino/openwrt-packages-yun

and later maybe change or add packages you want from you specific directory.
So you have an easy going if AA gets an update (i.e. heartbleed patch) and you only need to do a reply and not messing around with applying patches.

What do you think?

Matthias

please update root-zone trust-anchors in root.key file

Users of your software that enable DNSSEC will not be able to validate DNS after October the 11th 2018.

Your repository contains a root key file without the new DNSSEC trust-anchors:

. IN DS 19036 8 2 49AAC11D7B6F6446702E54A1607371607A1A41855200FD2CE1CDDE32F24E8FB5
It should also include:

. IN DS 20326 8 2 E06D44B80B8F1D39A95C0B0D7C65D08458E880409BBC683457104237C7F8EC8D

More information can be found at: https://www.icann.org/resources/pages/ksk-rollover

Please don’t hesitate to get in touch.

Warmly,

Roy Arends
ICANN

Steps for npm module compilation

I think it would be great if there someone provided a nice guide on how to compile c++ nodejs modules for the Yun. I'd really like to use node_mdns and it seems like compiling it myself is the only way to go.

opkg distribute package failing

Hi Martino -

You seem to have quite a bit of experience with managing packages for the yun. I have been stuck for days on an issue with the package 'distribute.' People on the arduino forums are having the same problem as well.

I posted my question on the AWS SDK repo, but really it isn't an issue with the AWS SDK, it is a architectural conflict for the 'distribute' package on opkg install.

In a nutshell:

$ opkg install distribute
Unknown package 'distribute'.
Collected errors:

  • opkg_install_cmd: Cannot install package distribute.

(I have already done an opkg update)

If you were having a Would your advice be to re-install a new fresh image of the yun rev2 firmware, or to figure out how to somehow cross compile the package for the mips_24k architecture?

Yun-gcc package is missing many headers

The user has to compile the openwrt-yun image and devel/yun-gccpackage from source then search for headers to be able to compile much beyond hello.c

If you find missing headers, please list them here.

Collectd-python is missing

Hello, I've been trying to create some new plugins for the collectd service but the python plugin it's completely vanished from OpenWrt.

I've been trying to build it my self but with no success. Anyone that could guide me through?

Sqlite3 with node.js

In the examples I see instructions on how to use sqlite3 with php and with python. From what I can tell the npm sqlite3 module needs to be compiled and isn't in this package. Is that correct?

Using ImageMagick's "animate" tool

Hello,
I have installed the following packages:

imagemagick
imagemagick-tools
imagemagick-jpeg
imagemagick-png

I'm trying to create an animated GIF using two JPEGs. using animate 116.jpg 117.jpg
I get the following error:

animate: DelegateLibrarySupportNotBuiltIn `' (X11) @ error/animate.c/AnimateImageCommand/1472.

Any idea how to resolve this?

python-netifaces

Does anyone have an ipkg for python-netifaces or instructions on how to cross-compile?

The build with mips-openwrt-linux-uclibc-gcc using pip fails with;
mips-openwrt-linux-uclibc-gcc -fno-strict-aliasing -Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -msoft-float -DNDEBUG -Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -msoft-float -fPIC -DNETIFACES_VERSION=0.10.6 -I/usr/include/python2.7 -c netifaces.c -o build/temp.linux-mips-2.7/netifaces.o
cc1: error: unrecognized command line option '-fhonour-copts'

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.