From patchwork Sat Mar 14 12:00:00 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?J=C3=B6rg_Sommer?= X-Patchwork-Id: 83367 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 48B1110706D5 for ; Sat, 14 Mar 2026 12:00:15 +0000 (UTC) Received: from AM0PR83CU005.outbound.protection.outlook.com (AM0PR83CU005.outbound.protection.outlook.com [52.101.69.75]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8354.1773489605872401325 for ; Sat, 14 Mar 2026 05:00:07 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@navimatix.de header.s=selector1 header.b=3qz9V+on; spf=pass (domain: navimatix.de, ip: 52.101.69.75, mailfrom: joerg.sommer@navimatix.de) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=XYqPxY/mO3Jifcew2BVA/MO2/y8lJIcDV6i+JHYd3Wm9ztT7jLAmjBQWW2kkUaxv7Ucw1XTkMVlHLs/QnlpaHvRtu2gFpwVTUMbKN8MwLHg+nKIOEi58zQKvPIfnt4rlGoXvsTH4O/s7c7GJv5X8T6dy1G2PCenOzeJkiDk5gkNh0Oup3DQxNHfpdlvDtiw7C+37RMxi3VeJS2F1rJq4KXWeFVR9/OYJP8vMjs0PcENQOPnYYVxbOBzjV3i/I+ggCrHm3dSDDYGOYS5xqJkXwjfMqMa866jXR9jNklP+z7qBZ3kjUz3l2ph+bJZI0FKzGMlRoXzMID04K+iRJRXWvQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Rf8wpxiqk3cMgC5gmnJhh8NPUPnB23CKjvyKyxyUJfs=; b=oQsJ1pp5zindtXrnyLQ2LTXBxyboyLEWn0HKcOHfo067uAak2FJDLBlKR7viph0ZL7DtMbrZaP2oWpuhW7RZKH+01550/2XJ22QkEt8Clc5haZk+CmavlGCm4rWuPIBMgcQC8T3HrvXyPZSoutl3AXBMj9537XakqQ7XUWMFM+VNRtfMx0U0wFYuVoqxULnCVQhMLTO7uYSmG0bkBDiEIJXN+yACTe/tDKrmUgaECrcAdre6inY+p3fc0qLoaoVbqVS6zKWh+psdt+4DtTpQMXtwpUS61h/IhIdvdvqnArqIRafnrY2COUBsOLEK5GW7Hg7cTJApCSPd/jykVjj7IA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=navimatix.de; dmarc=pass action=none header.from=navimatix.de; dkim=pass header.d=navimatix.de; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=navimatix.de; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Rf8wpxiqk3cMgC5gmnJhh8NPUPnB23CKjvyKyxyUJfs=; b=3qz9V+onBeke4+odf2Xs3mgVChoxppp2r4k2TnQAH26bBHUt2UyX3NejV1PWjvC7ks7xC8Y5mcnCOpDzBO7BdoBcWw4afpINpHkxx3H9xdPtS0XrH2C/cgITicC5itLelhXUu5q03qnvdHC/YcCxl+m3p0C2JlCrYak/8aBqQE0= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=navimatix.de; Received: from GV2PR01MB11835.eurprd01.prod.exchangelabs.com (2603:10a6:150:2cb::8) by MI3PR01MB12410.eurprd01.prod.exchangelabs.com (2603:10a6:290:6e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.17; Sat, 14 Mar 2026 12:00:01 +0000 Received: from GV2PR01MB11835.eurprd01.prod.exchangelabs.com ([fe80::d5c3:2dea:3d98:25fd]) by GV2PR01MB11835.eurprd01.prod.exchangelabs.com ([fe80::d5c3:2dea:3d98:25fd%3]) with mapi id 15.20.9700.018; Sat, 14 Mar 2026 11:59:57 +0000 Date: Sat, 14 Mar 2026 13:00:00 +0100 From: =?utf-8?b?SsO2cmc=?= Sommer To: openembedded-devel@lists.openembedded.org, joerg.sommer@navimatix.de CC: =?utf-8?b?SsO2cmc=?= Sommer Subject: [PATCH 1/2] gd: Add patch to fix compiler error about missing const Message-ID: <11abf2a38c37c565257019092e68b85ac257fb4f.1773489599.git.joerg.sommer@navimatix.de> X-Mailer: git-send-email 2.53.0 Content-Disposition: inline X-ClientProxiedBy: BE0P281CA0005.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:a::15) To GV2PR01MB11835.eurprd01.prod.exchangelabs.com (2603:10a6:150:2cb::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV2PR01MB11835:EE_|MI3PR01MB12410:EE_ X-MS-Office365-Filtering-Correlation-Id: 2e5f3849-20a7-4c69-5ee9-08de81c13688 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|18002099003|56012099003; X-Microsoft-Antispam-Message-Info: FgbaWURVEXkvOm7E05LfEsbeGKPDCJNFDZVjzjRI6PiX2kd5A8InI5NcF5i8D0QGe7DBCqZ/PyfvJ2Xr+Z65mGfyq+y8qn8KdmjNEhlISOO93rK36xeiWpoUwPGnCVf7h1WozVUNSq/AfVxuArMrbnmz14WyUr2h6P/hMxAPKstsWp7Zc5KSvFUsTYLf64EvVfpLxz6mInXcWjh0yco2XQSa+h9Lf4muBke8ucqxFPinP881rljw5sESOhWsTPNwEV0n2OjuBaUmj5bcW6V4qRKXgttIzRBLe7c4r1bsGDPC2TIKb5utJfViix7DOgqkWbDuGu8WKQE3vCjq8rdVDopBQYRhyPpgkzjNXqPxIWc0wIgVng/cLB73XHhyXWs75ktzdHtdgwZJ0KiP5Tx/N5I3/2t03aWqtV/nDwKNewaI1x4BUygEKxyna/swJIUAsJw04FNZSTw00zhpif8f0o6adg5a5fiFUkajniOsXVtH1K1n/l11+FyT9RedoZhPyfmFDvEsYoN7gHMk01Bgp1zz9kRievkX6I32eihuHueO1B0VZVSofb9yPgFRL2EMJTRQLfKxRpJ2NNtOweeN0MorCBmvid6j2ugtoZCO0wZAc3NfTJGtbXf26J/aNE4Zt7M5UQI/s4vC6+NhpWsikvXdluaA2OL0oNVQBvSh2gJsg8/jYAzBE5f2PEVNli5FqTCakdl6GgTBZMRKm9XPkcEKpyAclDlFZew+hsWBvlM= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GV2PR01MB11835.eurprd01.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(18002099003)(56012099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Oq48VHKNDIBDLF6IvbhH+xlXAY5W4ijLPxFWuVZlAILLsBH9Ntu9aU6B+ZzjtDhVT6ZYVIbk94/SyWEsWnqv7CDJU/9JdZ18Oe6B4aN/lcsseamxRYFZpoE8Vm/Tpmc2e5Y3Yv1TSvUuSJDBpTq46/8tXy1fb4kXIGihU0nAYUPiELAzibph8ooLh9j7ud4i+wsgOdFASey90PQ1rTKe6Hb4NmU+nXyf//6VAh/CeCHQLHcAvVtxw1YWhiZDm0hBvW+apWZdAGb+HG2FMk/HFKsLZv5r4gOW4zZOY5pGiCpqrOBK1qCqwAI3LUtYHxIN9Ey/fI2L12hV8AbA+a7jSrFABERyGP1rkvb6A7mAqsijDrT77iJcFiPj8Byd/5NWkWMULEvQ4dKfFjg4alTjy4swz2CiT9uVrl0KFzojzyCd4mZBAzfe+QNYqG549RMzw4PQWGYyOlCeKrlTrtA4HeZh1pqa1JucATykhhN/mwZUi2jt5V9DL9SnimAbOaA1mbPWz714DDOSvYjFVcNNAecg8F5FE+dBTQ4t0NEcpL1CwUVcEnCYzDuneaglyEL6kGGlqm7JH8jHFRYRwUQG6kLlFiSWpoIWePF+qrOO3BSdTEnFSU7NyYERpcIi2pmzuhIkZerRjXLm6/NjT9QGnRfx65Q4RW3ya3idzYxQWYfPvuOYNbH0YSkeZdLtuR2u2hFcmAqGr1dHtSHRDzUNpkx7f76aGK6iJS2vfgN80W8VsS37Q4AWCZoPW4bKkLUcccjZ8XL0b/3/Y3HVPdilPM/hYWf76GjE7F/fYRG6Wm+2OTFPz+7IzkdbFqF+LChYOuJW2S90MLACc+lHGobXdzBwaV3Zpm0SfBeNEApFPD7nHfPa+L7m2Fj4b05NWxd0sMFa/T8F6GF37KFj20F3eARn3R8TQ/ISH+DLb9s7JuMPUMFWq4Y2k92VN+YDM1v6iLJtUDybFDNfaCv7YUHDNmtuLTgxhtnlRzfcxO4iEjR3zd1blxdqYmn8fQU3Pfwkf21WJ+Ht4n5tOhxYlMAkGQN5AYKn58ljSExIufYkL3lqyR8zfgWwK5FdkGYqK2Q/dutjlU0JHQBjJItJlNjQ9MjG57ualNPq2/Nshy1iG8QckJFXdByZXSLJjMEjsciSh5gpHtU+loozSYx88sQVXlqZ/WLIo3JYnpRRA7uy0EDzbIfx56hQKe4tE/RudmALCOzYFs5X98sSrvHuCHBtG9VD+og6PLCzHrppDqPuUc/DoF3w7ETj5MaVt58RisP6INt+AnJG5B9FZ7pRnirnGCHJGHb4c1COqMdOVcRiAW3sFO+VAlMPJNhnabYcgDA2v3B6bH6bdmIAO+DzR+XHe2x/zPV4DYjXw+OPDi4gEDlVQkyLEnFNq+We6n6QCwDKjQrlZyIddPxoWIL5XAVobR2QrD2QVhqp50b6weRa20V0K4+sDO0UPvkZwKtbuYHjcrZESwvYyyC4+l2GwnZy7a5T6UdnURymNvJ5bvLltDcGehdkkd3CW9nfrynL4Bbcta2ZjxnMC7YGEPGhd/0x0Lw1p4LqzNZqbGErDDFnVkO2Aw7M0a/u3+BTdKvY2DcPxSRynB2LBMLhnY0736fbIlXkiAfqdn70cTO4nZAcBRHyWO1Nz9N1rogO+oWTDa7gQCKYHRbjEZFGvZt+nIiEiOq4GPxpaNlBT7XW/JQxe6Qnum4SZfamwGLXVJsate9R+xoDaYhNAageJ+ut6k2bCUzjt6oncW+9RXTpdi4Jyxw= X-OriginatorOrg: navimatix.de X-MS-Exchange-CrossTenant-Network-Message-Id: 2e5f3849-20a7-4c69-5ee9-08de81c13688 X-MS-Exchange-CrossTenant-AuthSource: GV2PR01MB11835.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Mar 2026 11:59:57.8468 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: c87b4f54-b992-4813-8f3f-4a876324197f X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: lEPTyW/xTCZjnd/fx1YYkODQBZO+iS41DByaaacvonX/W3AFiIIvvR1Z0wiRqvTKuOuezk7osuqD3z12ejJHFjt1eQCRh7XZZZrG7yk/CXM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MI3PR01MB12410 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 14 Mar 2026 12:00:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/125202 From: Jörg Sommer Gcc complains about: | ../../sources/gd-2.3.3/src/gd_filename.c: In function 'ftype': | ../../sources/gd-2.3.3/src/gd_filename.c:99:9: error: assignment discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers] | 99 | ext = strrchr(filename, '.'); | | ^ | cc1: all warnings being treated as errors Even the newest git master commit does not fix this. Signed-off-by: Jörg Sommer --- .../gd/gd/Fix-ftype-missing-const.patch | 23 +++++++++++++++++++ meta-oe/recipes-support/gd/gd_2.3.3.bb | 1 + 2 files changed, 24 insertions(+) create mode 100644 meta-oe/recipes-support/gd/gd/Fix-ftype-missing-const.patch diff --git a/meta-oe/recipes-support/gd/gd/Fix-ftype-missing-const.patch b/meta-oe/recipes-support/gd/gd/Fix-ftype-missing-const.patch new file mode 100644 index 0000000000..294979ffd9 --- /dev/null +++ b/meta-oe/recipes-support/gd/gd/Fix-ftype-missing-const.patch @@ -0,0 +1,23 @@ +gcc complains about + +| ../../sources/gd-2.3.3/src/gd_filename.c: In function 'ftype': +| ../../sources/gd-2.3.3/src/gd_filename.c:99:9: error: assignment discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers] +| 99 | ext = strrchr(filename, '.'); +| | ^ +| cc1: all warnings being treated as errors + +Upstream-Status: Submitted [https://github.com/libgd/libgd/issues/985] + +diff --git i/src/gd_filename.c w/src/gd_filename.c +index 7ce4817f..89b25204 100644 +--- i/src/gd_filename.c ++++ w/src/gd_filename.c +@@ -93,7 +93,7 @@ static const struct FileType { + static const struct FileType * + ftype(const char *filename) { + int n; +- char *ext; ++ const char *ext; + + /* Find the file extension (i.e. the last period in the string. */ + ext = strrchr(filename, '.'); diff --git a/meta-oe/recipes-support/gd/gd_2.3.3.bb b/meta-oe/recipes-support/gd/gd_2.3.3.bb index ea5c487c52..0d7a6d34f9 100644 --- a/meta-oe/recipes-support/gd/gd_2.3.3.bb +++ b/meta-oe/recipes-support/gd/gd_2.3.3.bb @@ -15,6 +15,7 @@ DEPENDS = "freetype libpng jpeg zlib tiff" SRC_URI = "git://github.com/libgd/libgd.git;nobranch=1;protocol=https \ file://0001-Fix-deprecared-function-prototypes.patch \ + file://Fix-ftype-missing-const.patch \ " SRCREV = "b5319a41286107b53daa0e08e402aa1819764bdc" From patchwork Sat Mar 14 12:00:02 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?J=C3=B6rg_Sommer?= X-Patchwork-Id: 83368 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 46CB310706D4 for ; Sat, 14 Mar 2026 12:00:15 +0000 (UTC) Received: from AM0PR83CU005.outbound.protection.outlook.com (AM0PR83CU005.outbound.protection.outlook.com [52.101.69.75]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8354.1773489605872401325 for ; Sat, 14 Mar 2026 05:00:07 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@navimatix.de header.s=selector1 header.b=ZEek6xxH; spf=pass (domain: navimatix.de, ip: 52.101.69.75, mailfrom: joerg.sommer@navimatix.de) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MTBaKAf33gVCkz6K93VLvacHGSqLI4We7mPy7KuUBUyc70cpw/+FdzGo4/qyfV3yAk8+RAcxEY+/jTUoBRZMQ02VKZCDijJZlwohZEFrMqbwEwjB0hWZG1y5CoiYO4C8c9VmGwav5QrNshDOFDuiFtFYYgA5VE+K6zkNPf2DcHoQl/AXu5xVzKNAngQPWUjEdupFUNd2XAS5+SG3/iVjXbE5amvsag7EuZcmTGnBcywJ2AuEWzK7w6Il5lIRgVL4T6qE8+L5b9rPIKmBH70IX5bfATa2x2m+NxGH0x3GCR4McSan1LITVLLJFMctGnYbftuKEEw9O2uI4hSkEmLERA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=P7uykFn4+rgR83iSzCw+AfBBfeKDTcqJIwJ6eXFVDiU=; b=LYrcWOH1FLvZWjQBgzJ3e8xdr+6TONTglAgPymJK8dKbG34x3PKM1Qrb50cwquycnke6Ed/yq5a1JkU+JZ4wlemaj0+EvSGvbUGCv4/6mpF3wyCjQG+T6qP3zMb+G5chkc69+IuOfhfJnboF6mLnVQayy0NZkoPYeLn+RorObxtnKlB9hLeYGb9bpWRSdJs3LZbke+qp9nq2H7WQmW6LKCVRqxFLQq62Sx6XVvVf2fQrUGaj7QneG00K/NJUa7r08hpIzO4y1Do9Hirmx3PhV1ATBbge8SmOTocA7TFd5MCeq1b41y/TlfXhSb2SAjBLkUM1pdbcENq/QmmHJOU/GA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=navimatix.de; dmarc=pass action=none header.from=navimatix.de; dkim=pass header.d=navimatix.de; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=navimatix.de; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=P7uykFn4+rgR83iSzCw+AfBBfeKDTcqJIwJ6eXFVDiU=; b=ZEek6xxHgsyDYpPt+hcnWMDKbXxJx1/9fhp0qnNV5blVkUILrxzPKM+ambMzYoJGU2ibk3oPRmfFZPmOG2uXfEcVF7gmu9J84KtCREb1HtFiQIJJaXhF3J2zEKgKdEQ6GGbGc9IV6uKJ0NIbRslp8EeRNswQX+t+anmjdLiqUFE= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=navimatix.de; Received: from GV2PR01MB11835.eurprd01.prod.exchangelabs.com (2603:10a6:150:2cb::8) by MI3PR01MB12410.eurprd01.prod.exchangelabs.com (2603:10a6:290:6e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.17; Sat, 14 Mar 2026 12:00:03 +0000 Received: from GV2PR01MB11835.eurprd01.prod.exchangelabs.com ([fe80::d5c3:2dea:3d98:25fd]) by GV2PR01MB11835.eurprd01.prod.exchangelabs.com ([fe80::d5c3:2dea:3d98:25fd%3]) with mapi id 15.20.9700.018; Sat, 14 Mar 2026 12:00:00 +0000 Date: Sat, 14 Mar 2026 13:00:02 +0100 From: =?utf-8?b?SsO2cmc=?= Sommer To: openembedded-devel@lists.openembedded.org, joerg.sommer@navimatix.de CC: =?utf-8?b?SsO2cmc=?= Sommer Subject: [PATCH 2/2] multimedia/fswebcam: New recipe for a webcam image grabber Message-ID: <285dcf1ffa906351b9102b15ac1bcc5995c0e674.1773489599.git.joerg.sommer@navimatix.de> X-Mailer: git-send-email 2.53.0 References: <11abf2a38c37c565257019092e68b85ac257fb4f.1773489599.git.joerg.sommer@navimatix.de> Content-Disposition: inline In-Reply-To: <11abf2a38c37c565257019092e68b85ac257fb4f.1773489599.git.joerg.sommer@navimatix.de> X-ClientProxiedBy: BE0P281CA0005.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:a::15) To GV2PR01MB11835.eurprd01.prod.exchangelabs.com (2603:10a6:150:2cb::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV2PR01MB11835:EE_|MI3PR01MB12410:EE_ X-MS-Office365-Filtering-Correlation-Id: a0230749-b5b3-4c60-2108-08de81c137d0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|18002099003|56012099003|22082099003; X-Microsoft-Antispam-Message-Info: Pi3rq/5sUUEv5ZKogy+Qi+RaEqcqHarZo7q7ypzOLDB9rBZrCzdNbcmpM7FYyZszgZjp0zFFAkph7+BmV+YW4CupaK3oG9M1xCgbuhZF19c5EizhSFLYor2LZkCxC+ftM1mdI6fDu0jpWGlDn0NW1X6Udv0IBmvCmK9LtLzjIVjO+Jh+2avLH/ITy8L/Koh4TjknBfxS5ZS+sz3ApIaeWlFCZFJ2P27Ha0NcfF4elSLZlC9RcJqxj+wJGw30OEMTqYIT/TBcW899J68zpXCPRd0AH7uae3ayWZaTVsO9r++0SLU26vnCvqZc69COIH0ni1I6Q+2Duc7lsIuUY4yIHOAe8UEfReY81+K1JteQLHHdvz7SwwNap7Evh2+SjZdHVi37jO+44nzOsGGbWqjlXAkU8jF4D67ckHWuvMRwyARu3j6C7Ppw0++qh2BJ6LmlC/D5yT8MVxFroBqEccTIRgt5Q4oIKpt830lYsrTJThoo3DDRvkhgWnHeqRidkoIOUtz8wQTKK5lwUPHGtmXAabwS/44w0Wr+OI/Pb1Ml7bXVKJq+x0zVhNbf8xv80ddCZkHpRPU/6Z2SUtrXzkGF3fRnb5wTDpnntjNyVQt7Dd8ldT5e68B3rMVh2n5FdkoMHMfgffsBlFW9CD8N/dG+AjE7MX+i7JT+wFDeTQTp5yUl7z7JCVVHAoeAcJt6hHAS X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GV2PR01MB11835.eurprd01.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(18002099003)(56012099003)(22082099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Spo6nuGztDd+JxXV7FI73MOueMoQE82UzK4Q67L4XR0GYAb8qcSwkKlXlV+DHyD3Ft2g4oVaJfa+gY6lKYlTpVBQjZd/Zp8w1bXOsObQyi8Ng1FVD7LK6MrQXNG6AaDjVWpfcQTlYh6FzWl/KB62tV3qijumgoPlNedCdqLPtiDGS0D2ieww37uLYv434shsQ149mQ9a4BdOSyR+AszheEKt1Jrff0W86TjdfyEyx8xY2UQwlMXQnNLfiFBVDG2yc+UJq75S7UynYeFGtp6mMwKYz/iYrSV7DXPCr8wzO1OuPuFGMKqXvT0Jk0XilqinfWQcb6yZihAne6mW5Yarw8CZJt3aEGgryJRzlR6Ipa7ZsoQ+Yvpw6hOlQOJ9dz0cY3Kl0+MRv0wA9Nk14yK7FP/ggWGOuY4PT2AkagitD+cAsOPxyqhqQBrT1CiXS2+HT5RN0+cR8i1gyNhdcPNjAyEtn5qyIMWmby+bpoBl38NVfMUtG+g+NeW7rjOtqNxDsLuglmKy/9n4wiqSnr+9677Tu9yWX1MVCDEO6B8qeLFzaV3DoXYWbUGkWHVDNHM9vDzsDgGzQn/hK0bb4rWpmcSeRrkP1etNt5pxO+D1HL+hqhNC74aCrF3/FWwpz1kq2/xtXLy2Ud0OaQf8kDORnx7UEnBq9sfFJBORIxnTbNbTlB2z+MwHDaqYUggdkHxVjXLMr4IgJ+VIsBWdISKVk6nYizYewYKNspifJjGFxeIHPrbgZog84/ybi0HO6mCI5O+5bKbeUsEngqKrkfU9va4IuH8dxUp28CznTWJUePX29RQT13qg8GxFsrPmkfkJQwFii0XnGPxdZ1j/sqSwz5WOL5bIM/A4IMEuJtZHGhwV8thOb6YMF/fWl2xwaMbwVjlFTc8TX0+A0MTl/v1tfBCjdu4LdRE+NXlosCMGMFfcs3+0lt6l/4IUvzZzQNRNH8ZAlEerKgDOSP2tiQ3afKUbRRSWv8w7TBhXITuTrr6IZta8FW23K9XgDxfKWyxXRcsvH4xmieAftAmABR7GoJmb1ZC1ujALmOXtjFTF6fFpdftYw8G0YnBQsqATISc3nsLTEhGemP29ow34SabN4P/nZBo0cHV1Q5JtMm/HzxsgeKo6qz6LUB5trZ+mvFYjKlb05oKIHB7kEUdX/iUVrZf8vQv6lgrp0/avr1VnfHvsAuUOdaGS/q9UMuJwekTN4zJfV2rZQ2xbVvd86cTJGJ1N7PcLBcksz0NHDQDi3EoqOkpq740CpKFf6jwC5C/AbMa14eJ3qewIbjNprxtfz1WZKWVfzLTJxGeBTOeoFXyWGAoAvWSdJqROOEHWvJq0o0pDLOjpG7wmfL0bAZNgL5lbvVXl4LFRaYbqQC880x7lFK7nh20yy+FMpSsYj35X/xIoDXE4nXi5mWXJ/+0qKyI7lXP1o8Z4nPzY6cWQJzoTLEt/YWez1mR3sNGLtnAq2Gm6Q52Q13GxPcyOGRtwlsttbHUAK77UhL5flh547Olfzf8dBqbCsRS31qi4bAQu8GyGI6iHqz47XGhy3yLiBs5ChHLuxDA/bdPBDJAuKFxs07EZXUS+YqZuZ5OgpZsA1OZe+MVrS65m2IqHxU4P2j24xl8ZWPLGXxsCTGvknMZ5CL1jYXCmKoGeC3CBgR71CKwk8n/kuOX4YiqaqPQJQqG4CswYyykKBkNWgUdPa7jx5hv7kBVlp2U6kgsjVV3TytEeOHJTFR1n2kK5DqVNXV6J3k8TOYPHlufn9PxsEQk= X-OriginatorOrg: navimatix.de X-MS-Exchange-CrossTenant-Network-Message-Id: a0230749-b5b3-4c60-2108-08de81c137d0 X-MS-Exchange-CrossTenant-AuthSource: GV2PR01MB11835.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Mar 2026 12:00:00.0136 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: c87b4f54-b992-4813-8f3f-4a876324197f X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: MVLJ4WWajY5/CEIgNpRfwdsjTb9wqjd6wbQ6kPrsEwQ5uUOz1SKSPOTXaq+6wfXxjxhEZjjHKST0uSCV/9Ifdt3V+E09W09o3ruXQNctlY8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MI3PR01MB12410 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 14 Mar 2026 12:00:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/125203 From: Jörg Sommer Taken from https://github.com/linux4sam/meta-atmel/blob/master/recipes-multimedia/fswebcam/fswebcam_git.bb and amended. Signed-off-by: Jörg Sommer --- .../fswebcam/fswebcam_20200725.bb | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 meta-multimedia/recipes-multimedia/fswebcam/fswebcam_20200725.bb diff --git a/meta-multimedia/recipes-multimedia/fswebcam/fswebcam_20200725.bb b/meta-multimedia/recipes-multimedia/fswebcam/fswebcam_20200725.bb new file mode 100644 index 0000000000..129735fdac --- /dev/null +++ b/meta-multimedia/recipes-multimedia/fswebcam/fswebcam_20200725.bb @@ -0,0 +1,21 @@ +SUMMARY = "Webcam image grabber and manipulation application" +DESCRIPTION = "\ + fswebcam captures images from a V4L1/V4L2 compatible device or file, \ + averages them to reduce noise and draws a caption using the GD Graphics \ + Library which also handles compressing the image to PNG or JPEG. The \ + resulting image is saved to a file or sent to stdio where it can be piped \ + to something like ncftpput or scp. \ +" +HOMEPAGE = "http://www.sanslogic.co.uk/fswebcam/" +BUGTRACKER = "https://codeberg.org/fsphil/fswebcam/issues" +SECTION = "graphics" + +LICENSE = "GPL-2.0-only" +LIC_FILES_CHKSUM = "file://LICENSE;md5=393a5ca445f6965873eca0259a17f833" + +DEPENDS = "gd" + +SRC_URI = "git://github.com/fsphil/fswebcam.git;protocol=https;branch=master" +SRCREV = "db35d4bbd336885a44f017ff142bc9523dbdce3c" + +inherit autotools-brokensep