From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id wMqiHRWc71/0fAAA0tVLHw (envelope-from ) for ; Fri, 01 Jan 2021 22:03:01 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id 6N0WGRWc719UJAAAbx9fmQ (envelope-from ) for ; Fri, 01 Jan 2021 22:03:01 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 1E8DB9404CD for ; Fri, 1 Jan 2021 22:03:00 +0000 (UTC) Received: from localhost ([::1]:54724 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kvSVf-0003jK-Se for larch@yhetil.org; Fri, 01 Jan 2021 17:02:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33074) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kvSVW-0003jE-7J for guix-devel@gnu.org; Fri, 01 Jan 2021 17:02:50 -0500 Received: from mail-io1-xd35.google.com ([2607:f8b0:4864:20::d35]:40785) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kvSVU-0002YL-9J for guix-devel@gnu.org; Fri, 01 Jan 2021 17:02:49 -0500 Received: by mail-io1-xd35.google.com with SMTP id r9so19849598ioo.7 for ; Fri, 01 Jan 2021 14:02:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=0ffyBujVmKA11bGs0ahR2Crhwu5ncgO2npAqoZteDt8=; b=gi4zOnX6oYjqIsP7f+qnfGVCPvrqEXGAF/H4iGCkIbmEUFQ2cYle1mK2u5c1xGKkqO B193HKUT/aLn74LVZ0CNZ/dDdmUGMoiNQUL3Wh3uxqSgicq/CS8FTEzF5qMxFwz1ptB/ MxAOTsPRLLfV59IzNWKjfhBrqOoQBwl0jV2SCF5y3Mz749aap188vwam9RjyeToCOAOq H7SEJ3VU4XJUtiMIKMiyA0etCBp1YDxVIXDkIGiPiriaTntP0kpO8YQRriNztLrvpnnf iBAYqVF6aN8py9HSnQOEsA7AZtteWJGo43XBeRiCehylJkl3XZNLbT8u+yIDDtZDnS1/ +HFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=0ffyBujVmKA11bGs0ahR2Crhwu5ncgO2npAqoZteDt8=; b=Ck/m4J1vsju8I3uSaGThovYC8wsB/8SJUyG7i3OUa7KkDEhiSqrijabhM1rLy36zOO ibwpFlNOpAdjo/Bu8wW6+S00MmLvhSbCWNBjh4JS/AQlqypi1M6Y1Bwcl2EGLljwgjJ8 g0STcz5IoeHke94mOHzurpAHKEMS0xlgMWVnGdn6cKvENr9n9GzU/wuR4DuQRXqWAa33 l1mhXLtqXZRQL6S83YBv2cazExPDeDE6YciQ9HxqRH7hlZ3619wSi8ytth62Yn16/r6G BXxwGmWOC84T0PtfcFCko+3B+TIB3xISdYstH+LR06yQyZWfGiK21sD8m/jgfmk0INIT wpQA== X-Gm-Message-State: AOAM530LeJzP7hWtfiKITvYm73XI2BhDxEyOPF/nDlSZoWxpuWacwIVY IXsWqYlpfCVpteY9BEr5RMfAbm73rDNABU1HE7o8kuzerR4= X-Google-Smtp-Source: ABdhPJzH4g9uz0wsoIstv20YdhN+QH/FowW5zn5pVHKCnMBogp9uEM3tPYKuzTSMWHVn1cb5g8JoOH/I9ikZQ49kWeY= X-Received: by 2002:a6b:f202:: with SMTP id q2mr50580337ioh.87.1609538566924; Fri, 01 Jan 2021 14:02:46 -0800 (PST) MIME-Version: 1.0 References: <424245f9f30e2418942a8eec27019864294550cd.camel@student.tugraz.at> In-Reply-To: From: Rovanion Luckey Date: Fri, 1 Jan 2021 23:02:20 +0100 Message-ID: Subject: Re: [RFC] Package of Nomacs To: guix-devel@gnu.org, Leo Prikler Content-Type: multipart/mixed; boundary="0000000000008919e405b7dde648" Received-SPF: pass client-ip=2607:f8b0:4864:20::d35; envelope-from=rovanion.luckey@gmail.com; helo=mail-io1-xd35.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -0.13 Authentication-Results: aspmx1.migadu.com; dkim=fail (body hash did not verify) header.d=gmail.com header.s=20161025 header.b=gi4zOnX6; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 1E8DB9404CD X-Spam-Score: -0.13 X-Migadu-Scanner: scn1.migadu.com X-TUID: DBAniQay9ijV --0000000000008919e405b7dde648 Content-Type: multipart/alternative; boundary="0000000000008919e205b7dde646" --0000000000008919e205b7dde646 Content-Type: text/plain; charset="UTF-8" Hi Leo and thank you for explaining. And hi again guix-devel. I've now rewritten the file according to your comments except that its still its own file/module, something I'll fix later. Now I'm stuck trying to figure out a build error after going from the tarball release through url-fetch to the non-recursive git-clone download. CMake finds the package OpenCV when it runs, removing OpenCV from the package inputs results in an error from CMake (as expected). But the build fails during the build phase with the following error: > make[2]: *** No rule to make target 'opencv_core-NOTFOUND', needed by 'libnomacsCore.so.3.16.0'. Stop. I've not found any relevant mentions of opencv_core in the source code. I tried adding monkeying about with the CMakeLists a little to no avail. Also looked at what Debian does to their package but found nothing that I thought to be relevant: https://sources.debian.org/src/nomacs/3.12.0+dfsg-3/debian/ I've attached the new package source. --0000000000008919e205b7dde646 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Leo and thank you for explaining.= And hi again guix-devel.

I've now rewritt= en the file according to your comments except that its still its own file/m= odule, something I'll fix later.

Now I= 9;m stuck trying to figure out a build error after going from the tarball r= elease through url-fetch to the non-recursive git-clone download. CMake fin= ds the package OpenCV when it runs, removing OpenCV from the package inputs= results in an error from CMake (as expected). But the build fails during t= he build phase with the following error:

> make[2]: *** No rule to make target 'opencv_core-NOTFOUND', = needed by 'libnomacsCore.so.3.16.0'.=C2=A0 Stop.

I've not found any relevant mentions of opencv_core in the sourc= e code. I tried adding monkeying about with the CMakeLists a little to no a= vail. Also looked at what Debian does to their package but found nothing th= at I thought to be relevant: https://sources.debian.org/src/nomacs/3.12.0+dfsg= -3/debian/

I've attached the new package source.<= br>
--0000000000008919e205b7dde646-- --0000000000008919e405b7dde648 Content-Type: text/x-scheme; charset="US-ASCII"; name="guix-package.scm" Content-Disposition: attachment; filename="guix-package.scm" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kjeto7jn0 KGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBub21hY3MpCiAgIzp1c2UtbW9kdWxlIChndWl4 IHBhY2thZ2VzKQogICM6dXNlLW1vZHVsZSAoZ3VpeCBnaXQtZG93bmxvYWQpCiAgIzp1c2UtbW9k dWxlIChndWl4IGJ1aWxkLXN5c3RlbSBjbWFrZSkKICAjOnVzZS1tb2R1bGUgKGd1aXggbGljZW5z ZXMpCiAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcHl0aG9uKQogICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIHF0KQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGltYWdlKQogICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBrZy1jb25maWcpCiAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgaW1hZ2UpCiAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgaW1hZ2UtcHJvY2Vz c2luZykKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwaG90bykKICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBjb21wcmVzc2lvbikpCgooZGVmaW5lLXB1YmxpYyBub21hY3MKICAocGFj a2FnZQogICAgKG5hbWUgIm5vbWFjcyIpCiAgICAodmVyc2lvbiAiMy4xNi4yMjQiKQogICAgKHNv dXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCiAgICAgICAgICAg ICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQogICAgICAgICAgICAgICAgICAgICh1cmwgImh0dHBzOi8v Z2l0aHViLmNvbS9yb3Zhbmlvbi9ub21hY3MiKQogICAgICAgICAgICAgICAgICAgIChjb21taXQg dmVyc2lvbikpKQogICAgICAgICAgICAgIChzaGEyNTYgIjA1ZDRocWcwZ2wzZzlzMnhmMWhyN21j N2c0Y3FhcmNhcDRuenh4YTUxZnNwaHcyYjh4MTYiKSkpCiAgICAoYnVpbGQtc3lzdGVtIGNtYWtl LWJ1aWxkLXN5c3RlbSkKICAgIChuYXRpdmUtaW5wdXRzIGAoKCJwa2ctY29uZmlnIiAscGtnLWNv bmZpZykpKQogICAgKGFyZ3VtZW50cwogICAgIGAoIzpjb25maWd1cmUtZmxhZ3MgKGxpc3QgIi1E RU5BQkxFX1RSQU5TTEFUSU9OUz10cnVlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Ii1EVVNFX1NZU1RFTV9RVUFaSVA9dHJ1ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICItREVOQUJMRV9PUEVOQ1Y9dHJ1ZSIpCiAgICAgICAjOnBoYXNlcyAobW9kaWZ5LXBoYXNlcyAl c3RhbmRhcmQtcGhhc2VzCiAgICAgICAgICAgICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAnY29w eS1wbHVnaW5zCiAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFs bG93LW90aGVyLWtleXMpCiAgICAgICAgICAgICAgICAgICAgICAoY29weS1yZWN1cnNpdmVseSAo YXNzb2MtcmVmIGlucHV0cyAicGx1Z2lucyIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAiSW1hZ2VMb3VuZ2UvcGx1Z2lucyIpKSkKICAgICAgICAgICAgICAgICAgKGFk ZC1hZnRlciAnY29weS1wbHVnaW5zICdjZC10by1zb3VyY2UtZGlyCiAgICAgICAgICAgICAgICAg ICAgKGxhbWJkYSBfIChjaGRpciAiSW1hZ2VMb3VuZ2UiKSAjdCkpKQogICAgICAgIzp0ZXN0cz8g I2YpKQogICAgKGlucHV0cyBgKCgicGx1Z2lucyIgICAgLChvcmlnaW4gKG1ldGhvZCBnaXQtZmV0 Y2gpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJl bmNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodXJsICJodHRw czovL2dpdGh1Yi5jb20vbm9tYWNzL25vbWFjcy1wbHVnaW5zIikKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChjb21taXQgIjMuMTYiKSkpCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoc2hhMjU2ICIxY3Bkd2hmdmF4bTk3MG53ZGMxaGMxMzg0 OGE4NXBxcWkxNzZtOXhwYTNrcmxhOXFza21sIikpKQogICAgICAgICAgICAgICgiZXhpdjIiICAg ICAgLGV4aXYyKQogICAgICAgICAgICAgICgibGlicmF3IiAgICAgLGxpYnJhdykKICAgICAgICAg ICAgICAoImxpYnRpZmYiICAgICxsaWJ0aWZmKQogICAgICAgICAgICAgICgib3BlbmN2IiAgICAg LG9wZW5jdikKICAgICAgICAgICAgICAoInB5dGhvbiIgICAgICxweXRob24td3JhcHBlcikKICAg ICAgICAgICAgICAoInF1YXppcCIgICAgICxxdWF6aXApCiAgICAgICAgICAgICAgKCJxdGJhc2Ui ICAgICAscXRiYXNlKQogICAgICAgICAgICAgICgicXRzdmciICAgICAgLHF0c3ZnKQogICAgICAg ICAgICAgICgicXRsaW5ndWlzdCIgLHF0dG9vbHMpKSkKICAgIChzeW5vcHNpcyAiSW1hZ2Ugdmll d2VyIGZvciBhbGwgY29tbW9uIGZvcm1hdHMgaW5jbHVkaW5nIFJBVyBhbmQgUFNELiIpCiAgICAo ZGVzY3JpcHRpb24gIk5vbWFjcyBpcyBhIGZyZWUsIG9wZW4gc291cmNlIGltYWdlIHZpZXdlciwg d2hpY2ggc3VwcG9ydHMgbXVsdGlwbGUgcGxhdGZvcm1zLiBZb3UgY2FuIHVzZSBpdCBmb3Igdmll d2luZyBhbGwgY29tbW9uIGltYWdlIGZvcm1hdHMgaW5jbHVkaW5nIFJBVyBhbmQgcHNkIGltYWdl cy4KCk5vbWFjcyBmZWF0dXJlcyBzZW1pLXRyYW5zcGFyZW50IHdpZGdldHMgdGhhdCBkaXNwbGF5 IGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gc3VjaCBhcyB0aHVtYm5haWxzLCBtZXRhZGF0YSBvciBo aXN0b2dyYW0uIEl0IGlzIGFibGUgdG8gYnJvd3NlIGltYWdlcyBpbiB6aXAgb3IgTVMgT2ZmaWNl IGZpbGVzIHdoaWNoIGNhbiBiZSBleHRyYWN0ZWQgdG8gYSBkaXJlY3RvcnkuIE1ldGFkYXRhIHN0 b3JlZCB3aXRoIHRoZSBpbWFnZSBjYW4gYmUgZGlzcGxheWVkIGFuZCB5b3UgY2FuIGFkZCBub3Rl cyB0byBpbWFnZXMuIEEgdGh1bWJuYWlsIHByZXZpZXcgb2YgdGhlIGN1cnJlbnQgZm9sZGVyIGlz IGluY2x1ZGVkIGFzIHdlbGwgYXMgYSBmaWxlIGV4cGxvcmVyIHBhbmVsIHdoaWNoIGFsbG93cyBz d2l0Y2hpbmcgYmV0d2VlbiBmb2xkZXJzLiBXaXRoaW4gYSBkaXJlY3RvcnkgeW91IGNhbiBhcHBs eSBhIGZpbGUgZmlsdGVyLCBzbyB0aGF0IG9ubHkgaW1hZ2VzIGFyZSBkaXNwbGF5ZWQgd2hvc2Ug ZmlsZW5hbWVzIGhhdmUgYSBjZXJ0YWluIHN0cmluZyBvciBtYXRjaCBhIHJlZ3VsYXIgZXhwcmVz c2lvbi4gQWN0aXZhdGluZyB0aGUgY2FjaGUgYWxsb3dzIGZvciBpbnN0YW50bHkgc3dpdGNoaW5n IGJldHdlZW4gaW1hZ2VzLgoKTm9tYWNzIGluY2x1ZGVzIGltYWdlIG1hbmlwdWxhdGlvbiBtZXRo b2RzIGZvciBhZGp1c3RpbmcgYnJpZ2h0bmVzcywgY29udHJhc3QsIHNhdHVyYXRpb24sIGh1ZSwg Z2FtbWEsIGV4cG9zdXJlLiBJdCBoYXMgYSBwc2V1ZG8gY29sb3IgZnVuY3Rpb24gd2hpY2ggYWxs b3dzIGNyZWF0aW5nIGZhbHNlIGNvbG9yIGltYWdlcy4gQSB1bmlxdWUgZmVhdHVyZSBvZiBOb21h Y3MgaXMgdGhlIHN5bmNocm9uaXphdGlvbiBvZiBtdWx0aXBsZSBpbnN0YW5jZXMuIFdpdGggdGhp cyBmZWF0dXJlIHlvdSBjYW4gZWFzaWx5IGNvbXBhcmUgaW1hZ2VzIGJ5IHpvb21pbmcgYW5kL29y IHBhbm5pbmcgYXQgdGhlIGV4YWN0bHkgc2FtZSBwb3NpdGlvbiBvciBldmVuIGJ5IG92ZXJsYXlp bmcgdGhlbSB3aXRoIGRpZmZlcmVudCBvcGFjaXR5LgpOb21hY3MgaXMgbGljZW5zZWQgdW5kZXIg dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYzIGFuZCBhdmFpbGFibGUgZm9yIFdpbmRv d3MsIExpbnV4LCBGcmVlQlNELCBNYWMsIGFuZCBPUy8yLiIpCiAgICAoaG9tZS1wYWdlICJodHRw czovL25vbWFjcy5vcmcvIikKICAgIChsaWNlbnNlIGdwbDMrKSkpCgpub21hY3MK --0000000000008919e405b7dde648--