From patchwork Sun Jun 23 15:30:33 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Carsten Schoenert X-Patchwork-Id: 253576 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ozlabs.org (Postfix) with ESMTP id B2B9B2C0448 for ; Mon, 24 Jun 2013 01:30:52 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id B1BF88A911; Sun, 23 Jun 2013 15:30:50 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X7gjTtsQGHq2; Sun, 23 Jun 2013 15:30:49 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 34C038A8CF; Sun, 23 Jun 2013 15:30:49 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 3D5AC8F753 for ; Sun, 23 Jun 2013 15:30:55 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 3CADD8A8CF for ; Sun, 23 Jun 2013 15:30:48 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j4b16XjqRKb5 for ; Sun, 23 Jun 2013 15:30:46 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-ea0-f173.google.com (mail-ea0-f173.google.com [209.85.215.173]) by whitealder.osuosl.org (Postfix) with ESMTPS id 35ECD8A5EB for ; Sun, 23 Jun 2013 15:30:46 +0000 (UTC) Received: by mail-ea0-f173.google.com with SMTP id g15so5570986eak.32 for ; Sun, 23 Jun 2013 08:30:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:x-mailer; bh=pw9GxvunbJ2MEt5+y+rD76yGcZl0CZLXD1rVAhFGVHw=; b=P5DJx4JKm77PXIUq4kpuBHbo2KghO1HXC9KuAfgNbuYOYlu/zltDUR7GI3wG4rCW1k ARkp3sjba8TUDm7Te8pJn77DE/lBxtEddXYI/EVwJYj/vNeCuehUCsv7129lapgFefk6 FK5fPdv43H7ZMWwu9oZ4+1vnSgceuNgKOCW70T4cAoOnLgFXpK/vJF52MT5xgiEmJKkh d0gWHtcTrUe/rCE8NneJDqNNewqvV+SyVrRoiUvUcUKoLcToxMDfw0ZmD03Ctxk05Tcy bB6oIo0+EtL1HYj9ndePvhFHbSkugH7fzTbOx2gWnGN2atNTepEmzrXo80Us6vwCpexe FhJw== X-Received: by 10.15.109.200 with SMTP id cf48mr13873974eeb.46.1372001444322; Sun, 23 Jun 2013 08:30:44 -0700 (PDT) Received: from localhost.localdomain (p5B37A7C8.dip0.t-ipconnect.de. [91.55.167.200]) by mx.google.com with ESMTPSA id a4sm21969601eez.0.2013.06.23.08.30.42 for (version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 23 Jun 2013 08:30:43 -0700 (PDT) From: Carsten Schoenert To: buildroot@busybox.net Date: Sun, 23 Jun 2013 17:30:33 +0200 Message-Id: <1372001433-4328-1-git-send-email-c.schoenert@gmail.com> X-Mailer: git-send-email 1.7.10.4 Subject: [Buildroot] [PATCH v2] package/libdvbsi: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: buildroot-bounces@busybox.net From: Carsten Schoenert libdvbsi++ is a C++ library for parsing DVB SI sections and providing the output in C++ objects. It's usefull in any case you need prepared and preselected DVB SI data from the raw stream. Signed-off-by: Carsten Schoenert --- Changes in v2: - reworking 'Config.in' after suggestions from Thomas Petazzoni - fixed LIBDVBSI_SITE for correct download URL mentioned by Yann Morin package/Config.in | 1 + package/libdvbsi/Config.in | 14 ++++++++++++++ package/libdvbsi/libdvbsi.mk | 17 +++++++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 package/libdvbsi/Config.in create mode 100644 package/libdvbsi/libdvbsi.mk diff --git a/package/Config.in b/package/Config.in index 0eb6a9c..dfc4584 100644 --- a/package/Config.in +++ b/package/Config.in @@ -513,6 +513,7 @@ source "package/json-javascript/Config.in" endmenu menu "Multimedia" +source "package/libdvbsi/Config.in" source "package/libdvdread/Config.in" source "package/libdvdnav/Config.in" source "package/libebml/Config.in" diff --git a/package/libdvbsi/Config.in b/package/libdvbsi/Config.in new file mode 100644 index 0000000..7e7d433 --- /dev/null +++ b/package/libdvbsi/Config.in @@ -0,0 +1,14 @@ +config BR2_PACKAGE_LIBDVBSI + bool "libdvbsi" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_USE_WCHAR + depends on BR2_TOOLCHAIN_HAS_THREADS + help + C++ parsing library for Service Information (SI) in DVB systems. + With libdvbsi++ you can convert raw DVB service information to + a set of C++ objects, removing the need to parse data manually. + + http://www.saftware.de/ + +comment "libdvbsi++ requires a toolchain with C++, WCHAR and threads support" + depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/libdvbsi/libdvbsi.mk b/package/libdvbsi/libdvbsi.mk new file mode 100644 index 0000000..ee22c21 --- /dev/null +++ b/package/libdvbsi/libdvbsi.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# libdvbsi++ +# +################################################################################ + +LIBDVBSI_VERSION = 0.3.6 +LIBDVBSI_SOURCE = libdvbsi++-$(LIBDVBSI_VERSION).tar.bz2 +LIBDVBSI_SITE = http://www.saftware.de/libdvbsi++ +LIBDVBSI_INSTALL_STAGING = YES +LIBDVBSI_LICENSE = LGPLv2.1 +LIBDVBSI_LICENSE_FILE = COPYING + +# sometimes no Makefile is in the archive, just (re)generate +LIBDVBSI_AUTORECONF=YES + +$(eval $(autotools-package))