summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2024-01-22 08:36:59 +0200
committerEfraim Flashner <efraim@flashner.co.il>2024-02-20 13:58:04 +0200
commita2a475f77804226f8e28b79b642793bb61b2e418 (patch)
tree4bc69a686fd611ba03a7ef7ae373d05c9788b476
parent4063fbf23df3d79d1e19f5653673e0093795558b (diff)
gnu: rust-asn1: Move to (gnu packages crates-tls).
* gnu/packages/crates-io.scm (rust-asn1-0.15, rust-asn1-0.13, rust-asn1-derive-0.15, rust-asn1-derive-0.13, rust-asn1-rs-0.5, rust-asn1-rs-0.3, rust-asn1-rs-derive-0.4, rust-asn1-rs-derive-0.1, rust-asn1-rs-impl-0.1): Move from here ... * gnu/packages/crates-tls.scm: ... to here. Change-Id: I1293490ef4afe2a9609337e996bc8f2b0eb0e3e6
-rw-r--r--gnu/packages/crates-io.scm215
-rw-r--r--gnu/packages/crates-tls.scm215
-rw-r--r--gnu/packages/python-crypto.scm1
3 files changed, 216 insertions, 215 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2d352779ab3..133ba3d9378 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -2896,221 +2896,6 @@ Askama.")
2896library for Rust.") 2896library for Rust.")
2897 (license (list license:expat license:asl2.0)))) 2897 (license (list license:expat license:asl2.0))))
2898 2898
2899(define-public rust-asn1-derive-0.15
2900 (package
2901 (name "rust-asn1-derive")
2902 (version "0.15.5")
2903 (source
2904 (origin
2905 (method url-fetch)
2906 (uri (crate-uri "asn1_derive" version))
2907 (file-name (string-append name "-" version ".tar.gz"))
2908 (sha256
2909 (base32 "1771kfjycjs4g2acqvxpjy3igfcgg8hychczl1lsqq64za4gj6l6"))))
2910 (build-system cargo-build-system)
2911 (arguments
2912 `(#:cargo-inputs
2913 (("rust-proc-macro2" ,rust-proc-macro2-1)
2914 ("rust-quote" ,rust-quote-1)
2915 ("rust-syn" ,rust-syn-2))))
2916 (home-page "https://github.com/alex/rust-asn1")
2917 (synopsis "#[derive] support for asn1")
2918 (description
2919 "This package provides #[derive] support for @code{asn1}.")
2920 (license license:bsd-3)))
2921
2922(define-public rust-asn1-derive-0.13
2923 (package
2924 (inherit rust-asn1-derive-0.15)
2925 (name "rust-asn1-derive")
2926 (version "0.13.0")
2927 (source (origin
2928 (method url-fetch)
2929 (uri (crate-uri "asn1_derive" version))
2930 (file-name (string-append name "-" version ".tar.gz"))
2931 (sha256
2932 (base32
2933 "1bvqriazb23gysygpzng1dhzjgnlv274q2yj5gpmlpl7jp0pkaxz"))))
2934 (arguments
2935 `(#:skip-build? #t
2936 #:cargo-inputs
2937 (("rust-proc-macro2" ,rust-proc-macro2-1)
2938 ("rust-quote" ,rust-quote-1)
2939 ("rust-syn" ,rust-syn-1))))))
2940
2941(define-public rust-asn1-0.15
2942 (package
2943 (name "rust-asn1")
2944 (version "0.15.5")
2945 (source
2946 (origin
2947 (method url-fetch)
2948 (uri (crate-uri "asn1" version))
2949 (file-name (string-append name "-" version ".tar.gz"))
2950 (sha256
2951 (base32 "1nzg1gjiyfvpvrf3i7i8j21165snf5livqg6x2sjf9m2i77cngmf"))))
2952 (build-system cargo-build-system)
2953 (arguments
2954 `(#:cargo-inputs
2955 (("rust-asn1-derive" ,rust-asn1-derive-0.15))
2956 #:cargo-development-inputs
2957 (("rust-libc" ,rust-libc-0.2))))
2958 (home-page "https://github.com/alex/rust-asn1")
2959 (synopsis "ASN.1 (DER) parser and writer")
2960 (description
2961 "This is a Rust library for parsing and generating ASN.1 data (DER only).")
2962 (license license:bsd-3)))
2963
2964(define-public rust-asn1-0.13
2965 (package
2966 (inherit rust-asn1-0.15)
2967 (name "rust-asn1")
2968 (version "0.13.0")
2969 (source (origin
2970 (method url-fetch)
2971 (uri (crate-uri "asn1" version))
2972 (file-name (string-append name "-" version ".tar.gz"))
2973 (sha256
2974 (base32
2975 "1idxxw14h3dvrj72k4g0hx1aqigd986a00cg0yxfw2gfc9gbmzra"))))
2976 (arguments
2977 `(#:cargo-inputs
2978 (("rust-asn1-derive" ,rust-asn1-derive-0.13)
2979 ("rust-chrono" ,rust-chrono-0.4))
2980 #:cargo-development-inputs
2981 (("rust-libc" ,rust-libc-0.2))))))
2982
2983(define-public rust-asn1-rs-0.5
2984 (package
2985 (name "rust-asn1-rs")
2986 (version "0.5.2")
2987 (source (origin
2988 (method url-fetch)
2989 (uri (crate-uri "asn1-rs" version))
2990 (file-name (string-append name "-" version ".tar.gz"))
2991 (sha256
2992 (base32
2993 "1w7zq0392qs7kkv0nzw50bfqvq7q9zxv48fsp3sxyl83mzfxavvz"))))
2994 (build-system cargo-build-system)
2995 (arguments
2996 `(#:cargo-inputs
2997 (("rust-asn1-rs-derive" ,rust-asn1-rs-derive-0.4)
2998 ("rust-asn1-rs-impl" ,rust-asn1-rs-impl-0.1)
2999 ("rust-bitvec" ,rust-bitvec-1)
3000 ("rust-cookie-factory" ,rust-cookie-factory-0.3)
3001 ("rust-displaydoc" ,rust-displaydoc-0.2)
3002 ("rust-nom" ,rust-nom-7)
3003 ("rust-num-bigint" ,rust-num-bigint-0.4)
3004 ("rust-num-traits" ,rust-num-traits-0.2)
3005 ("rust-rusticata-macros" ,rust-rusticata-macros-4)
3006 ("rust-thiserror" ,rust-thiserror-1)
3007 ("rust-time" ,rust-time-0.3))
3008 #:cargo-development-inputs
3009 (("rust-colored" ,rust-colored-2)
3010 ("rust-hex-literal" ,rust-hex-literal-0.3)
3011 ("rust-oid-registry" ,rust-oid-registry-0.6)
3012 ("rust-pem" ,rust-pem-1)
3013 ("rust-trybuild" ,rust-trybuild-1))))
3014 (home-page "https://github.com/rusticata/asn1-rs")
3015 (synopsis "Parser/encoder for ASN.1 BER/DER data")
3016 (description "Parser/encoder for ASN.1 BER/DER data")
3017 (license (list license:expat license:asl2.0))))
3018
3019(define-public rust-asn1-rs-0.3
3020 (package
3021 (inherit rust-asn1-rs-0.5)
3022 (name "rust-asn1-rs")
3023 (version "0.3.1")
3024 (source
3025 (origin
3026 (method url-fetch)
3027 (uri (crate-uri "asn1-rs" version))
3028 (file-name (string-append name "-" version ".tar.gz"))
3029 (sha256
3030 (base32 "0czsk1nd4dx2k83f7jzkn8klx05wbmblkx1jh51i4c170akhbzrh"))))
3031 (arguments
3032 `(#:cargo-inputs (("rust-asn1-rs-derive" ,rust-asn1-rs-derive-0.1)
3033 ("rust-asn1-rs-impl" ,rust-asn1-rs-impl-0.1)
3034 ("rust-bitvec" ,rust-bitvec-1)
3035 ("rust-cookie-factory" ,rust-cookie-factory-0.3)
3036 ("rust-displaydoc" ,rust-displaydoc-0.2)
3037 ("rust-nom" ,rust-nom-7)
3038 ("rust-num-bigint" ,rust-num-bigint-0.4)
3039 ("rust-num-traits" ,rust-num-traits-0.2)
3040 ("rust-rusticata-macros" ,rust-rusticata-macros-4)
3041 ("rust-thiserror" ,rust-thiserror-1)
3042 ("rust-time" ,rust-time-0.3))
3043 #:cargo-development-inputs (("rust-colored" ,rust-colored-2)
3044 ("rust-hex-literal" ,rust-hex-literal-0.3)
3045 ("rust-oid-registry" ,rust-oid-registry-0.3)
3046 ("rust-pem" ,rust-pem-1)
3047 ("rust-trybuild" ,rust-trybuild-1))))))
3048
3049(define-public rust-asn1-rs-derive-0.4
3050 (package
3051 (name "rust-asn1-rs-derive")
3052 (version "0.4.0")
3053 (source (origin
3054 (method url-fetch)
3055 (uri (crate-uri "asn1-rs-derive" version))
3056 (file-name (string-append name "-" version ".tar.gz"))
3057 (sha256
3058 (base32
3059 "0v7fgmnzk7jjxv51grhwzcx5bf167nlqwk3vcmq7xblf5s4karbj"))))
3060 (build-system cargo-build-system)
3061 (arguments
3062 `(#:cargo-inputs
3063 (("rust-proc-macro2" ,rust-proc-macro2-1)
3064 ("rust-quote" ,rust-quote-1)
3065 ("rust-syn" ,rust-syn-1)
3066 ("rust-synstructure" ,rust-synstructure-0.12))))
3067 (home-page "https://github.com/rusticata/asn1-rs")
3068 (synopsis "Derive macros for the `asn1-rs` crate")
3069 (description
3070 "This package provides derive macros for the @code{asn1-rs} crate.")
3071 (license (list license:expat license:asl2.0))))
3072
3073(define-public rust-asn1-rs-derive-0.1
3074 (package
3075 (inherit rust-asn1-rs-derive-0.4)
3076 (name "rust-asn1-rs-derive")
3077 (version "0.1.0")
3078 (source
3079 (origin
3080 (method url-fetch)
3081 (uri (crate-uri "asn1-rs-derive" version))
3082 (file-name (string-append name "-" version ".tar.gz"))
3083 (sha256
3084 (base32 "1gzf9vab06lk0zjvbr07axx64fndkng2s28bnj27fnwd548pb2yv"))))
3085 (arguments
3086 `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
3087 ("rust-quote" ,rust-quote-1)
3088 ("rust-syn" ,rust-syn-1)
3089 ("rust-synstructure" ,rust-synstructure-0.12))))))
3090
3091(define-public rust-asn1-rs-impl-0.1
3092 (package
3093 (name "rust-asn1-rs-impl")
3094 (version "0.1.0")
3095 (source (origin
3096 (method url-fetch)
3097 (uri (crate-uri "asn1-rs-impl" version))
3098 (file-name (string-append name "-" version ".tar.gz"))
3099 (sha256
3100 (base32
3101 "1va27bn7qxqp4wanzjlkagnynv6jnrhnwmcky2ahzb1r405p6xr7"))))
3102 (build-system cargo-build-system)
3103 (arguments
3104 `(#:cargo-inputs
3105 (("rust-proc-macro2" ,rust-proc-macro2-1)
3106 ("rust-quote" ,rust-quote-1)
3107 ("rust-syn" ,rust-syn-1))))
3108 (home-page "https://github.com/rusticata/asn1-rs")
3109 (synopsis "Implementation details for the `asn1-rs` crate")
3110 (description
3111 "This package provides implementation details for the @code{asn1-rs} crate.")
3112 (license (list license:expat license:asl2.0))))
3113
3114(define-public rust-as-raw-xcb-connection-1 2899(define-public rust-as-raw-xcb-connection-1
3115 (package 2900 (package
3116 (name "rust-as-raw-xcb-connection") 2901 (name "rust-as-raw-xcb-connection")
diff --git a/gnu/packages/crates-tls.scm b/gnu/packages/crates-tls.scm
index ad4f3ab2d78..b8cabe4d809 100644
--- a/gnu/packages/crates-tls.scm
+++ b/gnu/packages/crates-tls.scm
@@ -41,6 +41,221 @@
41 #:use-module (gnu packages rust-apps) 41 #:use-module (gnu packages rust-apps)
42 #:use-module (gnu packages tls)) 42 #:use-module (gnu packages tls))
43 43
44(define-public rust-asn1-0.15
45 (package
46 (name "rust-asn1")
47 (version "0.15.5")
48 (source
49 (origin
50 (method url-fetch)
51 (uri (crate-uri "asn1" version))
52 (file-name (string-append name "-" version ".tar.gz"))
53 (sha256
54 (base32 "1nzg1gjiyfvpvrf3i7i8j21165snf5livqg6x2sjf9m2i77cngmf"))))
55 (build-system cargo-build-system)
56 (arguments
57 `(#:cargo-inputs
58 (("rust-asn1-derive" ,rust-asn1-derive-0.15))
59 #:cargo-development-inputs
60 (("rust-libc" ,rust-libc-0.2))))
61 (home-page "https://github.com/alex/rust-asn1")
62 (synopsis "ASN.1 (DER) parser and writer")
63 (description
64 "This is a Rust library for parsing and generating ASN.1 data (DER only).")
65 (license license:bsd-3)))
66
67(define-public rust-asn1-0.13
68 (package
69 (inherit rust-asn1-0.15)
70 (name "rust-asn1")
71 (version "0.13.0")
72 (source (origin
73 (method url-fetch)
74 (uri (crate-uri "asn1" version))
75 (file-name (string-append name "-" version ".tar.gz"))
76 (sha256
77 (base32
78 "1idxxw14h3dvrj72k4g0hx1aqigd986a00cg0yxfw2gfc9gbmzra"))))
79 (arguments
80 `(#:cargo-inputs
81 (("rust-asn1-derive" ,rust-asn1-derive-0.13)
82 ("rust-chrono" ,rust-chrono-0.4))
83 #:cargo-development-inputs
84 (("rust-libc" ,rust-libc-0.2))))))
85
86(define-public rust-asn1-derive-0.15
87 (package
88 (name "rust-asn1-derive")
89 (version "0.15.5")
90 (source
91 (origin
92 (method url-fetch)
93 (uri (crate-uri "asn1_derive" version))
94 (file-name (string-append name "-" version ".tar.gz"))
95 (sha256
96 (base32 "1771kfjycjs4g2acqvxpjy3igfcgg8hychczl1lsqq64za4gj6l6"))))
97 (build-system cargo-build-system)
98 (arguments
99 `(#:cargo-inputs
100 (("rust-proc-macro2" ,rust-proc-macro2-1)
101 ("rust-quote" ,rust-quote-1)
102 ("rust-syn" ,rust-syn-2))))
103 (home-page "https://github.com/alex/rust-asn1")
104 (synopsis "#[derive] support for asn1")
105 (description
106 "This package provides #[derive] support for @code{asn1}.")
107 (license license:bsd-3)))
108
109(define-public rust-asn1-derive-0.13
110 (package
111 (inherit rust-asn1-derive-0.15)
112 (name "rust-asn1-derive")
113 (version "0.13.0")
114 (source (origin
115 (method url-fetch)
116 (uri (crate-uri "asn1_derive" version))
117 (file-name (string-append name "-" version ".tar.gz"))
118 (sha256
119 (base32
120 "1bvqriazb23gysygpzng1dhzjgnlv274q2yj5gpmlpl7jp0pkaxz"))))
121 (arguments
122 `(#:skip-build? #t
123 #:cargo-inputs
124 (("rust-proc-macro2" ,rust-proc-macro2-1)
125 ("rust-quote" ,rust-quote-1)
126 ("rust-syn" ,rust-syn-1))))))
127
128(define-public rust-asn1-rs-0.5
129 (package
130 (name "rust-asn1-rs")
131 (version "0.5.2")
132 (source (origin
133 (method url-fetch)
134 (uri (crate-uri "asn1-rs" version))
135 (file-name (string-append name "-" version ".tar.gz"))
136 (sha256
137 (base32
138 "1w7zq0392qs7kkv0nzw50bfqvq7q9zxv48fsp3sxyl83mzfxavvz"))))
139 (build-system cargo-build-system)
140 (arguments
141 `(#:cargo-inputs
142 (("rust-asn1-rs-derive" ,rust-asn1-rs-derive-0.4)
143 ("rust-asn1-rs-impl" ,rust-asn1-rs-impl-0.1)
144 ("rust-bitvec" ,rust-bitvec-1)
145 ("rust-cookie-factory" ,rust-cookie-factory-0.3)
146 ("rust-displaydoc" ,rust-displaydoc-0.2)
147 ("rust-nom" ,rust-nom-7)
148 ("rust-num-bigint" ,rust-num-bigint-0.4)
149 ("rust-num-traits" ,rust-num-traits-0.2)
150 ("rust-rusticata-macros" ,rust-rusticata-macros-4)
151 ("rust-thiserror" ,rust-thiserror-1)
152 ("rust-time" ,rust-time-0.3))
153 #:cargo-development-inputs
154 (("rust-colored" ,rust-colored-2)
155 ("rust-hex-literal" ,rust-hex-literal-0.3)
156 ("rust-oid-registry" ,rust-oid-registry-0.6)
157 ("rust-pem" ,rust-pem-1)
158 ("rust-trybuild" ,rust-trybuild-1))))
159 (home-page "https://github.com/rusticata/asn1-rs")
160 (synopsis "Parser/encoder for ASN.1 BER/DER data")
161 (description "Parser/encoder for ASN.1 BER/DER data")
162 (license (list license:expat license:asl2.0))))
163
164(define-public rust-asn1-rs-0.3
165 (package
166 (inherit rust-asn1-rs-0.5)
167 (name "rust-asn1-rs")
168 (version "0.3.1")
169 (source
170 (origin
171 (method url-fetch)
172 (uri (crate-uri "asn1-rs" version))
173 (file-name (string-append name "-" version ".tar.gz"))
174 (sha256
175 (base32 "0czsk1nd4dx2k83f7jzkn8klx05wbmblkx1jh51i4c170akhbzrh"))))
176 (arguments
177 `(#:cargo-inputs (("rust-asn1-rs-derive" ,rust-asn1-rs-derive-0.1)
178 ("rust-asn1-rs-impl" ,rust-asn1-rs-impl-0.1)
179 ("rust-bitvec" ,rust-bitvec-1)
180 ("rust-cookie-factory" ,rust-cookie-factory-0.3)
181 ("rust-displaydoc" ,rust-displaydoc-0.2)
182 ("rust-nom" ,rust-nom-7)
183 ("rust-num-bigint" ,rust-num-bigint-0.4)
184 ("rust-num-traits" ,rust-num-traits-0.2)
185 ("rust-rusticata-macros" ,rust-rusticata-macros-4)
186 ("rust-thiserror" ,rust-thiserror-1)
187 ("rust-time" ,rust-time-0.3))
188 #:cargo-development-inputs (("rust-colored" ,rust-colored-2)
189 ("rust-hex-literal" ,rust-hex-literal-0.3)
190 ("rust-oid-registry" ,rust-oid-registry-0.3)
191 ("rust-pem" ,rust-pem-1)
192 ("rust-trybuild" ,rust-trybuild-1))))))
193
194(define-public rust-asn1-rs-derive-0.4
195 (package
196 (name "rust-asn1-rs-derive")
197 (version "0.4.0")
198 (source (origin
199 (method url-fetch)
200 (uri (crate-uri "asn1-rs-derive" version))
201 (file-name (string-append name "-" version ".tar.gz"))
202 (sha256
203 (base32
204 "0v7fgmnzk7jjxv51grhwzcx5bf167nlqwk3vcmq7xblf5s4karbj"))))
205 (build-system cargo-build-system)
206 (arguments
207 `(#:cargo-inputs
208 (("rust-proc-macro2" ,rust-proc-macro2-1)
209 ("rust-quote" ,rust-quote-1)
210 ("rust-syn" ,rust-syn-1)
211 ("rust-synstructure" ,rust-synstructure-0.12))))
212 (home-page "https://github.com/rusticata/asn1-rs")
213 (synopsis "Derive macros for the `asn1-rs` crate")
214 (description
215 "This package provides derive macros for the @code{asn1-rs} crate.")
216 (license (list license:expat license:asl2.0))))
217
218(define-public rust-asn1-rs-derive-0.1
219 (package
220 (inherit rust-asn1-rs-derive-0.4)
221 (name "rust-asn1-rs-derive")
222 (version "0.1.0")
223 (source
224 (origin
225 (method url-fetch)
226 (uri (crate-uri "asn1-rs-derive" version))
227 (file-name (string-append name "-" version ".tar.gz"))
228 (sha256
229 (base32 "1gzf9vab06lk0zjvbr07axx64fndkng2s28bnj27fnwd548pb2yv"))))
230 (arguments
231 `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
232 ("rust-quote" ,rust-quote-1)
233 ("rust-syn" ,rust-syn-1)
234 ("rust-synstructure" ,rust-synstructure-0.12))))))
235
236(define-public rust-asn1-rs-impl-0.1
237 (package
238 (name "rust-asn1-rs-impl")
239 (version "0.1.0")
240 (source (origin
241 (method url-fetch)
242 (uri (crate-uri "asn1-rs-impl" version))
243 (file-name (string-append name "-" version ".tar.gz"))
244 (sha256
245 (base32
246 "1va27bn7qxqp4wanzjlkagnynv6jnrhnwmcky2ahzb1r405p6xr7"))))
247 (build-system cargo-build-system)
248 (arguments
249 `(#:cargo-inputs
250 (("rust-proc-macro2" ,rust-proc-macro2-1)
251 ("rust-quote" ,rust-quote-1)
252 ("rust-syn" ,rust-syn-1))))
253 (home-page "https://github.com/rusticata/asn1-rs")
254 (synopsis "Implementation details for the `asn1-rs` crate")
255 (description
256 "This package provides implementation details for the @code{asn1-rs} crate.")
257 (license (list license:expat license:asl2.0))))
258
44(define-public rust-async-native-tls-0.3 259(define-public rust-async-native-tls-0.3
45 (package 260 (package
46 (name "rust-async-native-tls") 261 (name "rust-async-native-tls")
diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm
index b787d6207f8..ff6b3a3e1ac 100644
--- a/gnu/packages/python-crypto.scm
+++ b/gnu/packages/python-crypto.scm
@@ -57,6 +57,7 @@
57 #:use-module (gnu packages) 57 #:use-module (gnu packages)
58 #:use-module (gnu packages check) 58 #:use-module (gnu packages check)
59 #:use-module (gnu packages crates-io) 59 #:use-module (gnu packages crates-io)
60 #:use-module (gnu packages crates-tls)
60 #:use-module (gnu packages crypto) 61 #:use-module (gnu packages crypto)
61 #:use-module (gnu packages kerberos) 62 #:use-module (gnu packages kerberos)
62 #:use-module (gnu packages libffi) 63 #:use-module (gnu packages libffi)