diff options
Diffstat (limited to 'sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild')
-rw-r--r-- | sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild | 190 |
1 files changed, 0 insertions, 190 deletions
diff --git a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild deleted file mode 100644 index 682e0ba06df0..000000000000 --- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild +++ /dev/null @@ -1,190 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != *9999 ]]; then - CRATES=" - adler@1.0.2 - aho-corasick@1.0.2 - anstyle@1.0.1 - anyhow@1.0.72 - atty@0.2.14 - autocfg@1.1.0 - base64@0.21.2 - bitflags@1.3.2 - bitflags@2.3.3 - bytemuck@1.13.1 - byteorder@1.4.3 - cassowary@0.3.0 - cc@1.0.81 - cfg-if@1.0.0 - clap@4.3.19 - clap_builder@4.3.19 - clap_lex@0.5.0 - console@0.15.7 - crc32c@0.6.4 - crc32fast@1.3.2 - data-encoding@2.4.0 - difflib@0.4.0 - downcast@0.11.0 - duct@0.13.6 - either@1.9.0 - encode_unicode@0.3.6 - env_logger@0.8.4 - errno@0.3.2 - errno-dragonfly@0.1.2 - exitcode@1.1.2 - fastrand@2.0.0 - fixedbitset@0.4.2 - flate2@1.0.26 - float-cmp@0.9.0 - fragile@2.0.0 - getrandom@0.2.10 - hermit-abi@0.1.19 - hermit-abi@0.3.2 - indicatif@0.17.6 - instant@0.1.12 - iovec@0.1.4 - itertools@0.10.5 - lazy_static@1.4.0 - libc@0.2.147 - linux-raw-sys@0.4.5 - log@0.4.19 - memchr@2.5.0 - minimal-lexical@0.2.1 - miniz_oxide@0.7.1 - mockall@0.11.4 - mockall_derive@0.11.4 - nom@7.1.3 - normalize-line-endings@0.3.0 - num-derive@0.4.0 - num-traits@0.2.16 - num_cpus@1.16.0 - number_prefix@0.4.0 - numtoa@0.1.0 - once_cell@1.18.0 - os_pipe@1.1.4 - portable-atomic@1.4.2 - ppv-lite86@0.2.17 - predicates@2.1.5 - predicates-core@1.0.6 - predicates-tree@1.0.9 - proc-macro2@1.0.66 - quick-xml@0.29.0 - quickcheck@1.0.3 - quickcheck_macros@1.0.0 - quote@1.0.32 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - rangemap@1.3.0 - redox_syscall@0.2.16 - redox_syscall@0.3.5 - redox_termios@0.1.2 - regex@1.9.1 - regex-automata@0.3.4 - regex-syntax@0.7.4 - retain_mut@0.1.7 - roaring@0.10.2 - rustc_version@0.4.0 - rustix@0.38.6 - safemem@0.3.3 - semver@1.0.18 - shared_child@1.0.0 - strsim@0.10.0 - syn@1.0.109 - syn@2.0.28 - tempfile@3.7.0 - termion@1.5.6 - termtree@0.4.1 - thiserror@1.0.44 - thiserror-impl@1.0.44 - threadpool@1.8.1 - tui@0.19.0 - unicode-ident@1.0.11 - unicode-segmentation@1.10.1 - unicode-width@0.1.10 - wasi@0.11.0+wasi-snapshot-preview1 - winapi@0.3.9 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-x86_64-pc-windows-gnu@0.4.0 - windows-sys@0.45.0 - windows-sys@0.48.0 - windows-targets@0.42.2 - windows-targets@0.48.1 - windows_aarch64_gnullvm@0.42.2 - windows_aarch64_gnullvm@0.48.0 - windows_aarch64_msvc@0.42.2 - windows_aarch64_msvc@0.48.0 - windows_i686_gnu@0.42.2 - windows_i686_gnu@0.48.0 - windows_i686_msvc@0.42.2 - windows_i686_msvc@0.48.0 - windows_x86_64_gnu@0.42.2 - windows_x86_64_gnu@0.48.0 - windows_x86_64_gnullvm@0.42.2 - windows_x86_64_gnullvm@0.48.0 - windows_x86_64_msvc@0.42.2 - windows_x86_64_msvc@0.48.0 - " - declare -A GIT_CRATES=( - [rio]="https://github.com/jthornber/rio;2979a720f671e836302c01546f9cc9f7988610c8" - ) -fi - -inherit cargo - -DESCRIPTION="A suite of tools for thin provisioning on Linux" -HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools" - -if [[ ${PV} == *9999 ]]; then - EGIT_REPO_URI="https://github.com/jthornber/thin-provisioning-tools.git" - inherit git-r3 -else - SRC_URI=" - https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS} - " - KEYWORDS="amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" -fi - -LICENSE="Apache-2.0 BSD GPL-3 MIT Unicode-DFS-2016" -SLOT="0" -IUSE="io-uring" - -PATCHES=( "${FILESDIR}/${PN}-1.0.6-build-with-cargo.patch" ) -DOCS=( - CHANGES - COPYING - README.md - doc/TODO.md - doc/thinp-version-2/notes.md -) - -# Rust -QA_FLAGS_IGNORED="usr/sbin/pdata_tools" - -src_unpack() { - if [[ ${PV} == 9999 ]] ; then - git-r3_src_unpack - cargo_live_src_unpack - else - cargo_src_unpack - fi -} - -src_configure() { - local myfeatures=( $(usev io-uring io_uring) ) - cargo_src_configure -} - -src_install() { - emake \ - DESTDIR="${D}" \ - DATADIR="${ED}/usr/share" \ - PDATA_TOOLS="target/$(usex debug debug release)/pdata_tools" \ - install - - einstalldocs -} |