From patchwork Thu Jan 27 19:23:07 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Hilliard X-Patchwork-Id: 1585259 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=khxSScQG; 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 4Jl9Vt6WsMz9tk1 for ; Fri, 28 Jan 2022 06:23:50 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 68DA9415CD; Thu, 27 Jan 2022 19:23:48 +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 Y6_TH4VPpyQI; Thu, 27 Jan 2022 19:23:47 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 9438C41515; Thu, 27 Jan 2022 19:23:46 +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 89FC01BF3C3 for ; Thu, 27 Jan 2022 19:23:44 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 8500D403E0 for ; Thu, 27 Jan 2022 19:23:44 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Authentication-Results: smtp2.osuosl.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com 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 Rfb2p4OjKH18 for ; Thu, 27 Jan 2022 19:23:43 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-io1-xd36.google.com (mail-io1-xd36.google.com [IPv6:2607:f8b0:4864:20::d36]) by smtp2.osuosl.org (Postfix) with ESMTPS id 4C9A6403D6 for ; Thu, 27 Jan 2022 19:23:43 +0000 (UTC) Received: by mail-io1-xd36.google.com with SMTP id e79so4822382iof.13 for ; Thu, 27 Jan 2022 11:23:43 -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=l2HnWiIPKUlQVytfaTEOHfo27HSzFiX8l1gptvIENGM=; b=khxSScQG0YNzQacgWlAM6Sx+7F6i0oZ59hm/AuIyGK3Ra59Vkj1my0lk4f4f8GACVH tRmHccTq4Q/Dadx66J76keswxOXFLWfB0wukQscS6QVhJM+BhnO722gyiGfp70n0f30g eRp1Afgk9afVRO147VGwE8nEq1U+cFA3FTh2pD6m7MbODAWJuL5r006G9lk0o2P3EfXe 2WY3e5BuSYWhkKJq3WQ6xMVQDSZH4pdhVBvPLmcuhbJdAjDb+Zp0czu5OaHsOquFhVq5 N5P95IDTAzObGo4ggc+ut0w6v1wSfdNDU3CuGwa2WGcuivh9X1Jv3en++1aJEfD3HnwZ BOEQ== 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=l2HnWiIPKUlQVytfaTEOHfo27HSzFiX8l1gptvIENGM=; b=MaA4JZZm/T7w/WDaX4Od/uLSaz9GchZ9XnDwWn1fhNTi0Db26bWRK+HUjc0ttiZOBE 83zDGzauA7AbRYiNvcIm5Qq71IxEXOAKSih9kupnibOeEo+6bxzRWHrLjHs10oOmXsSR ye4/P5qwInwAneh232Q49JV1TCPbr0e1pIr48zeWmVZ+7AB/cmPbiY5F2EzQFQMyFKuh DJ4yxMz3PSrLOUlUKrZxL0Or7Xlsh62Z82iyBewzQP6GPZc0xbDQJNgmkAdWvb8W/+Kt qF2drFlmIggGsmhfVJcRKCpS03w+oT/N+cIsOD1caQblAWMsphBMBe6kT+kU1MzkoHYI teFg== X-Gm-Message-State: AOAM530lAii+HiwmI+cSG+vs6Vdsbc42HLkvJR9yw/X3GpZVex60nryb TEWP0cpXLu9qasGZqRMbVTJocNNEcpA= X-Google-Smtp-Source: ABdhPJykm4z9c+5gfZe2p9OOUjiSrjJTSScNH3+wCZykoR5rpYRqE4fFGDykXHW5sUG6raWCdIm0cw== X-Received: by 2002:a02:a385:: with SMTP id y5mr2523079jak.307.1643311421935; Thu, 27 Jan 2022 11:23:41 -0800 (PST) Received: from james-x399.localdomain (71-218-245-50.hlrn.qwest.net. [71.218.245.50]) by smtp.gmail.com with ESMTPSA id f12sm669023ilj.47.2022.01.27.11.23.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jan 2022 11:23:41 -0800 (PST) From: James Hilliard To: buildroot@buildroot.org Date: Thu, 27 Jan 2022 12:23:07 -0700 Message-Id: <20220127192311.1954197-1-james.hilliard1@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Subject: [Buildroot] [PATCH v2 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 , Gilles Talis , "Yann E . MORIN" Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: James Hilliard --- 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 fe8de1916e..6e40b0e9ae 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1335,6 +1335,7 @@ F: package/python-tomli/ 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 e4ca195beb..decf523821 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1720,6 +1720,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 Thu Jan 27 19:23:08 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Hilliard X-Patchwork-Id: 1585260 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=RRbJspRa; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (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 4Jl9W70NXqz9tk1 for ; Fri, 28 Jan 2022 06:24:02 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id AFD8B60BAD; Thu, 27 Jan 2022 19:24:00 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ctd8fjyTFoaM; Thu, 27 Jan 2022 19:23:59 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id DCE3260B7A; Thu, 27 Jan 2022 19:23:58 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id D71C81BF3C3 for ; Thu, 27 Jan 2022 19:23:44 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id C669160B7A for ; Thu, 27 Jan 2022 19:23:44 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ETfZQZgHlaR1 for ; Thu, 27 Jan 2022 19:23:44 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-io1-xd36.google.com (mail-io1-xd36.google.com [IPv6:2607:f8b0:4864:20::d36]) by smtp3.osuosl.org (Postfix) with ESMTPS id E32BE60B79 for ; Thu, 27 Jan 2022 19:23:43 +0000 (UTC) Received: by mail-io1-xd36.google.com with SMTP id w7so4892188ioj.5 for ; Thu, 27 Jan 2022 11:23:43 -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=XxhB31eOr3QNZMSupDy3CYfUOx/26zPLtM4MprO6B/s=; b=RRbJspRa0U0zATwBLzycRlX7+/Rfdc5OCW1yTzzyOxCbuoe9QP6qg1vPwVTmFS7zvk Dc/wriGiY9krUJxyJC3Q5L2zXFjDX3uAJ5lnZxIG0udeFX3gCWOUw+FxvQ19TYgefX4k vZYu+hkB6CnqEXwKXmFRqa80ZmueAASTtQT3SJqQ+jR8NiA7dBb2CvHAjhUcSmOsyR8G 3WHEEufIUYjKngxFA5NNsZ9rKn3GfNgOYC5hzY7cbc35OUxtqudOUouFmBoyfEyc/NX3 FmKG4Y0iFpm2ltpBhfQLoSTgxAWM5T3sOIdxe7sJ/14f91M8zJzNbJRQXnxo7eyCmV9K MvMQ== 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=XxhB31eOr3QNZMSupDy3CYfUOx/26zPLtM4MprO6B/s=; b=sb94ueWgh2J3sFIndBq5JiyVRL9ge+9LDc7q3/69yWRsHaTQaeX2Pdibbm0aSnzwrU GFhAXA2QarEDwIzII1trYpU4LAvHuKeu64x38VfUk15Xgxi+PCrm9fMRMcr8pYpnnFqQ BFhACTxuqNIkNOqFqhhjkR543tazzja0LSHVMOdwBQIWcDHU/XuHVo/9f+uBzD2SPGOh Inwz1xsQrknX/DXDHlcYWPTzpLe9/6P9dW5xZy718texF8ggexFZFqswpoKcm9CTa8VQ fKcnwzCpbJ4EUDsKTSbeDOLyLHUfcheMVZh7I8U72ust4F2fEpz6nY/eeUI/JN7239Tx UTyg== X-Gm-Message-State: AOAM5334Fgj9Tj+YUCKj1mI4QceiQIhn2oBVoDRVijWGQPBiNYkE1Htt bAoa4I2paZq9eFi54r5mxw/tHtcaLqg= X-Google-Smtp-Source: ABdhPJxTIJbDoEzU3r0VIUIYmpUoPaWXo6xTuQDtx1YYOUo18APAP3Ht1XHPJBkU2Yg2dEHnXeH8tw== X-Received: by 2002:a05:6602:2dd5:: with SMTP id l21mr2826690iow.132.1643311422895; Thu, 27 Jan 2022 11:23:42 -0800 (PST) Received: from james-x399.localdomain (71-218-245-50.hlrn.qwest.net. [71.218.245.50]) by smtp.gmail.com with ESMTPSA id f12sm669023ilj.47.2022.01.27.11.23.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jan 2022 11:23:42 -0800 (PST) From: James Hilliard To: buildroot@buildroot.org Date: Thu, 27 Jan 2022 12:23:08 -0700 Message-Id: <20220127192311.1954197-2-james.hilliard1@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220127192311.1954197-1-james.hilliard1@gmail.com> References: <20220127192311.1954197-1-james.hilliard1@gmail.com> MIME-Version: 1.0 Subject: [Buildroot] [PATCH v2 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 , Gilles Talis , "Yann E . MORIN" Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: James Hilliard --- 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 6e40b0e9ae..0d70c676d5 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1336,6 +1336,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 decf523821..aa700bc8d7 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1721,6 +1721,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 Thu Jan 27 19:23: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: 1585261 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=nK0cL+1M; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.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 4Jl9WN0F58z9tk1 for ; Fri, 28 Jan 2022 06:24:16 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id D34DE404DB; Thu, 27 Jan 2022 19:24:13 +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 3CRnsQ7wQxSo; Thu, 27 Jan 2022 19:24:12 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id B5985409D6; Thu, 27 Jan 2022 19:24:11 +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 588A11BF3C3 for ; Thu, 27 Jan 2022 19:23:45 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 4771541484 for ; Thu, 27 Jan 2022 19:23:45 +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 cLTsVyyL8ICO for ; Thu, 27 Jan 2022 19:23:44 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-io1-xd34.google.com (mail-io1-xd34.google.com [IPv6:2607:f8b0:4864:20::d34]) by smtp4.osuosl.org (Postfix) with ESMTPS id 7FE17409EE for ; Thu, 27 Jan 2022 19:23:44 +0000 (UTC) Received: by mail-io1-xd34.google.com with SMTP id i62so4911437ioa.1 for ; Thu, 27 Jan 2022 11:23:44 -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=Pp2U4t5CpTvLwILq1ADv8mkubXLN/fkoN9sddgrioMM=; b=nK0cL+1M0Q9zSp0rsARwBXBLe8xz2EMoyxKG0qfnqWaA/w9vakKCoDColmmhHDur7U 06bGnV9kpO9bOxgHbNFWG6YP2BgKNi9kEC9PJaffQrYyFxEZWTGl+c5Ui35S/og8yMnc rhe9ehx3Qmvy/rG/Dr2JIzcA560yr19OB9loi3P/2STabJU/g5UEg8on+GENvTWi+OpL XLZC8CQ7Wdpt6QWrPQwlBAvGoXHsqIQBJHqSk/Y0wzE+frgvUgny/L8QbOwW6qYKrDPA CON4u+oH+M4kmCt1dJSs2wPTa+WJ83eWlGLXFfJLSpwT3G72PtsOI6k9Ay8tKXCIEOHu 8ggQ== 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=Pp2U4t5CpTvLwILq1ADv8mkubXLN/fkoN9sddgrioMM=; b=bd8r/+FxbWzYxsHbjdyxMg21irnbSe+gX7XAzM/tng3logqU/kJos39NcmY+pP8NBD ultqv/0eW/4BdOxDsdkhaXx8/dnLtxbK4HT0+zXKJeDyfzCVqH/BOFJyrcMr2nS/DzfH JmIOVXFszAKq89telSR+SBGo5QZ/R7BBvae0MztcQSLCTEVvZ9capH/YY1vAD59PWNS4 bj7ZfzxzKU0s5nEoSx0R5bZljFYwmUXHSw09eaDbGQl0Ck4hyxpR6lxIYRyw6Tali8Na BjVoO1R83pp3hYc6LNY49OQH5HEVnFsfC+5oC88miVHj1mNPSweyvWK6ab20TMjGmRti ejBQ== X-Gm-Message-State: AOAM530DW/0hk0Vq6YPZefUJrEskRxU6smbwluOmIj9SXCX1aGq5NGB3 UijUZA7gMy1VkR7S9SlIEIL2U+O1NHw= X-Google-Smtp-Source: ABdhPJxVhROtPcBOWkosVhSdHzNuiXCxVw9qTLbYnNmwNC9UZxcz07nkD5DR6ZzmS5K9OJZZoXYmNQ== X-Received: by 2002:a05:6638:a17:: with SMTP id 23mr2831633jan.253.1643311423444; Thu, 27 Jan 2022 11:23:43 -0800 (PST) Received: from james-x399.localdomain (71-218-245-50.hlrn.qwest.net. [71.218.245.50]) by smtp.gmail.com with ESMTPSA id f12sm669023ilj.47.2022.01.27.11.23.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jan 2022 11:23:43 -0800 (PST) From: James Hilliard To: buildroot@buildroot.org Date: Thu, 27 Jan 2022 12:23:09 -0700 Message-Id: <20220127192311.1954197-3-james.hilliard1@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220127192311.1954197-1-james.hilliard1@gmail.com> References: <20220127192311.1954197-1-james.hilliard1@gmail.com> MIME-Version: 1.0 Subject: [Buildroot] [PATCH v2 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 , Gilles Talis , "Yann E . MORIN" Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: James Hilliard --- Changes v1 -> v2: - disable plugins for static build --- DEVELOPERS | 1 + package/Config.in | 1 + package/lv2/Config.in | 8 ++++++++ package/lv2/lv2.hash | 4 ++++ package/lv2/lv2.mk | 36 ++++++++++++++++++++++++++++++++++++ 5 files changed, 50 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 0d70c676d5..548570aa46 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1285,6 +1285,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 aa700bc8d7..80d3f9ff3c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1372,6 +1372,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..13ffaa34b0 --- /dev/null +++ b/package/lv2/lv2.mk @@ -0,0 +1,36 @@ +################################################################################ +# +# 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 + +ifeq ($(BR2_STATIC_LIBS),y) +LV2_CONF_OPTS += --no-plugins +endif + +$(eval $(waf-package)) From patchwork Thu Jan 27 19:23: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: 1585262 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=qTAJnBXZ; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) (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 4Jl9Wm01F3z9tk1 for ; Fri, 28 Jan 2022 06:24:35 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id A0C5B610CA; Thu, 27 Jan 2022 19:24:33 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MRk3GcQuu3ra; Thu, 27 Jan 2022 19:24:32 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id E05C961037; Thu, 27 Jan 2022 19:24:31 +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 6954F1BF3C3 for ; Thu, 27 Jan 2022 19:23:46 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 58744818EC for ; Thu, 27 Jan 2022 19:23:46 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Authentication-Results: smtp1.osuosl.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com 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 ISJ_aDcTwdRg for ; Thu, 27 Jan 2022 19:23:45 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-io1-xd31.google.com (mail-io1-xd31.google.com [IPv6:2607:f8b0:4864:20::d31]) by smtp1.osuosl.org (Postfix) with ESMTPS id 653CA817ED for ; Thu, 27 Jan 2022 19:23:45 +0000 (UTC) Received: by mail-io1-xd31.google.com with SMTP id i62so4911479ioa.1 for ; Thu, 27 Jan 2022 11:23:45 -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=SWI0pwXGQovMk6ZWzeEEOGTYnCdkfEP1vo/2PDJeBP4=; b=qTAJnBXZSqvBGQJJj9aoVPZpDxmJ5ImIMh1En3lLzFFfxdVe10r5owoVx+T66YnSBO OeFTbjRVfGpz4sF2mx+6hvDqCiJFCjfUDJmf1YJXBMbwDiV3KPgK+0Tlz04N2dfFhYxB 2Yqosp01MIBQ+l2dyim+ma0ZAkRy0Fl43jkz61sR+yJ2PbeMMMr/atyapajJC5Z5gUvX IGrW7ErINRcN9Yn5aTPKpoQWAiY0HcXgUhWK+IuKNfRP8Ucac5tppA53gPNw3ya8r1En dDUrl2SDwBUd3WFE1IWOv91uXftiXeCqVpiTJnmzRsRTdIEK01+EEWe9+qOs2HAmPc/l jQtw== 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=SWI0pwXGQovMk6ZWzeEEOGTYnCdkfEP1vo/2PDJeBP4=; b=u3Iyv5aqjAIWwG6/PCZGeJpz3Ye4PMztUrOkLDay4MdlYPVB3Fpk227hnFPsyiyMT9 tHfj1R3tF7ktspVw6o0MrylWEdSD0fUNM3k9jF1GmVKv4ECqVzk+BGk7S2j4kV0h6CeZ UBj6SV6JJkCvdpemkOHB12heHc1H1WjkwDfdl2SPBKTnT80kGKGLMVr9FrqSt3XY/CDA AukuWl+YUGHdVWEX9Bb46WxTykr6G5AdxRCzkBt/gHxFt4sZeR+8KP1zjz77sNc+L6Aj 4tZwWhYGCufL1D7uN+PB+xEHUpjZWIIqGfIe3umwH7bhmTUCrR/jSHXRLhguxVWpgvff PO6Q== X-Gm-Message-State: AOAM530gDsfNVv/6Sq2Gky1rpgwAEEtNGS/UXqxWE9ZuwlTUxNtzxpr6 Ew9/612BdHFi105Q7/QsPln+Des2WLQ= X-Google-Smtp-Source: ABdhPJyQTxzk+p49904A/S19ilTF6yr6E5fmSC3G63wttxMFD2495iPLLnmStkI76VxTF4to3vnx+w== X-Received: by 2002:a02:c8d0:: with SMTP id q16mr2675982jao.11.1643311424156; Thu, 27 Jan 2022 11:23:44 -0800 (PST) Received: from james-x399.localdomain (71-218-245-50.hlrn.qwest.net. [71.218.245.50]) by smtp.gmail.com with ESMTPSA id f12sm669023ilj.47.2022.01.27.11.23.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jan 2022 11:23:43 -0800 (PST) From: James Hilliard To: buildroot@buildroot.org Date: Thu, 27 Jan 2022 12:23:10 -0700 Message-Id: <20220127192311.1954197-4-james.hilliard1@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220127192311.1954197-1-james.hilliard1@gmail.com> References: <20220127192311.1954197-1-james.hilliard1@gmail.com> MIME-Version: 1.0 Subject: [Buildroot] [PATCH v2 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 , Gilles Talis , "Yann E . MORIN" Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: James Hilliard --- 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 548570aa46..c4c46fc3bd 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1338,6 +1338,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 80d3f9ff3c..547620a266 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1383,6 +1383,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 Thu Jan 27 19:23: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: 1585263 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=Zt/hh6NG; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.136; helo=smtp3.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=) Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (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 4Jl9Wz4Njsz9tk1 for ; Fri, 28 Jan 2022 06:24:47 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id D377C610EF; Thu, 27 Jan 2022 19:24:45 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BT1N4Ls_VP6E; Thu, 27 Jan 2022 19:24:44 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id D6C18610E3; Thu, 27 Jan 2022 19:24:43 +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 A0A7D1C113E for ; Thu, 27 Jan 2022 19:23:46 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 9D038415B3 for ; Thu, 27 Jan 2022 19:23:46 +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 omb_Ck4gNrzQ for ; Thu, 27 Jan 2022 19:23:45 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) by smtp4.osuosl.org (Postfix) with ESMTPS id AA95841484 for ; Thu, 27 Jan 2022 19:23:45 +0000 (UTC) Received: by mail-io1-xd2d.google.com with SMTP id h7so4888778iof.3 for ; Thu, 27 Jan 2022 11:23:45 -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=zU1DLq0fDCYIUVSn0/IN9dkF3V0mubm51jqN5nUHZk8=; b=Zt/hh6NGX2ugCRA93AOHRMp95RB/tKzwYc6x0LbVCcXqMYw+yBkdRyD+jKqWuXReUA WASkUQYYGMxRx8kdwgGBV7l6biGFN7i15JPR4na3xnN7g02SBorSIcNLbgj1YX8dOQkh gau3X/5fD3duPHBPqqZpeFHDFGA+FVz2k19DuHyF3t1+trHGXk8cThl20exde9YXNlfd wYOREOJJqY25a/HhvhDm0303nX93uxucnG4bR3hAbtdU8Ry419+64Zm4bZ4gDRsY2Jy3 4MqAXOZCjevX0BA/LlCc9DhRp0+zzrDvdnV1Pj625gcYqAgmbxQbPgHXNHwhHiKEJa0J B6nA== 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=zU1DLq0fDCYIUVSn0/IN9dkF3V0mubm51jqN5nUHZk8=; b=NWc3SJ7I8J11wawju1NH2tYlm3SCYC0UPZRLp4/8S84IzLh9yDEPVYLWwCS08i8mQI 7tv4NLsqyLJFSWhzFTkFnv8y8wgulawUAiBotqlupMD6jzxNmgZu7l7AgYmucNNYyUAJ 4UiKG0El6wzA+/1HRWG8zgswWBcNguH2TBSss7u4IQGVRDuh8/zgJJLc7MvV/1hJ+dgQ TdZD3EeGzww448cx90ecd21J/ZIwjTZvqERQWRhfyVeq9MDYhe8BdQ91g/vW1hOCH4jR 21KEuB3vKV91XRMqdiYW1iLFAVUG152lumTMvWUsRJWFaYfSfkH+BR2qMOglz7MgjaCu Y6Uw== X-Gm-Message-State: AOAM531IjFfXiVb910hCyy9snu7jINGsnCrTWM6zaOzqoCcqu4YQHC5h 1PD01phSROtBSU2XjIMHJqbeDG5saZA= X-Google-Smtp-Source: ABdhPJwmLeJU53zPZaWJifGQ/JGMLTaLaoqjfBjfHHeLQywRCVwdJl5shAxuiauaE8WVpQrC1+ZyaA== X-Received: by 2002:a02:a493:: with SMTP id d19mr2533231jam.261.1643311424634; Thu, 27 Jan 2022 11:23:44 -0800 (PST) Received: from james-x399.localdomain (71-218-245-50.hlrn.qwest.net. [71.218.245.50]) by smtp.gmail.com with ESMTPSA id f12sm669023ilj.47.2022.01.27.11.23.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jan 2022 11:23:44 -0800 (PST) From: James Hilliard To: buildroot@buildroot.org Date: Thu, 27 Jan 2022 12:23:11 -0700 Message-Id: <20220127192311.1954197-5-james.hilliard1@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220127192311.1954197-1-james.hilliard1@gmail.com> References: <20220127192311.1954197-1-james.hilliard1@gmail.com> MIME-Version: 1.0 Subject: [Buildroot] [PATCH v2 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 , Gilles Talis , "Yann E . MORIN" Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: James Hilliard --- Changes v1 -> v2: - require dynamic library support --- DEVELOPERS | 1 + package/Config.in | 1 + package/lilv/Config.in | 15 +++++++++++++++ package/lilv/lilv.hash | 4 ++++ package/lilv/lilv.mk | 30 ++++++++++++++++++++++++++++++ 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 c4c46fc3bd..5bde1695e7 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1285,6 +1285,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 547620a266..84a53577e7 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1372,6 +1372,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..08d54bcf8b --- /dev/null +++ b/package/lilv/Config.in @@ -0,0 +1,15 @@ +config BR2_PACKAGE_LILV + bool "lilv" + depends on !BR2_STATIC_LIBS + 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 + +comment "lilv needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS 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..5f9186e66a --- /dev/null +++ b/package/lilv/lilv.mk @@ -0,0 +1,30 @@ +################################################################################ +# +# 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 + +$(eval $(waf-package))