git.iko.soy/typeable/nixpkgs
on master help sign in
uniscribe: init at 1.7.0 (#142990)

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

commitcdb3a5613ec451150bef08a6757bae6c81784074 authorJeremy Kolb <kjeremy@gmail.com> dateTue 26 Oct 2021, 16:53 (5 years ago) parent1531006
6 files changed+1844
maintainers/maintainer-list.nix+6 pkgs/tools/text/uniscribe/Gemfile+3 pkgs/tools/text/uniscribe/Gemfile.lock+37 pkgs/tools/text/uniscribe/default.nix+30 pkgs/tools/text/uniscribe/gemset.nix+1766 pkgs/top-level/all-packages.nix+2
maintainers/maintainer-list.nix+6
@@ -6053,6 +6053,12 @@
60536053 githubId = 8260207;
60546054 name = "Karthik Iyengar";
60556055 };
6056+ kjeremy = {
6057+ email = "kjeremy@gmail.com";
6058+ name = "Jeremy Kolb";
6059+ github = "kjeremy";
6060+ githubId = 4325700;
6061+ };
60566062 kkallio = {
60576063 email = "tierpluspluslists@gmail.com";
60586064 name = "Karn Kallio";
pkgs/tools/text/uniscribe/Gemfilenew file+3
@@ -0,0 +1,3 @@
1+source "https://rubygems.org"
2+
3+gem "uniscribe"
pkgs/tools/text/uniscribe/Gemfile.locknew file+37
@@ -0,0 +1,37 @@
1+GEM
2+ remote: https://rubygems.org/
3+ specs:
4+ characteristics (1.4.0)
5+ unicode-categories (~> 1.7)
6+ paint (2.2.1)
7+ rationalist (2.0.1)
8+ symbolify (1.4.0)
9+ characteristics (>= 0.8, < 2.0)
10+ unicode-categories (1.7.0)
11+ unicode-display_width (2.1.0)
12+ unicode-emoji (2.9.0)
13+ unicode-version (~> 1.0)
14+ unicode-name (1.10.0)
15+ unicode-types (~> 1.7)
16+ unicode-sequence_name (1.10.0)
17+ unicode-types (1.7.0)
18+ unicode-version (1.1.0)
19+ uniscribe (1.7.0)
20+ characteristics (~> 1.4)
21+ paint (>= 0.9, < 3.0)
22+ rationalist (~> 2.0, >= 2.0.1)
23+ symbolify (~> 1.4)
24+ unicode-display_width (~> 2.1)
25+ unicode-emoji (~> 2.9)
26+ unicode-name (~> 1.10)
27+ unicode-sequence_name (~> 1.10)
28+ unicode-version (~> 1.1)
29+
30+PLATFORMS
31+ ruby
32+
33+DEPENDENCIES
34+ uniscribe
35+
36+BUNDLED WITH
37+ 2.1.4
pkgs/tools/text/uniscribe/default.nixnew file+30
@@ -0,0 +1,30 @@
1+{ stdenv, lib, bundlerEnv, bundlerUpdateScript, makeWrapper }:
2+
3+let
4+ rubyEnv = bundlerEnv {
5+ name = "uniscribe";
6+ gemdir = ./.;
7+ };
8+in
9+stdenv.mkDerivation rec {
10+ pname = "uniscribe";
11+ version = (import ./gemset.nix).uniscribe.version;
12+
13+ nativeBuildInputs = [ makeWrapper ];
14+
15+ dontUnpack = true;
16+
17+ installPhase = ''
18+ mkdir -p $out/bin
19+ makeWrapper ${rubyEnv}/bin/uniscribe $out/bin/uniscribe
20+ '';
21+
22+ passthru.updateScript = bundlerUpdateScript "uniscribe";
23+
24+ meta = with lib; {
25+ description = "Explains Unicode characters/code points: Displays their name, category, and shows compositions";
26+ homepage = "https://github.com/janlelis/uniscribe";
27+ license = licenses.mit;
28+ maintainers = with maintainers; [ kjeremy ];
29+ };
30+}
pkgs/tools/text/uniscribe/gemset.nixnew file+1766
@@ -0,0 +1,1766 @@
1+{
2+ characteristics = {
3+ dependencies = ["unicode-categories"];
4+ groups = ["default"];
5+ platforms = [{
6+ engine = "maglev";
7+ } {
8+ engine = "maglev";
9+ } {
10+ engine = "maglev";
11+ version = "1.8";
12+ } {
13+ engine = "maglev";
14+ version = "1.8";
15+ } {
16+ engine = "maglev";
17+ version = "1.9";
18+ } {
19+ engine = "maglev";
20+ version = "1.9";
21+ } {
22+ engine = "maglev";
23+ version = "2.0";
24+ } {
25+ engine = "maglev";
26+ version = "2.0";
27+ } {
28+ engine = "maglev";
29+ version = "2.1";
30+ } {
31+ engine = "maglev";
32+ version = "2.1";
33+ } {
34+ engine = "maglev";
35+ version = "2.2";
36+ } {
37+ engine = "maglev";
38+ version = "2.2";
39+ } {
40+ engine = "maglev";
41+ version = "2.3";
42+ } {
43+ engine = "maglev";
44+ version = "2.3";
45+ } {
46+ engine = "maglev";
47+ version = "2.4";
48+ } {
49+ engine = "maglev";
50+ version = "2.4";
51+ } {
52+ engine = "maglev";
53+ version = "2.5";
54+ } {
55+ engine = "maglev";
56+ version = "2.5";
57+ } {
58+ engine = "maglev";
59+ version = "2.6";
60+ } {
61+ engine = "maglev";
62+ version = "2.6";
63+ } {
64+ engine = "rbx";
65+ } {
66+ engine = "rbx";
67+ } {
68+ engine = "rbx";
69+ version = "1.8";
70+ } {
71+ engine = "rbx";
72+ version = "1.9";
73+ } {
74+ engine = "rbx";
75+ version = "2.0";
76+ } {
77+ engine = "rbx";
78+ version = "2.1";
79+ } {
80+ engine = "rbx";
81+ version = "2.2";
82+ } {
83+ engine = "rbx";
84+ version = "2.3";
85+ } {
86+ engine = "rbx";
87+ version = "2.4";
88+ } {
89+ engine = "rbx";
90+ version = "2.5";
91+ } {
92+ engine = "rbx";
93+ version = "2.6";
94+ } {
95+ engine = "ruby";
96+ } {
97+ engine = "ruby";
98+ } {
99+ engine = "ruby";
100+ } {
101+ engine = "ruby";
102+ version = "1.8";
103+ } {
104+ engine = "ruby";
105+ version = "1.8";
106+ } {
107+ engine = "ruby";
108+ version = "1.9";
109+ } {
110+ engine = "ruby";
111+ version = "1.9";
112+ } {
113+ engine = "ruby";
114+ version = "2.0";
115+ } {
116+ engine = "ruby";
117+ version = "2.0";
118+ } {
119+ engine = "ruby";
120+ version = "2.1";
121+ } {
122+ engine = "ruby";
123+ version = "2.1";
124+ } {
125+ engine = "ruby";
126+ version = "2.2";
127+ } {
128+ engine = "ruby";
129+ version = "2.2";
130+ } {
131+ engine = "ruby";
132+ version = "2.3";
133+ } {
134+ engine = "ruby";
135+ version = "2.3";
136+ } {
137+ engine = "ruby";
138+ version = "2.4";
139+ } {
140+ engine = "ruby";
141+ version = "2.4";
142+ } {
143+ engine = "ruby";
144+ version = "2.5";
145+ } {
146+ engine = "ruby";
147+ version = "2.5";
148+ } {
149+ engine = "ruby";
150+ version = "2.6";
151+ } {
152+ engine = "ruby";
153+ version = "2.6";
154+ }];
155+ source = {
156+ remotes = ["https://rubygems.org"];
157+ sha256 = "1zhgx2h89kfm1xdgfw78vyw6mgwca1nqd67hk13pfz8ffkig2ziq";
158+ type = "gem";
159+ };
160+ version = "1.4.0";
161+ };
162+ paint = {
163+ groups = ["default"];
164+ platforms = [{
165+ engine = "maglev";
166+ } {
167+ engine = "maglev";
168+ } {
169+ engine = "maglev";
170+ version = "1.8";
171+ } {
172+ engine = "maglev";
173+ version = "1.8";
174+ } {
175+ engine = "maglev";
176+ version = "1.9";
177+ } {
178+ engine = "maglev";
179+ version = "1.9";
180+ } {
181+ engine = "maglev";
182+ version = "2.0";
183+ } {
184+ engine = "maglev";
185+ version = "2.0";
186+ } {
187+ engine = "maglev";
188+ version = "2.1";
189+ } {
190+ engine = "maglev";
191+ version = "2.1";
192+ } {
193+ engine = "maglev";
194+ version = "2.2";
195+ } {
196+ engine = "maglev";
197+ version = "2.2";
198+ } {
199+ engine = "maglev";
200+ version = "2.3";
201+ } {
202+ engine = "maglev";
203+ version = "2.3";
204+ } {
205+ engine = "maglev";
206+ version = "2.4";
207+ } {
208+ engine = "maglev";
209+ version = "2.4";
210+ } {
211+ engine = "maglev";
212+ version = "2.5";
213+ } {
214+ engine = "maglev";
215+ version = "2.5";
216+ } {
217+ engine = "maglev";
218+ version = "2.6";
219+ } {
220+ engine = "maglev";
221+ version = "2.6";
222+ } {
223+ engine = "rbx";
224+ } {
225+ engine = "rbx";
226+ } {
227+ engine = "rbx";
228+ version = "1.8";
229+ } {
230+ engine = "rbx";
231+ version = "1.9";
232+ } {
233+ engine = "rbx";
234+ version = "2.0";
235+ } {
236+ engine = "rbx";
237+ version = "2.1";
238+ } {
239+ engine = "rbx";
240+ version = "2.2";
241+ } {
242+ engine = "rbx";
243+ version = "2.3";
244+ } {
245+ engine = "rbx";
246+ version = "2.4";
247+ } {
248+ engine = "rbx";
249+ version = "2.5";
250+ } {
251+ engine = "rbx";
252+ version = "2.6";
253+ } {
254+ engine = "ruby";
255+ } {
256+ engine = "ruby";
257+ } {
258+ engine = "ruby";
259+ } {
260+ engine = "ruby";
261+ version = "1.8";
262+ } {
263+ engine = "ruby";
264+ version = "1.8";
265+ } {
266+ engine = "ruby";
267+ version = "1.9";
268+ } {
269+ engine = "ruby";
270+ version = "1.9";
271+ } {
272+ engine = "ruby";
273+ version = "2.0";
274+ } {
275+ engine = "ruby";
276+ version = "2.0";
277+ } {
278+ engine = "ruby";
279+ version = "2.1";
280+ } {
281+ engine = "ruby";
282+ version = "2.1";
283+ } {
284+ engine = "ruby";
285+ version = "2.2";
286+ } {
287+ engine = "ruby";
288+ version = "2.2";
289+ } {
290+ engine = "ruby";
291+ version = "2.3";
292+ } {
293+ engine = "ruby";
294+ version = "2.3";
295+ } {
296+ engine = "ruby";
297+ version = "2.4";
298+ } {
299+ engine = "ruby";
300+ version = "2.4";
301+ } {
302+ engine = "ruby";
303+ version = "2.5";
304+ } {
305+ engine = "ruby";
306+ version = "2.5";
307+ } {
308+ engine = "ruby";
309+ version = "2.6";
310+ } {
311+ engine = "ruby";
312+ version = "2.6";
313+ }];
314+ source = {
315+ remotes = ["https://rubygems.org"];
316+ sha256 = "01fhvxdaqngldqa7r0jgnskr4iv2x2i0n3z28za8j4qszpvlcb7x";
317+ type = "gem";
318+ };
319+ version = "2.2.1";
320+ };
321+ rationalist = {
322+ groups = ["default"];
323+ platforms = [{
324+ engine = "maglev";
325+ } {
326+ engine = "maglev";
327+ } {
328+ engine = "maglev";
329+ version = "1.8";
330+ } {
331+ engine = "maglev";
332+ version = "1.8";
333+ } {
334+ engine = "maglev";
335+ version = "1.9";
336+ } {
337+ engine = "maglev";
338+ version = "1.9";
339+ } {
340+ engine = "maglev";
341+ version = "2.0";
342+ } {
343+ engine = "maglev";
344+ version = "2.0";
345+ } {
346+ engine = "maglev";
347+ version = "2.1";
348+ } {
349+ engine = "maglev";
350+ version = "2.1";
351+ } {
352+ engine = "maglev";
353+ version = "2.2";
354+ } {
355+ engine = "maglev";
356+ version = "2.2";
357+ } {
358+ engine = "maglev";
359+ version = "2.3";
360+ } {
361+ engine = "maglev";
362+ version = "2.3";
363+ } {
364+ engine = "maglev";
365+ version = "2.4";
366+ } {
367+ engine = "maglev";
368+ version = "2.4";
369+ } {
370+ engine = "maglev";
371+ version = "2.5";
372+ } {
373+ engine = "maglev";
374+ version = "2.5";
375+ } {
376+ engine = "maglev";
377+ version = "2.6";
378+ } {
379+ engine = "maglev";
380+ version = "2.6";
381+ } {
382+ engine = "rbx";
383+ } {
384+ engine = "rbx";
385+ } {
386+ engine = "rbx";
387+ version = "1.8";
388+ } {
389+ engine = "rbx";
390+ version = "1.9";
391+ } {
392+ engine = "rbx";
393+ version = "2.0";
394+ } {
395+ engine = "rbx";
396+ version = "2.1";
397+ } {
398+ engine = "rbx";
399+ version = "2.2";
400+ } {
401+ engine = "rbx";
402+ version = "2.3";
403+ } {
404+ engine = "rbx";
405+ version = "2.4";
406+ } {
407+ engine = "rbx";
408+ version = "2.5";
409+ } {
410+ engine = "rbx";
411+ version = "2.6";
412+ } {
413+ engine = "ruby";
414+ } {
415+ engine = "ruby";
416+ } {
417+ engine = "ruby";
418+ } {
419+ engine = "ruby";
420+ version = "1.8";
421+ } {
422+ engine = "ruby";
423+ version = "1.8";
424+ } {
425+ engine = "ruby";
426+ version = "1.9";
427+ } {
428+ engine = "ruby";
429+ version = "1.9";
430+ } {
431+ engine = "ruby";
432+ version = "2.0";
433+ } {
434+ engine = "ruby";
435+ version = "2.0";
436+ } {
437+ engine = "ruby";
438+ version = "2.1";
439+ } {
440+ engine = "ruby";
441+ version = "2.1";
442+ } {
443+ engine = "ruby";
444+ version = "2.2";
445+ } {
446+ engine = "ruby";
447+ version = "2.2";
448+ } {
449+ engine = "ruby";
450+ version = "2.3";
451+ } {
452+ engine = "ruby";
453+ version = "2.3";
454+ } {
455+ engine = "ruby";
456+ version = "2.4";
457+ } {
458+ engine = "ruby";
459+ version = "2.4";
460+ } {
461+ engine = "ruby";
462+ version = "2.5";
463+ } {
464+ engine = "ruby";
465+ version = "2.5";
466+ } {
467+ engine = "ruby";
468+ version = "2.6";
469+ } {
470+ engine = "ruby";
471+ version = "2.6";
472+ }];
473+ source = {
474+ remotes = ["https://rubygems.org"];
475+ sha256 = "1zydr81pc63m7i5f5s51ryksv3g2qya5pd42s09v9ixk3fddpxgi";
476+ type = "gem";
477+ };
478+ version = "2.0.1";
479+ };
480+ symbolify = {
481+ dependencies = ["characteristics"];
482+ groups = ["default"];
483+ platforms = [{
484+ engine = "maglev";
485+ } {
486+ engine = "maglev";
487+ } {
488+ engine = "maglev";
489+ version = "1.8";
490+ } {
491+ engine = "maglev";
492+ version = "1.8";
493+ } {
494+ engine = "maglev";
495+ version = "1.9";
496+ } {
497+ engine = "maglev";
498+ version = "1.9";
499+ } {
500+ engine = "maglev";
501+ version = "2.0";
502+ } {
503+ engine = "maglev";
504+ version = "2.0";
505+ } {
506+ engine = "maglev";
507+ version = "2.1";
508+ } {
509+ engine = "maglev";
510+ version = "2.1";
511+ } {
512+ engine = "maglev";
513+ version = "2.2";
514+ } {
515+ engine = "maglev";
516+ version = "2.2";
517+ } {
518+ engine = "maglev";
519+ version = "2.3";
520+ } {
521+ engine = "maglev";
522+ version = "2.3";
523+ } {
524+ engine = "maglev";
525+ version = "2.4";
526+ } {
527+ engine = "maglev";
528+ version = "2.4";
529+ } {
530+ engine = "maglev";
531+ version = "2.5";
532+ } {
533+ engine = "maglev";
534+ version = "2.5";
535+ } {
536+ engine = "maglev";
537+ version = "2.6";
538+ } {
539+ engine = "maglev";
540+ version = "2.6";
541+ } {
542+ engine = "rbx";
543+ } {
544+ engine = "rbx";
545+ } {
546+ engine = "rbx";
547+ version = "1.8";
548+ } {
549+ engine = "rbx";
550+ version = "1.9";
551+ } {
552+ engine = "rbx";
553+ version = "2.0";
554+ } {
555+ engine = "rbx";
556+ version = "2.1";
557+ } {
558+ engine = "rbx";
559+ version = "2.2";
560+ } {
561+ engine = "rbx";
562+ version = "2.3";
563+ } {
564+ engine = "rbx";
565+ version = "2.4";
566+ } {
567+ engine = "rbx";
568+ version = "2.5";
569+ } {
570+ engine = "rbx";
571+ version = "2.6";
572+ } {
573+ engine = "ruby";
574+ } {
575+ engine = "ruby";
576+ } {
577+ engine = "ruby";
578+ } {
579+ engine = "ruby";
580+ version = "1.8";
581+ } {
582+ engine = "ruby";
583+ version = "1.8";
584+ } {
585+ engine = "ruby";
586+ version = "1.9";
587+ } {
588+ engine = "ruby";
589+ version = "1.9";
590+ } {
591+ engine = "ruby";
592+ version = "2.0";
593+ } {
594+ engine = "ruby";
595+ version = "2.0";
596+ } {
597+ engine = "ruby";
598+ version = "2.1";
599+ } {
600+ engine = "ruby";
601+ version = "2.1";
602+ } {
603+ engine = "ruby";
604+ version = "2.2";
605+ } {
606+ engine = "ruby";
607+ version = "2.2";
608+ } {
609+ engine = "ruby";
610+ version = "2.3";
611+ } {
612+ engine = "ruby";
613+ version = "2.3";
614+ } {
615+ engine = "ruby";
616+ version = "2.4";
617+ } {
618+ engine = "ruby";
619+ version = "2.4";
620+ } {
621+ engine = "ruby";
622+ version = "2.5";
623+ } {
624+ engine = "ruby";
625+ version = "2.5";
626+ } {
627+ engine = "ruby";
628+ version = "2.6";
629+ } {
630+ engine = "ruby";
631+ version = "2.6";
632+ }];
633+ source = {
634+ remotes = ["https://rubygems.org"];
635+ sha256 = "0cjalbjgw50bwna2gyjczx42nszifslijy43bmiahn4dw76jz653";
636+ type = "gem";
637+ };
638+ version = "1.4.0";
639+ };
640+ unicode-categories = {
641+ groups = ["default"];
642+ platforms = [{
643+ engine = "maglev";
644+ } {
645+ engine = "maglev";
646+ } {
647+ engine = "maglev";
648+ version = "1.8";
649+ } {
650+ engine = "maglev";
651+ version = "1.8";
652+ } {
653+ engine = "maglev";
654+ version = "1.9";
655+ } {
656+ engine = "maglev";
657+ version = "1.9";
658+ } {
659+ engine = "maglev";
660+ version = "2.0";
661+ } {
662+ engine = "maglev";
663+ version = "2.0";
664+ } {
665+ engine = "maglev";
666+ version = "2.1";
667+ } {
668+ engine = "maglev";
669+ version = "2.1";
670+ } {
671+ engine = "maglev";
672+ version = "2.2";
673+ } {
674+ engine = "maglev";
675+ version = "2.2";
676+ } {
677+ engine = "maglev";
678+ version = "2.3";
679+ } {
680+ engine = "maglev";
681+ version = "2.3";
682+ } {
683+ engine = "maglev";
684+ version = "2.4";
685+ } {
686+ engine = "maglev";
687+ version = "2.4";
688+ } {
689+ engine = "maglev";
690+ version = "2.5";
691+ } {
692+ engine = "maglev";
693+ version = "2.5";
694+ } {
695+ engine = "maglev";
696+ version = "2.6";
697+ } {
698+ engine = "maglev";
699+ version = "2.6";
700+ } {
701+ engine = "rbx";
702+ } {
703+ engine = "rbx";
704+ } {
705+ engine = "rbx";
706+ version = "1.8";
707+ } {
708+ engine = "rbx";
709+ version = "1.9";
710+ } {
711+ engine = "rbx";
712+ version = "2.0";
713+ } {
714+ engine = "rbx";
715+ version = "2.1";
716+ } {
717+ engine = "rbx";
718+ version = "2.2";
719+ } {
720+ engine = "rbx";
721+ version = "2.3";
722+ } {
723+ engine = "rbx";
724+ version = "2.4";
725+ } {
726+ engine = "rbx";
727+ version = "2.5";
728+ } {
729+ engine = "rbx";
730+ version = "2.6";
731+ } {
732+ engine = "ruby";
733+ } {
734+ engine = "ruby";
735+ } {
736+ engine = "ruby";
737+ } {
738+ engine = "ruby";
739+ version = "1.8";
740+ } {
741+ engine = "ruby";
742+ version = "1.8";
743+ } {
744+ engine = "ruby";
745+ version = "1.9";
746+ } {
747+ engine = "ruby";
748+ version = "1.9";
749+ } {
750+ engine = "ruby";
751+ version = "2.0";
752+ } {
753+ engine = "ruby";
754+ version = "2.0";
755+ } {
756+ engine = "ruby";
757+ version = "2.1";
758+ } {
759+ engine = "ruby";
760+ version = "2.1";
761+ } {
762+ engine = "ruby";
763+ version = "2.2";
764+ } {
765+ engine = "ruby";
766+ version = "2.2";
767+ } {
768+ engine = "ruby";
769+ version = "2.3";
770+ } {
771+ engine = "ruby";
772+ version = "2.3";
773+ } {
774+ engine = "ruby";
775+ version = "2.4";
776+ } {
777+ engine = "ruby";
778+ version = "2.4";
779+ } {
780+ engine = "ruby";
781+ version = "2.5";
782+ } {
783+ engine = "ruby";
784+ version = "2.5";
785+ } {
786+ engine = "ruby";
787+ version = "2.6";
788+ } {
789+ engine = "ruby";
790+ version = "2.6";
791+ }];
792+ source = {
793+ remotes = ["https://rubygems.org"];
794+ sha256 = "0prakys8s56hh56q2r4gm2iigq9wk4ywwpv9ywcyi4xr9k2pliy3";
795+ type = "gem";
796+ };
797+ version = "1.7.0";
798+ };
799+ unicode-display_width = {
800+ groups = ["default"];
801+ platforms = [{
802+ engine = "maglev";
803+ } {
804+ engine = "maglev";
805+ } {
806+ engine = "maglev";
807+ version = "1.8";
808+ } {
809+ engine = "maglev";
810+ version = "1.8";
811+ } {
812+ engine = "maglev";
813+ version = "1.9";
814+ } {
815+ engine = "maglev";
816+ version = "1.9";
817+ } {
818+ engine = "maglev";
819+ version = "2.0";
820+ } {
821+ engine = "maglev";
822+ version = "2.0";
823+ } {
824+ engine = "maglev";
825+ version = "2.1";
826+ } {
827+ engine = "maglev";
828+ version = "2.1";
829+ } {
830+ engine = "maglev";
831+ version = "2.2";
832+ } {
833+ engine = "maglev";
834+ version = "2.2";
835+ } {
836+ engine = "maglev";
837+ version = "2.3";
838+ } {
839+ engine = "maglev";
840+ version = "2.3";
841+ } {
842+ engine = "maglev";
843+ version = "2.4";
844+ } {
845+ engine = "maglev";
846+ version = "2.4";
847+ } {
848+ engine = "maglev";
849+ version = "2.5";
850+ } {
851+ engine = "maglev";
852+ version = "2.5";
853+ } {
854+ engine = "maglev";
855+ version = "2.6";
856+ } {
857+ engine = "maglev";
858+ version = "2.6";
859+ } {
860+ engine = "rbx";
861+ } {
862+ engine = "rbx";
863+ } {
864+ engine = "rbx";
865+ version = "1.8";
866+ } {
867+ engine = "rbx";
868+ version = "1.9";
869+ } {
870+ engine = "rbx";
871+ version = "2.0";
872+ } {
873+ engine = "rbx";
874+ version = "2.1";
875+ } {
876+ engine = "rbx";
877+ version = "2.2";
878+ } {
879+ engine = "rbx";
880+ version = "2.3";
881+ } {
882+ engine = "rbx";
883+ version = "2.4";
884+ } {
885+ engine = "rbx";
886+ version = "2.5";
887+ } {
888+ engine = "rbx";
889+ version = "2.6";
890+ } {
891+ engine = "ruby";
892+ } {
893+ engine = "ruby";
894+ } {
895+ engine = "ruby";
896+ } {
897+ engine = "ruby";
898+ version = "1.8";
899+ } {
900+ engine = "ruby";
901+ version = "1.8";
902+ } {
903+ engine = "ruby";
904+ version = "1.9";
905+ } {
906+ engine = "ruby";
907+ version = "1.9";
908+ } {
909+ engine = "ruby";
910+ version = "2.0";
911+ } {
912+ engine = "ruby";
913+ version = "2.0";
914+ } {
915+ engine = "ruby";
916+ version = "2.1";
917+ } {
918+ engine = "ruby";
919+ version = "2.1";
920+ } {
921+ engine = "ruby";
922+ version = "2.2";
923+ } {
924+ engine = "ruby";
925+ version = "2.2";
926+ } {
927+ engine = "ruby";
928+ version = "2.3";
929+ } {
930+ engine = "ruby";
931+ version = "2.3";
932+ } {
933+ engine = "ruby";
934+ version = "2.4";
935+ } {
936+ engine = "ruby";
937+ version = "2.4";
938+ } {
939+ engine = "ruby";
940+ version = "2.5";
941+ } {
942+ engine = "ruby";
943+ version = "2.5";
944+ } {
945+ engine = "ruby";
946+ version = "2.6";
947+ } {
948+ engine = "ruby";
949+ version = "2.6";
950+ }];
951+ source = {
952+ remotes = ["https://rubygems.org"];
953+ sha256 = "0csjm9shhfik0ci9mgimb7hf3xgh7nx45rkd9rzgdz6vkwr8rzxn";
954+ type = "gem";
955+ };
956+ version = "2.1.0";
957+ };
958+ unicode-emoji = {
959+ dependencies = ["unicode-version"];
960+ groups = ["default"];
961+ platforms = [{
962+ engine = "maglev";
963+ } {
964+ engine = "maglev";
965+ } {
966+ engine = "maglev";
967+ version = "1.8";
968+ } {
969+ engine = "maglev";
970+ version = "1.8";
971+ } {
972+ engine = "maglev";
973+ version = "1.9";
974+ } {
975+ engine = "maglev";
976+ version = "1.9";
977+ } {
978+ engine = "maglev";
979+ version = "2.0";
980+ } {
981+ engine = "maglev";
982+ version = "2.0";
983+ } {
984+ engine = "maglev";
985+ version = "2.1";
986+ } {
987+ engine = "maglev";
988+ version = "2.1";
989+ } {
990+ engine = "maglev";
991+ version = "2.2";
992+ } {
993+ engine = "maglev";
994+ version = "2.2";
995+ } {
996+ engine = "maglev";
997+ version = "2.3";
998+ } {
999+ engine = "maglev";
1000+ version = "2.3";
1001+ } {
1002+ engine = "maglev";
1003+ version = "2.4";
1004+ } {
1005+ engine = "maglev";
1006+ version = "2.4";
1007+ } {
1008+ engine = "maglev";
1009+ version = "2.5";
1010+ } {
1011+ engine = "maglev";
1012+ version = "2.5";
1013+ } {
1014+ engine = "maglev";
1015+ version = "2.6";
1016+ } {
1017+ engine = "maglev";
1018+ version = "2.6";
1019+ } {
1020+ engine = "rbx";
1021+ } {
1022+ engine = "rbx";
1023+ } {
1024+ engine = "rbx";
1025+ version = "1.8";
1026+ } {
1027+ engine = "rbx";
1028+ version = "1.9";
1029+ } {
1030+ engine = "rbx";
1031+ version = "2.0";
1032+ } {
1033+ engine = "rbx";
1034+ version = "2.1";
1035+ } {
1036+ engine = "rbx";
1037+ version = "2.2";
1038+ } {
1039+ engine = "rbx";
1040+ version = "2.3";
1041+ } {
1042+ engine = "rbx";
1043+ version = "2.4";
1044+ } {
1045+ engine = "rbx";
1046+ version = "2.5";
1047+ } {
1048+ engine = "rbx";
1049+ version = "2.6";
1050+ } {
1051+ engine = "ruby";
1052+ } {
1053+ engine = "ruby";
1054+ } {
1055+ engine = "ruby";
1056+ } {
1057+ engine = "ruby";
1058+ version = "1.8";
1059+ } {
1060+ engine = "ruby";
1061+ version = "1.8";
1062+ } {
1063+ engine = "ruby";
1064+ version = "1.9";
1065+ } {
1066+ engine = "ruby";
1067+ version = "1.9";
1068+ } {
1069+ engine = "ruby";
1070+ version = "2.0";
1071+ } {
1072+ engine = "ruby";
1073+ version = "2.0";
1074+ } {
1075+ engine = "ruby";
1076+ version = "2.1";
1077+ } {
1078+ engine = "ruby";
1079+ version = "2.1";
1080+ } {
1081+ engine = "ruby";
1082+ version = "2.2";
1083+ } {
1084+ engine = "ruby";
1085+ version = "2.2";
1086+ } {
1087+ engine = "ruby";
1088+ version = "2.3";
1089+ } {
1090+ engine = "ruby";
1091+ version = "2.3";
1092+ } {
1093+ engine = "ruby";
1094+ version = "2.4";
1095+ } {
1096+ engine = "ruby";
1097+ version = "2.4";
1098+ } {
1099+ engine = "ruby";
1100+ version = "2.5";
1101+ } {
1102+ engine = "ruby";
1103+ version = "2.5";
1104+ } {
1105+ engine = "ruby";
1106+ version = "2.6";
1107+ } {
1108+ engine = "ruby";
1109+ version = "2.6";
1110+ }];
1111+ source = {
1112+ remotes = ["https://rubygems.org"];
1113+ sha256 = "0fvm7z6s9nipbwsq4xqqz443g3x5lwkcpg7iwqxs9x43dd9r8h77";
1114+ type = "gem";
1115+ };
1116+ version = "2.9.0";
1117+ };
1118+ unicode-name = {
1119+ dependencies = ["unicode-types"];
1120+ groups = ["default"];
1121+ platforms = [{
1122+ engine = "maglev";
1123+ } {
1124+ engine = "maglev";
1125+ } {
1126+ engine = "maglev";
1127+ version = "1.8";
1128+ } {
1129+ engine = "maglev";
1130+ version = "1.8";
1131+ } {
1132+ engine = "maglev";
1133+ version = "1.9";
1134+ } {
1135+ engine = "maglev";
1136+ version = "1.9";
1137+ } {
1138+ engine = "maglev";
1139+ version = "2.0";
1140+ } {
1141+ engine = "maglev";
1142+ version = "2.0";
1143+ } {
1144+ engine = "maglev";
1145+ version = "2.1";
1146+ } {
1147+ engine = "maglev";
1148+ version = "2.1";
1149+ } {
1150+ engine = "maglev";
1151+ version = "2.2";
1152+ } {
1153+ engine = "maglev";
1154+ version = "2.2";
1155+ } {
1156+ engine = "maglev";
1157+ version = "2.3";
1158+ } {
1159+ engine = "maglev";
1160+ version = "2.3";
1161+ } {
1162+ engine = "maglev";
1163+ version = "2.4";
1164+ } {
1165+ engine = "maglev";
1166+ version = "2.4";
1167+ } {
1168+ engine = "maglev";
1169+ version = "2.5";
1170+ } {
1171+ engine = "maglev";
1172+ version = "2.5";
1173+ } {
1174+ engine = "maglev";
1175+ version = "2.6";
1176+ } {
1177+ engine = "maglev";
1178+ version = "2.6";
1179+ } {
1180+ engine = "rbx";
1181+ } {
1182+ engine = "rbx";
1183+ } {
1184+ engine = "rbx";
1185+ version = "1.8";
1186+ } {
1187+ engine = "rbx";
1188+ version = "1.9";
1189+ } {
1190+ engine = "rbx";
1191+ version = "2.0";
1192+ } {
1193+ engine = "rbx";
1194+ version = "2.1";
1195+ } {
1196+ engine = "rbx";
1197+ version = "2.2";
1198+ } {
1199+ engine = "rbx";
1200+ version = "2.3";
1201+ } {
1202+ engine = "rbx";
1203+ version = "2.4";
1204+ } {
1205+ engine = "rbx";
1206+ version = "2.5";
1207+ } {
1208+ engine = "rbx";
1209+ version = "2.6";
1210+ } {
1211+ engine = "ruby";
1212+ } {
1213+ engine = "ruby";
1214+ } {
1215+ engine = "ruby";
1216+ } {
1217+ engine = "ruby";
1218+ version = "1.8";
1219+ } {
1220+ engine = "ruby";
1221+ version = "1.8";
1222+ } {
1223+ engine = "ruby";
1224+ version = "1.9";
1225+ } {
1226+ engine = "ruby";
1227+ version = "1.9";
1228+ } {
1229+ engine = "ruby";
1230+ version = "2.0";
1231+ } {
1232+ engine = "ruby";
1233+ version = "2.0";
1234+ } {
1235+ engine = "ruby";
1236+ version = "2.1";
1237+ } {
1238+ engine = "ruby";
1239+ version = "2.1";
1240+ } {
1241+ engine = "ruby";
1242+ version = "2.2";
1243+ } {
1244+ engine = "ruby";
1245+ version = "2.2";
1246+ } {
1247+ engine = "ruby";
1248+ version = "2.3";
1249+ } {
1250+ engine = "ruby";
1251+ version = "2.3";
1252+ } {
1253+ engine = "ruby";
1254+ version = "2.4";
1255+ } {
1256+ engine = "ruby";
1257+ version = "2.4";
1258+ } {
1259+ engine = "ruby";
1260+ version = "2.5";
1261+ } {
1262+ engine = "ruby";
1263+ version = "2.5";
1264+ } {
1265+ engine = "ruby";
1266+ version = "2.6";
1267+ } {
1268+ engine = "ruby";
1269+ version = "2.6";
1270+ }];
1271+ source = {
1272+ remotes = ["https://rubygems.org"];
1273+ sha256 = "18ly2yy1jbdcvxgfyn2n17c2v54n9llzvr7klbfhy285lz1ylkdd";
1274+ type = "gem";
1275+ };
1276+ version = "1.10.0";
1277+ };
1278+ unicode-sequence_name = {
1279+ groups = ["default"];
1280+ platforms = [{
1281+ engine = "maglev";
1282+ } {
1283+ engine = "maglev";
1284+ } {
1285+ engine = "maglev";
1286+ version = "1.8";
1287+ } {
1288+ engine = "maglev";
1289+ version = "1.8";
1290+ } {
1291+ engine = "maglev";
1292+ version = "1.9";
1293+ } {
1294+ engine = "maglev";
1295+ version = "1.9";
1296+ } {
1297+ engine = "maglev";
1298+ version = "2.0";
1299+ } {
1300+ engine = "maglev";
1301+ version = "2.0";
1302+ } {
1303+ engine = "maglev";
1304+ version = "2.1";
1305+ } {
1306+ engine = "maglev";
1307+ version = "2.1";
1308+ } {
1309+ engine = "maglev";
1310+ version = "2.2";
1311+ } {
1312+ engine = "maglev";
1313+ version = "2.2";
1314+ } {
1315+ engine = "maglev";
1316+ version = "2.3";
1317+ } {
1318+ engine = "maglev";
1319+ version = "2.3";
1320+ } {
1321+ engine = "maglev";
1322+ version = "2.4";
1323+ } {
1324+ engine = "maglev";
1325+ version = "2.4";
1326+ } {
1327+ engine = "maglev";
1328+ version = "2.5";
1329+ } {
1330+ engine = "maglev";
1331+ version = "2.5";
1332+ } {
1333+ engine = "maglev";
1334+ version = "2.6";
1335+ } {
1336+ engine = "maglev";
1337+ version = "2.6";
1338+ } {
1339+ engine = "rbx";
1340+ } {
1341+ engine = "rbx";
1342+ } {
1343+ engine = "rbx";
1344+ version = "1.8";
1345+ } {
1346+ engine = "rbx";
1347+ version = "1.9";
1348+ } {
1349+ engine = "rbx";
1350+ version = "2.0";
1351+ } {
1352+ engine = "rbx";
1353+ version = "2.1";
1354+ } {
1355+ engine = "rbx";
1356+ version = "2.2";
1357+ } {
1358+ engine = "rbx";
1359+ version = "2.3";
1360+ } {
1361+ engine = "rbx";
1362+ version = "2.4";
1363+ } {
1364+ engine = "rbx";
1365+ version = "2.5";
1366+ } {
1367+ engine = "rbx";
1368+ version = "2.6";
1369+ } {
1370+ engine = "ruby";
1371+ } {
1372+ engine = "ruby";
1373+ } {
1374+ engine = "ruby";
1375+ } {
1376+ engine = "ruby";
1377+ version = "1.8";
1378+ } {
1379+ engine = "ruby";
1380+ version = "1.8";
1381+ } {
1382+ engine = "ruby";
1383+ version = "1.9";
1384+ } {
1385+ engine = "ruby";
1386+ version = "1.9";
1387+ } {
1388+ engine = "ruby";
1389+ version = "2.0";
1390+ } {
1391+ engine = "ruby";
1392+ version = "2.0";
1393+ } {
1394+ engine = "ruby";
1395+ version = "2.1";
1396+ } {
1397+ engine = "ruby";
1398+ version = "2.1";
1399+ } {
1400+ engine = "ruby";
1401+ version = "2.2";
1402+ } {
1403+ engine = "ruby";
1404+ version = "2.2";
1405+ } {
1406+ engine = "ruby";
1407+ version = "2.3";
1408+ } {
1409+ engine = "ruby";
1410+ version = "2.3";
1411+ } {
1412+ engine = "ruby";
1413+ version = "2.4";
1414+ } {
1415+ engine = "ruby";
1416+ version = "2.4";
1417+ } {
1418+ engine = "ruby";
1419+ version = "2.5";
1420+ } {
1421+ engine = "ruby";
1422+ version = "2.5";
1423+ } {
1424+ engine = "ruby";
1425+ version = "2.6";
1426+ } {
1427+ engine = "ruby";
1428+ version = "2.6";
1429+ }];
1430+ source = {
1431+ remotes = ["https://rubygems.org"];
1432+ sha256 = "1fm57j4yplfsdq5pyxdp7pgp5adisdh8hr1dgvr5g1x076bvis16";
1433+ type = "gem";
1434+ };
1435+ version = "1.10.0";
1436+ };
1437+ unicode-types = {
1438+ groups = ["default"];
1439+ platforms = [{
1440+ engine = "maglev";
1441+ } {
1442+ engine = "maglev";
1443+ } {
1444+ engine = "maglev";
1445+ version = "1.8";
1446+ } {
1447+ engine = "maglev";
1448+ version = "1.8";
1449+ } {
1450+ engine = "maglev";
1451+ version = "1.9";
1452+ } {
1453+ engine = "maglev";
1454+ version = "1.9";
1455+ } {
1456+ engine = "maglev";
1457+ version = "2.0";
1458+ } {
1459+ engine = "maglev";
1460+ version = "2.0";
1461+ } {
1462+ engine = "maglev";
1463+ version = "2.1";
1464+ } {
1465+ engine = "maglev";
1466+ version = "2.1";
1467+ } {
1468+ engine = "maglev";
1469+ version = "2.2";
1470+ } {
1471+ engine = "maglev";
1472+ version = "2.2";
1473+ } {
1474+ engine = "maglev";
1475+ version = "2.3";
1476+ } {
1477+ engine = "maglev";
1478+ version = "2.3";
1479+ } {
1480+ engine = "maglev";
1481+ version = "2.4";
1482+ } {
1483+ engine = "maglev";
1484+ version = "2.4";
1485+ } {
1486+ engine = "maglev";
1487+ version = "2.5";
1488+ } {
1489+ engine = "maglev";
1490+ version = "2.5";
1491+ } {
1492+ engine = "maglev";
1493+ version = "2.6";
1494+ } {
1495+ engine = "maglev";
1496+ version = "2.6";
1497+ } {
1498+ engine = "rbx";
1499+ } {
1500+ engine = "rbx";
1501+ } {
1502+ engine = "rbx";
1503+ version = "1.8";
1504+ } {
1505+ engine = "rbx";
1506+ version = "1.9";
1507+ } {
1508+ engine = "rbx";
1509+ version = "2.0";
1510+ } {
1511+ engine = "rbx";
1512+ version = "2.1";
1513+ } {
1514+ engine = "rbx";
1515+ version = "2.2";
1516+ } {
1517+ engine = "rbx";
1518+ version = "2.3";
1519+ } {
1520+ engine = "rbx";
1521+ version = "2.4";
1522+ } {
1523+ engine = "rbx";
1524+ version = "2.5";
1525+ } {
1526+ engine = "rbx";
1527+ version = "2.6";
1528+ } {
1529+ engine = "ruby";
1530+ } {
1531+ engine = "ruby";
1532+ } {
1533+ engine = "ruby";
1534+ } {
1535+ engine = "ruby";
1536+ version = "1.8";
1537+ } {
1538+ engine = "ruby";
1539+ version = "1.8";
1540+ } {
1541+ engine = "ruby";
1542+ version = "1.9";
1543+ } {
1544+ engine = "ruby";
1545+ version = "1.9";
1546+ } {
1547+ engine = "ruby";
1548+ version = "2.0";
1549+ } {
1550+ engine = "ruby";
1551+ version = "2.0";
1552+ } {
1553+ engine = "ruby";
1554+ version = "2.1";
1555+ } {
1556+ engine = "ruby";
1557+ version = "2.1";
1558+ } {
1559+ engine = "ruby";
1560+ version = "2.2";
1561+ } {
1562+ engine = "ruby";
1563+ version = "2.2";
1564+ } {
1565+ engine = "ruby";
1566+ version = "2.3";
1567+ } {
1568+ engine = "ruby";
1569+ version = "2.3";
1570+ } {
1571+ engine = "ruby";
1572+ version = "2.4";
1573+ } {
1574+ engine = "ruby";
1575+ version = "2.4";
1576+ } {
1577+ engine = "ruby";
1578+ version = "2.5";
1579+ } {
1580+ engine = "ruby";
1581+ version = "2.5";
1582+ } {
1583+ engine = "ruby";
1584+ version = "2.6";
1585+ } {
1586+ engine = "ruby";
1587+ version = "2.6";
1588+ }];
1589+ source = {
1590+ remotes = ["https://rubygems.org"];
1591+ sha256 = "0qrbvx01v1x931czvrng0hvlhyb1bwa3mnq008lq5w75ldrpyiis";
1592+ type = "gem";
1593+ };
1594+ version = "1.7.0";
1595+ };
1596+ unicode-version = {
1597+ groups = ["default"];
1598+ platforms = [{
1599+ engine = "maglev";
1600+ } {
1601+ engine = "maglev";
1602+ } {
1603+ engine = "maglev";
1604+ version = "1.8";
1605+ } {
1606+ engine = "maglev";
1607+ version = "1.8";
1608+ } {
1609+ engine = "maglev";
1610+ version = "1.9";
1611+ } {
1612+ engine = "maglev";
1613+ version = "1.9";
1614+ } {
1615+ engine = "maglev";
1616+ version = "2.0";
1617+ } {
1618+ engine = "maglev";
1619+ version = "2.0";
1620+ } {
1621+ engine = "maglev";
1622+ version = "2.1";
1623+ } {
1624+ engine = "maglev";
1625+ version = "2.1";
1626+ } {
1627+ engine = "maglev";
1628+ version = "2.2";
1629+ } {
1630+ engine = "maglev";
1631+ version = "2.2";
1632+ } {
1633+ engine = "maglev";
1634+ version = "2.3";
1635+ } {
1636+ engine = "maglev";
1637+ version = "2.3";
1638+ } {
1639+ engine = "maglev";
1640+ version = "2.4";
1641+ } {
1642+ engine = "maglev";
1643+ version = "2.4";
1644+ } {
1645+ engine = "maglev";
1646+ version = "2.5";
1647+ } {
1648+ engine = "maglev";
1649+ version = "2.5";
1650+ } {
1651+ engine = "maglev";
1652+ version = "2.6";
1653+ } {
1654+ engine = "maglev";
1655+ version = "2.6";
1656+ } {
1657+ engine = "rbx";
1658+ } {
1659+ engine = "rbx";
1660+ } {
1661+ engine = "rbx";
1662+ version = "1.8";
1663+ } {
1664+ engine = "rbx";
1665+ version = "1.9";
1666+ } {
1667+ engine = "rbx";
1668+ version = "2.0";
1669+ } {
1670+ engine = "rbx";
1671+ version = "2.1";
1672+ } {
1673+ engine = "rbx";
1674+ version = "2.2";
1675+ } {
1676+ engine = "rbx";
1677+ version = "2.3";
1678+ } {
1679+ engine = "rbx";
1680+ version = "2.4";
1681+ } {
1682+ engine = "rbx";
1683+ version = "2.5";
1684+ } {
1685+ engine = "rbx";
1686+ version = "2.6";
1687+ } {
1688+ engine = "ruby";
1689+ } {
1690+ engine = "ruby";
1691+ } {
1692+ engine = "ruby";
1693+ } {
1694+ engine = "ruby";
1695+ version = "1.8";
1696+ } {
1697+ engine = "ruby";
1698+ version = "1.8";
1699+ } {
1700+ engine = "ruby";
1701+ version = "1.9";
1702+ } {
1703+ engine = "ruby";
1704+ version = "1.9";
1705+ } {
1706+ engine = "ruby";
1707+ version = "2.0";
1708+ } {
1709+ engine = "ruby";
1710+ version = "2.0";
1711+ } {
1712+ engine = "ruby";
1713+ version = "2.1";
1714+ } {
1715+ engine = "ruby";
1716+ version = "2.1";
1717+ } {
1718+ engine = "ruby";
1719+ version = "2.2";
1720+ } {
1721+ engine = "ruby";
1722+ version = "2.2";
1723+ } {
1724+ engine = "ruby";
1725+ version = "2.3";
1726+ } {
1727+ engine = "ruby";
1728+ version = "2.3";
1729+ } {
1730+ engine = "ruby";
1731+ version = "2.4";
1732+ } {
1733+ engine = "ruby";
1734+ version = "2.4";
1735+ } {
1736+ engine = "ruby";
1737+ version = "2.5";
1738+ } {
1739+ engine = "ruby";
1740+ version = "2.5";
1741+ } {
1742+ engine = "ruby";
1743+ version = "2.6";
1744+ } {
1745+ engine = "ruby";
1746+ version = "2.6";
1747+ }];
1748+ source = {
1749+ remotes = ["https://rubygems.org"];
1750+ sha256 = "0isqdyqix8gh2xkpy9ab7bhwwz4nc7zrv49l0kb0hqd7n3ip9zmg";
1751+ type = "gem";
1752+ };
1753+ version = "1.1.0";
1754+ };
1755+ uniscribe = {
1756+ dependencies = ["characteristics" "paint" "rationalist" "symbolify" "unicode-display_width" "unicode-emoji" "unicode-name" "unicode-sequence_name" "unicode-version"];
1757+ groups = ["default"];
1758+ platforms = [];
1759+ source = {
1760+ remotes = ["https://rubygems.org"];
1761+ sha256 = "0k66h24waqy51yfqkb1iish0kc3ky85h51dikzdhk6i51q2vrx7i";
1762+ type = "gem";
1763+ };
1764+ version = "1.7.0";
1765+ };
1766+}
pkgs/top-level/all-packages.nix+2
@@ -5335,6 +5335,8 @@ with pkgs;
53355335
53365336 uni2ascii = callPackage ../tools/text/uni2ascii { };
53375337
5338+ uniscribe = callPackage ../tools/text/uniscribe { };
5339+
53385340 galculator = callPackage ../applications/misc/galculator {
53395341 gtk = gtk3;
53405342 };