123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- # Copyright 2021-2023 Gentoo Authors
- # Distributed under the terms of the GNU General Public License v2
- EAPI=8
- CRATES="
- ansi_term@0.11.0
- anyhow@1.0.43
- atty@0.2.14
- autocfg@1.0.1
- bitflags@1.2.1
- cc@1.0.70
- cfg-if@1.0.0
- clap@2.33.3
- hermit-abi@0.1.19
- lazy_static@1.4.0
- libc@0.2.101
- log@0.4.14
- memchr@2.4.1
- memoffset@0.6.4
- minimal-lexical@0.1.3
- nix@0.22.1
- nom@7.0.0
- pkg-config@0.3.19
- strsim@0.8.0
- textwrap@0.11.0
- unicode-width@0.1.8
- vec_map@0.8.2
- version_check@0.9.3
- winapi@0.3.9
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-x86_64-pc-windows-gnu@0.4.0
- x11@2.18.2
- xcb@0.9.0
- ${PN}@${PV}
- "
- inherit cargo desktop xdg-utils
- DESCRIPTION="Lightweight color picker for X11"
- HOMEPAGE="
- https://soft.github.io/xcolor/
- https://crates.io/crates/xcolor
- https://github.com/Soft/xcolor
- "
- SRC_URI="${CARGO_CRATE_URIS}"
- LICENSE="Apache-2.0 MIT"
- SLOT="0"
- KEYWORDS="amd64 ~x86"
- IUSE="X"
- DEPEND="
- x11-libs/libX11
- x11-libs/libXcursor
- x11-libs/libxcb
- "
- RDEPEND="${DEPEND}"
- src_install() {
- cargo_src_install
- doman man/*
- use X && {
- local icon='' size=''
- for icon in ./extra/icons/*.png; do
- size="${icon##*/${PN}-}"
- newicon -s "${size%%.*}" "${icon}" "${PN}.png"
- done
- doicon -s scalable "extra/icons/${PN}.svg"
- domenu "extra/${PN}.desktop"
- }
- }
- pkg_postinst() {
- use X && xdg_icon_cache_update
- }
- pkg_postrm() {
- use X && xdg_icon_cache_update
- }
|