From patchwork Fri Jan 7 22:26:09 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Hilliard X-Patchwork-Id: 1576968 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=hK0fRkTB; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4JVyVq19Rpz9sPC for ; Sat, 8 Jan 2022 09:26:27 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 0D781429BA; Fri, 7 Jan 2022 22:26:24 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bpzQLP5TX5so; Fri, 7 Jan 2022 22:26:23 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 5387A429F7; Fri, 7 Jan 2022 22:26:22 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 32ABE1BF30A for ; Fri, 7 Jan 2022 22:26:21 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 20FA9429B7 for ; Fri, 7 Jan 2022 22:26:21 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NmC9J-15yrLl for ; Fri, 7 Jan 2022 22:26:20 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-il1-x135.google.com (mail-il1-x135.google.com [IPv6:2607:f8b0:4864:20::135]) by smtp4.osuosl.org (Postfix) with ESMTPS id 40CCE429AD for ; Fri, 7 Jan 2022 22:26:20 +0000 (UTC) Received: by mail-il1-x135.google.com with SMTP id 9so5699056ill.9 for ; Fri, 07 Jan 2022 14:26:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=h0kU0u5O3PAJ2cSBzGCWwZVj3+0bJOuBcS5snYR0PVU=; b=hK0fRkTBfo5XucRj/+wZKXV5aNWGBsIu+yujkHC0LRDJGjD345pQM7/Kz2XXkQSmFi joAVGytYS0T5fRVSytaaknE9L99JLfUUW/f0RxT6/+cU4+l3hmtwBhuXas9tuHH2Ihoe H4EL1OYnsIgKSM8WeemaXF0ch5Qs0zkK6VenWSRk0cqgrdmxshQUe7Na6sA5ZC5eOB2f yFOc1ycaHt5NTkpI5o0RDqKWLx9v9oqqfjnzvTpx2/XqMQwX1wIZGAp9wiOasNyqP0Jh L8TYE+wyKssYdn9HbLKuzL8NMBZuGUhpf90pWnG3DM2tRAWN9bI7WTB0KnD8sqB/JGpV TKAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=h0kU0u5O3PAJ2cSBzGCWwZVj3+0bJOuBcS5snYR0PVU=; b=jSAhzyXbd3DjiED5lBrm5cl4GNIZptmpjczQNFUK8RYnxmrkadytq7tKQvi5pO/QLa TPgJWwC2M6gcuIeuFDqb66BjaLRqEzDvk6YvJnH029qdJnIz+Jts0pNY0PQr1EkktEtE cRPv2eZXUIU2sBSbuQGkeWdcgWHWUV7mmw5tJHwV34Zt4pFvB7VyaFiA86244V+7rBuo 70C1WrUsxUt1T9MVBDNLsE9mI80p2dseUZxxq9QLDvzTRS6Asov/Cq2ybXXUnhoDLv+x lO8hGNjEMIVkZ5gyhmy9gMYEu5R6isZAquZmvspEcLP1/kKSBqPUJfltHjC/niiu5kWJ o4kw== X-Gm-Message-State: AOAM533K6T+LnIx2rMelFLf6nfpd0yxRDirCd2u+JeGLaAJHBt6wJ7SM WUrrry1lSSqaD/d6reRo48ZncmhNAvo= X-Google-Smtp-Source: ABdhPJwyiyMF1nWBPyHB2L1heOLevhFcc77RtCBknE9qhhA51uXaZZdtEqgYyWXoTbqMlULD0/OFPg== X-Received: by 2002:a05:6e02:18c5:: with SMTP id s5mr31878648ilu.101.1641594379108; Fri, 07 Jan 2022 14:26:19 -0800 (PST) Received: from james-x399.localdomain (71-218-242-12.hlrn.qwest.net. [71.218.242.12]) by smtp.gmail.com with ESMTPSA id k12sm3596453ioc.50.2022.01.07.14.26.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Jan 2022 14:26:18 -0800 (PST) From: James Hilliard To: buildroot@buildroot.org Date: Fri, 7 Jan 2022 15:26:09 -0700 Message-Id: <20220107222613.4124764-1-james.hilliard1@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Subject: [Buildroot] [PATCH 1/5] package/serd: new package X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: James Hilliard , "Yann E . MORIN" Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: James Hilliard Tested-by: Gilles Talis --- DEVELOPERS | 1 + package/Config.in | 1 + package/serd/Config.in | 8 ++++++++ package/serd/serd.hash | 4 ++++ package/serd/serd.mk | 20 ++++++++++++++++++++ 5 files changed, 34 insertions(+) create mode 100644 package/serd/Config.in create mode 100644 package/serd/serd.hash create mode 100644 package/serd/serd.mk diff --git a/DEVELOPERS b/DEVELOPERS index 3d5c01f795..d99d7798db 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1299,6 +1299,7 @@ F: package/python-tinycss2/ F: package/python-weasyprint/ F: package/python-yarl/ F: package/python-zopfli/ +F: package/serd/ F: package/zchunk/ N: James Knight diff --git a/package/Config.in b/package/Config.in index e9ee4d2ef1..18ae22f227 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1704,6 +1704,7 @@ menu "JSON/XML" source "package/rapidjson/Config.in" source "package/rapidxml/Config.in" source "package/raptor/Config.in" + source "package/serd/Config.in" source "package/tinyxml/Config.in" source "package/tinyxml2/Config.in" source "package/valijson/Config.in" diff --git a/package/serd/Config.in b/package/serd/Config.in new file mode 100644 index 0000000000..7633a979e2 --- /dev/null +++ b/package/serd/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_SERD + bool "serd" + help + Serd is a lightweight C library for RDF syntax which + supports reading and writing Turtle, TriG, NTriples, and + NQuads. + + https://drobilla.net/software/serd.html diff --git a/package/serd/serd.hash b/package/serd/serd.hash new file mode 100644 index 0000000000..d64a2aa271 --- /dev/null +++ b/package/serd/serd.hash @@ -0,0 +1,4 @@ +# Locally calculated after checking signature +# http://download.drobilla.net/serd-0.30.10.tar.bz2.sig +sha256 affa80deec78921f86335e6fc3f18b80aefecf424f6a5755e9f2fa0eb0710edf serd-0.30.10.tar.bz2 +sha256 e06562d6bcf0341b2ac2ad0f0ca36801d2ebf388d5ef297011625e4c36e963f0 COPYING diff --git a/package/serd/serd.mk b/package/serd/serd.mk new file mode 100644 index 0000000000..85b16f6866 --- /dev/null +++ b/package/serd/serd.mk @@ -0,0 +1,20 @@ +################################################################################ +# +# serd +# +################################################################################ + +SERD_VERSION = 0.30.10 +SERD_SITE = https://download.drobilla.net +SERD_SOURCE = serd-$(SERD_VERSION).tar.bz2 +SERD_LICENSE = ISC +SERD_LICENSE_FILES = COPYING +SERD_INSTALL_STAGING = YES + +SERD_CONF_OPTS += --largefile --no-coverage + +ifeq ($(BR2_STATIC_LIBS),y) +SERD_CONF_OPTS += --static --no-shared --static-progs +endif + +$(eval $(waf-package)) From patchwork Fri Jan 7 22:26:10 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Hilliard X-Patchwork-Id: 1576970 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=OsMXQK9L; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4JVyW31BTKz9sPC for ; Sat, 8 Jan 2022 09:26:39 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 7B44A400AB; Fri, 7 Jan 2022 22:26:36 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LrXQwF2rlsKb; Fri, 7 Jan 2022 22:26:35 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 7A0E9424BD; Fri, 7 Jan 2022 22:26:34 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 3C7BE1BF30A for ; Fri, 7 Jan 2022 22:26:22 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 37925424C3 for ; Fri, 7 Jan 2022 22:26:22 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JlgAbpoUooW2 for ; Fri, 7 Jan 2022 22:26:21 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-il1-x135.google.com (mail-il1-x135.google.com [IPv6:2607:f8b0:4864:20::135]) by smtp2.osuosl.org (Postfix) with ESMTPS id 02C43400AB for ; Fri, 7 Jan 2022 22:26:20 +0000 (UTC) Received: by mail-il1-x135.google.com with SMTP id d3so5678729ilr.10 for ; Fri, 07 Jan 2022 14:26:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=pev9TNydsd7pzQTo8KdbFshVV089g/qlRVa2luW0/hY=; b=OsMXQK9Lsm7CeWW6IwWBjESR/Z4Ny35X1Dv73zJViToWuZ4Nr4nBhqxGNfrxyHpLPc PqD5l80/RStnOKuG7XAdIS3DnlSOtqvyvOEqas4zBN/Gxe9wYxEG4ev4UAFMM5Pr2+Fp 5cfddYeS69wHlcAbySuCk41CWMuXz1Z7ZMbH5wjLMxmfI59CZSd3Ecga8zGxzcG9qAOL mpiFkmqVlOLohR0gwd2lO0LmFKbB8NA6J2EVMY4O6mshPsOeb9qlXle7nre3jdDL5Yqr DfhewbSwQemLg27VDA1DThEO648F3lSAHxHE3oNZ4CACak9oX6dUvKwQKlIgWAd6kSju +FsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=pev9TNydsd7pzQTo8KdbFshVV089g/qlRVa2luW0/hY=; b=3s5w1mMdzqH/pQvSvU6irVG2Mn2vY0jUYypgtCtrCo9eCioQxkbRm7ebsDkWVkFLct yfbsEiCqQO5GCYvr1WQ83aK0zks1Exhl49AhlUEWsZY3CjXY98A1eKj7YBSpU0BdQdVi yIc+qljshJvMwDvt6fb080FeZYPqwr6OoT+hE2B9JE+vijZIYKXob3KjwTb+JfiaC95C Q/xNDbRv/eI3jvJc6wZgFbtyDj0ctkA/CQTOnJ44oXhUTPw7DWB0U7XmVzgJIl1cp8fw mXTHuPN+d+RABDotG/9NiipwqwV4CoTY0opm+OqI7Fbs7IQPt7Eo2hiPZ2sNTeDYvU+D i2Dg== X-Gm-Message-State: AOAM532LWIm3FkYUtclZE4ko51gr4OavoWiUHSEmDROaV8cKUf05V6AI pu5/SBJHa5AMyXZNync3D6aOFBBm3zU= X-Google-Smtp-Source: ABdhPJyqYcVMAoVwWzt7/qyaaL0N40WtRrg2QMxyyZIAlx8GJRn7IdIEqvJ5wsxd6+jOTFB1SLYqzA== X-Received: by 2002:a05:6e02:1c4d:: with SMTP id d13mr29405283ilg.117.1641594379906; Fri, 07 Jan 2022 14:26:19 -0800 (PST) Received: from james-x399.localdomain (71-218-242-12.hlrn.qwest.net. [71.218.242.12]) by smtp.gmail.com with ESMTPSA id k12sm3596453ioc.50.2022.01.07.14.26.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Jan 2022 14:26:19 -0800 (PST) From: James Hilliard To: buildroot@buildroot.org Date: Fri, 7 Jan 2022 15:26:10 -0700 Message-Id: <20220107222613.4124764-2-james.hilliard1@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220107222613.4124764-1-james.hilliard1@gmail.com> References: <20220107222613.4124764-1-james.hilliard1@gmail.com> MIME-Version: 1.0 Subject: [Buildroot] [PATCH 2/5] package/sord: new package X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: James Hilliard , "Yann E . MORIN" Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: James Hilliard Tested-by: Gilles Talis --- DEVELOPERS | 1 + package/Config.in | 1 + package/sord/Config.in | 8 ++++++++ package/sord/sord.hash | 4 ++++ package/sord/sord.mk | 25 +++++++++++++++++++++++++ 5 files changed, 39 insertions(+) create mode 100644 package/sord/Config.in create mode 100644 package/sord/sord.hash create mode 100644 package/sord/sord.mk diff --git a/DEVELOPERS b/DEVELOPERS index d99d7798db..bc54ab590c 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1300,6 +1300,7 @@ F: package/python-weasyprint/ F: package/python-yarl/ F: package/python-zopfli/ F: package/serd/ +F: package/sord/ F: package/zchunk/ N: James Knight diff --git a/package/Config.in b/package/Config.in index 18ae22f227..6133d6ce32 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1705,6 +1705,7 @@ menu "JSON/XML" source "package/rapidxml/Config.in" source "package/raptor/Config.in" source "package/serd/Config.in" + source "package/sord/Config.in" source "package/tinyxml/Config.in" source "package/tinyxml2/Config.in" source "package/valijson/Config.in" diff --git a/package/sord/Config.in b/package/sord/Config.in new file mode 100644 index 0000000000..91dfb41d0b --- /dev/null +++ b/package/sord/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_SORD + bool "sord" + select BR2_PACKAGE_SERD + help + Sord is a lightweight C library for storing RDF data in + memory. + + https://drobilla.net/software/sord.html diff --git a/package/sord/sord.hash b/package/sord/sord.hash new file mode 100644 index 0000000000..af175f91f0 --- /dev/null +++ b/package/sord/sord.hash @@ -0,0 +1,4 @@ +# Locally calculated after checking signature +# https://download.drobilla.net/sord-0.16.8.tar.bz2.asc +sha256 7c289d2eaabf82fa6ac219107ce632d704672dcfb966e1a7ff0bbc4ce93f5e14 sord-0.16.8.tar.bz2 +sha256 e06562d6bcf0341b2ac2ad0f0ca36801d2ebf388d5ef297011625e4c36e963f0 COPYING diff --git a/package/sord/sord.mk b/package/sord/sord.mk new file mode 100644 index 0000000000..f805805e9d --- /dev/null +++ b/package/sord/sord.mk @@ -0,0 +1,25 @@ +################################################################################ +# +# sord +# +################################################################################ + +SORD_VERSION = 0.16.8 +SORD_SITE = https://download.drobilla.net +SORD_SOURCE = sord-$(SORD_VERSION).tar.bz2 +SORD_LICENSE = ISC +SORD_LICENSE_FILES = COPYING +SORD_DEPENDENCIES = host-pkgconf serd +SORD_INSTALL_STAGING = YES + +ifeq ($(BR2_PACKAGE_PCRE),y) +SORD_DEPENDENCIES += pcre +endif + +SORD_CONF_OPTS += --no-coverage + +ifeq ($(BR2_STATIC_LIBS),y) +SORD_CONF_OPTS += --static --no-shared --static-progs +endif + +$(eval $(waf-package)) From patchwork Fri Jan 7 22:26:11 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Hilliard X-Patchwork-Id: 1576971 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=hNLSWLKX; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.138; helo=smtp1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4JVyWG6glbz9sPC for ; Sat, 8 Jan 2022 09:26:50 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id DEF5D8125B; Fri, 7 Jan 2022 22:26:48 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CNGlxrkEQvxy; Fri, 7 Jan 2022 22:26:48 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 3E9E68124C; Fri, 7 Jan 2022 22:26:47 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 9762B1BF30A for ; Fri, 7 Jan 2022 22:26:22 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 8579C81D4D for ; Fri, 7 Jan 2022 22:26:22 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fDoUVLKwneNO for ; Fri, 7 Jan 2022 22:26:21 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-io1-xd32.google.com (mail-io1-xd32.google.com [IPv6:2607:f8b0:4864:20::d32]) by smtp1.osuosl.org (Postfix) with ESMTPS id A7C9581BCB for ; Fri, 7 Jan 2022 22:26:21 +0000 (UTC) Received: by mail-io1-xd32.google.com with SMTP id 19so8891768ioz.4 for ; Fri, 07 Jan 2022 14:26:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=GkCfT1qf8RLqm1MNZ3w03Zl+YGCLtVvOY1YuFfj/028=; b=hNLSWLKXvutQp3n0k/xFdG93kytdcDQSVRH0Ch5QXeCPAG/KYZyN6AvqPdUG6UsThF oDOl580b9ZeIAUTck6u8WNHp7yHp38Z+1/xMwRFjOpPkAyV2N8emVFaZSSoXxW+jL/qa Yonlctc1TV7VZDHCj96zBH0a9bH9SASArTHCSVTKvhuSDFxBsMrDUwhYYu1ucoAbb23/ 5leYxeQ2OKBBwIOwKso+HZSbDd+IiVUtHCDqeuZSFAtXnV/UWVam0wvLO8KI9PN9N71r RfxmZPUYEw39f+f9IcoZrgP0SfKD3HFV8XmD9w9n0WdXz+LIz3bBeruCGj3XbcsipNZ7 5A6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=GkCfT1qf8RLqm1MNZ3w03Zl+YGCLtVvOY1YuFfj/028=; b=enRCrU5wxuK5SyrMAFzJaGx+psxMV7PC+fY6zQFs6f+rHzHZGfsPR2/3Wyd1+qUhwK uyGFJ2Sz2xeKcPsL2MD7mQ4VVO9Ye011+7uJqUWgHC34q43djNoXplTPjbpJ6WlsAqjC KomGm4d7PHiQ9yATcX6NsHMzI2GVa+SpJ7KJdY5JzC+770TJIYRgcv+ldysTPCYVZsII 9RGnwK6yaBwyRtdm8gTGPciVqjbM82lgpjxNjUWwTjRjE0eXhQgVbbUkXMnnLr9qcaqk hPI9jAdNp5VChTN26FYN/LAZpwdH1DEXi5bied144waF1id8JuH6v0AcFzNUPquoPcM+ +Spw== X-Gm-Message-State: AOAM531XzZc/CCVU9xJjDAZU8vEqwhLkPRbq9/vOokKoDfycr1SNoPaO CLXtSBsKO645+PwpzAdOw0zW62oiN88= X-Google-Smtp-Source: ABdhPJze11qGruwUllU2ustNTGfDx/ZNnt4UbS/nk4FC63tVwkn4lmN7HaNVeVxZOqKnFlx4ynN4Eg== X-Received: by 2002:a05:6602:2acc:: with SMTP id m12mr31089648iov.107.1641594380583; Fri, 07 Jan 2022 14:26:20 -0800 (PST) Received: from james-x399.localdomain (71-218-242-12.hlrn.qwest.net. [71.218.242.12]) by smtp.gmail.com with ESMTPSA id k12sm3596453ioc.50.2022.01.07.14.26.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Jan 2022 14:26:20 -0800 (PST) From: James Hilliard To: buildroot@buildroot.org Date: Fri, 7 Jan 2022 15:26:11 -0700 Message-Id: <20220107222613.4124764-3-james.hilliard1@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220107222613.4124764-1-james.hilliard1@gmail.com> References: <20220107222613.4124764-1-james.hilliard1@gmail.com> MIME-Version: 1.0 Subject: [Buildroot] [PATCH 3/5] package/lv2: new package X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: James Hilliard , "Yann E . MORIN" Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: James Hilliard --- DEVELOPERS | 1 + package/Config.in | 1 + package/lv2/Config.in | 8 ++++++++ package/lv2/lv2.hash | 4 ++++ package/lv2/lv2.mk | 32 ++++++++++++++++++++++++++++++++ 5 files changed, 46 insertions(+) create mode 100644 package/lv2/Config.in create mode 100644 package/lv2/lv2.hash create mode 100644 package/lv2/lv2.mk diff --git a/DEVELOPERS b/DEVELOPERS index bc54ab590c..6c6e93f089 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1254,6 +1254,7 @@ F: package/exfatprogs/ F: package/gensio/ F: package/lua-std-debug/ F: package/lua-std-normalize/ +F: package/lv2/ F: package/pipewire/ F: package/python-aioconsole/ F: package/python-aiodns/ diff --git a/package/Config.in b/package/Config.in index 6133d6ce32..a439a456a4 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1358,6 +1358,7 @@ menu "Audio/Sound" source "package/libsoundtouch/Config.in" source "package/libsoxr/Config.in" source "package/libvorbis/Config.in" + source "package/lv2/Config.in" source "package/mp4v2/Config.in" source "package/openal/Config.in" source "package/opencore-amr/Config.in" diff --git a/package/lv2/Config.in b/package/lv2/Config.in new file mode 100644 index 0000000000..aeeb6d0451 --- /dev/null +++ b/package/lv2/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_LV2 + bool "lv2" + help + LV2 is a plugin standard for audio systems. It defines + a minimal yet extensible C API for plugin code and a + format for plugin "bundles". + + https://lv2plug.in/ diff --git a/package/lv2/lv2.hash b/package/lv2/lv2.hash new file mode 100644 index 0000000000..ed21620bee --- /dev/null +++ b/package/lv2/lv2.hash @@ -0,0 +1,4 @@ +# Locally calculated after checking signature +# https://lv2plug.in/spec/lv2-1.18.2.tar.bz2.asc +sha256 4e891fbc744c05855beb5dfa82e822b14917dd66e98f82b8230dbd1c7ab2e05e lv2-1.18.2.tar.bz2 +sha256 0b0b07d852e3ce7fa04986e141f73001bd7f260683968f0a19e02dbcc4131aa6 COPYING diff --git a/package/lv2/lv2.mk b/package/lv2/lv2.mk new file mode 100644 index 0000000000..589b518545 --- /dev/null +++ b/package/lv2/lv2.mk @@ -0,0 +1,32 @@ +################################################################################ +# +# lv2 +# +################################################################################ + +LV2_VERSION = 1.18.2 +LV2_SITE = https://lv2plug.in/spec +LV2_SOURCE = lv2-$(LV2_VERSION).tar.bz2 +LV2_LICENSE = ISC +LV2_LICENSE_FILES = COPYING +LV2_DEPENDENCIES = host-pkgconf +LV2_INSTALL_STAGING = YES + +LV2_CONF_OPTS += \ + --no-coverage \ + --no-check-links \ + --copy-headers + +ifeq ($(BR2_PACKAGE_CAIRO),y) +LV2_DEPENDENCIES += cairo +endif + +ifeq ($(BR2_PACKAGE_LIBSNDFILE),y) +LV2_DEPENDENCIES += libsndfile +endif + +ifeq ($(BR2_PACKAGE_LIBGTK2),y) +LV2_DEPENDENCIES += libgtk2 +endif + +$(eval $(waf-package)) From patchwork Fri Jan 7 22:26:12 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Hilliard X-Patchwork-Id: 1576972 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=IbMdtemv; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4JVyWW5RPtz9sPC for ; Sat, 8 Jan 2022 09:27:03 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 57FDD424C3; Fri, 7 Jan 2022 22:27:01 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5yqviLYV7HFf; Fri, 7 Jan 2022 22:27:00 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 3202D424CE; Fri, 7 Jan 2022 22:26:59 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 37E2A1BF30A for ; Fri, 7 Jan 2022 22:26:23 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 23EC9429BA for ; Fri, 7 Jan 2022 22:26:23 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Authentication-Results: smtp4.osuosl.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PExLUhPOyqZN for ; Fri, 7 Jan 2022 22:26:22 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-il1-x130.google.com (mail-il1-x130.google.com [IPv6:2607:f8b0:4864:20::130]) by smtp4.osuosl.org (Postfix) with ESMTPS id 41AAE429B7 for ; Fri, 7 Jan 2022 22:26:22 +0000 (UTC) Received: by mail-il1-x130.google.com with SMTP id r16so3997067ile.8 for ; Fri, 07 Jan 2022 14:26:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=lxHa+Oa1PyIN73gPGVQwmToijnDbbfPtfb54d+Y2X20=; b=IbMdtemviPvxo8BS8IHmj097wf47IC7PRMIrU5fEHaBMyMjsWYr7aI5ZGbkOEje/fe wP3P4oqEhGl8Hj+TX+m2wYQauODlsoGki3rzH39lEZ/kTf9cNO8qLZZjJVjMmAHm5j4C MV7bOQODVuRwr/lSOoAymqd37a2IyRrccJbR9oSi1++1Ol44bJlFFrOAWe3ePVeP/WSJ wpN18mCG65s5e1fILjdaX6McDD7Vh6HKKJw0IOsBibngKb7SWgIOtS4nPUEsLfwHtfzh qBKdezqKyc7XhghnwCtOO/fRSylTOq5212zzXO8ySEErpCQCqlaAv3OR5qV/ToYhwMqS Z78Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=lxHa+Oa1PyIN73gPGVQwmToijnDbbfPtfb54d+Y2X20=; b=l7ZI6yqz4Kf3MrScg1LNxRbJVfjT6QLPMpDQMVyBFLbTi5u5Rn4wrKwlr0fGtByQox SPCiIwjfXlm/Fs9mFSqLP2woIu+PmjekrjQ8DOKyOx+abgnQQD/U4+94l4M5j5Ossrri cvkNHn0jCwHlIOlAOufShqFAESn9CmpT4WnHVGSgOH8+fGrQFKzEI/9F9RABv/3nqvz+ 792MleGfj6aC4hT+Z3WJZwsjFV77t7FtF7w5ZKfUlbF40yr1KqEU/mb/nMcUUzF6mJ0u QB7eYCeR5lGIEfH2N509TP5dqJeUP5ApfeG2uw/ej9/MdiKiibwiKxIs7ADP7CpO5tXc ZJTQ== X-Gm-Message-State: AOAM531kOFqhmAQrbgkP0QYy5owUQjMzEZp2AbJ1yWH0S5SRNJYghIIi TRzhWKWyDEKkN254HvO24YK+vR9tKgQ= X-Google-Smtp-Source: ABdhPJw71zCgLQbNLMhQ+5AkrhlLDtuPJa/33uKVbsqzZ+8RDWRrDj4VE3y9aOUNAUnwGure9K+GRQ== X-Received: by 2002:a92:7d11:: with SMTP id y17mr31936677ilc.64.1641594381257; Fri, 07 Jan 2022 14:26:21 -0800 (PST) Received: from james-x399.localdomain (71-218-242-12.hlrn.qwest.net. [71.218.242.12]) by smtp.gmail.com with ESMTPSA id k12sm3596453ioc.50.2022.01.07.14.26.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Jan 2022 14:26:20 -0800 (PST) From: James Hilliard To: buildroot@buildroot.org Date: Fri, 7 Jan 2022 15:26:12 -0700 Message-Id: <20220107222613.4124764-4-james.hilliard1@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220107222613.4124764-1-james.hilliard1@gmail.com> References: <20220107222613.4124764-1-james.hilliard1@gmail.com> MIME-Version: 1.0 Subject: [Buildroot] [PATCH 4/5] package/sratom: new package X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: James Hilliard , "Yann E . MORIN" Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: James Hilliard Tested-by: Gilles Talis --- DEVELOPERS | 1 + package/Config.in | 1 + package/sratom/Config.in | 10 ++++++++++ package/sratom/sratom.hash | 4 ++++ package/sratom/sratom.mk | 21 +++++++++++++++++++++ 5 files changed, 37 insertions(+) create mode 100644 package/sratom/Config.in create mode 100644 package/sratom/sratom.hash create mode 100644 package/sratom/sratom.mk diff --git a/DEVELOPERS b/DEVELOPERS index 6c6e93f089..f8aa809294 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1302,6 +1302,7 @@ F: package/python-yarl/ F: package/python-zopfli/ F: package/serd/ F: package/sord/ +F: package/sratom/ F: package/zchunk/ N: James Knight diff --git a/package/Config.in b/package/Config.in index a439a456a4..51a4180569 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1369,6 +1369,7 @@ menu "Audio/Sound" source "package/spandsp/Config.in" source "package/speex/Config.in" source "package/speexdsp/Config.in" + source "package/sratom/Config.in" source "package/taglib/Config.in" source "package/tinyalsa/Config.in" source "package/tremor/Config.in" diff --git a/package/sratom/Config.in b/package/sratom/Config.in new file mode 100644 index 0000000000..771e82073d --- /dev/null +++ b/package/sratom/Config.in @@ -0,0 +1,10 @@ +config BR2_PACKAGE_SRATOM + bool "sratom" + select BR2_PACKAGE_LV2 + select BR2_PACKAGE_SERD + select BR2_PACKAGE_SORD + help + Sratom is a library for serialising LV2 atoms to and from + RDF, particularly the Turtle syntax. + + https://drobilla.net/software/sratom.html diff --git a/package/sratom/sratom.hash b/package/sratom/sratom.hash new file mode 100644 index 0000000000..64d460b2ea --- /dev/null +++ b/package/sratom/sratom.hash @@ -0,0 +1,4 @@ +# Locally calculated after checking signature +# https://download.drobilla.net/sratom-0.6.8.tar.bz2.asc +sha256 3acb32b1adc5a2b7facdade2e0818bcd6c71f23f84a1ebc17815bb7a0d2d02df sratom-0.6.8.tar.bz2 +sha256 3fc429d6b944fa20306357196a28bb4dd7c25e2d67edebec771f44de5bd7f9e8 COPYING diff --git a/package/sratom/sratom.mk b/package/sratom/sratom.mk new file mode 100644 index 0000000000..e1e0f4e033 --- /dev/null +++ b/package/sratom/sratom.mk @@ -0,0 +1,21 @@ +################################################################################ +# +# sratom +# +################################################################################ + +SRATOM_VERSION = 0.6.8 +SRATOM_SITE = https://download.drobilla.net +SRATOM_SOURCE = sratom-$(SRATOM_VERSION).tar.bz2 +SRATOM_LICENSE = ISC +SRATOM_LICENSE_FILES = COPYING +SRATOM_DEPENDENCIES = host-pkgconf lv2 serd sord +SRATOM_INSTALL_STAGING = YES + +SRATOM_CONF_OPTS += --no-coverage + +ifeq ($(BR2_STATIC_LIBS),y) +SRATOM_CONF_OPTS += --static --no-shared +endif + +$(eval $(waf-package)) From patchwork Fri Jan 7 22:26:13 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Hilliard X-Patchwork-Id: 1576973 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=oIsHGJfN; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.138; helo=smtp1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4JVyWl58h9z9sPC for ; Sat, 8 Jan 2022 09:27:15 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id E984982695; Fri, 7 Jan 2022 22:27:13 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0xOuAhSPtPE7; Fri, 7 Jan 2022 22:27:13 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id 36024824DF; Fri, 7 Jan 2022 22:27:12 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id CB46E1BF30A for ; Fri, 7 Jan 2022 22:26:23 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id BA35081D4D for ; Fri, 7 Jan 2022 22:26:23 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WlYAKUmDJdRs for ; Fri, 7 Jan 2022 22:26:23 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-io1-xd33.google.com (mail-io1-xd33.google.com [IPv6:2607:f8b0:4864:20::d33]) by smtp1.osuosl.org (Postfix) with ESMTPS id D892781BCB for ; Fri, 7 Jan 2022 22:26:22 +0000 (UTC) Received: by mail-io1-xd33.google.com with SMTP id u8so8901680iol.5 for ; Fri, 07 Jan 2022 14:26:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=zZKCiwrd3tKnO2YGy6GJ4mknrrsFWNPyNp6M632wcUA=; b=oIsHGJfNILWGDiqPAIQfDXxfzI4b/850JiN/MQVK20xAJhVyL+wmrcP7zNnU6SW493 05G/MWIdRuBFO3Se7yg2U2u2twCSOBuw5QBG6T3sUB9XHsXYV1GBQPyQ0uLFqvTKRPjN QOlfV1BaJYMLXPpAWqFC2jMum5uhRRAy4NQs+xsRlpOXyt4CaYlpl/ZLbJ2RRaBwcT4T lwyolvx2JIvmWN3HVEbUDDqMe0J4NDCAkCPiXaFZiFdX/+Q08y1iibzcNUx128OoVSXt TVIc+edpUaCBnmjOXxNnZ1EHT8KbQSQ8hBycNHse6nMs5Kj3fRibUBTPtoYZV47Tjczq V4GQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=zZKCiwrd3tKnO2YGy6GJ4mknrrsFWNPyNp6M632wcUA=; b=rLfeYCSnCt5bMNbAKUFJNzprCLgWHIkRJZiSJ/EmYGIDqyQu/L2lO7BOGUVL5nXRy/ pLO+hOyWYaQE4KUAMjGkWwplQLWpMl7HYbgARa55ysuaWKJGqPjjSjIBueg/Cg0iCPmW INcS1rkuLmMG8HocpbWZQB/azHd1hExHnh5MUp742Rgpxoz65GTjkeIZXA8AFdiLnphI DIGCObNWmguIjnqHYiAHFsmRECINaIXo+UMhG+VpHto9C3rvvZ8g+mHVMgYCsGqRIjA4 OAJBoSgT7HKtlNIIogiQSAaGTR3o9vMCk0fwcJ4MbMOpVYgIRRHrYSKYLBzugc8bZoAn 9BrQ== X-Gm-Message-State: AOAM533gaBUZS6zhGO4No+R7zoc1ZiRn3PSbZIEAqPkLZJuCkzpxld6I GxuOwaiP2SIR9/tHz+8RqRRd0f3nL68= X-Google-Smtp-Source: ABdhPJzqqWvyQpBBG4181No75iNSV2RJ/bKn/KWE7ZWV1BaMyRiUJwel4GhiAzFnA+q0RZtk0SOvQQ== X-Received: by 2002:a5d:85d5:: with SMTP id e21mr30604375ios.51.1641594381831; Fri, 07 Jan 2022 14:26:21 -0800 (PST) Received: from james-x399.localdomain (71-218-242-12.hlrn.qwest.net. [71.218.242.12]) by smtp.gmail.com with ESMTPSA id k12sm3596453ioc.50.2022.01.07.14.26.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Jan 2022 14:26:21 -0800 (PST) From: James Hilliard To: buildroot@buildroot.org Date: Fri, 7 Jan 2022 15:26:13 -0700 Message-Id: <20220107222613.4124764-5-james.hilliard1@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220107222613.4124764-1-james.hilliard1@gmail.com> References: <20220107222613.4124764-1-james.hilliard1@gmail.com> MIME-Version: 1.0 Subject: [Buildroot] [PATCH 5/5] package/lilv: new package X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: James Hilliard , "Yann E . MORIN" Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: James Hilliard Tested-by: Gilles Talis --- DEVELOPERS | 1 + package/Config.in | 1 + package/lilv/Config.in | 11 +++++++++++ package/lilv/lilv.hash | 4 ++++ package/lilv/lilv.mk | 34 ++++++++++++++++++++++++++++++++++ 5 files changed, 51 insertions(+) create mode 100644 package/lilv/Config.in create mode 100644 package/lilv/lilv.hash create mode 100644 package/lilv/lilv.mk diff --git a/DEVELOPERS b/DEVELOPERS index f8aa809294..c214abe209 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1254,6 +1254,7 @@ F: package/exfatprogs/ F: package/gensio/ F: package/lua-std-debug/ F: package/lua-std-normalize/ +F: package/lilv/ F: package/lv2/ F: package/pipewire/ F: package/python-aioconsole/ diff --git a/package/Config.in b/package/Config.in index 51a4180569..1cf2bb5219 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1358,6 +1358,7 @@ menu "Audio/Sound" source "package/libsoundtouch/Config.in" source "package/libsoxr/Config.in" source "package/libvorbis/Config.in" + source "package/lilv/Config.in" source "package/lv2/Config.in" source "package/mp4v2/Config.in" source "package/openal/Config.in" diff --git a/package/lilv/Config.in b/package/lilv/Config.in new file mode 100644 index 0000000000..086125cdc9 --- /dev/null +++ b/package/lilv/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_LILV + bool "lilv" + select BR2_PACKAGE_LV2 + select BR2_PACKAGE_SERD + select BR2_PACKAGE_SORD + select BR2_PACKAGE_SRATOM + help + Lilv is a C library to make the use of LV2 plugins as simple + as possible for applications. + + https://drobilla.net/software/lilv.html diff --git a/package/lilv/lilv.hash b/package/lilv/lilv.hash new file mode 100644 index 0000000000..afa20fc083 --- /dev/null +++ b/package/lilv/lilv.hash @@ -0,0 +1,4 @@ +# Locally calculated after checking signature +# https://download.drobilla.net/lilv-0.24.12.tar.bz2.asc +sha256 26a37790890c9c1f838203b47f5b2320334fe92c02a4d26ebbe2669dbd769061 lilv-0.24.12.tar.bz2 +sha256 e06562d6bcf0341b2ac2ad0f0ca36801d2ebf388d5ef297011625e4c36e963f0 COPYING diff --git a/package/lilv/lilv.mk b/package/lilv/lilv.mk new file mode 100644 index 0000000000..651597953d --- /dev/null +++ b/package/lilv/lilv.mk @@ -0,0 +1,34 @@ +################################################################################ +# +# lilv +# +################################################################################ + +LILV_VERSION = 0.24.12 +LILV_SITE = https://download.drobilla.net +LILV_SOURCE = lilv-$(LILV_VERSION).tar.bz2 +LILV_LICENSE = ISC +LILV_LICENSE_FILES = COPYING +LILV_DEPENDENCIES = host-pkgconf lv2 serd sord sratom +LILV_INSTALL_STAGING = YES + +LILV_CONF_OPTS += \ + --dyn-manifest \ + --no-bash-completion \ + --no-coverage + +ifeq ($(BR2_PACKAGE_PYTHON3),y) +LILV_DEPENDENCIES += python3 +else +LILV_CONF_OPTS += --no-bindings +endif + +ifeq ($(BR2_PACKAGE_LIBSNDFILE),y) +LILV_DEPENDENCIES += libsndfile +endif + +ifeq ($(BR2_STATIC_LIBS),y) +LILV_CONF_OPTS += --static --no-shared --static-progs +endif + +$(eval $(waf-package))