libshout: new package
PATCH 1/4 libshout: new package
--- package/Config.in | 1 + package/libshout/Config.in | 10 ++++++++++ package/libshout/libshout.mk | 14 ++++++++++++++ 3 files changed, 25 insertions(+) create mode 100644 package/libshout/Config.in create mode 100644 package/libshout/libshout.mk
package/Config.in +1 -0
@@ -805,6 +805,7 @@ menu "Networking" source "package/librsync/Config.in" source "package/libsocketcan/Config.in" source "package/libshairplay/Config.in" + source "package/libshout/Config.in" source "package/libsoup/Config.in" source "package/libstrophe/Config.in" source "package/libtirpc/Config.in"
package/libshout/Config.in new file +10 -0
@@ -0,0 +1,10 @@ +config BR2_PACKAGE_LIBSHOUT + bool "libshout" + select BR2_PACKAGE_LIBOGG + select BR2_PACKAGE_LIBVORBIS + help + Libshout is a library for communicating with and sending data to an + icecast server. It handles the socket connection, the timing of the + data, and prevents bad data from getting to the icecast server. + + http://icecast.org/download/
package/libshout/libshout.mk new file +14 -0
@@ -0,0 +1,14 @@ +################################################################################ +# +# libshout +# +################################################################################ + +LIBSHOUT_VERSION = 2.3.1 +LIBSHOUT_SITE = http://downloads.xiph.org/releases/libshout +LIBSHOUT_LICENSE = LGPLv2 +LIBSHOUT_LICENSE_FILES = COPYING +LIBSHOUT_INSTALL_STAGING = YES +LIBSHOUT_DEPENDENCIES = libogg libvorbis + +$(eval $(autotools-package))
Signature · 1 line
2.1.2
PATCH 2/4 package/libogg: bump to version 1.3.2
--- package/libogg/libogg.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/libogg/libogg.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -LIBOGG_VERSION = 1.3.1 +LIBOGG_VERSION = 1.3.2 LIBOGG_SOURCE = libogg-$(LIBOGG_VERSION).tar.xz LIBOGG_SITE = http://downloads.xiph.org/releases/ogg LIBOGG_LICENSE = BSD-3c
Signature · 1 line
2.1.2
PATCH 2/4 package/libogg: bump to version 1.3.2
Dear J?rg Krause,
Quoted 4 lines · J?rg Krause
Signed-off-by J?rg Krause <[email protected]>--- package/libogg/libogg.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 2/4 package/libogg: bump to version 1.3.2
In reply to Jörg KrauseQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"J?rg" == J?rg Krause <[email protected]> writes:
Signed-off-by J?rg Krause <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH 3/4 package/libogg: add hash file
In reply to Jörg Krause--- package/libogg/libogg.hash | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 package/libogg/libogg.hash
package/libogg/libogg.hash new file +2 -0
@@ -0,0 +1,2 @@ +# From: http://www.xiph.org/downloads/ +sha256 3f687ccdd5ac8b52d76328fbbfebc70c459a40ea891dbf3dccb74a210826e79b libogg-1.3.2.tar.xz
Signature · 1 line
2.1.2
PATCH 3/4 package/libogg: add hash file
Dear J?rg Krause,
Quoted 5 lines · J?rg Krause
Signed-off-by J?rg Krause <[email protected]>--- package/libogg/libogg.hash | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 package/libogg/libogg.hash
(verified the hash on the website, and asked Buildroot to download/extract libogg to make sure the hash was validated properly)
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 3/4 package/libogg: add hash file
In reply to Jörg KrauseQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"J?rg" == J?rg Krause <[email protected]> writes:
Signed-off-by J?rg Krause <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH 4/4 package/libvorbis: add hash file
In reply to Jörg Krause--- package/libvorbis/libvorbis.hash | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 package/libvorbis/libvorbis.hash
package/libvorbis/libvorbis.hash new file +2 -0
@@ -0,0 +1,2 @@ +# From http://www.xiph.org/downloads/ +sha256 2f05497d29195dc23ee952a24ee3973a74e6277569c4c2eca0ec5968e541f372 libvorbis-1.3.4.tar.xz
Signature · 1 line
2.1.2
PATCH 4/4 package/libvorbis: add hash file
Dear J?rg Krause,
Quoted 5 lines · J?rg Krause
Signed-off-by J?rg Krause <[email protected]>--- package/libvorbis/libvorbis.hash | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 package/libvorbis/libvorbis.hash
(checked on web site, tested locally)
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 4/4 package/libvorbis: add hash file
In reply to Jörg KrauseQuoted 3 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"J?rg" == J?rg Krause <[email protected]> writes:
Signed-off-by J?rg Krause <[email protected]>
Committed, thanks.
Signature · 1 line
Bye, Peter Korsgaard
PATCH 1/4 libshout: new package
In reply to Jörg KrauseDear J?rg Krause,
Quoted 6 lines · J?rg Krause
package/libshout/Config.in new file +0
-0
package/libshout/Config.in line 10
Quoted 10 lines
package/libshout/Config.in new file +10
-0@@ -0,0 +1,10 @@ +config BR2_PACKAGE_LIBSHOUT + bool "libshout" + select BR2_PACKAGE_LIBOGG + select BR2_PACKAGE_LIBVORBIS + help + Libshout is a library for communicating with and sending data to an + icecast server. It handles the socket connection, the timing of the + data, and prevents bad data from getting to the icecast server. + + http://icecast.org/download/
Indentation is wrong: one tab for everything, except the help text that should be indented with one tab + two spaces.
Quoted 6 lines
package/libshout/libshout.mk new file +0
-0
package/libshout/libshout.mk line 9
Quoted 9 lines
package/libshout/libshout.mk new file +9
-0@@ -0,0 +1,14 @@ +################################################################################ +# +# libshout +# +################################################################################ + +LIBSHOUT_VERSION = 2.3.1 +LIBSHOUT_SITE = http://downloads.xiph.org/releases/libshout +LIBSHOUT_LICENSE = LGPLv2
License is LGPLv2+.
Other than that, looks good, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 1/4 libshout: new package
In reply to Jörg KrauseQuoted 8 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"J?rg" == J?rg Krause <[email protected]> writes:
Signed-off-by J?rg Krause <[email protected]>+++
b/package/libshout/libshout.mkpackage/libshout/libshout.mk new file +2
-0@@ -0,0 +1,14 @@ +################################################################################ +#
package/libshout/libshout.mk line 12
Quoted 10 lines
package/libshout/libshout.mk new file +10
-0+# libshout +# +################################################################################ + +LIBSHOUT_VERSION = 2.3.1 +LIBSHOUT_SITE = http://downloads.xiph.org/releases/libshout +LIBSHOUT_LICENSE = LGPLv2 +LIBSHOUT_LICENSE_FILES = COPYING +LIBSHOUT_INSTALL_STAGING = YES +LIBSHOUT_DEPENDENCIES = libogg libvorbis
Thanks - Next to the issues Thomas pointed out there's a few more:
The configure script uses PKG_CHECK_MODULES, so you need host-pkgconf. There's also optional support for libtheora and speex so I've added that.
Committed with these fixes, thanks.
Signature · 1 line
Bye, Peter Korsgaard