From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6514905123003564032 X-Received: by 10.46.118.6 with SMTP id r6mr633772ljc.8.1516869553797; Thu, 25 Jan 2018 00:39:13 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 10.46.124.1 with SMTP id x1ls1324706ljc.13.gmail; Thu, 25 Jan 2018 00:39:13 -0800 (PST) X-Google-Smtp-Source: AH8x225VXvCtkYbBC/v/hil8KYrBPEPwnJ/JyhiVyTaDuqmKkZToeiYkrsm0jEmwQxvsjyjgwj5+ X-Received: by 10.25.15.74 with SMTP id e71mr842838lfi.22.1516869553246; Thu, 25 Jan 2018 00:39:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516869553; cv=none; d=google.com; s=arc-20160816; b=smDKCr3wp4ZN3+12jaXM+jkc3zRgK+uAXB8cWMkbDKU+YwVfXL9H78cXMteCoAooe8 ezJf+QKgSEtgj+ZNC6a1/ZY/Tg3cjD5uYxavVcaT/cu37ypuPBYt+stEIWIviSZKb64A LC9FIUFEXLMqPl835PQG0+y2FgmdvDOmx2aHJjzwgtyWZ7IDyW0MnZ+NOFDtNBYNe39Z voFVUS2nb0iKVVN2xUYPyDwE+3iXniMie5aeIz46q8uT7A4dhLblnuOtszGV3PycuPZ2 urzrn4/9zBKCcNCXfTAk/jGZ1IzxtM5cxkhe8mGnU35dCYaNAuZaesBJyMkXvaSQ6OTF PBKQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:date:subject:cc:to:from:arc-authentication-results; bh=mEBPxdir2371QHt9bKKDvL408BhKsnWZarUVFrprcoI=; b=f9kFsU8waDARb2V7U4TDeS3osqmrBE7qfiXF9iRrENCxs6dJ2/jJpR+RadqG8xv8Kk K+dfGRdIdCmSHn102a0saL5Stc0KG4ZBDhfPOMRDol9BFDnxUZV45HlXzrFJWqgrKAiS PQrNDOt7hTk3Zh2+IrPqN0qu6oFGrmSkcLui/6A9czvZUa9Ostm81FGwWg9HBQsZVpUW C1glXk1xGO2RFazzycOCqqWTtkOMod4IfGX0MoH694hwa/9MVbrE5X/fUEYJQ7gwuyaX cExUbmhmT/qMqmCWoFj/8ajJPdCIX9JlWJZ9k1VZ/fGj85y5DFv2rgWLLiwZ1mcF2K3N wc3Q== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=asmirnov@ilbers.de Return-Path: Received: from aqmola.ilbers.de (aqmola.ilbers.de. [85.214.62.211]) by gmr-mx.google.com with ESMTPS id 80si248597ljr.3.2018.01.25.00.39.12 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 Jan 2018 00:39:13 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) client-ip=85.214.62.211; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=asmirnov@ilbers.de Received: from localhost.localdomain ([188.227.110.165]) (authenticated bits=0) by aqmola.ilbers.de (8.14.4/8.14.4/Debian-4+deb7u1) with ESMTP id w0P8cva8019746 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 25 Jan 2018 09:39:03 +0100 From: Alexander Smirnov To: isar-users@googlegroups.com Cc: Alexander Smirnov Subject: [PATCH 0/3] Implement hello <-> libhello pattern Date: Thu, 25 Jan 2018 11:38:48 +0300 Message-Id: <20180125083851.5887-1-asmirnov@ilbers.de> X-Mailer: git-send-email 2.9.5 X-TUID: qORFtPfv3Mx4 This series intended to add Isar build dependencies between recipes. Overall concept: - A new recipe is added to Isar - libhello. - 'hello' application was modified, not it has 'libhello-dev' as build dependency. Issues: - At the moment there is no support for Isar-apt in buildchroot, so no clear way to install 'libhello-dev' during building 'hello' application. To satisfy it for now, I've added line to install newly built packages right after compilation (see patch 2). I'm going to improve Isar-apt support to avoid the issue mentioned above. Isar-apt looks for me as a bit complicated change, so I'd suggest to commit this series as intermediate small step. NOTE: please don't pay attention to SRC_URI. I'm sharing my current tested state. Before merging this to Isar I'll update hello/libhello repositories and point SRC_URIs to master branches. Alex Alexander Smirnov (3): dpkg-base: Add dependecies between Isar recipes build.sh: Install newly built packages libhello: Add libhello meta-isar/recipes-app/example-hello/example-hello.bb | 7 +++++-- meta-isar/recipes-app/libhello/libhello.bb | 18 ++++++++++++++++++ meta/classes/dpkg-base.bbclass | 4 ++++ meta/recipes-devtools/buildchroot/files/build.sh | 3 +++ 4 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 meta-isar/recipes-app/libhello/libhello.bb -- 2.1.4