From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7335069666805547008 X-Received: by 2002:a05:6a00:17a6:b0:6e0:8718:eaad with SMTP id s38-20020a056a0017a600b006e08718eaadmr14451497pfg.11.1707828991422; 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-Google-Smtp-Source: AGHT+IFdyVZgbgAgj4oQ0pS7buv0uMzET72rJ2jq921+JyJVfUX12BPgFRWHsVAqn9S1G9XTTc4w 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 Return-Path: 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; 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 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 Content-Transfer-Encoding: 8bit Content-Type: text/plain Return-Path: srinuvasan_a@mentor.com 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-TUID: kRVYrgFy40d9 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} -- 2.39.2