From patchwork Mon Mar 15 16:39:42 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27761 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3DE8E27BC54; Mon, 15 Mar 2021 16:45:23 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E39FD27BC52 for ; Mon, 15 Mar 2021 16:45:22 +0000 (GMT) Received: from localhost ([::1]:60898 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lLqLK-0003c8-3a for patchwork@mira.cbaines.net; Mon, 15 Mar 2021 12:45:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34878) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lLqHN-0000lG-CU for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:21 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:53331) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lLqH8-0001wO-L3 for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lLqH8-00005H-Jd for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v5 10/51] gnu: Add rust-gspell-0.4. References: <87tuu2p37n.fsf@cbaines.net> In-Reply-To: <87tuu2p37n.fsf@cbaines.net> Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Mar 2021 16:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44492 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo To: 44492@debbugs.gnu.org Received: via spool by 44492-submit@debbugs.gnu.org id=B44492.161582640732591 (code B ref 44492); Mon, 15 Mar 2021 16:41:02 +0000 Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 16:40:07 +0000 Received: from localhost ([127.0.0.1]:36620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLqGF-0008TV-5k for submit@debbugs.gnu.org; Mon, 15 Mar 2021 12:40:07 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:58016) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLqGA-0008Si-V4 for 44492@debbugs.gnu.org; Mon, 15 Mar 2021 12:40:06 -0400 Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at [217.149.164.20]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzhwZ6ZQcz3xQf for <44492@debbugs.gnu.org>; Mon, 15 Mar 2021 17:39:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615826398; bh=Ge+dGEvDpFDh40ZnhEvPRtnJ12gDCqIyH1AZvZOb7rA=; h=From:To:Subject:Date; b=uwlj8MLdlR4ivqGrHNETZLFSNPPw2CrMHBoDm1RD+gGe+4IfNznGmRdM40VHh9Y6K 7vhhzkAUmoQY8smpWIA/wHRRY2Vz49OISZF+Lvp4O366ILsTWsbNFGhqkH5Dpt5ZZP b4GHf+BQjmB2QzTRKPUFEjzcRW3Rs5lw37R29OOA= From: Leo Prikler Date: Mon, 15 Mar 2021 17:39:42 +0100 Message-Id: <20210315163951.13662-1-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-gtk.scm (rust-gspell-0.4): New variable. --- gnu/packages/crates-gtk.scm | 66 ++++++++++++++++++++++++++++++++++++- 1 file changed, 65 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 09aa79daba..5d66ed1c13 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -23,11 +23,13 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (gnu packages) + #:use-module (gnu packages aspell) #:use-module (gnu packages crates-io) #:use-module (gnu packages crates-graphics) #:use-module (gnu packages glib) #:use-module (gnu packages gtk) - #:use-module (gnu packages pkg-config)) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages xorg)) ;;; ;;; Please: Try to add new module packages in alphabetic order. @@ -933,6 +935,68 @@ (description "This package provides raw C-FFI bindings for the gspell library.") (license license:gpl3+))) +(define-public rust-gspell-0.4 + (package + (name "rust-gspell") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gspell" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "10wi6p6dhdqypfqlih18mrl7vgni7y64mrhdh5ymayp4d07djshk")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-gdk" ,rust-gdk-0.12) + ("rust-gdk-sys" ,rust-gdk-sys-0.9) + ("rust-gio" ,rust-gio-0.8) + ("rust-gio-sys" ,rust-gio-sys-0.9) + ("rust-glib" ,rust-glib-0.9) + ("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gspell-sys" ,rust-gspell-sys-0.4) + ("rust-gtk" ,rust-gtk-0.8) + ("rust-gtk-sys" ,rust-gtk-sys-0.9) + ("rust-libc" ,rust-libc-0.2)) + #:phases + (modify-phases %standard-phases + (add-before 'check 'pre-check + (lambda* (#:key inputs #:allow-other-keys) + ;; Tests require a running X server. + (system "Xvfb :1 &") + (setenv "DISPLAY" ":1") + + ;; For the missing /etc/machine-id. + (setenv "DBUS_FATAL_WARNINGS" "0") + + ;; Allow Enchant and its Aspell backend to find the en_US + ;; dictionary. + (setenv "ASPELL_DICT_DIR" + (string-append (assoc-ref inputs "aspell-dict-en") + "/lib/aspell")) + #t))))) + (native-inputs + `(("aspell-dict-en" ,aspell-dict-en) + ("xorg-server" ,xorg-server-for-tests))) + (inputs + `(("atk" ,atk) + ("cairo" ,cairo) + ("glib" ,glib) + ("gspell" ,(module-ref (resolve-module '(gnu packages gnome)) + 'gspell)) + ("gtk+" ,gtk+) + ("pango" ,pango))) + (home-page + "https://gitlab.gnome.org/World/Rust/gspell-rs") + (synopsis "Rust bindings for gspell") + (description "This package provides Rust bindings for the gspell spell +checking library.") + (license license:gpl3+))) + (define-public rust-gtk-0.8 (package (name "rust-gtk") From patchwork Mon Mar 15 16:39:43 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27753 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 6B76D27BC52; Mon, 15 Mar 2021 16:42:07 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C0B9D27BC54 for ; Mon, 15 Mar 2021 16:42:06 +0000 (GMT) Received: from localhost ([::1]:56478 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lLqI9-0001LS-Ux for patchwork@mira.cbaines.net; Mon, 15 Mar 2021 12:42:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34852) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lLqH8-0000cN-OL for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:53330) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lLqH8-0001wG-85 for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lLqH8-000054-5p for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v5 11/51] gnu: Add rust-muldiv-0.2. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Mar 2021 16:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44492 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo To: 44492@debbugs.gnu.org Received: via spool by 44492-submit@debbugs.gnu.org id=B44492.161582640732584 (code B ref 44492); Mon, 15 Mar 2021 16:41:02 +0000 Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 16:40:07 +0000 Received: from localhost ([127.0.0.1]:36618 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLqGE-0008TS-TK for submit@debbugs.gnu.org; Mon, 15 Mar 2021 12:40:07 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:58324) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLqGB-0008T7-Um for 44492@debbugs.gnu.org; Mon, 15 Mar 2021 12:40:06 -0400 Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at [217.149.164.20]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzhwd1kkQz3xbj for <44492@debbugs.gnu.org>; Mon, 15 Mar 2021 17:40:01 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615826401; bh=SKz/PiVPBzqttVP5fXBdvLyR97n7/3yWWvBCHk3qZT4=; h=From:To:Subject:Date:In-Reply-To:References; b=VlzUs0Hg2aCMUdWzCVYuzlglSTa5hLXMJK3O8fbCxQd4lYBZ6LFKiO2vVEQBooLSZ 3/Pez2mPJ7c2znpmMlWRvwaTV04wYBaNmFImTk3ba3c+Q0VoxMSWYfoj1Aetbitwsx CVtAmXMsDNuEg12jwHnV5PPdaZs9dGat1AkwO808= From: Leo Prikler Date: Mon, 15 Mar 2021 17:39:43 +0100 Message-Id: <20210315163951.13662-2-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210315163951.13662-1-leo.prikler@student.tugraz.at> References: <20210315163951.13662-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-io.scm (rust-muldiv-0.2): New variable. --- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index dcd6d89ac2..82f619e249 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -23947,6 +23947,29 @@ checking.") "Chaining APIs for both self -> Self and &mut self methods.") (license license:expat))) +(define-public rust-muldiv-0.2 + (package + (name "rust-muldiv") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "muldiv" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "014jlry2l2ph56mp8knw65637hh49q7fmrraim2bx9vz0a638684")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-development-inputs + (("rust-quickcheck" ,rust-quickcheck-0.9)))) + (home-page "https://github.com/sdroege/rust-muldiv") + (synopsis "Perform combined multiplication and division") + (description "This package provides a trait for numeric types to perform +combined multiplication and division with overflow protection.") + (license license:expat))) + (define-public rust-multi-default-trait-impl-0.1 (package (name "rust-multi-default-trait-impl") From patchwork Mon Mar 15 16:39:44 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27758 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 35F3327BC54; Mon, 15 Mar 2021 16:43:49 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E38E027BC52 for ; Mon, 15 Mar 2021 16:43:48 +0000 (GMT) Received: from localhost ([::1]:58640 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lLqJo-0002UX-3M for patchwork@mira.cbaines.net; Mon, 15 Mar 2021 12:43:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34910) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lLqHX-0000nE-GM for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:27 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:53332) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lLqH9-0001wV-3E for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:10 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lLqH9-00005P-14 for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v5 12/51] gnu: Add rust-gstreamer-sys-0.8. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Mar 2021 16:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44492 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo To: 44492@debbugs.gnu.org Received: via spool by 44492-submit@debbugs.gnu.org id=B44492.161582641332616 (code B ref 44492); Mon, 15 Mar 2021 16:41:02 +0000 Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 16:40:13 +0000 Received: from localhost ([127.0.0.1]:36624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLqGK-0008Ty-OA for submit@debbugs.gnu.org; Mon, 15 Mar 2021 12:40:13 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:35127) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLqGE-0008TB-7o for 44492@debbugs.gnu.org; Mon, 15 Mar 2021 12:40:06 -0400 Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at [217.149.164.20]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzhwg3PPfz3xRh for <44492@debbugs.gnu.org>; Mon, 15 Mar 2021 17:40:03 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615826403; bh=6Xgk78xQSACc9tfpULy6+O2NIbYgrrAoZXCRkJH7Q4Y=; h=From:To:Subject:Date:In-Reply-To:References; b=jbEIcsZd7d08k1JSvEOCurz0b7CumFru6PFph2OTh5LDFVs3vpziSAnCBd+0fgQ0A R+78c/INxK6ZWTntCIIrfIM84+uxg0vaGw8HpaosH7CjbK+nujoiCONC/YB1/4BGLs qDzfq1KViOmxyHXbJgPWPDmSCwHKXt+QYBgpWtkI= From: Leo Prikler Date: Mon, 15 Mar 2021 17:39:44 +0100 Message-Id: <20210315163951.13662-3-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210315163951.13662-1-leo.prikler@student.tugraz.at> References: <20210315163951.13662-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-gtk.scm (rust-gstreamer-sys-0.8): New variable. --- gnu/packages/crates-gtk.scm | 41 +++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 5d66ed1c13..41cbe597db 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -27,6 +27,7 @@ #:use-module (gnu packages crates-io) #:use-module (gnu packages crates-graphics) #:use-module (gnu packages glib) + #:use-module (gnu packages gstreamer) #:use-module (gnu packages gtk) #:use-module (gnu packages pkg-config) #:use-module (gnu packages xorg)) @@ -997,6 +998,46 @@ checking library.") (license license:gpl3+))) +(define-public rust-gstreamer-sys-0.8 + (package + (name "rust-gstreamer-sys") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gstreamer-sys" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1nsk802vlcyi9p93sg60wv8fzb2mq7j52lfdda4va2kxp40xl60x")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-libc" ,rust-libc-0.2) + ("rust-pkg-config" ,rust-pkg-config-0.3)) + #:cargo-development-inputs + (("rust-shell-words" ,rust-shell-words-0.1) + ("rust-tempfile" ,rust-tempfile-3)) + #:phases + (modify-phases %standard-phases + (add-before 'check 'pre-check + (lambda* (#:key inputs #:allow-other-keys) + (setenv "CC" (which "gcc")) + #t))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base))) + (home-page "https://gstreamer.freedesktop.org") + (synopsis "FFI bindings to GStreamer") + (description "This package provides FFI bindings to libgstreamer-1.0.") + (license license:expat))) + (define-public rust-gtk-0.8 (package (name "rust-gtk") From patchwork Mon Mar 15 16:39:45 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27762 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DF46527BC54; Mon, 15 Mar 2021 16:45:23 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8D96427BC52 for ; Mon, 15 Mar 2021 16:45:23 +0000 (GMT) Received: from localhost ([::1]:60932 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lLqLK-0003dM-NQ for patchwork@mira.cbaines.net; Mon, 15 Mar 2021 12:45:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34930) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lLqHa-0000oJ-7Z for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:30 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:53339) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lLqHC-0001wh-BR for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:15 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lLqHC-00006G-4N for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v5 13/51] gnu: Add rust-gstreamer-0.15. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Mar 2021 16:41:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44492 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo To: 44492@debbugs.gnu.org Received: via spool by 44492-submit@debbugs.gnu.org id=B44492.161582644032732 (code B ref 44492); Mon, 15 Mar 2021 16:41:06 +0000 Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 16:40:40 +0000 Received: from localhost ([127.0.0.1]:36643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLqGm-0008Vl-1v for submit@debbugs.gnu.org; Mon, 15 Mar 2021 12:40:40 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:35546) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLqGG-0008Tj-Gs for 44492@debbugs.gnu.org; Mon, 15 Mar 2021 12:40:22 -0400 Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at [217.149.164.20]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzhwj5QfYz3xBl for <44492@debbugs.gnu.org>; Mon, 15 Mar 2021 17:40:05 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615826405; bh=i2Y/6zrEzqIPM5P86zqXkA5hMo2wDbmy9IWfLc7jAVk=; h=From:To:Subject:Date:In-Reply-To:References; b=sIj4HzfFew7M3Tlbz0u3XdWlfM805+aLi/DWmAAsqRlAtq28mvAn4j1Bop1Sc2hqj bH4U+6k3IJ2bnA+XzwpXhye6JDyDW16qVIUtWRbPnIm+9S3ozKqtJ6e8EE6zPpMGXe EvNzfGblcjgnas3fMIVKbn+AAkdHWmfP9NBb95OM= From: Leo Prikler Date: Mon, 15 Mar 2021 17:39:45 +0100 Message-Id: <20210315163951.13662-4-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210315163951.13662-1-leo.prikler@student.tugraz.at> References: <20210315163951.13662-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-gtk.scm (rust-gstreamer-0.15): New variable. --- gnu/packages/crates-gtk.scm | 50 +++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 41cbe597db..f6e1505ce5 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -998,6 +998,56 @@ checking library.") (license license:gpl3+))) +(define-public rust-gstreamer-0.15 + (package + (name "rust-gstreamer") + (version "0.15.7") + (source + (origin + (method url-fetch) + (uri (crate-uri "gstreamer" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0qx1fhr9ajms0128ixmi2ncr35llwppdb0z7ximw2vnd2jhn91nf")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-bitflags" ,rust-bitflags-1) + ("rust-cfg-if" ,rust-cfg-if-0.1) + ("rust-futures-channel" + ,rust-futures-channel-0.3) + ("rust-futures-core" ,rust-futures-core-0.3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-glib" ,rust-glib-0.9) + ("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.8) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-muldiv" ,rust-muldiv-0.2) + ("rust-num-rational" ,rust-num-rational-0.2) + ("rust-paste" ,rust-paste-0.1) + ("rust-rustdoc-stripper" + ,rust-rustdoc-stripper-0.1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-bytes" ,rust-serde-bytes-0.11) + ("rust-serde-derive" ,rust-serde-derive-1)) + #:cargo-development-inputs + (("rust-futures-executor" + ,rust-futures-executor-0.3) + ("rust-ron" ,rust-ron-0.5) + ("rust-serde-json" ,rust-serde-json-1)))) + (inputs + `(("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base))) + (home-page "https://gstreamer.freedesktop.org") + (synopsis "Rust bindings for GStreamer") + (description "This package provides Rust bindings for GStreamer.") + (license (list license:expat license:asl2.0)))) + (define-public rust-gstreamer-sys-0.8 (package (name "rust-gstreamer-sys") From patchwork Mon Mar 15 16:39:46 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27759 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E1D8727BC54; Mon, 15 Mar 2021 16:44:19 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 9854727BC52 for ; Mon, 15 Mar 2021 16:44:19 +0000 (GMT) Received: from localhost ([::1]:59500 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lLqKI-0002r4-NP for patchwork@mira.cbaines.net; Mon, 15 Mar 2021 12:44:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34920) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lLqHX-0000nj-NZ for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:30 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:53333) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lLqH9-0001wX-Gs for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:11 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lLqH9-00005W-Ew for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v5 14/51] gnu: Add rust-gstreamer-base-sys-0.8. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Mar 2021 16:41:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44492 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo To: 44492@debbugs.gnu.org Received: via spool by 44492-submit@debbugs.gnu.org id=B44492.161582641332624 (code B ref 44492); Mon, 15 Mar 2021 16:41:03 +0000 Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 16:40:13 +0000 Received: from localhost ([127.0.0.1]:36626 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLqGL-0008U1-3b for submit@debbugs.gnu.org; Mon, 15 Mar 2021 12:40:13 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:38913) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLqGI-0008Tq-Qf for 44492@debbugs.gnu.org; Mon, 15 Mar 2021 12:40:11 -0400 Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at [217.149.164.20]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzhwm0PHTz3xRh for <44492@debbugs.gnu.org>; Mon, 15 Mar 2021 17:40:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615826408; bh=DEAwwH7Z1KujRsJjxghtlbPegpbrapBnO+nad9alvH4=; h=From:To:Subject:Date:In-Reply-To:References; b=RjEPcjOiFVojkjflN5t3JjdqBqJO9wEDNbmyZFIV+GfXNvcYDYCX1N1GOu1wSLcdL gnULtaergcYAPXGaxKD/irD6BMhbnpg7EX9QvsxARboXJ8i90IEMV30zF+yrpY16Yy hjUZMVdRimBy1gv8V6YiGyKl5x6hGPi040NH0D3w= From: Leo Prikler Date: Mon, 15 Mar 2021 17:39:46 +0100 Message-Id: <20210315163951.13662-5-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210315163951.13662-1-leo.prikler@student.tugraz.at> References: <20210315163951.13662-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-gtk.scm (rust-gstreamer-base-sys-0.8): New variable. --- gnu/packages/crates-gtk.scm | 41 +++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index f6e1505ce5..8fbb78480b 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1048,6 +1048,47 @@ checking library.") (description "This package provides Rust bindings for GStreamer.") (license (list license:expat license:asl2.0)))) +(define-public rust-gstreamer-base-sys-0.8 + (package + (name "rust-gstreamer-base-sys") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gstreamer-base-sys" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1v9v09jqjrwz87c4r7za3yb6g7had112d8zwjdjmhg2b2x94yf5s")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.8) + ("rust-libc" ,rust-libc-0.2) + ("rust-pkg-config" ,rust-pkg-config-0.3)) + #:cargo-development-inputs + (("rust-shell-words" ,rust-shell-words-0.1) + ("rust-tempfile" ,rust-tempfile-3)) + #:phases + (modify-phases %standard-phases + (add-before 'check 'pre-check + (lambda* (#:key inputs #:allow-other-keys) + (setenv "CC" (which "gcc")) + #t))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base))) + (home-page "https://gstreamer.freedesktop.org") + (synopsis "FFI bindings to glibgstbase-1.0") + (description "This package provides FFI bindings to libgstbase-1.0.") + (license license:expat))) + (define-public rust-gstreamer-sys-0.8 (package (name "rust-gstreamer-sys") From patchwork Mon Mar 15 16:39:47 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27755 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DDA0827BC54; Mon, 15 Mar 2021 16:42:27 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 92D1627BC52 for ; Mon, 15 Mar 2021 16:42:27 +0000 (GMT) Received: from localhost ([::1]:57122 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lLqIQ-0001fw-Rc for patchwork@mira.cbaines.net; Mon, 15 Mar 2021 12:42:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34912) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lLqHX-0000nF-H6 for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:27 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:53334) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lLqHA-0001wc-0f for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:13 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lLqH9-00005e-V4 for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v5 15/51] gnu: Add rust-gstreamer-video-sys-0.8. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Mar 2021 16:41:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44492 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo To: 44492@debbugs.gnu.org Received: via spool by 44492-submit@debbugs.gnu.org id=B44492.161582641832650 (code B ref 44492); Mon, 15 Mar 2021 16:41:03 +0000 Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 16:40:18 +0000 Received: from localhost ([127.0.0.1]:36630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLqGP-0008UW-KI for submit@debbugs.gnu.org; Mon, 15 Mar 2021 12:40:18 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:59703) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLqGL-0008Tz-5X for 44492@debbugs.gnu.org; Mon, 15 Mar 2021 12:40:13 -0400 Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at [217.149.164.20]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzhwp2Xv3z3xbj for <44492@debbugs.gnu.org>; Mon, 15 Mar 2021 17:40:10 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615826410; bh=sg/w+y8o4K88a3x2jj2vfJt6bR1L1RYX/q7smLhdW44=; h=From:To:Subject:Date:In-Reply-To:References; b=K0IWLN1Qc30t8SYZHfJWYKL+EgtcEut5M8OvjF3Zliq4Mdmh0ZA33ZlEB/gqqUYe8 Taz+9N029KjSMz99yCshnfIwVP758D6wi+NhbFihsWNpPE8+6Xlvs8z+RLXKmtmE5m yuaJOm3pmjPzdy1yt34FBhlWK/M5E0ASmK++ZJKY= From: Leo Prikler Date: Mon, 15 Mar 2021 17:39:47 +0100 Message-Id: <20210315163951.13662-6-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210315163951.13662-1-leo.prikler@student.tugraz.at> References: <20210315163951.13662-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-gtk.scm (rust-gstreamer-video-sys-0.8): New variable. --- gnu/packages/crates-gtk.scm | 44 +++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 8fbb78480b..9134a80fdb 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1129,6 +1129,50 @@ checking library.") (description "This package provides FFI bindings to libgstreamer-1.0.") (license license:expat))) +(define-public rust-gstreamer-video-sys-0.8 + (package + (name "rust-gstreamer-video-sys") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gstreamer-video-sys" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1k5prjimlrm5c68vk6wq1l9y440p5vskrq862rcb9x22z2c44pv1")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ; XXX: ABI mismatch + #:cargo-inputs + (("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gstreamer-base-sys" + ,rust-gstreamer-base-sys-0.8) + ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.8) + ("rust-libc" ,rust-libc-0.2) + ("rust-pkg-config" ,rust-pkg-config-0.3)) + #:cargo-development-inputs + (("rust-shell-words" ,rust-shell-words-0.1) + ("rust-tempfile" ,rust-tempfile-3)) + #:phases + (modify-phases %standard-phases + (add-before 'check 'pre-check + (lambda* (#:key inputs #:allow-other-keys) + (setenv "CC" (which "gcc")) + #t))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base))) + (home-page "https://gstreamer.freedesktop.org") + (synopsis "FFI bindings to libgstvideo-1.0") + (description "This package provides FFI bindings to libgstvideo-1.0.") + (license license:expat))) + (define-public rust-gtk-0.8 (package (name "rust-gtk") From patchwork Mon Mar 15 16:39:48 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27757 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 74FDB27BC54; Mon, 15 Mar 2021 16:43:35 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0625827BC52 for ; Mon, 15 Mar 2021 16:43:35 +0000 (GMT) Received: from localhost ([::1]:57752 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lLqJZ-00020d-S1 for patchwork@mira.cbaines.net; Mon, 15 Mar 2021 12:43:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34914) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lLqHX-0000nG-Gh for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:27 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:53335) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lLqHA-0001wd-Eu for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:13 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lLqHA-00005l-D6 for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v5 16/51] gnu: Add rust-gstreamer-player-sys-0.8. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Mar 2021 16:41:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44492 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo To: 44492@debbugs.gnu.org Received: via spool by 44492-submit@debbugs.gnu.org id=B44492.161582641832662 (code B ref 44492); Mon, 15 Mar 2021 16:41:04 +0000 Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 16:40:18 +0000 Received: from localhost ([127.0.0.1]:36633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLqGQ-0008UZ-2G for submit@debbugs.gnu.org; Mon, 15 Mar 2021 12:40:18 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:59703) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLqGN-0008Tz-4k for 44492@debbugs.gnu.org; Mon, 15 Mar 2021 12:40:15 -0400 Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at [217.149.164.20]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzhwr4xmcz3xNt for <44492@debbugs.gnu.org>; Mon, 15 Mar 2021 17:40:12 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615826412; bh=yDsU6IQ1VVBXqdpbuHIDpLjTTd27/uPXcqZ9NVhVC5Y=; h=From:To:Subject:Date:In-Reply-To:References; b=Yxa1PWgUVsX7+1xgrV9nFXcIo1UxPVqd5gBjRQODYOne+PXp0DF+ecikaH01eOzbd SBHBBQPyd6/wVpdgU1s4JfQaTLNVM1qWl+WtuQXLPhKWivYOwHuM0lN/33MzZnc/Mu lwhWA9TUAr+yST4LWrRRN+IMmRJpZsKFsDFGwlYg= From: Leo Prikler Date: Mon, 15 Mar 2021 17:39:48 +0100 Message-Id: <20210315163951.13662-7-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210315163951.13662-1-leo.prikler@student.tugraz.at> References: <20210315163951.13662-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-gtk.scm (rust-gstreamer-player-sys-0.8): New variable. --- gnu/packages/crates-gtk.scm | 44 +++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 9134a80fdb..79c0463cc5 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1089,6 +1089,50 @@ checking library.") (description "This package provides FFI bindings to libgstbase-1.0.") (license license:expat))) +(define-public rust-gstreamer-player-sys-0.8 + (package + (name "rust-gstreamer-player-sys") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gstreamer-player-sys" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0g21c7yk1855k5qdyn0hcwa6v1dy9admipy8s7544d7d19rqmhww")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.8) + ("rust-gstreamer-video-sys" + ,rust-gstreamer-video-sys-0.8) + ("rust-libc" ,rust-libc-0.2) + ("rust-pkg-config" ,rust-pkg-config-0.3)) + #:cargo-development-inputs + (("rust-shell-words" ,rust-shell-words-0.1) + ("rust-tempfile" ,rust-tempfile-3)) + #:phases + (modify-phases %standard-phases + (add-before 'check 'pre-check + (lambda* (#:key inputs #:allow-other-keys) + (setenv "CC" (which "gcc")) + #t))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base) + ("gst-plugins-bad" ,gst-plugins-bad))) + (home-page "https://gstreamer.freedesktop.org") + (synopsis "FFI bindings to libgstplayer-1.0") + (description "This package provides FFI bindings to libgstplayer-1.0.") + (license license:expat))) + (define-public rust-gstreamer-sys-0.8 (package (name "rust-gstreamer-sys") From patchwork Mon Mar 15 16:39:49 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27760 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 16F8C27BC54; Mon, 15 Mar 2021 16:44:29 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id CD37C27BC52 for ; Mon, 15 Mar 2021 16:44:28 +0000 (GMT) Received: from localhost ([::1]:60264 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lLqKS-0003Jh-1H for patchwork@mira.cbaines.net; Mon, 15 Mar 2021 12:44:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34932) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lLqHa-0000oK-7c for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:30 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:53336) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lLqHA-0001we-Vb for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:15 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lLqHA-00005t-Qu for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v5 17/51] gnu: Add rust-gstreamer-base-0.15. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Mar 2021 16:41:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44492 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo To: 44492@debbugs.gnu.org Received: via spool by 44492-submit@debbugs.gnu.org id=B44492.161582642332691 (code B ref 44492); Mon, 15 Mar 2021 16:41:04 +0000 Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 16:40:23 +0000 Received: from localhost ([127.0.0.1]:36637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLqGU-0008V7-Qt for submit@debbugs.gnu.org; Mon, 15 Mar 2021 12:40:23 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:38841) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLqGP-0008UV-O6 for 44492@debbugs.gnu.org; Mon, 15 Mar 2021 12:40:18 -0400 Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at [217.149.164.20]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzhwt71Ldz3xbj for <44492@debbugs.gnu.org>; Mon, 15 Mar 2021 17:40:14 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615826415; bh=0HkVE4SUUElsN0+YgsBfqhjMNFH7H6rvoMDrTH9evYA=; h=From:To:Subject:Date:In-Reply-To:References; b=eGsvFX+kHOMm0VOERcQ2PpVtEWdk1dC/57/aKnhZY5AKBQ5LYX8hbe1ENGkaEhoc+ uhwEBpbDLW0Qnm/MPRZwvnvCXcGuvpZ7LhHQ3HqcefTWZlUqtQ4y9y068cFlGcv9xU S6TsjOnpPwvqufFnuWIc9Jx7cem8uup6Fznijm9E= From: Leo Prikler Date: Mon, 15 Mar 2021 17:39:49 +0100 Message-Id: <20210315163951.13662-8-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210315163951.13662-1-leo.prikler@student.tugraz.at> References: <20210315163951.13662-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-gtk.scm (rust-gstreamer-base-0.15): New variable. --- gnu/packages/crates-gtk.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 79c0463cc5..7be3276ab7 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1048,6 +1048,43 @@ checking library.") (description "This package provides Rust bindings for GStreamer.") (license (list license:expat license:asl2.0)))) +(define-public rust-gstreamer-base-0.15 + (package + (name "rust-gstreamer-base") + (version "0.15.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "gstreamer-base" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "04hwa85j3w959i025il908bvsx6dyiawkmc0w45hn9kcrisjyma2")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-bitflags" ,rust-bitflags-1) + ("rust-glib" ,rust-glib-0.9) + ("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gstreamer" ,rust-gstreamer-0.15) + ("rust-gstreamer-base-sys" + ,rust-gstreamer-base-sys-0.8) + ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.8) + ("rust-libc" ,rust-libc-0.2) + ("rust-rustdoc-stripper" + ,rust-rustdoc-stripper-0.1)))) + (inputs + `(("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base))) + (home-page "https://gstreamer.freedesktop.org") + (synopsis "Rust bindings for GStreamer Base") + (description "This package provides Rust bindings for the base library of +GStreamer.") + (license (list license:expat license:asl2.0)))) + (define-public rust-gstreamer-base-sys-0.8 (package (name "rust-gstreamer-base-sys") From patchwork Mon Mar 15 16:39:50 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27763 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 417D827BC54; Mon, 15 Mar 2021 16:45:52 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E6B2627BC52 for ; Mon, 15 Mar 2021 16:45:51 +0000 (GMT) Received: from localhost ([::1]:33498 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lLqLm-0004FN-Vb for patchwork@mira.cbaines.net; Mon, 15 Mar 2021 12:45:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34936) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lLqHa-0000oM-8X for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:30 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:53337) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lLqHB-0001wf-IE for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:15 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lLqHB-000061-8X for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v5 18/51] gnu: Add rust-gstreamer-video-0.15. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Mar 2021 16:41:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44492 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo To: 44492@debbugs.gnu.org Received: via spool by 44492-submit@debbugs.gnu.org id=B44492.161582642332698 (code B ref 44492); Mon, 15 Mar 2021 16:41:05 +0000 Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 16:40:23 +0000 Received: from localhost ([127.0.0.1]:36639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLqGV-0008VE-BI for submit@debbugs.gnu.org; Mon, 15 Mar 2021 12:40:23 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:38841) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLqGR-0008UV-OU for 44492@debbugs.gnu.org; Mon, 15 Mar 2021 12:40:20 -0400 Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at [217.149.164.20]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzhwx20Llz3xNt for <44492@debbugs.gnu.org>; Mon, 15 Mar 2021 17:40:17 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615826417; bh=gvAZvb98dlwf6dUWd2znKlVxIHYACSpHrLUX8ARGL9M=; h=From:To:Subject:Date:In-Reply-To:References; b=QCBsI+/s/Bjkbd7UK9ZsfJ4dtY2m/gGnRnRD9rYjsCXAFwrgA53FVhRvfHGArqe2A MKe3z4/9IGgiF9ZCEZe7sDDbJCYlbH2s1utgOijAwadf8bEpITFOoHNbw4ewi/e1i5 bilIb5NOPQZr6C1dqV+xcNdFTIITnTBMmCslXdZk= From: Leo Prikler Date: Mon, 15 Mar 2021 17:39:50 +0100 Message-Id: <20210315163951.13662-9-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210315163951.13662-1-leo.prikler@student.tugraz.at> References: <20210315163951.13662-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-gtk.scm (rust-gstreamer-video-0.15): New variable. --- gnu/packages/crates-gtk.scm | 44 +++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 7be3276ab7..a6c416530d 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1210,6 +1210,50 @@ GStreamer.") (description "This package provides FFI bindings to libgstreamer-1.0.") (license license:expat))) +(define-public rust-gstreamer-video-0.15 + (package + (name "rust-gstreamer-video") + (version "0.15.7") + (source + (origin + (method url-fetch) + (uri (crate-uri "gstreamer-video" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1jaday8gsmhixv5k78wxcsricmvqfsip486750ad8ih2jjdfdmqa")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-bitflags" ,rust-bitflags-1) + ("rust-futures-channel" + ,rust-futures-channel-0.3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-glib" ,rust-glib-0.9) + ("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gstreamer" ,rust-gstreamer-0.15) + ("rust-gstreamer-base" ,rust-gstreamer-base-0.15) + ("rust-gstreamer-base-sys" + ,rust-gstreamer-base-sys-0.8) + ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.8) + ("rust-gstreamer-video-sys" + ,rust-gstreamer-video-sys-0.8) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-rustdoc-stripper" + ,rust-rustdoc-stripper-0.1)))) + (inputs + `(("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base))) + (home-page "https://gstreamer.freedesktop.org") + (synopsis "Rust bindings for GStreamer video") + (description "This package provides Rust bindings for the video library of +GStreamer.") + (license (list license:expat license:asl2.0)))) + (define-public rust-gstreamer-video-sys-0.8 (package (name "rust-gstreamer-video-sys") From patchwork Mon Mar 15 16:39:51 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27764 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E774427BC54; Mon, 15 Mar 2021 16:46:13 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8E9F827BC52 for ; Mon, 15 Mar 2021 16:46:13 +0000 (GMT) Received: from localhost ([::1]:34382 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lLqM8-0004kn-Of for patchwork@mira.cbaines.net; Mon, 15 Mar 2021 12:46:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34938) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lLqHa-0000oN-A9 for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:30 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:53338) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lLqHB-0001wg-RG for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:17 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lLqHB-000068-MK for guix-patches@gnu.org; Mon, 15 Mar 2021 12:41:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v5 19/51] gnu: Add rust-gstreamer-player-0.15. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Mar 2021 16:41:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44492 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo To: 44492@debbugs.gnu.org Received: via spool by 44492-submit@debbugs.gnu.org id=B44492.161582644032724 (code B ref 44492); Mon, 15 Mar 2021 16:41:05 +0000 Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 16:40:40 +0000 Received: from localhost ([127.0.0.1]:36641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLqGZ-0008VV-PQ for submit@debbugs.gnu.org; Mon, 15 Mar 2021 12:40:40 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:38841) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLqGU-0008UV-1s for 44492@debbugs.gnu.org; Mon, 15 Mar 2021 12:40:22 -0400 Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at [217.149.164.20]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzhwz4GX6z3xbj for <44492@debbugs.gnu.org>; Mon, 15 Mar 2021 17:40:19 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615826419; bh=eXkwd4XWn9eoP4AQGbbMcWh32rl9oqw43KoN47g41lo=; h=From:To:Subject:Date:In-Reply-To:References; b=SFReV3K3kzipx6zObCaYyhGGOwwnuLXt8fAk2+kEAEMhgNNIP8ktobskh88K0lbSr BCxp6wM1GNAkW9/TLhoN0fPaj/cdzyHDkGCJ9Vfy1M5CoBXEsUFt9m0zJbtMtii7EO oWPFQ0mV9rI6tAjImbTLFR0dXsylWwO3MVe2ZRHk= From: Leo Prikler Date: Mon, 15 Mar 2021 17:39:51 +0100 Message-Id: <20210315163951.13662-10-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210315163951.13662-1-leo.prikler@student.tugraz.at> References: <20210315163951.13662-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-gtk.scm (rust-gstreamer-player-0.15): New variable. --- gnu/packages/crates-gtk.scm | 40 +++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index a6c416530d..f5e9972653 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1126,6 +1126,46 @@ GStreamer.") (description "This package provides FFI bindings to libgstbase-1.0.") (license license:expat))) +(define-public rust-gstreamer-player-0.15 + (package + (name "rust-gstreamer-player") + (version "0.15.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "gstreamer-player" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "167nv3s6pwr746gjm2i0vd6ygfmbp80hi4wm46lly3jgciy4kcq4")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-bitflags" ,rust-bitflags-1) + ("rust-glib" ,rust-glib-0.9) + ("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gstreamer" ,rust-gstreamer-0.15) + ("rust-gstreamer-player-sys" + ,rust-gstreamer-player-sys-0.8) + ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.8) + ("rust-gstreamer-video" + ,rust-gstreamer-video-0.15) + ("rust-libc" ,rust-libc-0.2) + ("rust-rustdoc-stripper" + ,rust-rustdoc-stripper-0.1)))) + (inputs + `(("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base) + ("gst-plugins-bad" ,gst-plugins-bad))) ; for -lgstplayer-1.0 + (home-page "https://gstreamer.freedesktop.org") + (synopsis "Rust bindings for GStreamer player") + (description "This package provides Rust bindings for the player library of +GStreamer.") + (license (list license:expat license:asl2.0)))) + (define-public rust-gstreamer-player-sys-0.8 (package (name "rust-gstreamer-player-sys")