update to guix.scm

This commit is contained in:
Chris Cochrun 2023-08-06 13:10:15 -05:00
parent d16550b980
commit 50a8b618ad

View file

@ -22,6 +22,7 @@
(gnu packages mold) (gnu packages mold)
(gnu packages pkg-config) (gnu packages pkg-config)
(gnu packages kde-frameworks) (gnu packages kde-frameworks)
(gnu packages kde)
(gnu packages video) (gnu packages video)
(gnu packages cmake) (gnu packages cmake)
(gnu packages crates-io) (gnu packages crates-io)
@ -69,37 +70,50 @@
(synopsis "Adding rust to cmake projects") (synopsis "Adding rust to cmake projects")
(description "idk")))) (description "idk"))))
(define-public rust-cxx-qt-1 (define-public qtfull
(package (package
(name "rust-cxx") (inherit qtbase-5)
(version "1.0.86") (propagated-inputs (modify-inputs
(source (package-inputs qtbase-5)
(origin (append
(method url-fetch) qtdeclarative-5
(uri (crate-uri "cxx" version)) qtquickcontrols2-5
(file-name qtx11extras
(string-append name "-" version ".tar.gz")) qtwayland-5
(sha256 qtwebengine-5
(base32 qttools-5)))))
"0yc5gz723hiwqk7waygj63655fh5vzq3551p1j2wyzc06xf0glai"))))
(build-system cargo-build-system) ;; (define-public rust-cxx-qt-1
(arguments ;; (package
`(#:tests? #f ; Cannot compile cxx-test-suite. ;; (name "rust-cxx")
#:cargo-inputs ;; (version "1.0.86")
(("rust-cc" ,rust-cc-1) ;; (source
("rust-cxxbridge-flags" ,rust-cxxbridge-flags-1) ;; (origin
("rust-cxxbridge-macro" ,rust-cxxbridge-macro-1) ;; (method url-fetch)
("rust-link-cplusplus" ,rust-link-cplusplus-1)) ;; (uri (crate-uri "cxx" version))
#:cargo-development-inputs ;; (file-name
(("rust-cxx-build" ,rust-cxx-build-1) ;; (string-append name "-" version ".tar.gz"))
("rust-cxx-gen" ,rust-cxx-gen-0.7) ;; (sha256
("rust-cxx-test-suite" ,rust-cxx-test-suite-0.0.0) ;; (base32
("rust-rustversion" ,rust-rustversion-1) ;; "0yc5gz723hiwqk7waygj63655fh5vzq3551p1j2wyzc06xf0glai"))))
("rust-trybuild" ,rust-trybuild-1)))) ;; (build-system cargo-build-system)
(home-page "https://cxx.rs") ;; (arguments
(synopsis "Safe interop between Rust and C++") ;; `(#:tests? #f ; Cannot compile cxx-test-suite.
(description "This package provides a safe interop between Rust and C++.") ;; #:cargo-inputs
(license (list license:expat license:asl2.0)))) ;; (("rust-cc" ,rust-cc-1)
;; ("rust-cxxbridge-flags" ,rust-cxxbridge-flags-1)
;; ("rust-cxxbridge-macro" ,rust-cxxbridge-macro-1)
;; ("rust-link-cplusplus" ,rust-link-cplusplus-1))
;; #:cargo-development-inputs
;; (("rust-cxx-build" ,rust-cxx-build-1)
;; ("rust-cxx-gen" ,rust-cxx-gen-0.7)
;; ("rust-cxx-test-suite" ,rust-cxx-test-suite-0.0.0)
;; ("rust-rustversion" ,rust-rustversion-1)
;; ("rust-trybuild" ,rust-trybuild-1))))
;; (home-page "https://cxx.rs")
;; (synopsis "Safe interop between Rust and C++")
;; (description "This package provides a safe interop between Rust and C++.")
;; (license (list license:expat license:asl2.0))))
(define-public lumina (define-public lumina
@ -124,7 +138,7 @@
mold mold
gdb gdb
pkg-config pkg-config
qtbase-5 qtfull
qttools-5 qttools-5
qt-creator qt-creator
qtdeclarative-5 qtdeclarative-5
@ -133,6 +147,7 @@
qtwayland-5 qtwayland-5
qtwebengine-5 qtwebengine-5
kirigami kirigami
kirigami-addons
qqc2-desktop-style qqc2-desktop-style
extra-cmake-modules extra-cmake-modules
karchive karchive