diff options
author | Efraim Flashner <efraim@flashner.co.il> | 2024-12-26 19:46:45 +0200 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2025-01-06 12:19:29 +0200 |
commit | 083c7baadde4abf4ac2146596a1b816fb4cba13f (patch) | |
tree | 2827c252b310bdbe5eccb7cabff8b14c2e62c4b8 | |
parent | 07328748ffb987f595abf3e58ef85c7e19fac354 (diff) | |
download | guix-083c7baadde4abf4ac2146596a1b816fb4cba13f.tar.gz guix-083c7baadde4abf4ac2146596a1b816fb4cba13f.zip |
gnu: rust-oboe: Move to (gnu packages crates-audio).
* gnu/packages/crates-io.scm (rust-oboe-0.4, rust-oboe-sys-0.4): Move
from here ...
* gnu/packages/crates-audio.scm: ... to here.
Change-Id: I4bc8ce0e3f78312c670ec936c079180b7525cb1f
-rw-r--r-- | gnu/packages/crates-audio.scm | 51 | ||||
-rw-r--r-- | gnu/packages/crates-io.scm | 51 |
2 files changed, 51 insertions, 51 deletions
diff --git a/gnu/packages/crates-audio.scm b/gnu/packages/crates-audio.scm index 5f2d9aa750..f05665c5d6 100644 --- a/gnu/packages/crates-audio.scm +++ b/gnu/packages/crates-audio.scm @@ -1046,6 +1046,57 @@ to create LV2 plugins in Rust.") (description "Rust bindings for the minimp3 library.") (license license:expat))) +(define-public rust-oboe-0.4 + (package + (name "rust-oboe") + (version "0.4.6") + (source (origin + (method url-fetch) + (uri (crate-uri "oboe" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1hd5626s8qkpgrl2alwz73i8rh1rzifbxj6pxz7zp82gicskrxi7")))) + (build-system cargo-build-system) + (arguments + (list #:skip-build? #t ; requires Android libs + #:cargo-inputs `(("rust-jni" ,rust-jni-0.19) + ("rust-ndk" ,rust-ndk-0.6) + ("rust-ndk-context" ,rust-ndk-context-0.1) + ("rust-num-derive" ,rust-num-derive-0.3) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-oboe-sys" ,rust-oboe-sys-0.4)))) + (home-page "https://github.com/katyo/oboe-rs") + (synopsis + "Safe interface for oboe an android library for low latency audio IO") + (description + "Safe interface for oboe an android library for low latency audio IO.") + (license license:asl2.0))) + +(define-public rust-oboe-sys-0.4 + (package + (name "rust-oboe-sys") + (version "0.4.5") + (source (origin + (method url-fetch) + (uri (crate-uri "oboe-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1gcl494yy880h2gfgsbdd32g2h0s1n94v58j5hil9mrf6yvsnw1k")))) + (build-system cargo-build-system) + (arguments + (list #:skip-build? #t ; requires Android libs + #:cargo-inputs `(("rust-bindgen" ,rust-bindgen-0.59) + ("rust-cc" ,rust-cc-1) + ("rust-fetch-unroll" ,rust-fetch-unroll-0.3)))) + (home-page "https://github.com/katyo/oboe-rs") + (synopsis + "Unsafe bindings for oboe an android library for low latency audio IO") + (description + "Unsafe bindings for oboe an android library for low latency audio IO.") + (license license:asl2.0))) + (define-public rust-ogg-0.8 (package (name "rust-ogg") diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index bcda100c5a..75cf93a01f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -52830,57 +52830,6 @@ uniformly interacting with AWS S3, Google Cloud Storage, Azure Blob Storage and local files.") (license (list license:expat license:asl2.0)))) -(define-public rust-oboe-0.4 - (package - (name "rust-oboe") - (version "0.4.6") - (source (origin - (method url-fetch) - (uri (crate-uri "oboe" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 - "1hd5626s8qkpgrl2alwz73i8rh1rzifbxj6pxz7zp82gicskrxi7")))) - (build-system cargo-build-system) - (arguments - (list #:skip-build? #t ; requires Android libs - #:cargo-inputs `(("rust-jni" ,rust-jni-0.19) - ("rust-ndk" ,rust-ndk-0.6) - ("rust-ndk-context" ,rust-ndk-context-0.1) - ("rust-num-derive" ,rust-num-derive-0.3) - ("rust-num-traits" ,rust-num-traits-0.2) - ("rust-oboe-sys" ,rust-oboe-sys-0.4)))) - (home-page "https://github.com/katyo/oboe-rs") - (synopsis - "Safe interface for oboe an android library for low latency audio IO") - (description - "Safe interface for oboe an android library for low latency audio IO.") - (license license:asl2.0))) - -(define-public rust-oboe-sys-0.4 - (package - (name "rust-oboe-sys") - (version "0.4.5") - (source (origin - (method url-fetch) - (uri (crate-uri "oboe-sys" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 - "1gcl494yy880h2gfgsbdd32g2h0s1n94v58j5hil9mrf6yvsnw1k")))) - (build-system cargo-build-system) - (arguments - (list #:skip-build? #t ; requires Android libs - #:cargo-inputs `(("rust-bindgen" ,rust-bindgen-0.59) - ("rust-cc" ,rust-cc-1) - ("rust-fetch-unroll" ,rust-fetch-unroll-0.3)))) - (home-page "https://github.com/katyo/oboe-rs") - (synopsis - "Unsafe bindings for oboe an android library for low latency audio IO") - (description - "Unsafe bindings for oboe an android library for low latency audio IO.") - (license license:asl2.0))) - (define-public rust-odbc-api-0.36 (package (name "rust-odbc-api") |