From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id OGXyCzW53V5aFgAA0tVLHw (envelope-from ) for ; Mon, 08 Jun 2020 04:06:13 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id QN3aBzW53V5XfAAA1q6Kng (envelope-from ) for ; Mon, 08 Jun 2020 04:06:13 +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 5A539940900 for ; Mon, 8 Jun 2020 04:06:12 +0000 (UTC) Received: from localhost ([::1]:40508 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ji933-0001B4-Ms for larch@yhetil.org; Mon, 08 Jun 2020 00:06:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46430) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ji92x-0001Ai-3r for guix-patches@gnu.org; Mon, 08 Jun 2020 00:06:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44049) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ji92w-00005L-Qy for guix-patches@gnu.org; Mon, 08 Jun 2020 00:06:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ji92w-0000hz-Lm for guix-patches@gnu.org; Mon, 08 Jun 2020 00:06:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#41759] [PATCH] gnu: Add v4l2loopback-linux-module. Resent-From: Morgan.J.Smith@outlook.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Jun 2020 04:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 41759 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 41759@debbugs.gnu.org Cc: Morgan Smith X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15915891232649 (code B ref -1); Mon, 08 Jun 2020 04:06:02 +0000 Received: (at submit) by debbugs.gnu.org; 8 Jun 2020 04:05:23 +0000 Received: from localhost ([127.0.0.1]:55586 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ji92J-0000ge-36 for submit@debbugs.gnu.org; Mon, 08 Jun 2020 00:05:23 -0400 Received: from lists.gnu.org ([209.51.188.17]:42556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ji92H-0000gX-7i for submit@debbugs.gnu.org; Mon, 08 Jun 2020 00:05:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46256) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ji92H-0000xo-2V for guix-patches@gnu.org; Mon, 08 Jun 2020 00:05:21 -0400 Received: from mail-dm6nam10olkn2032.outbound.protection.outlook.com ([40.92.41.32]:28000 helo=NAM10-DM6-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ji92C-0008IK-0X for guix-patches@gnu.org; Mon, 08 Jun 2020 00:05:20 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U9N0XheIP00hYt7lAuB5LmpOhu0g8FfyffbmoF8qD6ll/pthNbLkPhbitz5aBAO20PItKPj+Ln260uziLI0bXQyKn0kMxwsONNUG3O2LNgPpVig2zo3SBAxclwqy+xGTadWoT1r11FgNTXhjgrIPBkv93yiiB7mHDqK3H55x5Gfn677s8procz+oQ0BuKKF3rfY/oQgBJVoGzl4YIKAs6PrI/7+TghZ+MSJ49IOLqP0TvQ7Tb1YrLPWO+iifl7ia21zAqqD4r7sYlA8/7ERMHdI1FVYKvvLWCr8ppKaeDzupNwU2/gD/ap5GiPNuCmUjauMfdXf6cXl1zlQnFIDodA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=j4NT9NAOpfjXKSrcqmp3Efwh/GCH0asTSGWUR2cjQPo=; b=QhRJw5LwmR92s9okIG+XNVo+ADvFhOvDPRpi9DXvYKAFJrelESjqXnkFGcsuGQBdtpuM2PSjD4O6z0712U2aB77YUuP0s4JUou73/M81qatLGytRiS9V5GlAtAJBVj726WeuEXeVjTHem8XvXWdJ8lsteM6o/ZOqNYJN4wZyDafTlWcAgNgAD2AqodEN/s3HfVPGdg9rKWnSkAxwAvxubIUm5+Cto9It3TZyYFnOvmgyzaDO+Gkuct7QBiggnT1POaXBE1tCg8Aww4PHhc9jSxI96ns/wpePNVmRM7iV17esMt5id5T92/B0HVqvuOwPEkXjkACjdqQeDPYwdKvHUA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=j4NT9NAOpfjXKSrcqmp3Efwh/GCH0asTSGWUR2cjQPo=; b=Lp360O09WtHwS3mblrgRtoQhJyssG2DIPdGVL1qzW3kvHQRCFgpoMYt9t0KlAJlZlKee4W/pfSF/zzmhHosUSjmPETeg6FyFjMtMQhXrQHOOk0mC8xrjVv8KlaWPeVWggMph1+EH+rHvUukDFuMb0hYDx9PYrKnq0LJ7LDEFOCPnmUZ27pkHfBNkKuWCmaOxJTdJZwgi/m6zk1o069AZG40EV5VTslXWOcPQgszZMfVlZvkJoiiHz/n4XNS4K9nAevhNzLU6y9HvFvQ+q6Ml3Xfeqi9XjARp5ippSmuNAbM8gHebt0NYiRBnuLngINHRNBK28A5FExqNtXCfOZDfTQ== Received: from BN7NAM10FT043.eop-nam10.prod.protection.outlook.com (2a01:111:e400:7e8f::4b) by BN7NAM10HT028.eop-nam10.prod.protection.outlook.com (2a01:111:e400:7e8f::346) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.23; Mon, 8 Jun 2020 03:50:11 +0000 Received: from DM5PR1001MB2105.namprd10.prod.outlook.com (2a01:111:e400:7e8f::42) by BN7NAM10FT043.mail.protection.outlook.com (2a01:111:e400:7e8f::110) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.23 via Frontend Transport; Mon, 8 Jun 2020 03:50:11 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:C94E663879E89F8F0BA1568E2C04B33A9F296C85903227506104C2AAB91BF4E3; UpperCasedChecksum:FF61D5E50FE0C2A9A52E62D929C2CC7DFB80778D73D79FEA9A73BCFDD1B7B401; SizeAsReceived:8587; Count:48 Received: from DM5PR1001MB2105.namprd10.prod.outlook.com ([fe80::98bd:eee8:9d42:b132]) by DM5PR1001MB2105.namprd10.prod.outlook.com ([fe80::98bd:eee8:9d42:b132%3]) with mapi id 15.20.3066.023; Mon, 8 Jun 2020 03:50:11 +0000 From: Morgan.J.Smith@outlook.com Date: Sun, 7 Jun 2020 23:49:55 -0400 Message-ID: X-Mailer: git-send-email 2.26.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: YQBPR01CA0070.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2::42) To DM5PR1001MB2105.namprd10.prod.outlook.com (2603:10b6:4:2b::24) X-Microsoft-Original-Message-ID: <20200608034955.16960-1-Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from guix.lan (70.27.158.64) by YQBPR01CA0070.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2::42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.18 via Frontend Transport; Mon, 8 Jun 2020 03:50:11 +0000 X-Mailer: git-send-email 2.26.2 X-Microsoft-Original-Message-ID: <20200608034955.16960-1-Morgan.J.Smith@outlook.com> X-TMN: [HWw7I461cguzjeqQXT7w1IjG1yWWmH4G] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 48 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 03fce3c7-c464-4c56-f88e-08d80b5f0b5d X-MS-Exchange-SLBlob-MailProps: NS9Gj58uCj02ITEV61sTG29HM6oRKCFGfrEBN4OyDpgxSTcshtnrT74etegCRkHwy7R2JDcX3wLMqIDCngij5gxqIU4gwOM7tH9e2OwyOVgDaXjSsEDKR2WmzQAabw2ds94Aga2jRFVdSeHAlGy6ujloOdN7ghrxazvUJcGrFaB6zACTJkQfFJkemifmvjexYD+q6PNnfwPbDjcUwO5AuEtinZZRtA6ZbqkkLiB4d3pcs//TIJ1hN6i5Xhy0C5by1khhYBfbhVxJh/EHG0xwuB9MKSmhr7yIsjt6+CCruvihlr32x2ZlTfKv6mRTxhCSS+bROQAAudIwtCUVnCJBLBEzZYGvAsFu9DFAQf9YfFo9jGieiO82VxSso4PwXSXgdgige5quWuFfNkL65vYS6Qcc51sp3s6vC7qjN0PVaX+fjsUu3Tw06x4pujnJVITUiExzp1C874yy0KZGdH8evAmgVICfiEea+0WpV8534i2nwcWPzLG4PiniGczVf0duYaU76x0moRPmmAUjIQBxioJH7dQYhfw9g2NEs4Kiyq8+a7JTHmolBstxUdCoG98zQo6m3uFdo17LiGP3uUCufX9foWupbqrG144UVe+NTWStCXHWIeCaPxWTpqVglTEHFLDc1gufL+Lsod9EgASn9b+WOe+zZvlAwDtu0zSMuvFqdqdTuSY+mAJ8jxa7BlnkvalG7Emzo6EY8NMNi3hmLw== X-MS-TrafficTypeDiagnostic: BN7NAM10HT028: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: svy/O7HftW0cg/KjAEFOVq1fzGIg+EmedRp9b3j5IN2qDN/VCQrxMqDuCrXl93OSqj2LzR3qOMUOKRKE2C7dukSyrRZO2oYZRkl3AVe0zOWl9OLcORmgreLmMtkqKHynAZiOchyM99YFGzzVCotI8JJuwIdTLbKjW4MDY0vmhQFF4or5juitbbRScpuWGzegAzgnGLJpFsNnYPya4li0TZ7sXE1Tzjc7G4COl+1CmImhILeTOPwTGrWiZgk7mSjV X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR1001MB2105.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:; DIR:OUT; SFP:1901; X-MS-Exchange-AntiSpam-MessageData: 5RxyjhVheasv6oDN/tD49yC/o4PPitXHxX7SRF+YyP5jHKyXiRBDAAYv7r7AQ0niImG4Q8Rq+1faaOUJWzUSJJvKs+NMhGg9cmekA9So9ra2w4UKzr42YuwWjqIJWJzn4+FjTun0+fPSDbVts99lLw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 03fce3c7-c464-4c56-f88e-08d80b5f0b5d X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2020 03:50:11.6140 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7NAM10HT028 Received-SPF: pass client-ip=40.92.41.32; envelope-from=Morgan.J.Smith@outlook.com; helo=NAM10-DM6-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/08 00:05:14 X-ACL-Warn: Detected OS = Windows NT kernel [generic] [fuzzy] 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, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -2.3 (--) 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-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (body hash did not verify) header.d=outlook.com header.s=selector1 header.b=Lp360O09; dmarc=fail reason="SPF not aligned (relaxed)" header.from=outlook.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-Spam-Score: 2.09 X-TUID: BTlmg0xlpxBO From: Morgan Smith * gnu/packages/linux.scm (v4l2loopback-linux-module): New variable. --- gnu/packages/linux.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index db03160085..20ba222790 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -43,6 +43,7 @@ ;;; Copyright © 2020 Chris Marusich ;;; Copyright © 2020 Vincent Legoll ;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen +;;; Copyright © 2020 Morgan Smith ;;; ;;; This file is part of GNU Guix. ;;; @@ -1134,6 +1135,39 @@ module allows the control of the backlight level or luminance property when supported under @file{/sys/class/backlight/}.") (license license:gpl2+))) +(define-public v4l2loopback-linux-module + (package + (name "v4l2loopback-linux-module") + (version "0.12.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/umlaeute/v4l2loopback.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1qi4l6yam8nrlmc3zwkrz9vph0xsj1cgmkqci4652mbpbzigg7vn")))) + (build-system linux-module-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda _ + (invoke "make" + "--directory=./tests" + (string-append "CC=" ,(cc-for-target)))))))) + (home-page "https://github.com/umlaeute/v4l2loopback") + (synopsis "Linux kernel module that allows you to create \"virtual video devices\"") + (description "This module allows you to create \"virtual video devices\" +normal (v4l2) applications will read these devices as if they were ordinary +video devices, but the video will not be read from e.g. a capture card but +instead it is generated by another application. this allows you for instance +to apply some nifty video effects on your Jitsi video... it also allows some +more serious things (e.g. using it to add streaming capabilities to an +application by the means of hooking GStreamer into the loopback devices).") + (license license:gpl2+))) + ;;; ;;; Pluggable authentication modules (PAM). -- 2.26.2