From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id oLJdJ8jJRWGIVQAAgWs5BA (envelope-from ) for ; Sat, 18 Sep 2021 13:13:12 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id 4PkbI8jJRWGFXAAAB5/wlQ (envelope-from ) for ; Sat, 18 Sep 2021 11:13:12 +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 EDA7085D2 for ; Sat, 18 Sep 2021 13:13:11 +0200 (CEST) Received: from localhost ([::1]:53640 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mRYHO-0000ZG-Fe for larch@yhetil.org; Sat, 18 Sep 2021 07:13:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53872) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mRYHG-0000Yq-HX for guix-patches@gnu.org; Sat, 18 Sep 2021 07:13:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50388) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mRYHG-0003Pd-AB for guix-patches@gnu.org; Sat, 18 Sep 2021 07:13:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mRYHG-00022T-4g for guix-patches@gnu.org; Sat, 18 Sep 2021 07:13:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49970] [PATCH] gnu: Add librealsense. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Sep 2021 11:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49970 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: phodina , 49970@debbugs.gnu.org Received: via spool by 49970-submit@debbugs.gnu.org id=B49970.16319635447792 (code B ref 49970); Sat, 18 Sep 2021 11:13:02 +0000 Received: (at 49970) by debbugs.gnu.org; 18 Sep 2021 11:12:24 +0000 Received: from localhost ([127.0.0.1]:33701 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRYGe-00021c-Hv for submit@debbugs.gnu.org; Sat, 18 Sep 2021 07:12:24 -0400 Received: from mail-wr1-f65.google.com ([209.85.221.65]:46671) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRYGc-00021P-Ng for 49970@debbugs.gnu.org; Sat, 18 Sep 2021 07:12:23 -0400 Received: by mail-wr1-f65.google.com with SMTP id x6so19422464wrv.13 for <49970@debbugs.gnu.org>; Sat, 18 Sep 2021 04:12:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:date:in-reply-to:references:user-agent :mime-version:content-transfer-encoding; bh=W6pVq3lxPSRxjMSg/E0uIj3BT/qFiTEkGjsOrk2y22Q=; b=HgNeXY9AXwNRj45jQibOZeeZtl3Bwa3F1uxPG4dFNFNG2t61nF0eIyntwG6zcOJnqC KZ198IRg+Zc5qPkaL9n5JF5C0CWcYSsqEVo2CvuiuW2PDLouC1Yf7I2G4wrKpA0IRbKe qksRMFF/AQvS322xDl7r6Va/X6Q5Z2TAbt+H3nZfuS6Eu2Wvt1jsfNzOB7H8h7l7cll3 6BZrR8kry7fVxmrHK9wDJx91/LTiKy64sIiplZb/DmX7EXmN4yFnXBlNbokuOuQIUV7/ mvUoNaCWdpTsnhP65A6Hgz/ym3/yaRINsQNqKdSkVEOMeVYDBa+uuK9W6cNMbuLIi1FZ LSBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=W6pVq3lxPSRxjMSg/E0uIj3BT/qFiTEkGjsOrk2y22Q=; b=GGsmDywWpkdPezoAp2gBgeXsqmU9Eu9uXt6Kvv67uCQcS3QDS9f1CGL7MCdKx+zlbF zx5yPPU1MqKK2RMT3Ct5Y36Epl/szgvNwyNHOMyzfAhKs7eGqRVH56uUE76rmhlTrS4E 8LH/3Kz90KlZMLbL/LssKAtXY5GNynbXXS2QhQrYRUAU3DwINbGz1b052XnVdx6lenBJ rs76stmk3Zx2g4HOkSbk38M9rOyYoltTwzfBsj13BO4trqq8UK3k+dRgnytq9kxvkcMu LtuHC1D+LdYRebsd65FwMTuLEHKVMvTt1TQa9dlcvcD/jQuj7mwkzUfs4KkmhMYfxPxB if3Q== X-Gm-Message-State: AOAM530a7ju598IMOhn3fvYA/AjcCe4QllD2LLzRCSCxwvtqHSm6ommN yPP/RFZqERpy6ltCToRvfHA= X-Google-Smtp-Source: ABdhPJzwVqzxDDFgptJUJs0srPwzfrrltZNP4asDbWxk0vlxDhZcNOJz4eDtN4EHz6yzZePlrM4V8Q== X-Received: by 2002:a5d:64e6:: with SMTP id g6mr2293582wri.151.1631963536850; Sat, 18 Sep 2021 04:12:16 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id k4sm9303792wrv.24.2021.09.18.04.12.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Sep 2021 04:12:16 -0700 (PDT) Message-ID: From: Liliana Marie Prikler Date: Sat, 18 Sep 2021 13:12:15 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1631963592; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=W6pVq3lxPSRxjMSg/E0uIj3BT/qFiTEkGjsOrk2y22Q=; b=UGBvV37xY64Q9b8BGdW9UE5h89r6mD4QfEQtG5lbZQxd5qbOYFy3W6qkX6UTCvMUPL7lDH CbZmsEtk0vhIP/eVB2yYKdu/JGCh9f4cZoOeLrvLyGQ38tFA+JAbsRHZP0ba8q3ZcSgPge +b9MtmVJHN0pOFAR2eT+KaCsZIzi2HPx1LW/W6dC4+cka/G+bDu2qkoZ4JMZ4yTsZyI9a0 XsiIzRDy227q16foLmkUgf+MEvGPR4313MQynwuDQeghjjNGCwXzebzqFi40Se+v7fxEFM iiu5pUOOAG6nfEMhyJFS/GmTUCy37VVPj3zfqDvbsQXmbfbmMR0WZS/I4SCiZw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1631963592; a=rsa-sha256; cv=none; b=kyK/2dClT+Wv6MnC4FntSKfZnRYq3TJPzMAcGgVnR58TRwku9UOrteLkZn8XoJkpoz5+YA TF7RZDbcyZs+yVTqSJ4+zuOYPnBLhhO4nV7CG5ASbkL8YmqVTrTsUdwUMEuQAjBnAyjqWX bP0Lz8m09qxrZW8W0pF7Zo7dFrL8ZXEf6gpdLBUg+Lr1x3IDH+kXVrDD1Mb28f6T6ZzaGH Wqs9MVXj0yKVJEaom/X6zoHOgxRV3FZgCrV9Mrl77PtUlKRoq2N50TXrFVrZpDO5joGSo6 yfDwIpm2ePaMj5j95Slz1Gii4f0tiAmMa1jkNMaEJag+R+5eWp3NacGV+Emn7A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=HgNeXY9A; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: 0.21 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=HgNeXY9A; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: EDA7085D2 X-Spam-Score: 0.21 X-Migadu-Scanner: scn0.migadu.com X-TUID: p10jmCNolw5J Hi, Am Montag, den 09.08.2021, 20:54 +0000 schrieb phodina: > * gnu/packages/video.scm (librealsense): New variable. > > diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm > index 399327741f..1d4a8ad3df 100644 > --- a/gnu/packages/video.scm > +++ b/gnu/packages/video.scm > @@ -53,6 +53,7 @@ > ;;; Copyright © 2021 Maxim Cournoyer > ;;; Copyright © 2020 Hartmut Goebel > ;;; Copyright © 2021 Raghav Gururajan > +;;; Copyright © 2021 Petr Hodina > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -145,6 +146,7 @@ > #:use-module (gnu packages mp3) > #:use-module (gnu packages ncurses) > #:use-module (gnu packages networking) > + #:use-module (gnu packages ninja) > #:use-module (gnu packages ocr) > #:use-module (gnu packages pcre) > #:use-module (gnu packages perl) > @@ -577,6 +579,53 @@ other software.") > ;; Library. > license:lgpl3+)))) > > +(define-public librealsense > + (package > + (name "librealsense") > + (version "2.45.0") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url " > https://github.com/IntelRealSense/librealsense") > + (commit (string-append "v" version)))) > + (patches > + (search-patches "librealsense-remove-network- > connectivity.patch")) > + (file-name (git-file-name name version)) > + (modules '((guix build utils))) > + (sha256 > + (base32 > + "0aqf48zl7825v7x8c3x5w4d17m4qq377f1mn6xyqzf9b0dnk4i1j" > )))) > + (build-system cmake-build-system) > + (arguments > + `(#:tests? #f Always explain why you're disabling tests. > + #:configure-flags (list "-DBUILD_EXAMPLES=ON" > + "-DBUILD_GRAPHICAL_EXAMPLES=ON" > + "-DINTERNET_CONNECTION=OFF" > + "-DCHECK_FOR_UPDATES=OFF") > + #:phases > + (modify-phases %standard-phases > + ;; more convenient than manually invoking > setup_udev_rules.sh > + ;; and substituting the path in the script > + (add-after 'install 'copy-udev-rules > + (lambda* (#:key outputs #:allow-other-keys) > + (let ((out (assoc-ref outputs "out"))) > + (mkdir-p (string-append out "/etc/udev/rules.d")) > + (copy-file "config/99-realsense-libusb.rules" > + (string-append out > + "/etc/udev/rules.d/99-realsense- > libusb.rules")))))))) Note that udev-service-type only searches /lib/udev, not /etc/udev. > + (native-inputs `(("pkg-config" ,pkg-config) > + ("ninja" ,ninja))) > + (inputs `(("glfw" ,glfw) > + ("gtk+" ,gtk+) > + ("libusb" ,libusb) > + ("glu" ,glu))) > + (synopsis "Intel RealSense SDK") > + (description "Intel RealSense SDK 2.0 is a cross-platform library > for > +Intel RealSense depth cameras (D400 & L500 series and the SR300) and > the > +T265 tracking camera.") > + (home-page "https://github.com/IntelRealSense/librealsense") > + (license license:gpl3))) This package seems to be covered under an Apache license, not the GPL. Regards