From 29dc29049a2c1073456f22a94f6e67a647343a64 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 17 Aug 2011 12:58:25 +0200 Subject: lightmediascanner: Add version 0.4.3.0 Changelog available at [1]. Build tested for `MACHINE = "beagleboard"` using `angstrom-2010.x` and `minimal{,-uclibc}`. [1] http://git.profusion.mobi/cgit.cgi/gustavo/lightmediascanner/tree/ChangeLog?id=7395cc3c1a507d57bd136191c6e216a5ec01179f Signed-off-by: Paul Menzel --- ...ONV-to-allow-external-libiconv-to-be-used.patch | 40 ++++++++++++++++++++++ .../lightmediascanner/lightmediascanner_0.4.3.0.bb | 35 +++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 recipes/lightmediascanner/lightmediascanner-0.4.3.0/0001-use-AM_ICONV-to-allow-external-libiconv-to-be-used.patch create mode 100644 recipes/lightmediascanner/lightmediascanner_0.4.3.0.bb diff --git a/recipes/lightmediascanner/lightmediascanner-0.4.3.0/0001-use-AM_ICONV-to-allow-external-libiconv-to-be-used.patch b/recipes/lightmediascanner/lightmediascanner-0.4.3.0/0001-use-AM_ICONV-to-allow-external-libiconv-to-be-used.patch new file mode 100644 index 0000000000..80a93b257b --- /dev/null +++ b/recipes/lightmediascanner/lightmediascanner-0.4.3.0/0001-use-AM_ICONV-to-allow-external-libiconv-to-be-used.patch @@ -0,0 +1,40 @@ +From b971bbc5b992cd7dba166c37c77b3d66b3868c74 Mon Sep 17 00:00:00 2001 +From: Gustavo Sverzut Barbieri +Date: Thu, 18 Aug 2011 16:18:25 -0300 +Subject: [PATCH] use AM_ICONV to allow external libiconv to be used. + +Upstream-Status: Submitted + +Patch from upstream author but not committed to repository yet. + +--- + configure.ac | 1 + + src/lib/Makefile.am | 2 +- + 2 files changed, 2 insertions(+), 1 deletions(-) + +diff --git a/configure.ac b/configure.ac +index f917394..370a81f 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -34,6 +34,7 @@ AS_AC_EXPAND(PLUGINSDIR, $pluginsdir) + AC_DEFINE_UNQUOTED(PLUGINSDIR, ["$PLUGINSDIR"], [Where plugins are installed.]) + + AC_CHECK_FUNCS(realpath) ++AM_ICONV + + # required modules + PKG_CHECK_MODULES(SQLITE3, [sqlite3 >= 3.3]) +diff --git a/src/lib/Makefile.am b/src/lib/Makefile.am +index d262062..edcbe2e 100644 +--- a/src/lib/Makefile.am ++++ b/src/lib/Makefile.am +@@ -24,5 +24,5 @@ liblightmediascanner_la_SOURCES = \ + lightmediascanner_db_video.c \ + lightmediascanner_db_playlist.c + +-liblightmediascanner_la_LIBADD = -ldl @SQLITE3_LIBS@ ++liblightmediascanner_la_LIBADD = -ldl @SQLITE3_LIBS@ @LTLIBICONV@ + liblightmediascanner_la_LDFLAGS = -version-info @version_info@ +-- +1.7.6 + diff --git a/recipes/lightmediascanner/lightmediascanner_0.4.3.0.bb b/recipes/lightmediascanner/lightmediascanner_0.4.3.0.bb new file mode 100644 index 0000000000..de081dcefb --- /dev/null +++ b/recipes/lightmediascanner/lightmediascanner_0.4.3.0.bb @@ -0,0 +1,35 @@ +DESCRIPTION = "Lightweight media scanner meant to be used in not-so-powerful devices" +AUTHOR = "ProFUSION" +HOMEPAGE = "http://lms.garage.maemo.org/" +SECTION = "libs/multimedia" +LICENSE = "LGPLv2.1+" +DEPENDS = "sqlite3 flac virtual/libiconv" + +PE = "1" +PR = "r0" + +SRC_URI = "https://garage.maemo.org/frs/download.php/9439/lightmediascanner-${PV}.tar.bz2 \ + file://0001-use-AM_ICONV-to-allow-external-libiconv-to-be-used.patch \ +" + +inherit autotools pkgconfig + +do_configure_prepend() { + touch config.rpath +} + +do_install_append() { + install -d ${D}/${bindir}/ + install -m 755 ${S}/src/bin/.libs/test ${D}/${bindir}/test-lms +} + +PACKAGES =+ "${PN}-test" + +FILES_${PN}-test = "${bindir}/test-lms" + +FILES_${PN}-dbg += "${libdir}/${PN}/plugins/.debug" + +SRC_URI[md5sum] = "188ff5188cfa0f2504a42934c969cb77" +SRC_URI[sha256sum] = "bdbe76655ad212b936fb3cf6a9ca725e318ddeb57cd7d950d9c8409297d3b0da" + + -- cgit 1.2.3-korg