[oe] [PATCH v2] libvalhalla: Add recipe for libvalhalla 1.0.1.

Koen Kooi k.kooi at student.utwente.nl
Fri Mar 19 15:51:08 UTC 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

All your geexbox patches look ok, feel free to commit them.

regards,

Koen

On 19-03-10 16:27, Paul Menzel wrote:
> 1. `--enable-pic` is needed for non-x86 architectures.
> 2. Put test programs in separate package `${PN}-bin`. Manual pages are in `${PN}-doc` though.
> 3. Build tested with GCC 4.4.3 and Binutils 2.20.1 for `MACHINE = "beagleboard"`.
> 4. Depend on `libnfo` since it is recommended on upstream’s Web site.
> 
> `do_configure()` is based on the recipe of `ushare`.
> 
> Signed-off-by: Paul Menzel <paulepanter at users.sourceforge.net>
> ---
>  recipes/libvalhalla/libvalhalla.inc      |   30 ++++++++++++++++++++++++++++++
>  recipes/libvalhalla/libvalhalla_1.0.1.bb |    5 +++++
>  2 files changed, 35 insertions(+), 0 deletions(-)
>  create mode 100644 recipes/libvalhalla/libvalhalla.inc
>  create mode 100644 recipes/libvalhalla/libvalhalla_1.0.1.bb
> 
> diff --git a/recipes/libvalhalla/libvalhalla.inc b/recipes/libvalhalla/libvalhalla.inc
> new file mode 100644
> index 0000000..03b7cfd
> --- /dev/null
> +++ b/recipes/libvalhalla/libvalhalla.inc
> @@ -0,0 +1,30 @@
> +DESCRIPTION = "libvalhalla is a library written in C. It is a media scanner, that stores various information in an SQLite database and relies on FFmpeg (libavformat and libavutil) and libcurl. It features many Internet grabbers that allows automatic download of covers, lyrics, informations on media files, tags retrival in video and music files and so on."
> +HOMEPAGE = "http://libvalhalla.geexbox.org/"
> +SECTION = "libs/multimedia"
> +LICENSE = "LGPLv2.1"
> +DEPENDS = "sqlite3 curl ffmpeg libnfo"
> +
> +INC_PR = "r0"
> +
> +SRC_URI = "http://libvalhalla.geexbox.org/releases/${P}.tar.bz2;name=${PN}"
> +
> +inherit autotools pkgconfig
> +
> +# the configure script is hand-crafted, it rejects some of the usual
> +# configure arguments
> +do_configure() {
> +	${S}/configure \
> +			--prefix=${prefix} \
> +			--disable-strip \
> +		--with-lavf-inc=${STAGING_INCDIR} \
> +		--with-lavf-lib=${STAGING_LIBDIR} \
> +		--with-lavc-inc=${STAGING_INCDIR} \
> +		--with-lavc-lib=${STAGING_LIBDIR} \
> +		--cross-compile \
> +		--enable-pic \
> +                --enable-doc
> +}
> +
> +PACKAGES =+ "${PN}-bin"
> +
> +FILES_${PN}-bin = "${bindir}/*"
> diff --git a/recipes/libvalhalla/libvalhalla_1.0.1.bb b/recipes/libvalhalla/libvalhalla_1.0.1.bb
> new file mode 100644
> index 0000000..9fe1f5e
> --- /dev/null
> +++ b/recipes/libvalhalla/libvalhalla_1.0.1.bb
> @@ -0,0 +1,5 @@
> +require libvalhalla.inc
> +PR = "${INC_PR}.0"
> +
> +SRC_URI[libvalhalla.md5sum] = "75d4a3383887c4c341eeba9ebe60d626"
> +SRC_URI[libvalhalla.sha256sum] = "df78015e118c784e3ff3e8562bc96d287ac11997d3b9e45e2d8b67568b0600d3"
> 
> 
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFLo51sMkyGM64RGpERAnX4AJ9iaRsLIE3qaNUJTsglOivn6pkI6ACfQFZK
mo8MrU9wPwaVwjc0DB0e7ZM=
=3P6a
-----END PGP SIGNATURE-----





More information about the Openembedded-devel mailing list