From patchwork Tue Dec 9 08:56:44 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Deepesh Varatharajan X-Patchwork-Id: 76041 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 1CF51D3B7F8 for ; Tue, 9 Dec 2025 08:57:10 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.3345.1765270623274515362 for ; Tue, 09 Dec 2025 00:57:03 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@windriver.com header.s=PPS06212021 header.b=nX0EyO48; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.178.238, mailfrom: prvs=4438979ad4=deepesh.varatharajan@windriver.com) Received: from pps.filterd (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5B96mxqB2003186 for ; Tue, 9 Dec 2025 08:57:02 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :message-id:mime-version:subject:to; s=PPS06212021; bh=InkVJ501r 0HbpaEXWkfU+N96lL7H232J/yOe0H61UyA=; b=nX0EyO48zYqCoJcC3Z0V1QW1i JNHurYtt2n0YsIKe49QEB0pPctlj93dk13fcnv7Nf+4srn0IHj7kIcaqfMc4ILrO UN+FLnk8DuNAMoDG9Prj0cVhGX3p0epjPFtSvZPEkZAb/Lwi3ihLCTMsywPO06ih XT6ekQbWh9Jjx8/QFEQ4uEiiFXnDUr5stmXO1Q8dGpIHYq0LaE/8BkKCVOV8LxRn YdRtsy+jfWJa2u7rxI5j3x4BCCGamyt79BPwFZ60Dbl2pJOw00oUSdpGHq/xb18T D12qxScLbLPI+u1cD6IySQjojuiFWmDR9F8ekvewgEbWWHN2ulV1ygBTM+LTQ== Received: from ph8pr06cu001.outbound.protection.outlook.com (mail-westus3azon11012056.outbound.protection.outlook.com [40.107.209.56]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4avb742ruu-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Tue, 09 Dec 2025 08:57:01 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OCabyanhuTOn2nO4FnA1UPeklyf76O/3nYwl8YACHzwjD6GzxDl3sGvXX0O9kGnzLAQT8e7xGYlT7BxUN2p5yFAqxVoyKdCf/GGfdSlJ4DzK8+2FDbDifVLkwcf9N8hsaavaxMuIAkNZ3VEg7NgFHlg5Am+zHU/zzJcRzN9oahEuMrnAy0C/OrtenZi8n4Nv8gqL/TIdye5HV4Hvj8pZgGXxLQ7BuDt3oc+Dh/cw73jw22+XtUs/wFoUe2dUcO1qzF3PQDVrINloKJm9dktEc1hS17VNjevH9baPiADZ8bbhW0Z93tU+s8WLSDv/kYxgpdWuuZuIlCMJt+6JLFlawA== 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=InkVJ501r0HbpaEXWkfU+N96lL7H232J/yOe0H61UyA=; b=yM6ECRDbidT1F1rryLKNZO+Sq07HZ3obqPQ3INJ5Kbb4b3aNoRK0hG4U+Qo60P1Vf3fUK0xVh09vX79yEp2Vlbt24Q8Z/wN1owv9W7MY0sLCgosxX4RjNDDbM8eW7aBzj9BCS75SgyR4XFpbY6oUleAuhlyR5GeguTkf1hyfGc+KAi9VsKORXlNLpEaVt0OMtsQotmcL2ktFPAI+7nx654mtkyF2s6qgfK2l+qWi2P+wjq8nlvV4Y1ia1lVhuUedUwfmT4sK72IQLHkSYvGNnXx7dvinxsSrHTWLTZ4UDFJbOl1X18wbS/y+/Tp0Wgnxl9TcOpMPUcD4T18gG1lKHg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from DM8PR11MB5637.namprd11.prod.outlook.com (2603:10b6:8:33::5) by DM3PPFCA3BFC2BF.namprd11.prod.outlook.com (2603:10b6:f:fc00::f4c) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9388.9; Tue, 9 Dec 2025 08:56:59 +0000 Received: from DM8PR11MB5637.namprd11.prod.outlook.com ([fe80::2f29:a2b4:343b:80eb]) by DM8PR11MB5637.namprd11.prod.outlook.com ([fe80::2f29:a2b4:343b:80eb%4]) with mapi id 15.20.9388.013; Tue, 9 Dec 2025 08:56:59 +0000 From: Deepesh.Varatharajan@windriver.com To: openembedded-devel@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com, Deepesh.Varatharajan@windriver.com Subject: [meta-oe][PATCH 1/2] fd-find: Add fd-find recipe Date: Tue, 9 Dec 2025 00:56:44 -0800 Message-ID: <20251209085645.1437344-1-Deepesh.Varatharajan@windriver.com> X-Mailer: git-send-email 2.49.0 X-ClientProxiedBy: BYAPR05CA0051.namprd05.prod.outlook.com (2603:10b6:a03:74::28) To DM8PR11MB5637.namprd11.prod.outlook.com (2603:10b6:8:33::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM8PR11MB5637:EE_|DM3PPFCA3BFC2BF:EE_ X-MS-Office365-Filtering-Correlation-Id: edbb55de-6dcc-4af9-512b-08de3700e9aa X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|1800799024|13003099007|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?1i7kcXifrQ/x9QIIYvMs9gR68Yjryih?= =?utf-8?q?6lxMUW7ba53E9kii6Z747TcMJcvg3Pd0TzQoi5vYKeH5MI2xUncnyqfvAKAU9tusR?= =?utf-8?q?V1CGG9vqLZM25bN40g7OscT/SBib2BEJg163AL9VpiYxgatVbUV2AKObmH1sSLGvP?= =?utf-8?q?moWH1ZAhyzHrm1gtPOeW+rhUPKj9OmXxUwX/cbDYuCUrYnZcoCWyaPWkiJmBnR8Gg?= =?utf-8?q?pk6zZSoL9HPErjb7C8TlTLjNu2Qu017DAmkZ4kYlp/yzoVnF0STJkgLkV500WoTTe?= =?utf-8?q?iMD+ApoaMIDlQuRM8bTH+K88zNrAGS3Kxj0fSLVeIzp0/jgG52IixJX9LubU3UcSb?= =?utf-8?q?kPgyoJYN43IRH749m9nFdTI8pIVrEx0XM6NQ8DA8skE9VaB/N4MGtCIRHCm6swccX?= =?utf-8?q?Gs5Hg3s2pfeWs36E6JEmTgKlPQzCmtj2QG1I9mqDACLlho2rxC65LYtv7MH9ah6cF?= =?utf-8?q?qOHRI9OkjD7EfpYsi76k2D/sr4BYKcsG1VW9Tg4wl+h5WE+VoIo1d/OsajOs9lQQ1?= =?utf-8?q?y8ODLjwD5OhsgH5B51OhgEqkuJ5jdPsRAj/n1tGVkztKZXWz6juA6+FSZ96qF/KpT?= =?utf-8?q?b2wrYSoY2+t69bl/XMRQN8Rzjiulwkq2nAZrMOFQLeXnWREjirydrPV0DcINK2eXU?= =?utf-8?q?lXYfdy54DNFkfGfWHkKzly5IZ+46pcvDfAfRLIuun1TjWJME/jgqEU5QCIBZ6uNz1?= =?utf-8?q?olQkxSypnL0NW+uYKaHSXLkSH9FATpT3dl2vIxAb/eGiNtvTs40uQ3/YarfgcRx6Z?= =?utf-8?q?T+7tlR7U3YWI2yRhTNalG75h9ScxZDWEVePjFZeqMpnd0xP4rvj3bkYNLss0i5j/B?= =?utf-8?q?XsZZDTryPdsmrkzFLI0mBglrPLZvlRIGSrqPkKgoMxYeHtzpfu9fF/xiu8w7Pejh8?= =?utf-8?q?lDh1cuzHQr8hC43SFtJ5C8QRVo5ByX8096O9265x7Zx/otOrNhA7I3Cf3aVskPhEa?= =?utf-8?q?cQPrYb1+V//3QgLi78hlcEuQjAWeiXeUUfJxP1vvROLMBmpNw5jaVQdGmLLZjJ+z4?= =?utf-8?q?v2zYj/am9EMoUvG7DbNpCxVsyOggdlhnynl7GJpUxNLPe5mbZomAiQI0qlfcjUu2K?= =?utf-8?q?vsRsmInvjYtCIfqwfk1sfhOE4/SiEplBOlV+DsZ7T1AaQz2oA27z1efAIbge2e389?= =?utf-8?q?SzfZOyd3nE2zqo7urzvSEi5xa/F93MTMqhmAs+L96EdbCPMK5dhFdg8npDVPgQLkM?= =?utf-8?q?Z0KxFjC0VoyudGNsQV60of9tVErfTpVWq4q6MfE86MfpVTeYOHR3v8WheUvoTVFdZ?= =?utf-8?q?AfrtrnSnFM9ij5DsxBUEuUnDQr33NJjlo+dLBlHxFAu6t/mFMGgogh25QS90p1KIG?= =?utf-8?q?NucBksZbjmZwn6gEbgY2QsV/A91JmUDPSAyhMSPMAtuBn7qGlDoA4CS8Uas2OObyX?= =?utf-8?q?eWe/PLpIvr/dlxb16w1NNxVtZZOOhQSqZK50yd0NKvjGCqEMkoEOwntbBmIZ322h5?= =?utf-8?q?faMV2Zr+AI?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM8PR11MB5637.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(52116014)(376014)(1800799024)(13003099007)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?/rugwJjZneoMSeCUdzfVe3wAZwOa?= =?utf-8?q?schA0U7hfesN49FFnvWFClZynIg1r5yF6V1d/u0xHaVMeYWvQYVFC2p53IU6JLNi3?= =?utf-8?q?y3BNpyR20lNfC6X1VV9fzNGc3C7G6da0dY6rXt5vlwqfjxBrr5ukPnSJ+xfsoMR4D?= =?utf-8?q?YQ5dZC6IvrE8otYln4ZcWvD/LFFKwhwZ4G1u0JMDnjtR+pZxg6ur+qSi6G8Hm17Lk?= =?utf-8?q?y8AHJunUFfoON0nAY7BWhzd+aE6zSUKn7LyO8pAQ+54AXtwve6z9XTLm9iQg/jviH?= =?utf-8?q?duaiR0Cn1sA+QWMqF4QfhMzmwW2lxIJ6KK2FPK8Umqwh3iDHsGqeefoZAogzqlF4j?= =?utf-8?q?oay99yJMgK3c3FrbaMUk2K/53ZZYyi+ih5Z+x99pFGM7dOZ/WRKiJos+WJjHgLOQN?= =?utf-8?q?XKB0OkRd4n2EBnBTSqlGoJRkJ9lmR3M9AgD7YtuypRdd0M0sd7fqq7dLDIPn7AKnG?= =?utf-8?q?VvK6Fwwu1lkb13mBKOjJrS/LP8g+zfDmYWTEZCx0QZxHYJp07GGp2r7lOYARUyV+d?= =?utf-8?q?tUf82nJnufAj8LcDqJoNnKYwOpL94/8xLhk1a7rVkzKY0KIYBAeaBASXCvGGZERHM?= =?utf-8?q?M83La1/fQ5eDLTKcIqbzL+71eGcNqzgdQIzycLGPG9P/DOE/8ADvDMiKVptwGIdpo?= =?utf-8?q?to5Zqz7Ukuq0X+UHyE9vHWKViI/0RIho9yJcUBO+nvPN+K8Q6cH3UqJOQNeTBcLok?= =?utf-8?q?o/zfdkhxGZlrQ27pTpr02roGDHxypyBGWRzLqBI2pDoXrOEkE23k0lyhOepuEUD5H?= =?utf-8?q?4+DpYXLeaoOWBpFCT8OUtdyDEaDKKZB7ZnByDH8qKb4DaHAMEIbYao2I7sBP/UCSr?= =?utf-8?q?VOphawFOvq7r0F3UrrFITfiRMJk5Aa/hIpxNXK/nAKQoMdxbl/WrzqrFrY6jph8oA?= =?utf-8?q?rh2hDDCHYqo70VUXMu3Sicof0odsUUH3t0gG2uPZfZoDiL4kxrfAe7oYOU3IyUXeD?= =?utf-8?q?A4NrppBLgwwa2jCpGUHw2Qap1xwlsB2CjVbTVlqIJwqyx/dUUMfWNCXIQYfvdbana?= =?utf-8?q?ZnAWXGOD5ZJV9od1NAR9zJXKOy8jf0U3LLDJZqOn8cMCCuDgFyH8S0DNnzYATo0DW?= =?utf-8?q?J+b/sfHmtMUYZTuefWym7/5v/goMP9roDf3TbZeznhma6R7ZqsOi/jpOMwjpfvc32?= =?utf-8?q?8WdKqXCJt0lYM7UGv8ZKrCiciCxcH8V7kKM8IUA4jw9K0ANjLHXZCjRg+Vx5sYkSQ?= =?utf-8?q?NtOCQKFnQUoKbPmYx1Z1y9gUiYwqy/3GI/1JIbTBHbzdl/p/5ncG/uPTm7M2bW5sD?= =?utf-8?q?unsuKcfW5B9XYuuGjFAFl5zZ1UkWojtiBF8IM7SGk+6i9/uMrKIMj5G72L8E/kkfR?= =?utf-8?q?qFYsVyExPC+pkL+6NDQKtaTlTNAsTblf5b7XJm8ft0cN3lPzTgJTVsCbQBdwgqxpx?= =?utf-8?q?ibpSPMkaHFpCi0lyEBFNlEk2eWx6OnNYjmEcnkETMZim1KUwRUygHK08lxTX7OAyv?= =?utf-8?q?JMtukSBlJJmVCJoaNhM/X8eVYasEXFj56rYO+HWWAa7lcwlucMx8lodawZF3nk2lR?= =?utf-8?q?+bV/SvgWWkDlne1hSed4oYS533X+XOsvo88qLb0ZxFdPPFsfwBSxLcc=3D?= X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: edbb55de-6dcc-4af9-512b-08de3700e9aa X-MS-Exchange-CrossTenant-AuthSource: DM8PR11MB5637.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Dec 2025 08:56:59.5246 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: x2NJXEEfJNB0p+kEEYSxydR7KbMh07AXw1kTHa9ZbRolcLrc1Ok2li3UaOodfDbU6sr9nIEPgdkXbQ8Jba0+4mzi/FYXYIm/EG8ZO2nPYgBSqL0Tu305M0N+AAhtqEKI X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PPFCA3BFC2BF X-Proofpoint-GUID: A4ALhFtEtcAcdqlijkD-0kVXHsiqfxDX X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjA5MDA2MyBTYWx0ZWRfXz4OgLeDVwmbZ QEc2BzLwpXUbW+sJf9O5Jsemd5UhUMVgfensbMQALKqnKynE821SrORauzkvJHqb/FbL1nR6v4y Od9i6jrgcCrUk4EvKYX8HHQVbz6JhMX/6GKcwrw/ElLsu4S9oVHFMVBynvoZLrLz5VY9ExUB9rI YIFypKl2ydVIjlHd0sQyhUx7Pna7HPfaMIZEkiKCmnzkglLTDZrEBGUnv8U1sMSrHbOfPWjDWqb IYGIqsXDPnmmCyzXP+Y4Ft/WxQenUqkvHmx26e03WQN5uFNl+pBTlahtG2A+rSJFLGwFYH6b5/S L/6D2UVFVHqwDoqPn1QS+s/+KlVD23l5VRZfKUwmQlP4FBUCAUAtEFNr+px8u+pQn9ig9OX34iI hCSITBFbRyg5aMAMOhtMbqpe5Za/dQ== X-Proofpoint-ORIG-GUID: A4ALhFtEtcAcdqlijkD-0kVXHsiqfxDX X-Authority-Analysis: v=2.4 cv=EpzfbCcA c=1 sm=1 tr=0 ts=6937e45e cx=c_pps a=jAY+Yiv4fe/m5iF0AiXt4Q==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=VkNPw1HP01LnGYTKEx00:22 a=OcE5tU-iAAAA:8 a=t7CeM3EgAAAA:8 a=m5NE4flbUWFzBmhxUm4A:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=qwkNQZnGtIHGNKTLT1RO:22 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-09_02,2025-12-04_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1011 adultscore=0 lowpriorityscore=0 phishscore=0 priorityscore=1501 malwarescore=0 suspectscore=0 spamscore=0 bulkscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2512090063 X-MIME-Autoconverted: from 8bit to quoted-printable by mx0a-0064b401.pphosted.com id 5B96mxqB2003186 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 ; Tue, 09 Dec 2025 08:57:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/122402 From: Deepesh Varatharajan fd is a simple, fast and user-friendly alternative to 'find' written in rust. Add recipe for the latest release (10.3.0) - Ignores hidden and .gitignore files by default - Supports regular expressions and highlights matches - Faster and easier to use than traditional 'find' More information: https://crates.io/crates/fd-find Upstream Benchmarks: Tool & Command Time (mean ± σ) Range (min … max) Speedup vs find fd -u '[0-9]\.jpg$' ~ 854.8 ms ± 10.0 ms 839.2 ms … 868.9 ms ~13x faster find ~ -iname '*[0-9].jpg' 11.226 s ± 0.104 s 11.119 s … 11.466 s — Bechmarks inside qemu (fd built from this recipe): Tool & Command Real Time User Time Sys Time Speedup vs find fd (fd /path/to/search) 2.115 s 2.660 s 5.083 s ≈2.1× faster find (find /path/to/search) 4.401 s 1.607 s 2.788 s — Signed-off-by: Deepesh Varatharajan --- .../fd-find/fd-find-crates.inc | 218 ++++++++++++++++++ .../fd-find/fd-find_10.3.0.bb | 28 +++ 2 files changed, 246 insertions(+) create mode 100644 meta-oe/recipes-extended/fd-find/fd-find-crates.inc create mode 100644 meta-oe/recipes-extended/fd-find/fd-find_10.3.0.bb diff --git a/meta-oe/recipes-extended/fd-find/fd-find-crates.inc b/meta-oe/recipes-extended/fd-find/fd-find-crates.inc new file mode 100644 index 0000000000..ae70f2182f --- /dev/null +++ b/meta-oe/recipes-extended/fd-find/fd-find-crates.inc @@ -0,0 +1,218 @@ +# Autogenerated with 'bitbake -c update_crates fd-find' + +# from Cargo.lock +SRC_URI += " \ + crate://crates.io/aho-corasick/1.1.3 \ + crate://crates.io/anstream/0.6.19 \ + crate://crates.io/anstyle/1.0.11 \ + crate://crates.io/anstyle-parse/0.2.7 \ + crate://crates.io/anstyle-query/1.1.3 \ + crate://crates.io/anstyle-wincon/3.0.9 \ + crate://crates.io/anyhow/1.0.98 \ + crate://crates.io/argmax/0.4.0 \ + crate://crates.io/bitflags/1.3.2 \ + crate://crates.io/bitflags/2.9.1 \ + crate://crates.io/bstr/1.12.0 \ + crate://crates.io/cc/1.2.29 \ + crate://crates.io/cfg-if/1.0.1 \ + crate://crates.io/cfg_aliases/0.2.1 \ + crate://crates.io/clap/4.5.42 \ + crate://crates.io/clap_builder/4.5.42 \ + crate://crates.io/clap_complete/4.5.55 \ + crate://crates.io/clap_derive/4.5.41 \ + crate://crates.io/clap_lex/0.7.5 \ + crate://crates.io/colorchoice/1.0.4 \ + crate://crates.io/crossbeam-channel/0.5.15 \ + crate://crates.io/crossbeam-deque/0.8.6 \ + crate://crates.io/crossbeam-epoch/0.9.18 \ + crate://crates.io/crossbeam-utils/0.8.21 \ + crate://crates.io/ctrlc/3.4.7 \ + crate://crates.io/diff/0.1.13 \ + crate://crates.io/errno/0.3.13 \ + crate://crates.io/etcetera/0.10.0 \ + crate://crates.io/faccess/0.2.4 \ + crate://crates.io/fastrand/2.3.0 \ + crate://crates.io/filetime/0.2.25 \ + crate://crates.io/getrandom/0.3.3 \ + crate://crates.io/globset/0.4.16 \ + crate://crates.io/heck/0.5.0 \ + crate://crates.io/home/0.5.9 \ + crate://crates.io/ignore/0.4.23 \ + crate://crates.io/is_terminal_polyfill/1.70.1 \ + crate://crates.io/jiff/0.2.15 \ + crate://crates.io/jiff-static/0.2.15 \ + crate://crates.io/jiff-tzdb/0.1.4 \ + crate://crates.io/jiff-tzdb-platform/0.1.3 \ + crate://crates.io/libc/0.2.174 \ + crate://crates.io/libredox/0.1.4 \ + crate://crates.io/linux-raw-sys/0.9.4 \ + crate://crates.io/log/0.4.27 \ + crate://crates.io/lscolors/0.20.0 \ + crate://crates.io/memchr/2.7.5 \ + crate://crates.io/nix/0.30.1 \ + crate://crates.io/normpath/1.3.0 \ + crate://crates.io/nu-ansi-term/0.50.1 \ + crate://crates.io/once_cell/1.21.3 \ + crate://crates.io/once_cell_polyfill/1.70.1 \ + crate://crates.io/portable-atomic/1.11.1 \ + crate://crates.io/portable-atomic-util/0.2.4 \ + crate://crates.io/proc-macro2/1.0.95 \ + crate://crates.io/quote/1.0.40 \ + crate://crates.io/r-efi/5.3.0 \ + crate://crates.io/redox_syscall/0.5.13 \ + crate://crates.io/regex/1.11.1 \ + crate://crates.io/regex-automata/0.4.9 \ + crate://crates.io/regex-syntax/0.8.5 \ + crate://crates.io/rustix/1.0.7 \ + crate://crates.io/same-file/1.0.6 \ + crate://crates.io/serde/1.0.219 \ + crate://crates.io/serde_derive/1.0.219 \ + crate://crates.io/shlex/1.3.0 \ + crate://crates.io/strsim/0.11.1 \ + crate://crates.io/syn/2.0.104 \ + crate://crates.io/tempfile/3.20.0 \ + crate://crates.io/terminal_size/0.4.2 \ + crate://crates.io/test-case/3.3.1 \ + crate://crates.io/test-case-core/3.3.1 \ + crate://crates.io/test-case-macros/3.3.1 \ + crate://crates.io/tikv-jemalloc-sys/0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \ + crate://crates.io/tikv-jemallocator/0.6.0 \ + crate://crates.io/unicode-ident/1.0.18 \ + crate://crates.io/utf8parse/0.2.2 \ + crate://crates.io/version_check/0.9.5 \ + crate://crates.io/walkdir/2.5.0 \ + crate://crates.io/wasi/0.14.2+wasi-0.2.4 \ + crate://crates.io/winapi/0.3.9 \ + crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \ + crate://crates.io/winapi-util/0.1.9 \ + crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \ + crate://crates.io/windows-sys/0.52.0 \ + crate://crates.io/windows-sys/0.59.0 \ + crate://crates.io/windows-sys/0.60.2 \ + crate://crates.io/windows-targets/0.52.6 \ + crate://crates.io/windows-targets/0.53.2 \ + crate://crates.io/windows_aarch64_gnullvm/0.52.6 \ + crate://crates.io/windows_aarch64_gnullvm/0.53.0 \ + crate://crates.io/windows_aarch64_msvc/0.52.6 \ + crate://crates.io/windows_aarch64_msvc/0.53.0 \ + crate://crates.io/windows_i686_gnu/0.52.6 \ + crate://crates.io/windows_i686_gnu/0.53.0 \ + crate://crates.io/windows_i686_gnullvm/0.52.6 \ + crate://crates.io/windows_i686_gnullvm/0.53.0 \ + crate://crates.io/windows_i686_msvc/0.52.6 \ + crate://crates.io/windows_i686_msvc/0.53.0 \ + crate://crates.io/windows_x86_64_gnu/0.52.6 \ + crate://crates.io/windows_x86_64_gnu/0.53.0 \ + crate://crates.io/windows_x86_64_gnullvm/0.52.6 \ + crate://crates.io/windows_x86_64_gnullvm/0.53.0 \ + crate://crates.io/windows_x86_64_msvc/0.52.6 \ + crate://crates.io/windows_x86_64_msvc/0.53.0 \ + crate://crates.io/wit-bindgen-rt/0.39.0 \ +" + +SRC_URI[aho-corasick-1.1.3.sha256sum] = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +SRC_URI[anstream-0.6.19.sha256sum] = "301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933" +SRC_URI[anstyle-1.0.11.sha256sum] = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd" +SRC_URI[anstyle-parse-0.2.7.sha256sum] = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" +SRC_URI[anstyle-query-1.1.3.sha256sum] = "6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9" +SRC_URI[anstyle-wincon-3.0.9.sha256sum] = "403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882" +SRC_URI[anyhow-1.0.98.sha256sum] = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" +SRC_URI[argmax-0.4.0.sha256sum] = "0144c58b55af0133ec3963ce5e4d07aad866e3bbcfdcddbf4590dbd7ad6ff557" +SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" +SRC_URI[bitflags-2.9.1.sha256sum] = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" +SRC_URI[bstr-1.12.0.sha256sum] = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4" +SRC_URI[cc-1.2.29.sha256sum] = "5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362" +SRC_URI[cfg-if-1.0.1.sha256sum] = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" +SRC_URI[cfg_aliases-0.2.1.sha256sum] = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" +SRC_URI[clap-4.5.42.sha256sum] = "ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882" +SRC_URI[clap_builder-4.5.42.sha256sum] = "64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966" +SRC_URI[clap_complete-4.5.55.sha256sum] = "a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a" +SRC_URI[clap_derive-4.5.41.sha256sum] = "ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491" +SRC_URI[clap_lex-0.7.5.sha256sum] = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675" +SRC_URI[colorchoice-1.0.4.sha256sum] = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" +SRC_URI[crossbeam-channel-0.5.15.sha256sum] = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" +SRC_URI[crossbeam-deque-0.8.6.sha256sum] = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +SRC_URI[crossbeam-epoch-0.9.18.sha256sum] = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +SRC_URI[crossbeam-utils-0.8.21.sha256sum] = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +SRC_URI[ctrlc-3.4.7.sha256sum] = "46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73" +SRC_URI[diff-0.1.13.sha256sum] = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" +SRC_URI[errno-0.3.13.sha256sum] = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" +SRC_URI[etcetera-0.10.0.sha256sum] = "26c7b13d0780cb82722fd59f6f57f925e143427e4a75313a6c77243bf5326ae6" +SRC_URI[faccess-0.2.4.sha256sum] = "59ae66425802d6a903e268ae1a08b8c38ba143520f227a205edf4e9c7e3e26d5" +SRC_URI[fastrand-2.3.0.sha256sum] = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" +SRC_URI[filetime-0.2.25.sha256sum] = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" +SRC_URI[getrandom-0.3.3.sha256sum] = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" +SRC_URI[globset-0.4.16.sha256sum] = "54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5" +SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" +SRC_URI[home-0.5.9.sha256sum] = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" +SRC_URI[ignore-0.4.23.sha256sum] = "6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b" +SRC_URI[is_terminal_polyfill-1.70.1.sha256sum] = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" +SRC_URI[jiff-0.2.15.sha256sum] = "be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49" +SRC_URI[jiff-static-0.2.15.sha256sum] = "03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4" +SRC_URI[jiff-tzdb-0.1.4.sha256sum] = "c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524" +SRC_URI[jiff-tzdb-platform-0.1.3.sha256sum] = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8" +SRC_URI[libc-0.2.174.sha256sum] = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +SRC_URI[libredox-0.1.4.sha256sum] = "1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638" +SRC_URI[linux-raw-sys-0.9.4.sha256sum] = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" +SRC_URI[log-0.4.27.sha256sum] = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +SRC_URI[lscolors-0.20.0.sha256sum] = "61183da5de8ba09a58e330d55e5ea796539d8443bd00fdeb863eac39724aa4ab" +SRC_URI[memchr-2.7.5.sha256sum] = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" +SRC_URI[nix-0.30.1.sha256sum] = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" +SRC_URI[normpath-1.3.0.sha256sum] = "c8911957c4b1549ac0dc74e30db9c8b0e66ddcd6d7acc33098f4c63a64a6d7ed" +SRC_URI[nu-ansi-term-0.50.1.sha256sum] = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399" +SRC_URI[once_cell-1.21.3.sha256sum] = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" +SRC_URI[once_cell_polyfill-1.70.1.sha256sum] = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" +SRC_URI[portable-atomic-1.11.1.sha256sum] = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" +SRC_URI[portable-atomic-util-0.2.4.sha256sum] = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" +SRC_URI[proc-macro2-1.0.95.sha256sum] = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +SRC_URI[quote-1.0.40.sha256sum] = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +SRC_URI[r-efi-5.3.0.sha256sum] = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" +SRC_URI[redox_syscall-0.5.13.sha256sum] = "0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6" +SRC_URI[regex-1.11.1.sha256sum] = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" +SRC_URI[regex-automata-0.4.9.sha256sum] = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" +SRC_URI[regex-syntax-0.8.5.sha256sum] = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" +SRC_URI[rustix-1.0.7.sha256sum] = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266" +SRC_URI[same-file-1.0.6.sha256sum] = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +SRC_URI[serde-1.0.219.sha256sum] = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +SRC_URI[serde_derive-1.0.219.sha256sum] = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" +SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" +SRC_URI[syn-2.0.104.sha256sum] = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +SRC_URI[tempfile-3.20.0.sha256sum] = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" +SRC_URI[terminal_size-0.4.2.sha256sum] = "45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed" +SRC_URI[test-case-3.3.1.sha256sum] = "eb2550dd13afcd286853192af8601920d959b14c401fcece38071d53bf0768a8" +SRC_URI[test-case-core-3.3.1.sha256sum] = "adcb7fd841cd518e279be3d5a3eb0636409487998a4aff22f3de87b81e88384f" +SRC_URI[test-case-macros-3.3.1.sha256sum] = "5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb" +SRC_URI[tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.sha256sum] = "cd3c60906412afa9c2b5b5a48ca6a5abe5736aec9eb48ad05037a677e52e4e2d" +SRC_URI[tikv-jemallocator-0.6.0.sha256sum] = "4cec5ff18518d81584f477e9bfdf957f5bb0979b0bac3af4ca30b5b3ae2d2865" +SRC_URI[unicode-ident-1.0.18.sha256sum] = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +SRC_URI[utf8parse-0.2.2.sha256sum] = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" +SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" +SRC_URI[walkdir-2.5.0.sha256sum] = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" +SRC_URI[wasi-0.14.2+wasi-0.2.4.sha256sum] = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" +SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" +SRC_URI[winapi-util-0.1.9.sha256sum] = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" +SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +SRC_URI[windows-sys-0.52.0.sha256sum] = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +SRC_URI[windows-sys-0.59.0.sha256sum] = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +SRC_URI[windows-sys-0.60.2.sha256sum] = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +SRC_URI[windows-targets-0.52.6.sha256sum] = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +SRC_URI[windows-targets-0.53.2.sha256sum] = "c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef" +SRC_URI[windows_aarch64_gnullvm-0.52.6.sha256sum] = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +SRC_URI[windows_aarch64_gnullvm-0.53.0.sha256sum] = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" +SRC_URI[windows_aarch64_msvc-0.52.6.sha256sum] = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +SRC_URI[windows_aarch64_msvc-0.53.0.sha256sum] = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" +SRC_URI[windows_i686_gnu-0.52.6.sha256sum] = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +SRC_URI[windows_i686_gnu-0.53.0.sha256sum] = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" +SRC_URI[windows_i686_gnullvm-0.52.6.sha256sum] = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +SRC_URI[windows_i686_gnullvm-0.53.0.sha256sum] = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" +SRC_URI[windows_i686_msvc-0.52.6.sha256sum] = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +SRC_URI[windows_i686_msvc-0.53.0.sha256sum] = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" +SRC_URI[windows_x86_64_gnu-0.52.6.sha256sum] = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +SRC_URI[windows_x86_64_gnu-0.53.0.sha256sum] = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" +SRC_URI[windows_x86_64_gnullvm-0.52.6.sha256sum] = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +SRC_URI[windows_x86_64_gnullvm-0.53.0.sha256sum] = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" +SRC_URI[windows_x86_64_msvc-0.52.6.sha256sum] = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" +SRC_URI[windows_x86_64_msvc-0.53.0.sha256sum] = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" +SRC_URI[wit-bindgen-rt-0.39.0.sha256sum] = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" diff --git a/meta-oe/recipes-extended/fd-find/fd-find_10.3.0.bb b/meta-oe/recipes-extended/fd-find/fd-find_10.3.0.bb new file mode 100644 index 0000000000..3df88c88b0 --- /dev/null +++ b/meta-oe/recipes-extended/fd-find/fd-find_10.3.0.bb @@ -0,0 +1,28 @@ +SUMMARY = "fd is a simple, fast and user-friendly alternative to find." +HOMEPAGE = "https://crates.io/crates/fd-find" +DESCRIPTION = "fd is a program to find entries in your filesystem. It \ + is a simple, fast and user-friendly alternative to find. \ + While it does not aim to support all of find's powerful \ + functionality, it provides sensible (opinionated) defaults \ + for a majority of use cases." + +LICENSE = "MIT" +LIC_FILES_CHKSUM = " \ + file://LICENSE-MIT;md5=96713c739748a44f86272791c89ce344 \ +" + +SRC_URI = "crate://crates.io/fd-find/${PV};name=fd-find" +SRC_URI[fd-find.sha256sum] = "2fbf004b5bbdefab92e76237e2022c77842cdef5d3213fe09fd804e0474785db" +S = "${CARGO_VENDORING_DIRECTORY}/fd-find-${PV}" + +inherit cargo cargo-update-recipe-crates + +#Upstream fd-find sets strip = true in [profile.release], which causes Cargo +#to strip the binary during compilation. This interferes with Yocto’s normal +#do_package stripping process.By adding the following flag, we ensure that +#stripping is handled by Yocto as usual: +CARGO_BUILD_FLAGS += " --config profile.release.strip=false" + +require ${BPN}-crates.inc + +BBCLASSEXTEND = "native" From patchwork Tue Dec 9 08:56:45 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Deepesh Varatharajan X-Patchwork-Id: 76040 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 1B34AD3B7EA for ; Tue, 9 Dec 2025 08:57:10 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.3347.1765270624035748452 for ; Tue, 09 Dec 2025 00:57:04 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@windriver.com header.s=PPS06212021 header.b=Q9qqnNZ0; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.178.238, mailfrom: prvs=4438979ad4=deepesh.varatharajan@windriver.com) Received: from pps.filterd (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5B96mxqC2003186 for ; Tue, 9 Dec 2025 08:57:03 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=giL1JWDXbFQTCW4Ttp3VshUF6P27IGTjqDFtIPQi1Mk=; b= Q9qqnNZ0cAPxTCVpDQQEsPChst5DlEPiNqNkjIHgcMa2scKLSvKODx6GkJyW5pcL 7G1oKN07vpvj/yrjqhQwpIkO+wcbyclUANWAveRp7+cgxBiTy3Def9RlNf73Q4yc fzfbmRT7ln8IPnQB9ohlAZyl1yvQRbvHywXZOck5vCVXH+UUbH1+E7FQiNlrjX0C q1Pa7WA3e9tTa+xIN8Gr1mwuUVZepPYcBik9uZ9KDg+C9UzVDAkbkfpGVP4EqF5X JctDLQtYsSUO1DJ7cOxIOY9Xe5tlKP9mssOWgdrpACf7e1FcPpxA3kZyo00pvFSq ZPnQx5jmEE2Mr3a55Gm3oA== Received: from ph8pr06cu001.outbound.protection.outlook.com (mail-westus3azon11012056.outbound.protection.outlook.com [40.107.209.56]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4avb742ruu-2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Tue, 09 Dec 2025 08:57:02 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HEc05+BdQ1u0Xx8kfymXkylk7t5U63F+FvuNoD7vSjuvUExx2xdO0TLAY/5JT/HQs8ZYne5of8BuXf9+EF+GvEUCRWtNz6A2uEyuv9t1aA7WmWEydO3vUzx3Y3SQfHRWT9M0j22wQNIWw7PX6lP4ygbF2+dFqKQcho1t4d+TcWVni95lrycZpZ9g/qs85gy4Vudis6NMKef6fFPTKd4TetLUlQ/w/7LZjRMlL0SL6fU+NoMrE+2xzP0hPSim60wXbWpAQCA6tac02l3G33p3dZZAmFeGoqooR+iapXzqP6FSD4zf9j7sd0Ocxk3mdu/7drmqElVFFXWTP800l0t6aQ== 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=giL1JWDXbFQTCW4Ttp3VshUF6P27IGTjqDFtIPQi1Mk=; b=RM96ZuQ5ScG/w4bB7Pmu6KKwRq6V0FWhP7pLbplIOl/82/ZsC5HeAgogQNWSHXzXk3s0GPORsctX1to5C1/QRz5bATx9Y0LaxZnvRvMXsf3aZdVzkXLWleL4humyCITVH323NYa4rAQb8MXIPZ/THHjy4qBBhoQ9SxYpv8+hmzKf74ucFTRKJ+JNdPpjo5cMET1prbgOfn0TLeHGlEzbkjdwxbnVrDILhB4OOiXR2Aj6DV969xU9SDSWAW26azFDF6ir3cV5W/6GLsKRtSbdFfjyLRgh8pEOoQIGgC7oAXPcDbN+yRnHgjfFjRCWez/TM6VN8n0USdARIbC6kRn8fA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from DM8PR11MB5637.namprd11.prod.outlook.com (2603:10b6:8:33::5) by DM3PPFCA3BFC2BF.namprd11.prod.outlook.com (2603:10b6:f:fc00::f4c) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9388.9; Tue, 9 Dec 2025 08:57:00 +0000 Received: from DM8PR11MB5637.namprd11.prod.outlook.com ([fe80::2f29:a2b4:343b:80eb]) by DM8PR11MB5637.namprd11.prod.outlook.com ([fe80::2f29:a2b4:343b:80eb%4]) with mapi id 15.20.9388.013; Tue, 9 Dec 2025 08:57:00 +0000 From: Deepesh.Varatharajan@windriver.com To: openembedded-devel@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com, Deepesh.Varatharajan@windriver.com Subject: [meta-oe][PATCH 2/2] ripgrep: Add ripgrep recipe Date: Tue, 9 Dec 2025 00:56:45 -0800 Message-ID: <20251209085645.1437344-2-Deepesh.Varatharajan@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20251209085645.1437344-1-Deepesh.Varatharajan@windriver.com> References: <20251209085645.1437344-1-Deepesh.Varatharajan@windriver.com> X-ClientProxiedBy: BYAPR05CA0051.namprd05.prod.outlook.com (2603:10b6:a03:74::28) To DM8PR11MB5637.namprd11.prod.outlook.com (2603:10b6:8:33::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM8PR11MB5637:EE_|DM3PPFCA3BFC2BF:EE_ X-MS-Office365-Filtering-Correlation-Id: 8c9865a8-077e-4a94-9caf-08de3700ea0a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|1800799024|13003099007|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?l39JIxUAgjCiiDk+faWeaYc7KDObOSh?= =?utf-8?q?niJwL0YDby7nyYdI7Fog1TmlkfzULfdUjsFR2TyivVti/zXY46sbWFII99UKIK6fV?= =?utf-8?q?mKgWXJHRFuoI8/OHaWt6t2XDWTBG5ZfAflcPNklzSEe9JwUXuNCvlSOQm4tIW3Whx?= =?utf-8?q?uzV7VUesv7rXwNclauaIYYb9yfjriwnwrIqm69EZ119KIBcL/yU3PjjIpNKIzYzBK?= =?utf-8?q?QQfSmducdfNCoUJahqhMwEulAbs7GtTw46vaQYxPsO307JASXOlwdSDj+tCP6azhE?= =?utf-8?q?Qzuxq7ayGNKlSDNL60b6P9cH3rO6z4xFo+m4dbk1hjq4XDEzgobGcD11UsoC43xKC?= =?utf-8?q?KQ+pKhXB+nfocAdttkVCyaW+JcgNeoKYFxSlsmU53Q5in2SqsdfkVuPHnSkse2PrQ?= =?utf-8?q?7NSh73kylIPXwvpAVxPWMHoTCk8nmrLwzMFUwuUKC9BuUk5TyVuuaa34amUGmJAr+?= =?utf-8?q?mw81fCg0DhwshPqNmiRsKy8e5Hl+CK5CkZAneCg9o4DXil1GSl2YFbxkme5fK2ffK?= =?utf-8?q?ZS11X05mTJiCeRKSTDLgrDY4CtdLZOFQXR1ZySaLawe9cCui5fi7RpytfenfL2bcB?= =?utf-8?q?blR2T61mcUHgrbSwhV4lzfeTZpCCCnYulqKX3qq89KPMP+L4FUd9pyj7uAI1DZ348?= =?utf-8?q?G4Uf88+ufOA3PlSBjvfQoXy6fOpmh6zLYey6wy5TFMll/6cEN2ijERDJ4xe6BAu8l?= =?utf-8?q?+J6Icy3Zp2Bofmml8v5QyycFvKhBn3t2PPvzHh6FQshjhA49NelJLXfexNuambUyt?= =?utf-8?q?fXsevvrl6cS3oNHm9NMmoz04WCrnBN2m3VR9ro3XXdTkOz5HRD9fcOAmkIw7hl7MZ?= =?utf-8?q?kSPoceZIIlwfs4bO5HZVdJqfyiMkHMirdtTKI6M7kiRmkFYr5HpCe5+SQyZyw8fhi?= =?utf-8?q?y9Q0wJaK2VmtL5wuans8h4btIu8dcYZK8XzKwa0uttBOALz8pqpOJXE5cyYa/LdYx?= =?utf-8?q?qI9v2hXt7mnaVsP49lmeJxSdWMlpd8UA2MPXW7dbt+KrgexZbdHGFdRh7/LsL/6gG?= =?utf-8?q?sdg7s7XE7aRlxZNLUhMLI2e+mD2LK2vpHw5USbIUVY49HoPEviPMYrPJyh5zUNVtF?= =?utf-8?q?3KMWqNi6nS129wqN7F3l3K7+l+j/FL8cXx9IN5xcFYa1Yso15JG8YKe2kDw1KQWTQ?= =?utf-8?q?HhmVmbiJjidAO8PrBm2cQeXycW6xGr9UAGJKpkqvPXj2TT3NBONyZ6lJK6dPS/Kpc?= =?utf-8?q?K23G0HUvx8deQbrhnBOkggUEQmYS8URyUPCEzyAX2hfALAwl4FZ4l4DDKdokPo4YX?= =?utf-8?q?piLV7CPBFAocQBaFoqXocqgFcVCclA59uyS+Xezst+sai2D0pqOv0MVc22IGzdhOh?= =?utf-8?q?2gkV3TC7oh2O6iR+BB1H7Wjxlbqn+de6scAl9r0BPqwST/DDcj7dCwA9z4EGQSeyE?= =?utf-8?q?FVbGt5XJRAKv/UoRt9cjVAWPqZ1nf0TSWKq9yhB9OrnkPafhR9kmagMU5lw2JpO8N?= =?utf-8?q?logLkDJm9I?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM8PR11MB5637.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(52116014)(376014)(1800799024)(13003099007)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?liWbSgTUQ9wre5ylWYNoe2FnAuge?= =?utf-8?q?urW8Tqbf4NsdABISDkESFsDKZozevttWljn3JO0nVeDKHd9DvYDvkQkGPrp+I085z?= =?utf-8?q?r7QLGOyzs0bs85Mz0aDNnArDPAqh0QlfX+Qq4K5DB0OQqtCoNjq/PfI2XirORZ201?= =?utf-8?q?eEEcNFqsB7GMG51spar6t8kzAMpVBBwtRTBph1ij91p9Tuy+oLBpNMZEjZeRPtsNI?= =?utf-8?q?En/0S/Q88w2gQ8/YSvCTt0Suh0AzHVyGCVKBOBeAyFdIXIGbYF5J9eXGv45MfIUOT?= =?utf-8?q?YJb6AzDFBROmBUMv0OEB3H20AHSzCrZZqWXcKXYxrkxUcHG0waE+756+MgpoVBlsm?= =?utf-8?q?x70HQmn7hv8k64fV/pzXNLZG7uMFNrTAlnDo3ecKSOxL6AEw985du4OUOCf3bxsPi?= =?utf-8?q?XV1m22awqlQTaKgcdG52Io4yHBtvKmqrpPPTOyojP/KtkPIidI91N+n/F4RIIFKT3?= =?utf-8?q?h4OlWR9qWWDrg35kBzmyDBtWubA9TGNzBKBkaLj0S/UpK1ItbdR3r4wZysqnDnYKw?= =?utf-8?q?TkR3pyeWmULJuFjz7B3kQv6CMfN+7mD6oj8f8Y+buHYsF0zYsTtCW8XoeGG9Y3Np3?= =?utf-8?q?ODzyyUseY3pFbFMdl8ospqgZZJVvo3olb2nuboIL5NcAY4qmA028JJYwOTmXBY7Gq?= =?utf-8?q?aTpoBLDiBLpRtFnzV0nWNr2MdUdkeB6HUvpgCyhTB2yeuznwQgjDdPdsDcNp1YSek?= =?utf-8?q?k8rdzl614qND9pwKISA//+qy0hcyxS1g4dYTWadwJym0IiJXwx80hpA8mv+xSHOHJ?= =?utf-8?q?vYVeCCrlW+4NphmFX7WyQg6xcvUT/ZrrgFGs28YAgXfat40El074fdQZeAAl9KiDv?= =?utf-8?q?v5mXrbwV6LgENxpdJ07T2JbgZH0j7AG7Qr+molHWo4syG9b+lYqEDs3HJg+2sbh35?= =?utf-8?q?YeBKJtTeAaRUDZSxmXiLRq13hxRiKfsKGxkJaQhMO+2XeRLCiamm+byuQnqKC9HJE?= =?utf-8?q?4ONWgyvQtfG4lEZawDCoV/HTa3AI1YsrbYyfuRFfwbBJRH4kYpzp92DpHWk0nGY0z?= =?utf-8?q?adU07EMCsOAKF2MlkFJ6sJrzONQtmDuj3kzyy5Zf1B8IkdgHioBN4wfTy1Xq/j5bC?= =?utf-8?q?JLOAcA4e3ZiB3JI87pgr2GIY544WLWcp8ryrsC2z8rZIj3Ty5SPCe2ocQJ3RDBIZS?= =?utf-8?q?a8daCIeX8jtCa1unYheu65bgBiv51GsbV7ge8NquN0jcUmnJN0zFa5bG3XWtcIg+O?= =?utf-8?q?Sykx15pQ24Nn8ddMffMc8Je24TD00bQuFZ9n/CqNNR4UbMhq87Q3Flcjwnbil6bUd?= =?utf-8?q?1VUqrGtxFK0mlu5FcpAtYD/0QxPKXtyN4yE5yvshyTdNG8Cew/FlfWy+F1zs6xlQX?= =?utf-8?q?ttEVyBvm5aIpfeAo9Rvg9pp2Vea9WgKKsy4bnMe6cP3fNZ/F1LUy3bbH9TJn05QLS?= =?utf-8?q?kZ3XFeWHgPx6bhyZu5tM2gGMPr/KK7FBU8GexMZmudnR/Wu0jXXgOaRO2NoXJkt8p?= =?utf-8?q?ffSOcdA+wCo7zC8fTtQBiXD8ZjkRS7zToP/vklTd6MJtcNighjPaH2KXV4v2uKgDZ?= =?utf-8?q?VOPAxg/i+FxihcSdTA1aiAa2YJA1EQUxYW6IwqXgjF3WkLPM8VKQcLk=3D?= X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8c9865a8-077e-4a94-9caf-08de3700ea0a X-MS-Exchange-CrossTenant-AuthSource: DM8PR11MB5637.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Dec 2025 08:57:00.2597 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: WapPFfr6AYssfjk3JNof+2q6Sd668qObE8J5ZnZtqDYD3af/EsRKDS3/gAYUYbN0y3NKhTVG05M+sGr0FXBb1IynDcPd9xgrGgtXMYGUsbplNG2SP81jSyFqYQIGHEeb X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PPFCA3BFC2BF X-Proofpoint-GUID: Xqjub7tjJr2wJ2ySLqiSl-b7y_0fQBih X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjA5MDA2MyBTYWx0ZWRfX/NPW8fdajY+a oamm0NJJcqznCR/UF5QHzyyX/uwF8jeF94vU2FXFJ53DNjWpu4m9KWsU+9ZvKuq8CiEMQqjOKEU tawb3qw2SOYwnotd1nz957iSByL74IQNksy+qb3orChpyTLjY/K0LuQoLjjL1W7MI9vURd08qbN GpsHLU8oihcf3CoTAEo+W5eNunuXGsrp72ALUemFVgX3cmjgE5Agyg91fSFcHFjPIudttsVYFQW xLNODYBfB2KfMV9eCMQgTXJPfwwVqx6zHtPSmXianBvQPzkhUg6JDq/nTzstY8C7z9sM5Sp5qQE hJRFfWKUmf8SmY6+mIqOLyl98jfJcZOOiXk80j1YPOTtRTf/DZ0tG3yVgtmTTtNV0Yk1RCJ45iY lgr+n5fqXKXq3rIGKnZvxzH6ofA0hA== X-Proofpoint-ORIG-GUID: Xqjub7tjJr2wJ2ySLqiSl-b7y_0fQBih X-Authority-Analysis: v=2.4 cv=EpzfbCcA c=1 sm=1 tr=0 ts=6937e45e cx=c_pps a=jAY+Yiv4fe/m5iF0AiXt4Q==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=VkNPw1HP01LnGYTKEx00:22 a=OcE5tU-iAAAA:8 a=t7CeM3EgAAAA:8 a=rPf5-_RF6rDuMq0BAdcA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=qwkNQZnGtIHGNKTLT1RO:22 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-09_02,2025-12-04_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1011 adultscore=0 lowpriorityscore=0 phishscore=0 priorityscore=1501 malwarescore=0 suspectscore=0 spamscore=0 bulkscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2512090063 X-MIME-Autoconverted: from 8bit to quoted-printable by mx0a-0064b401.pphosted.com id 5B96mxqC2003186 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 ; Tue, 09 Dec 2025 08:57:10 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/122403 From: Deepesh Varatharajan ripgrep is a fast, line-oriented search tool written in Rust. Add recipe for the latest release (15.1.0) - Recursively searches the current directory using a regex pattern - Respects .gitignore rules - Provides first-class support on Linux - 'rg' is significantly faster than grep More information: https://crates.io/crates/ripgrep Upstream Benchmarks: Task ripgrep GNU grep Speedup vs grep Basic search (Unicode) 536 lines, 0.082s 536 lines, 0.273s ripgrep ~3.3× faster Ignoring gitignore files 447 lines, 0.063s 447 lines, 0.674s ripgrep ~10× faster Large single file (~13GB) 7882 lines, 1.042s 7882 lines, 6.577s ripgrep ~6.3× faster Bechmarks inside qemu (ripgrep built from this recipe): Tool & Command Real Time User Time Sys Time Speedup vs grep ripgrep (rg "printf" /usr) 0.496 s 0.511 s 0.604 s 3.1× faster grep (grep -R "printf" /usr) 1.533 s 0.633 s 0.897 s — Signed-off-by: Deepesh Varatharajan --- .../ripgrep/ripgrep-crates.inc | 116 ++++++++++++++++++ .../ripgrep/ripgrep_15.1.0.bb | 22 ++++ 2 files changed, 138 insertions(+) create mode 100644 meta-oe/recipes-extended/ripgrep/ripgrep-crates.inc create mode 100644 meta-oe/recipes-extended/ripgrep/ripgrep_15.1.0.bb diff --git a/meta-oe/recipes-extended/ripgrep/ripgrep-crates.inc b/meta-oe/recipes-extended/ripgrep/ripgrep-crates.inc new file mode 100644 index 0000000000..aa7e3f9dd2 --- /dev/null +++ b/meta-oe/recipes-extended/ripgrep/ripgrep-crates.inc @@ -0,0 +1,116 @@ +# Autogenerated with 'bitbake -c update_crates ripgrep' + +# from Cargo.lock +SRC_URI += " \ + crate://crates.io/aho-corasick/1.1.3 \ + crate://crates.io/anyhow/1.0.100 \ + crate://crates.io/bstr/1.12.0 \ + crate://crates.io/cc/1.2.41 \ + crate://crates.io/cfg-if/1.0.4 \ + crate://crates.io/crossbeam-deque/0.8.6 \ + crate://crates.io/crossbeam-epoch/0.9.18 \ + crate://crates.io/crossbeam-utils/0.8.21 \ + crate://crates.io/encoding_rs/0.8.35 \ + crate://crates.io/encoding_rs_io/0.1.7 \ + crate://crates.io/find-msvc-tools/0.1.4 \ + crate://crates.io/getrandom/0.3.4 \ + crate://crates.io/globset/0.4.18 \ + crate://crates.io/grep/0.4.1 \ + crate://crates.io/grep-cli/0.1.12 \ + crate://crates.io/grep-matcher/0.1.8 \ + crate://crates.io/grep-pcre2/0.1.9 \ + crate://crates.io/grep-printer/0.3.1 \ + crate://crates.io/grep-regex/0.1.14 \ + crate://crates.io/grep-searcher/0.1.16 \ + crate://crates.io/ignore/0.4.24 \ + crate://crates.io/itoa/1.0.15 \ + crate://crates.io/jobserver/0.1.34 \ + crate://crates.io/lexopt/0.3.1 \ + crate://crates.io/libc/0.2.177 \ + crate://crates.io/log/0.4.28 \ + crate://crates.io/memchr/2.7.6 \ + crate://crates.io/memmap2/0.9.9 \ + crate://crates.io/pcre2/0.2.11 \ + crate://crates.io/pcre2-sys/0.2.10 \ + crate://crates.io/pkg-config/0.3.32 \ + crate://crates.io/proc-macro2/1.0.101 \ + crate://crates.io/quote/1.0.41 \ + crate://crates.io/r-efi/5.3.0 \ + crate://crates.io/regex-automata/0.4.13 \ + crate://crates.io/regex-syntax/0.8.8 \ + crate://crates.io/ryu/1.0.20 \ + crate://crates.io/same-file/1.0.6 \ + crate://crates.io/serde/1.0.228 \ + crate://crates.io/serde_core/1.0.228 \ + crate://crates.io/serde_derive/1.0.228 \ + crate://crates.io/serde_json/1.0.145 \ + crate://crates.io/shlex/1.3.0 \ + crate://crates.io/syn/2.0.107 \ + crate://crates.io/termcolor/1.4.1 \ + crate://crates.io/textwrap/0.16.2 \ + crate://crates.io/tikv-jemalloc-sys/0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \ + crate://crates.io/tikv-jemallocator/0.6.1 \ + crate://crates.io/unicode-ident/1.0.20 \ + crate://crates.io/walkdir/2.5.0 \ + crate://crates.io/wasip2/1.0.1+wasi-0.2.4 \ + crate://crates.io/winapi-util/0.1.11 \ + crate://crates.io/windows-link/0.2.1 \ + crate://crates.io/windows-sys/0.61.2 \ + crate://crates.io/wit-bindgen/0.46.0 \ +" + +SRC_URI[aho-corasick-1.1.3.sha256sum] = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +SRC_URI[anyhow-1.0.100.sha256sum] = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" +SRC_URI[bstr-1.12.0.sha256sum] = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4" +SRC_URI[cc-1.2.41.sha256sum] = "ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7" +SRC_URI[cfg-if-1.0.4.sha256sum] = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" +SRC_URI[crossbeam-deque-0.8.6.sha256sum] = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +SRC_URI[crossbeam-epoch-0.9.18.sha256sum] = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +SRC_URI[crossbeam-utils-0.8.21.sha256sum] = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +SRC_URI[encoding_rs-0.8.35.sha256sum] = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" +SRC_URI[encoding_rs_io-0.1.7.sha256sum] = "1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83" +SRC_URI[find-msvc-tools-0.1.4.sha256sum] = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127" +SRC_URI[getrandom-0.3.4.sha256sum] = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" +SRC_URI[globset-0.4.18.sha256sum] = "52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3" +SRC_URI[grep-0.4.1.sha256sum] = "309217bc53e2c691c314389c7fa91f9cd1a998cda19e25544ea47d94103880c3" +SRC_URI[grep-cli-0.1.12.sha256sum] = "cf32d263c5d5cc2a23ce587097f5ddafdb188492ba2e6fb638eaccdc22453631" +SRC_URI[grep-matcher-0.1.8.sha256sum] = "36d7b71093325ab22d780b40d7df3066ae4aebb518ba719d38c697a8228a8023" +SRC_URI[grep-pcre2-0.1.9.sha256sum] = "667bb90a3ee51f8f6e2aadf1d0f106ea42efca4cf28f0e71f0fdec1137d7f9b0" +SRC_URI[grep-printer-0.3.1.sha256sum] = "fd76035e87871f51c1ee5b793e32122b3ccf9c692662d9622ef1686ff5321acb" +SRC_URI[grep-regex-0.1.14.sha256sum] = "0ce0c256c3ad82bcc07b812c15a45ec1d398122e8e15124f96695234db7112ef" +SRC_URI[grep-searcher-0.1.16.sha256sum] = "ac63295322dc48ebb20a25348147905d816318888e64f531bfc2a2bc0577dc34" +SRC_URI[ignore-0.4.24.sha256sum] = "81776e6f9464432afcc28d03e52eb101c93b6f0566f52aef2427663e700f0403" +SRC_URI[itoa-1.0.15.sha256sum] = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +SRC_URI[jobserver-0.1.34.sha256sum] = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" +SRC_URI[lexopt-0.3.1.sha256sum] = "9fa0e2a1fcbe2f6be6c42e342259976206b383122fc152e872795338b5a3f3a7" +SRC_URI[libc-0.2.177.sha256sum] = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" +SRC_URI[log-0.4.28.sha256sum] = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" +SRC_URI[memchr-2.7.6.sha256sum] = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" +SRC_URI[memmap2-0.9.9.sha256sum] = "744133e4a0e0a658e1374cf3bf8e415c4052a15a111acd372764c55b4177d490" +SRC_URI[pcre2-0.2.11.sha256sum] = "9e970b0fcce0c7ee6ef662744ff711f21ccd6f11b7cf03cd187a80e89797fc67" +SRC_URI[pcre2-sys-0.2.10.sha256sum] = "18b9073c1a2549bd409bf4a32c94d903bb1a09bf845bc306ae148897fa0760a4" +SRC_URI[pkg-config-0.3.32.sha256sum] = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" +SRC_URI[proc-macro2-1.0.101.sha256sum] = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" +SRC_URI[quote-1.0.41.sha256sum] = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1" +SRC_URI[r-efi-5.3.0.sha256sum] = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" +SRC_URI[regex-automata-0.4.13.sha256sum] = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" +SRC_URI[regex-syntax-0.8.8.sha256sum] = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" +SRC_URI[ryu-1.0.20.sha256sum] = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" +SRC_URI[same-file-1.0.6.sha256sum] = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +SRC_URI[serde-1.0.228.sha256sum] = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +SRC_URI[serde_core-1.0.228.sha256sum] = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +SRC_URI[serde_derive-1.0.228.sha256sum] = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" +SRC_URI[serde_json-1.0.145.sha256sum] = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" +SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" +SRC_URI[syn-2.0.107.sha256sum] = "2a26dbd934e5451d21ef060c018dae56fc073894c5a7896f882928a76e6d081b" +SRC_URI[termcolor-1.4.1.sha256sum] = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" +SRC_URI[textwrap-0.16.2.sha256sum] = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057" +SRC_URI[tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.sha256sum] = "cd8aa5b2ab86a2cefa406d889139c162cbb230092f7d1d7cbc1716405d852a3b" +SRC_URI[tikv-jemallocator-0.6.1.sha256sum] = "0359b4327f954e0567e69fb191cf1436617748813819c94b8cd4a431422d053a" +SRC_URI[unicode-ident-1.0.20.sha256sum] = "462eeb75aeb73aea900253ce739c8e18a67423fadf006037cd3ff27e82748a06" +SRC_URI[walkdir-2.5.0.sha256sum] = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" +SRC_URI[wasip2-1.0.1+wasi-0.2.4.sha256sum] = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" +SRC_URI[winapi-util-0.1.11.sha256sum] = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" +SRC_URI[windows-link-0.2.1.sha256sum] = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" +SRC_URI[windows-sys-0.61.2.sha256sum] = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +SRC_URI[wit-bindgen-0.46.0.sha256sum] = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" diff --git a/meta-oe/recipes-extended/ripgrep/ripgrep_15.1.0.bb b/meta-oe/recipes-extended/ripgrep/ripgrep_15.1.0.bb new file mode 100644 index 0000000000..7bb6be1cb6 --- /dev/null +++ b/meta-oe/recipes-extended/ripgrep/ripgrep_15.1.0.bb @@ -0,0 +1,22 @@ +SUMMARY = "ripgrep - Fast, recursive search tool like grep, written in Rust" +HOMEPAGE = "https://crates.io/crates/ripgrep" +DESCRIPTION = "ripgrep recursively searches directories for a regex pattern \ + while respecting .gitignore. It's fast, safe, and written \ + entirely in Rust." + +LICENSE = "MIT" +LIC_FILES_CHKSUM = " \ + file://LICENSE-MIT;md5=8d0d0aa488af0ab9aafa3b85a7fc8e12 \ +" + +SRC_URI = "crate://crates.io/ripgrep/${PV};name=ripgrep" +SRC_URI[ripgrep.sha256sum] = "f388c4955f85477c28a8667355819844a06614b083c23517f0e86bd1d6d82b73" +S = "${CARGO_VENDORING_DIRECTORY}/ripgrep-${PV}" + +inherit cargo cargo-update-recipe-crates + +DEPENDS += "libstd-rs" + +require ${BPN}-crates.inc + +BBCLASSEXTEND = "native"