Skip to content

Commit 09329ee

Browse files
committed
graphics/wallust: update to 2.5.0
- pywal template compatibility: #5 - output colors in RGB,RGBA,XRGB and singular color channels #5 1/2 - add {wallpaper} variable to templating fix #5 2/2 - add {cursor} variable - add {alpha} variable - new flags: -b/--backend to use a backend other than the config file -c/--colorspace to use a custom colorspace, other than the one in the config file -C/--config-path to use a custom config file #12 -f/--filter to use a filter other than the one in the config file -o/--overwrite_cache to ignore cached palette -n/--no-cache don't cache result palette - new filters: - harddark - "hard hue" colors - softlight - more "pastel" like colors - built-in pywal themes (can be turn off with a compile-time feature) - can read pywal colorschemes and terminal-sexy formats (both json) #8 - don't quit on errors while templating - nix pkg to the readme #10 - fix building on windows #14 - multiple fixes, improvements, refactors - update dependencies
1 parent c816909 commit 09329ee

File tree

3 files changed

+253
-247
lines changed

3 files changed

+253
-247
lines changed

graphics/wallust/Makefile

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# $NetBSD: Makefile,v 1.9 2023/05/14 15:13:21 pin Exp $
1+
# $NetBSD: Makefile,v 1.10 2023/07/16 21:17:34 pin Exp $
22

3-
DISTNAME= wallust-2.4.1
3+
DISTNAME= wallust-2.5.0
44
CATEGORIES= graphics
55
MASTER_SITES= https://static.crates.io/crates/wallust/
66
EXTRACT_SUFX= .crate
@@ -12,11 +12,9 @@ LICENSE= mit
1212

1313
.include "cargo-depends.mk"
1414

15-
INSTALLATION_DIRS= bin share/examples/wallust
15+
INSTALLATION_DIRS= share/examples/wallust
1616

17-
do-install:
18-
${INSTALL_PROGRAM} ${WRKSRC}/target/release/${PKGBASE} \
19-
${DESTDIR}${PREFIX}/bin/
17+
post-install:
2018
${INSTALL_DATA} ${WRKSRC}/wallust.toml \
2119
${DESTDIR}${PREFIX}/share/examples/wallust
2220

graphics/wallust/cargo-depends.mk

Lines changed: 62 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,134 +1,136 @@
1-
# $NetBSD: cargo-depends.mk,v 1.7 2023/05/14 15:13:21 pin Exp $
1+
# $NetBSD: cargo-depends.mk,v 1.8 2023/07/16 21:17:34 pin Exp $
22

33
CARGO_CRATE_DEPENDS+= adler-1.0.2
4-
CARGO_CRATE_DEPENDS+= aho-corasick-1.0.1
4+
CARGO_CRATE_DEPENDS+= aho-corasick-1.0.2
55
CARGO_CRATE_DEPENDS+= anstream-0.3.2
6-
CARGO_CRATE_DEPENDS+= anstyle-1.0.0
7-
CARGO_CRATE_DEPENDS+= anstyle-parse-0.2.0
6+
CARGO_CRATE_DEPENDS+= anstyle-1.0.1
7+
CARGO_CRATE_DEPENDS+= anstyle-parse-0.2.1
88
CARGO_CRATE_DEPENDS+= anstyle-query-1.0.0
99
CARGO_CRATE_DEPENDS+= anstyle-wincon-1.0.1
10-
CARGO_CRATE_DEPENDS+= anyhow-1.0.71
10+
CARGO_CRATE_DEPENDS+= anyhow-1.0.72
1111
CARGO_CRATE_DEPENDS+= autocfg-1.1.0
1212
CARGO_CRATE_DEPENDS+= bit_field-0.10.2
1313
CARGO_CRATE_DEPENDS+= bitflags-1.3.2
14-
CARGO_CRATE_DEPENDS+= bumpalo-3.12.2
14+
CARGO_CRATE_DEPENDS+= bitflags-2.3.3
15+
CARGO_CRATE_DEPENDS+= bumpalo-3.13.0
1516
CARGO_CRATE_DEPENDS+= bytemuck-1.13.1
1617
CARGO_CRATE_DEPENDS+= byteorder-1.4.3
1718
CARGO_CRATE_DEPENDS+= cc-1.0.79
1819
CARGO_CRATE_DEPENDS+= cfg-if-1.0.0
19-
CARGO_CRATE_DEPENDS+= clap-4.2.7
20-
CARGO_CRATE_DEPENDS+= clap_builder-4.2.7
21-
CARGO_CRATE_DEPENDS+= clap_derive-4.2.0
22-
CARGO_CRATE_DEPENDS+= clap_lex-0.4.1
20+
CARGO_CRATE_DEPENDS+= clap-4.3.12
21+
CARGO_CRATE_DEPENDS+= clap_builder-4.3.12
22+
CARGO_CRATE_DEPENDS+= clap_derive-4.3.12
23+
CARGO_CRATE_DEPENDS+= clap_lex-0.5.0
2324
CARGO_CRATE_DEPENDS+= color_quant-1.1.0
2425
CARGO_CRATE_DEPENDS+= colorchoice-1.0.0
2526
CARGO_CRATE_DEPENDS+= crc32fast-1.3.2
2627
CARGO_CRATE_DEPENDS+= crossbeam-channel-0.5.8
2728
CARGO_CRATE_DEPENDS+= crossbeam-deque-0.8.3
28-
CARGO_CRATE_DEPENDS+= crossbeam-epoch-0.9.14
29-
CARGO_CRATE_DEPENDS+= crossbeam-utils-0.8.15
29+
CARGO_CRATE_DEPENDS+= crossbeam-epoch-0.9.15
30+
CARGO_CRATE_DEPENDS+= crossbeam-utils-0.8.16
3031
CARGO_CRATE_DEPENDS+= crunchy-0.2.2
3132
CARGO_CRATE_DEPENDS+= dirs-5.0.1
3233
CARGO_CRATE_DEPENDS+= dirs-sys-0.4.1
3334
CARGO_CRATE_DEPENDS+= either-1.8.1
35+
CARGO_CRATE_DEPENDS+= equivalent-1.0.1
3436
CARGO_CRATE_DEPENDS+= errno-0.3.1
3537
CARGO_CRATE_DEPENDS+= errno-dragonfly-0.1.2
36-
CARGO_CRATE_DEPENDS+= exr-1.6.3
38+
CARGO_CRATE_DEPENDS+= exr-1.7.0
3739
CARGO_CRATE_DEPENDS+= fdeflate-0.3.0
3840
CARGO_CRATE_DEPENDS+= flate2-1.0.26
3941
CARGO_CRATE_DEPENDS+= flume-0.10.14
4042
CARGO_CRATE_DEPENDS+= futures-core-0.3.28
4143
CARGO_CRATE_DEPENDS+= futures-sink-0.3.28
42-
CARGO_CRATE_DEPENDS+= getrandom-0.2.9
44+
CARGO_CRATE_DEPENDS+= getrandom-0.2.10
4345
CARGO_CRATE_DEPENDS+= gif-0.12.0
4446
CARGO_CRATE_DEPENDS+= glob-0.3.1
4547
CARGO_CRATE_DEPENDS+= half-2.2.1
46-
CARGO_CRATE_DEPENDS+= hashbrown-0.12.3
48+
CARGO_CRATE_DEPENDS+= hashbrown-0.14.0
4749
CARGO_CRATE_DEPENDS+= heck-0.4.1
48-
CARGO_CRATE_DEPENDS+= hermit-abi-0.2.6
49-
CARGO_CRATE_DEPENDS+= hermit-abi-0.3.1
50+
CARGO_CRATE_DEPENDS+= hermit-abi-0.3.2
5051
CARGO_CRATE_DEPENDS+= image-0.24.6
51-
CARGO_CRATE_DEPENDS+= indexmap-1.9.3
52-
CARGO_CRATE_DEPENDS+= io-lifetimes-1.0.10
53-
CARGO_CRATE_DEPENDS+= is-terminal-0.4.7
54-
CARGO_CRATE_DEPENDS+= itertools-0.10.5
55-
CARGO_CRATE_DEPENDS+= itoa-1.0.6
52+
CARGO_CRATE_DEPENDS+= include_dir-0.7.3
53+
CARGO_CRATE_DEPENDS+= include_dir_macros-0.7.3
54+
CARGO_CRATE_DEPENDS+= indexmap-2.0.0
55+
CARGO_CRATE_DEPENDS+= is-terminal-0.4.9
56+
CARGO_CRATE_DEPENDS+= itertools-0.11.0
57+
CARGO_CRATE_DEPENDS+= itoa-1.0.9
5658
CARGO_CRATE_DEPENDS+= jpeg-decoder-0.3.0
57-
CARGO_CRATE_DEPENDS+= js-sys-0.3.62
59+
CARGO_CRATE_DEPENDS+= js-sys-0.3.64
5860
CARGO_CRATE_DEPENDS+= lab-0.11.0
5961
CARGO_CRATE_DEPENDS+= lazy_static-1.4.0
6062
CARGO_CRATE_DEPENDS+= lebe-0.5.2
61-
CARGO_CRATE_DEPENDS+= libc-0.2.144
62-
CARGO_CRATE_DEPENDS+= linux-raw-sys-0.3.7
63-
CARGO_CRATE_DEPENDS+= lock_api-0.4.9
64-
CARGO_CRATE_DEPENDS+= log-0.4.17
63+
CARGO_CRATE_DEPENDS+= libc-0.2.147
64+
CARGO_CRATE_DEPENDS+= linux-raw-sys-0.4.3
65+
CARGO_CRATE_DEPENDS+= lock_api-0.4.10
66+
CARGO_CRATE_DEPENDS+= log-0.4.19
6567
CARGO_CRATE_DEPENDS+= maplit-1.0.2
6668
CARGO_CRATE_DEPENDS+= memchr-2.5.0
67-
CARGO_CRATE_DEPENDS+= memoffset-0.8.0
68-
CARGO_CRATE_DEPENDS+= miniz_oxide-0.6.2
69+
CARGO_CRATE_DEPENDS+= memoffset-0.9.0
6970
CARGO_CRATE_DEPENDS+= miniz_oxide-0.7.1
7071
CARGO_CRATE_DEPENDS+= nanorand-0.7.0
7172
CARGO_CRATE_DEPENDS+= new_string_template-1.4.0
7273
CARGO_CRATE_DEPENDS+= num-integer-0.1.45
7374
CARGO_CRATE_DEPENDS+= num-rational-0.4.1
7475
CARGO_CRATE_DEPENDS+= num-traits-0.2.15
75-
CARGO_CRATE_DEPENDS+= num_cpus-1.15.0
76-
CARGO_CRATE_DEPENDS+= once_cell-1.17.1
76+
CARGO_CRATE_DEPENDS+= num_cpus-1.16.0
77+
CARGO_CRATE_DEPENDS+= once_cell-1.18.0
7778
CARGO_CRATE_DEPENDS+= option-ext-0.2.0
7879
CARGO_CRATE_DEPENDS+= owo-colors-3.5.0
79-
CARGO_CRATE_DEPENDS+= pin-project-1.1.0
80-
CARGO_CRATE_DEPENDS+= pin-project-internal-1.1.0
81-
CARGO_CRATE_DEPENDS+= png-0.17.8
82-
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.56
80+
CARGO_CRATE_DEPENDS+= pin-project-1.1.2
81+
CARGO_CRATE_DEPENDS+= pin-project-internal-1.1.2
82+
CARGO_CRATE_DEPENDS+= png-0.17.9
83+
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.65
8384
CARGO_CRATE_DEPENDS+= qoi-0.4.1
84-
CARGO_CRATE_DEPENDS+= quote-1.0.27
85+
CARGO_CRATE_DEPENDS+= quote-1.0.30
8586
CARGO_CRATE_DEPENDS+= rayon-1.7.0
8687
CARGO_CRATE_DEPENDS+= rayon-core-1.11.0
8788
CARGO_CRATE_DEPENDS+= redox_syscall-0.2.16
8889
CARGO_CRATE_DEPENDS+= redox_users-0.4.3
89-
CARGO_CRATE_DEPENDS+= regex-1.8.1
90-
CARGO_CRATE_DEPENDS+= regex-syntax-0.7.1
91-
CARGO_CRATE_DEPENDS+= rustix-0.37.19
92-
CARGO_CRATE_DEPENDS+= rustversion-1.0.12
93-
CARGO_CRATE_DEPENDS+= ryu-1.0.13
90+
CARGO_CRATE_DEPENDS+= regex-1.9.1
91+
CARGO_CRATE_DEPENDS+= regex-automata-0.3.3
92+
CARGO_CRATE_DEPENDS+= regex-syntax-0.7.4
93+
CARGO_CRATE_DEPENDS+= rustix-0.38.4
94+
CARGO_CRATE_DEPENDS+= rustversion-1.0.14
95+
CARGO_CRATE_DEPENDS+= ryu-1.0.15
9496
CARGO_CRATE_DEPENDS+= scopeguard-1.1.0
95-
CARGO_CRATE_DEPENDS+= serde-1.0.163
96-
CARGO_CRATE_DEPENDS+= serde_derive-1.0.163
97-
CARGO_CRATE_DEPENDS+= serde_json-1.0.96
98-
CARGO_CRATE_DEPENDS+= serde_spanned-0.6.1
97+
CARGO_CRATE_DEPENDS+= serde-1.0.171
98+
CARGO_CRATE_DEPENDS+= serde_derive-1.0.171
99+
CARGO_CRATE_DEPENDS+= serde_json-1.0.103
100+
CARGO_CRATE_DEPENDS+= serde_spanned-0.6.3
99101
CARGO_CRATE_DEPENDS+= shellexpand-3.1.0
100102
CARGO_CRATE_DEPENDS+= simd-adler32-0.3.5
101-
CARGO_CRATE_DEPENDS+= smallvec-1.10.0
103+
CARGO_CRATE_DEPENDS+= smallvec-1.11.0
102104
CARGO_CRATE_DEPENDS+= spin-0.9.8
103105
CARGO_CRATE_DEPENDS+= spinners-4.1.0
104106
CARGO_CRATE_DEPENDS+= strsim-0.10.0
105107
CARGO_CRATE_DEPENDS+= strum-0.24.1
106108
CARGO_CRATE_DEPENDS+= strum_macros-0.24.3
107109
CARGO_CRATE_DEPENDS+= syn-1.0.109
108-
CARGO_CRATE_DEPENDS+= syn-2.0.15
109-
CARGO_CRATE_DEPENDS+= thiserror-1.0.40
110-
CARGO_CRATE_DEPENDS+= thiserror-impl-1.0.40
110+
CARGO_CRATE_DEPENDS+= syn-2.0.26
111+
CARGO_CRATE_DEPENDS+= thiserror-1.0.43
112+
CARGO_CRATE_DEPENDS+= thiserror-impl-1.0.43
111113
CARGO_CRATE_DEPENDS+= tiff-0.8.1
112-
CARGO_CRATE_DEPENDS+= toml-0.7.3
113-
CARGO_CRATE_DEPENDS+= toml_datetime-0.6.1
114-
CARGO_CRATE_DEPENDS+= toml_edit-0.19.8
115-
CARGO_CRATE_DEPENDS+= unicode-ident-1.0.8
114+
CARGO_CRATE_DEPENDS+= toml-0.7.6
115+
CARGO_CRATE_DEPENDS+= toml_datetime-0.6.3
116+
CARGO_CRATE_DEPENDS+= toml_edit-0.19.14
117+
CARGO_CRATE_DEPENDS+= unicode-ident-1.0.11
116118
CARGO_CRATE_DEPENDS+= utf8parse-0.2.1
117119
CARGO_CRATE_DEPENDS+= wasi-0.11.0+wasi-snapshot-preview1
118-
CARGO_CRATE_DEPENDS+= wasm-bindgen-0.2.85
119-
CARGO_CRATE_DEPENDS+= wasm-bindgen-backend-0.2.85
120-
CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-0.2.85
121-
CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-support-0.2.85
122-
CARGO_CRATE_DEPENDS+= wasm-bindgen-shared-0.2.85
120+
CARGO_CRATE_DEPENDS+= wasm-bindgen-0.2.87
121+
CARGO_CRATE_DEPENDS+= wasm-bindgen-backend-0.2.87
122+
CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-0.2.87
123+
CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-support-0.2.87
124+
CARGO_CRATE_DEPENDS+= wasm-bindgen-shared-0.2.87
123125
CARGO_CRATE_DEPENDS+= weezl-0.1.7
124126
CARGO_CRATE_DEPENDS+= windows-sys-0.48.0
125-
CARGO_CRATE_DEPENDS+= windows-targets-0.48.0
127+
CARGO_CRATE_DEPENDS+= windows-targets-0.48.1
126128
CARGO_CRATE_DEPENDS+= windows_aarch64_gnullvm-0.48.0
127129
CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.48.0
128130
CARGO_CRATE_DEPENDS+= windows_i686_gnu-0.48.0
129131
CARGO_CRATE_DEPENDS+= windows_i686_msvc-0.48.0
130132
CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.48.0
131133
CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.48.0
132134
CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.48.0
133-
CARGO_CRATE_DEPENDS+= winnow-0.4.6
135+
CARGO_CRATE_DEPENDS+= winnow-0.5.0
134136
CARGO_CRATE_DEPENDS+= zune-inflate-0.2.54

0 commit comments

Comments
 (0)