From patchwork Tue Feb 13 12:56:05 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinuvasan Arjunan X-Patchwork-Id: 3347 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Tue, 13 Feb 2024 13:56:45 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-pf1-f183.google.com (mail-pf1-f183.google.com [209.85.210.183]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 41DCubBA011383 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 13 Feb 2024 13:56:38 +0100 Received: by mail-pf1-f183.google.com with SMTP id d2e1a72fcca58-6e0919e07f4sf4388549b3a.1 for ; Tue, 13 Feb 2024 04:56:38 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707828991; cv=pass; d=google.com; s=arc-20160816; b=XQsFFHkNI2KK1+2R1Hsqgcs27PkgyJVvmQ6EaPHB7yIXg+IZFydRbcTrs/YpzsVbfo /luNRFKYgM77FH7YJ6ce80XGw81Bp+MK4KcS2Hy2ltV0jaIQjgc0gQtIWD+b3kdb2SOR 47NPwf1JvUSHtRSslED/b78F76ss/Y2ThJl7KlLjoq5QYDr1UY0FuDyrUdv9zUKPTFFU fgWmg+krq5CQ3Ic7qvKJ6QhEZaeLdjhosL7zM2O0HbfRmr4OIQk8AZG1XSRbTqNfA8lL OGKp4KMwvA7/uxdlkCTtc9S4HMMIwNcRWPlgNHvEQ6Zo7ie7Unm1TAnmRvFuWJMZTazk O3cw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:message-id:date :subject:cc:to:from:ironport-sdr:sender:dkim-signature; bh=GZnhu4pYBWCkEsqjaUZsl3oEXYouqV2IF5lPWiajLy8=; fh=1x7wdID9mAUe6i3PULRU3V+SX6PFNvd/AX7UkRDR9YQ=; b=OLQ6hwfdQO/Qw5HMiBGY3ZvEJxahRGDXUeJ9bLI57Nul2vqtwPdps9VbwHDImobLVp qmHt+Kq1QHUPEQDOr51i36ibpjAzfZk5r8pVXhGO604qbxgpFVTUUkGtAO3bggdA5Mw6 jrt42aQigbZF7PaybpM42fdtbLk6zZOtgfsa+t4owkNoeZkSipyPtrzUsQQz48ARbWjE rPZCRoicmgudt1av4wQoHefwZNsuOWdA/vtBD5LVmaXuKeFOyqy4yZTR3BOkp31u8oT9 HGhUyyapwzY9S6rlx4gHxY05BXLL7zyYy4J72zKtzHjoi1Gxvhps4nfWQCobz/+IiGx/ /bgw==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of srinuvasan_a@mentor.com designates 68.232.137.180 as permitted sender) smtp.mailfrom=Srinuvasan_A@mentor.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1707828991; x=1708433791; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :ironport-sdr:sender:from:to:cc:subject:date:message-id:reply-to; bh=GZnhu4pYBWCkEsqjaUZsl3oEXYouqV2IF5lPWiajLy8=; b=ejb4V8F7ZpF176IdtgNMKtf6uHWuq13/Rbiibi5QqYZrofXVx0e+StT67h7izJoboo z4U6sVkzxa2lTkybO2Fm9UrGgIbpWZOnVODkSleMCFPzShMLttjWVo6ei+2hffRdWP2v j6OU3tqtQS7EYh2p82AtmzRNK8dvMlpkE4FClIfoeEWeDxozE9Tsm/Qw/9IMGJbdnITl F6uVdMs7F84Ug6b2GVGAHNEYCoNqDc2Y1rneNVwJ7Y2L3IgoV0zJiaUaNFulBzRYJt1c mvznLqXTr9Cp+7ooZUmKyax3xbaFdL8VaaB8gdXksZNaEn6h20S6zpOAmdgBC5q/9b7k YOyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707828991; x=1708433791; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:ironport-sdr:x-beenthere :x-gm-message-state:sender:from:to:cc:subject:date:message-id :reply-to; bh=GZnhu4pYBWCkEsqjaUZsl3oEXYouqV2IF5lPWiajLy8=; b=Uk0vhkErthe54wXxJlAnk9L2lUqp4Z74uoIBGaaxXgBoTChFVJySh55CyGR3/v57wJ ZwSw8ubDT7sA0r7OXtiHp5MSWA/hxExtnIbgdXeHqrPcHoQys1BVrLUkOEIJkseg9JiI mKGzlGpDDRSsTJThz0vWkcTHXldzmJ+8QrCrRWzqi/cfukR/cT3hzCt5C7rcinlidp9T MyDENeauG8jGdW6pG88gzZ6CtzihU7KUiOyKAWMLEoaR5vrtjeHORH+a42TsGMRdYJsc T2wN4vEoSVA96AQaE6fyN6CEHUETqixloSmplrVPMPtA+M5yZNFBmKO5j6PPzQhrdb0t mZ+A== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCVy8PgjRybAlF9GGcEh2j7AMUwj1fh5fzu0OkTyEyqP5awzuHCzd7ZF+JKPrwpBi7luqMy+3xmnjC4cuTcs6QRBVl+QI8Q= X-Gm-Message-State: AOJu0YxUvI8iOHysBhLPk/EyJ2BbZPfmdvPw1WQo7SvguyaxoH3vF6Fv Bl/lkGCvrS7a6ZCELqsgTH7joAG7t0TtMwTZxugEYaWPB58vGd95 X-Google-Smtp-Source: AGHT+IGXVJ+4LQiF7LRTqLAY8hS8IEqMV2ydYVRqSO6+6eK57IyMK05u74irDopxOJyC3rRtsBod7Q== X-Received: by 2002:a05:6a00:1398:b0:6e0:a3ff:2079 with SMTP id t24-20020a056a00139800b006e0a3ff2079mr14354487pfg.20.1707828991309; Tue, 13 Feb 2024 04:56:31 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6a00:4c17:b0:6e0:6e9b:30f3 with SMTP id ea23-20020a056a004c1700b006e06e9b30f3ls1523433pfb.0.-pod-prod-08-us; Tue, 13 Feb 2024 04:56:29 -0800 (PST) X-Received: by 2002:a05:6a20:3a82:b0:19e:a36c:36ef with SMTP id d2-20020a056a203a8200b0019ea36c36efmr8863411pzh.48.1707828989384; Tue, 13 Feb 2024 04:56:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1707828989; cv=none; d=google.com; s=arc-20160816; b=QgBuGFGUehiDZX/7bb5O2f+X3mzFIr1eyiCvSmNtpxELG+M1B37UWj+JMtSoPDC0yz Y2WbMlpHkDxRoHq6IX/JyPhnH8y3VEHrnNnlyvLd12Y0CET99gx8l2OKdG8P77sbFu8f 6cftM10TJa1EOOuCdnt/bH3NpvKntRGkeCII6zWMNwZNc20lLqNdI9gc0euO8mn0LK1B 4NxBrldzj1kwa5hBKvO3JI5HCOEMEyB4hVEkdRcJiqU76g6+8yXKlGbu3AKICCDjKrfc lnZvddqHH3gRhIzKmwk+R1luYf8WzDbfzwA+0brQqu1W55OTY8hGg6dpdDb3cpZSZ2Ne jHxQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:ironport-sdr; bh=J93M+aaBvw5M9/9Wxv9JP5Fk2y39MqwFVXnQfgmZiE0=; fh=fsR6bsrfDrZl2bzcPC0fCdBDueKYwFfQk0CFbsSVEbc=; b=Zbd40n8xNW9iULYqje11IF+852HiauIVfe2B0gPY2Bu6cSrXh0t8OfHvEFPPEO3VNq 4LBUvwNPi9PVALuuzKJ1jxlGTjMDr6iYkpBD2tJ8XWxPdxfQUynN44TPFW1+BAef9L42 8Wr52yhNYZrq6EvkbaTE4quCSH0UKuTB4q8gvaXncm9D/qmNparK7T2XqE7saDfYE2Uy pKZg121UVv13Q3TOPvRpZYJokhcbeOqI2hqDEzO63MrUygBlKlRA+8PkJz3KI3aAC4Jo 9b20EgMSjz2JAG0H/O5hrc2Lfk+a3HebBoeiuu6GYkZB3wJD3oIU6Yg/mXX3Or9wn3Kv qrow==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of srinuvasan_a@mentor.com designates 68.232.137.180 as permitted sender) smtp.mailfrom=Srinuvasan_A@mentor.com Received: from esa3.mentor.iphmx.com (esa3.mentor.iphmx.com. [68.232.137.180]) by gmr-mx.google.com with ESMTPS id p6-20020a625b06000000b006e06c8a8c7esi1396078pfb.1.2024.02.13.04.56.28 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 13 Feb 2024 04:56:29 -0800 (PST) Received-SPF: pass (google.com: domain of srinuvasan_a@mentor.com designates 68.232.137.180 as permitted sender) client-ip=68.232.137.180; X-CSE-ConnectionGUID: bgijZ4oaRfyCOkY5jnhBJg== X-CSE-MsgGUID: GqVsUe+QQmi8pY9s2pQjOw== X-IronPort-AV: E=Sophos;i="6.06,157,1705392000"; d="scan'208";a="30239504" Received: from orw-gwy-02-in.mentorg.com ([192.94.38.167]) by esa3.mentor.iphmx.com with ESMTP; 13 Feb 2024 04:56:27 -0800 IronPort-SDR: zD8p+K+BwRoreq9Ro5Ep3J6SBeXLVN5MG0hV3uVUTPvj46svT6NpDd3yae1Nj3i3KV4QKtPms9 uLqV5fPqj+PV5cgi+pxEHhODsRTij6DhL4lwEURWQdtCv+7+xJc1NXGGG1vxsArLPIgi2Qxjst rW3JQ2ZH5eOEfJ44+6U4mZp0+vaZABMcLCs5L20YIxxB6xHZ+IHZPU9l0JbMdykG5afGspHepW tBA2muh/bpNtl7tNs+T8Q6ut8KLhTFsIgrKq3ULD/eOyOEDV85uyLfz4XwGYWxYvTv/tcapoFl 1cc= From: Srinuvasan Arjunan To: CC: , Srinuvasan Subject: [PATCH] debianize: Introduce DEBIAN_PROVIDES and DEBIAN_REPLACES Date: Tue, 13 Feb 2024 18:26:05 +0530 Message-ID: <20240213125605.1964664-1-srinuvasan_a@mentor.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-ClientProxiedBy: svr-orw-mbx-15.mgc.mentorg.com (147.34.90.215) To svr-orw-mbx-13.mgc.mentorg.com (147.34.90.213) X-Original-Sender: srinuvasan_a@mentor.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of srinuvasan_a@mentor.com designates 68.232.137.180 as permitted sender) smtp.mailfrom=Srinuvasan_A@mentor.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,T_SPF_TEMPERROR autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= From: Srinuvasan Allow setting the Provides and Replaces field for auto generated control files, with this changes now user can configure the provides and replaces in the debian/control file. Recipes can simply setting the Provides and Replaces field now by defining the DEBIAN_PROVIDES and DEBIAN_REPLACES variable. Signed-off-by: Srinuvasan --- meta/classes/debianize.bbclass | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meta/classes/debianize.bbclass b/meta/classes/debianize.bbclass index 16f3638d..72afea88 100644 --- a/meta/classes/debianize.bbclass +++ b/meta/classes/debianize.bbclass @@ -8,6 +8,8 @@ CHANGELOG_V ??= "${PV}" DPKG_ARCH ??= "any" DEBIAN_BUILD_DEPENDS ??= "" DEBIAN_DEPENDS ??= "" +DEBIAN_PROVIDES ??= "" +DEBIAN_REPLACES ??= "" DEBIAN_CONFLICTS ??= "" DEBIAN_MULTI_ARCH ??= "no" DESCRIPTION ??= "must not be empty" @@ -77,6 +79,8 @@ Build-Depends: debhelper (>= ${compat}), ${DEBIAN_BUILD_DEPENDS} Package: ${BPN} Architecture: ${DPKG_ARCH} Depends: ${DEBIAN_DEPENDS} +Provides: ${DEBIAN_PROVIDES} +Replaces: ${DEBIAN_REPLACES} Conflicts: ${DEBIAN_CONFLICTS} Multi-Arch: ${DEBIAN_MULTI_ARCH} Description: ${DESCRIPTION}