package made independent

This commit is contained in:
Xieamoe 2024-02-14 03:43:15 -08:00
parent 55edc13b99
commit ef3db947b4
No known key found for this signature in database
GPG key ID: 5B82D290CCD94C6D

View file

@ -1,44 +1,28 @@
(define-module (gd-tools) (define-module (gd-tools)
#:use-module (gnu packages cmake) #:use-module (gnu packages cmake)
#:use-module (gnu packages compression)
#:use-module (gnu packages pkg-config) #:use-module (gnu packages pkg-config)
#:use-module (gnu packages search)
#:use-module (gnu packages web)
#:use-module (gnu packages gcc) #:use-module (gnu packages gcc)
#:use-module (gnu packages tls)
#:use-module (gnu packages cpp)
#:use-module (gnu packages glib)
#:use-module (gnu packages nss)
#:use-module (gnu packages datastructures)
#:use-module (gnu packages certs)
#:use-module (gnu packages check)
#:use-module (guix build-system qt)
#:use-module (gnu packages curl)
#:use-module (guix utils)
#:use-module (guix search-paths)
#:use-module (guix build-system cmake) #:use-module (guix build-system cmake)
#:use-module (guix build-system gnu)
#:use-module (guix download) #:use-module (guix download)
#:use-module (guix gexp) #:use-module (guix gexp)
#:use-module (guix git-download) #:use-module (guix git-download)
#:use-module (guix packages) #:use-module (guix packages)
#:use-module (gnu packages check)
#:use-module ((guix licenses) #:prefix license:)) #:use-module ((guix licenses) #:prefix license:))
(define-public catch2-full (define-public catch2-full
(package (package
(name "Catch2") (name "Catch2")
(version "3.5.2") (version "3.5.2")
(source (local-file "../Catch2-3.5.2" "guile-checkout" (source (origin
#:recursive? #t)) (method url-fetch)
(uri "https://github.com/catchorg/Catch2/archive/refs/tags/v3.5.2.tar.gz")
(sha256 (base32 "0vhc8zg69idw8lp7vr4hdkhsf9scqba33wizz6rl0vxpksj47596"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
( list #:cmake cmake ( list #:cmake cmake
#:tests? #f #:tests? #f
) ))
)
(native-inputs (native-inputs
(list (list
@ -79,20 +63,18 @@
;;#:tests? #f ;;#:tests? #f
#:configure-flags #:configure-flags
#~(list "-DGUIX=1") #~(list "-DGUIX=1")
) ))
)
(native-inputs (native-inputs
(list (list
gcc-13 gcc-13
pkg-config pkg-config
)) ))
(inputs (inputs
(list (list
catch2-full catch2
)) ))
(synopsis "Rikaitan Deinflector Reference Implementation in C++.") (synopsis "Rikaitan Deinflector Reference Implementation in C++.")
(description (description
@ -102,5 +84,7 @@
(list license:gpl3+ (list license:gpl3+
license:zlib)))) license:zlib))))
rdricpp rdricpp