From patchwork Mon Jun 12 12:13:08 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?UmFmYcWCIE1pxYJlY2tp?= X-Patchwork-Id: 774548 X-Patchwork-Delegate: blogic@openwrt.org Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from arrakis.dune.hu (arrakis.dune.hu [78.24.191.176]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3wmWyG1vHkz9s65 for ; Mon, 12 Jun 2017 22:13:26 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="Dh5PUbcg"; dkim-atps=neutral Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP id 83B0FB9164B; Mon, 12 Jun 2017 14:13:21 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on arrakis.dune.hu X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.1 Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP; Mon, 12 Jun 2017 14:13:21 +0200 (CEST) Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP id 25D7FB9164A for ; Mon, 12 Jun 2017 14:13:19 +0200 (CEST) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 CL_IP_EQ_HELO_IP=-2 (check from: .gmail. - helo: .mail-lf0-f44.google. - helo-domain: .google.) FROM/MX_MATCHES_HELO(DOMAIN)=-2; rate: -7 Received: from mail-lf0-f44.google.com (mail-lf0-f44.google.com [209.85.215.44]) by arrakis.dune.hu (Postfix) with ESMTPS for ; Mon, 12 Jun 2017 14:13:18 +0200 (CEST) Received: by mail-lf0-f44.google.com with SMTP id m77so25355950lfe.0 for ; Mon, 12 Jun 2017 05:13:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=XNfGOlrgSnPN+v71pYzCxRwdu2Ra6Wk4X2gQIPzQsrU=; b=Dh5PUbcgvTElSq1jZa5mjOaWYm4qNYTc9l8ykzBfLjPbxTn+B4M/BEerVzR/dNQqH0 eJKQq2diul9nAD+ERS70uhdK6emXulsRjC/Dx+9205b5cPus1Kr4OgpC0OvDQtaFk6vk fVzgxUl/dYpcU/4HUpHQN0cB1ru1CrMhk0uQIZQEzRhoFdnaisVDwIBWGxVoUfxL2HzE a489Gr6fzVjjVhIN3lQ286s+G3BmWVFp3Cf24DjFyJHex+EF7Sh4M/ggkwTuplbaml0+ B//oNk1Sw8T5/j/9BiNwRxErDjFG1O7UfqHme8h6JncZuiCb+uVgfyz4s0THMhq1NQa7 9kiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=XNfGOlrgSnPN+v71pYzCxRwdu2Ra6Wk4X2gQIPzQsrU=; b=AV/obXZfE7vf3ItwvTpxos93lR901cLiKohswNUlZLZhcKlClNYB2QFB0GkgJDbtkf 9zfN2CsoL0ayavEdzuiceLB4IodKzUFVgUsdokB/VNWRKT5xpyDcsInk7TCVpEXyCbdy FxTE7PG+bDAnSYpUzUvtrSg6cE6gvp+LZeZSgiRpcmOT+jL9gzVZ5Sx1l1HozIQhFcmC teeDzisNw7wJ0e3ixHWsyOW9vxqZeFW1TqRCt/mC/xbMy7BjsfMIFJ1xXhLFK7yIQRU2 elOkyUA7tCMKSGsqnCFOrHxVT4qE7G+5xRJuY3Io2gxom+eEPScHo8lz2M8nDUeBMFhc kRSw== X-Gm-Message-State: AKS2vOwEtcFH1EKk/8+NjI67rawMi5UtRIYW7g3g47z5PEGfdzP4bEnB /6mKRL1VTo4yHMN6 X-Received: by 10.25.242.73 with SMTP id d9mr2294701lfk.11.1497269597528; Mon, 12 Jun 2017 05:13:17 -0700 (PDT) Received: from linux-samsung.lan (ip-194-187-74-233.konfederacka.maverick.com.pl. [194.187.74.233]) by smtp.gmail.com with ESMTPSA id f126sm2622871lfg.11.2017.06.12.05.13.15 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 12 Jun 2017 05:13:16 -0700 (PDT) From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= To: openwrt-devel@lists.openwrt.org, lede-dev@lists.infradead.org, Knyazkov Dmitry Date: Mon, 12 Jun 2017 14:13:08 +0200 Message-Id: <20170612121308.21801-1-zajec5@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170612112453.7225-1-zajec5@gmail.com> References: <20170612112453.7225-1-zajec5@gmail.com> MIME-Version: 1.0 Subject: [OpenWrt-Devel] [PATCH V2 packages] minidlna: update to 1.2.0 X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= , Daniel Engberg Errors-To: openwrt-devel-bounces@lists.openwrt.org Sender: "openwrt-devel" From: Rafał Miłecki It contains compatibility/support for few more clients (including Kodi) and introduces rescan support (useful for devices with limited CPU power). Signed-off-by: Rafał Miłecki --- V2: Refresh patches --- multimedia/minidlna/Makefile | 10 ++++------ .../001-group-videos-by-directory-for-panasonic-tvs.patch | 10 +++++----- multimedia/minidlna/patches/002-dont-build-po-files.patch | 3 +-- 3 files changed, 10 insertions(+), 13 deletions(-) diff --git a/multimedia/minidlna/Makefile b/multimedia/minidlna/Makefile index 2eef5e50..e007af3c 100644 --- a/multimedia/minidlna/Makefile +++ b/multimedia/minidlna/Makefile @@ -8,15 +8,13 @@ include $(TOPDIR)/rules.mk PKG_NAME:=minidlna -PKG_VERSION:=1.1.6+git-8a996b +PKG_VERSION:=1.2.0 PKG_RELEASE:=1 -PKG_SOURCE_PROTO:=git -PKG_SOURCE_URL=http://git.code.sf.net/p/minidlna/git +PKG_SOURCE_URL:=@SF/minidlna PKG_SOURCE_SUBDIR=$(PKG_NAME)-$(PKG_VERSION) -PKG_SOURCE_VERSION:=8a996b4b624ef45538a5de10730b8e94c55e7768 -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz -PKG_MIRROR_HASH:=fddbb7c96b40e335a251b919ff5c674519f266a59b8a43011761ba952c0df1b6 +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_HASH:=8d34436580c4c44be25976d5e46bc5b71af69bf441c4492774eac001164c4433 PKG_LICENSE:=GPL-2.0 BSD-3-Clause PKG_LICENSE_FILES:=COPYING LICENCE.miniupnpd diff --git a/multimedia/minidlna/patches/001-group-videos-by-directory-for-panasonic-tvs.patch b/multimedia/minidlna/patches/001-group-videos-by-directory-for-panasonic-tvs.patch index 5380d8a3..f36edde4 100644 --- a/multimedia/minidlna/patches/001-group-videos-by-directory-for-panasonic-tvs.patch +++ b/multimedia/minidlna/patches/001-group-videos-by-directory-for-panasonic-tvs.patch @@ -11,7 +11,7 @@ Subject: [PATCH] Add support for grouping videos by directory for Panasonic --- a/upnpsoap.c +++ b/upnpsoap.c -@@ -1052,6 +1052,15 @@ callback(void *args, int argc, char **ar +@@ -1095,6 +1095,15 @@ callback(void *args, int argc, char **ar add_res(size, duration, bitrate, sampleFrequency, nrAudioChannels, resolution, dlna_buf, mime, detailID, ext, passed_args); } @@ -27,7 +27,7 @@ Subject: [PATCH] Add support for grouping videos by directory for Panasonic break; case ESamsungSeriesCDE: case ELGDevice: -@@ -1314,8 +1323,11 @@ BrowseContentDirectory(struct upnphttp * +@@ -1357,8 +1366,11 @@ BrowseContentDirectory(struct upnphttp * if (!where[0]) sqlite3_snprintf(sizeof(where), where, "PARENT_ID = '%q'", ObjectID); @@ -40,13 +40,13 @@ Subject: [PATCH] Add support for grouping videos by directory for Panasonic ret = 0; if (SortCriteria && !orderBy) { -@@ -1354,14 +1366,16 @@ BrowseContentDirectory(struct upnphttp * +@@ -1397,14 +1409,16 @@ BrowseContentDirectory(struct upnphttp * SoapError(h, 709, "Unsupported or invalid sort criteria"); goto browse_error; } - sql = sqlite3_mprintf("SELECT %s, %s, %s, " COLUMNS - "from OBJECTS o left join DETAILS d on (d.ID = o.DETAIL_ID)" + "from OBJECTS o left join DETAILS d on (d.ID = o.DETAIL_ID)" - " where %s %s limit %d, %d;", + " where %s order by d.date limit %d, %d;", objectid_sql, parentid_sql, refid_sql, @@ -60,7 +60,7 @@ Subject: [PATCH] Add support for grouping videos by directory for Panasonic } if( (ret != SQLITE_OK) && (zErrMsg != NULL) ) { -@@ -1795,7 +1809,7 @@ SearchContentDirectory(struct upnphttp * +@@ -1838,7 +1852,7 @@ SearchContentDirectory(struct upnphttp * (*ContainerID == '*') ? NULL : sqlite3_mprintf("UNION ALL " SELECT_COLUMNS "from OBJECTS o left join DETAILS d on (d.ID = o.DETAIL_ID)" diff --git a/multimedia/minidlna/patches/002-dont-build-po-files.patch b/multimedia/minidlna/patches/002-dont-build-po-files.patch index c0c02358..38623246 100644 --- a/multimedia/minidlna/patches/002-dont-build-po-files.patch +++ b/multimedia/minidlna/patches/002-dont-build-po-files.patch @@ -9,10 +9,9 @@ sbin_PROGRAMS = minidlnad check_PROGRAMS = testupnpdescgen - --- a/configure.ac +++ b/configure.ac -@@ -633,6 +633,8 @@ case "$target_os" in +@@ -644,6 +644,8 @@ case "$target_os" in esac