summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSasha Finkelstein <fnkl.kernel@gmail.com>2024-08-03 01:16:23 +0200
committerJoonas Niilola <juippis@gentoo.org>2024-08-13 10:36:25 +0300
commitce7babb925423c2f38d0712389e05ff663622614 (patch)
tree8b22daf61ef2f24d4a6e4726a598864d287be963 /app-laptop/tiny-dfr
parentmail-client/alpine: remove old versions (diff)
downloadgentoo-ce7babb925423c2f38d0712389e05ff663622614.tar.gz
gentoo-ce7babb925423c2f38d0712389e05ff663622614.tar.bz2
gentoo-ce7babb925423c2f38d0712389e05ff663622614.zip
app-laptop/tiny-dfr: Add 0.3.1
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/37934 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Diffstat (limited to 'app-laptop/tiny-dfr')
-rw-r--r--app-laptop/tiny-dfr/Manifest1
-rw-r--r--app-laptop/tiny-dfr/tiny-dfr-0.3.1.ebuild256
2 files changed, 257 insertions, 0 deletions
diff --git a/app-laptop/tiny-dfr/Manifest b/app-laptop/tiny-dfr/Manifest
index 1fc3a57269ea..a3ea96eb0616 100644
--- a/app-laptop/tiny-dfr/Manifest
+++ b/app-laptop/tiny-dfr/Manifest
@@ -158,6 +158,7 @@ DIST thiserror-1.0.48.crate 18862 BLAKE2B b98d63646526e1ed0baf27a17faacee3d8be34
DIST thiserror-impl-1.0.48.crate 15096 BLAKE2B 6b5eed1102256f2c809c21201cf319cc8eed11ab1dd04e6b6bf9759c8eb32e58f0c88407e7c515ac801cea69abfa3bba0c4ee98b034459129f322f6918e9e168 SHA512 6826e242445fba8beb16325fe2e0ad0423b84aae6c1a035dca85e6e07d2b62be8879cb1a0a2b307602d330ad83530260a2480123c9ac5cde59157f74ffd665b7
DIST tiny-dfr-0.3.0.crate 36598 BLAKE2B 8b2dc264fa8fa56d82b229e2617fd45943401d78b129c1a5c60ed32df1e241d046e597451c61be924e79f2d3487e8591bcd2e6ffd754c0ba85572def50d9c541 SHA512 f6d1ef56c69cd7f5188b0331d96a47aa4ff010f5d88be9a34b904e871bfc763928f01b6d8d4981b36bda6fec1056760ac1cd7c29327df8ba4b55fdf2864a2910
DIST tiny-dfr-0.3.0.tar.gz 36420 BLAKE2B 6de53892efe330084508d6d118d2b7ff018b5e4f99e0151217c36b60d72cc10ba3cfac7536bea63d5900b6f8cf539b8598263ea4d79cb8e761b5dce1cf5e8b81 SHA512 5287395b864c11e86fba200bcd3fe34bdc2bedf780eab4d506730e5fb54852ea14eb5e2cb676e830fafbdcfd5324a8283e5fbcb8f565ff9a0267e6e5b036f49f
+DIST tiny-dfr-0.3.1.tar.gz 37002 BLAKE2B 4b13f7b39f072a41fe75a22006233d8541427114297e4bcae7c95d062bf1f75ee5ff52af31b32121520f872f38252ac82d62b53df0855f45075eb3f1ce385a47 SHA512 2455aab3a708e208ce44a4d013a2d91614c8e9bf4a9d2a7461f1d9c709d3c529f33b2921c4a30e8777c71e567c8b6151a96ae954692368d89eedaa450fca7488
DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c
DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
DIST toml-0.7.8.crate 49671 BLAKE2B 47988292efa682f34b5295ee15524d9603d7884a0ebdc50aff93823bc9bb565569097b6aa0c622976cb23688aff73e41c0a19b0ab72ca55676cc86d7ae3db693 SHA512 84479acfa305aa682ed6ba655208c245d442d61028c422fefd6174371ec214e88912c257a3e2527e14646b655b18d55ac2d5482b0b4fd8cc2a9f66575ff1c84b
diff --git a/app-laptop/tiny-dfr/tiny-dfr-0.3.1.ebuild b/app-laptop/tiny-dfr/tiny-dfr-0.3.1.ebuild
new file mode 100644
index 000000000000..a22ac9e469f6
--- /dev/null
+++ b/app-laptop/tiny-dfr/tiny-dfr-0.3.1.ebuild
@@ -0,0 +1,256 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+aho-corasick@1.0.5
+anyhow@1.0.75
+approx@0.5.1
+autocfg@1.1.0
+bitflags@1.3.2
+bitflags@2.4.0
+block@0.1.6
+bytemuck@1.14.0
+bytemuck_derive@1.5.0
+byteorder@1.4.3
+cairo-rs@0.18.5
+cairo-sys-rs@0.18.0
+cast@0.3.0
+cc@1.0.83
+cfg-expr@0.15.5
+cfg-if@1.0.0
+crossbeam-channel@0.5.8
+crossbeam-deque@0.8.3
+crossbeam-epoch@0.9.15
+crossbeam-utils@0.8.16
+cssparser@0.31.2
+cssparser-macros@0.6.1
+data-url@0.3.0
+derive_more@0.99.17
+drm@0.11.1
+drm-ffi@0.7.1
+drm-fourcc@2.2.0
+drm-sys@0.6.1
+dtoa@1.0.9
+dtoa-short@0.3.4
+either@1.9.0
+encoding_rs@0.8.33
+equivalent@1.0.1
+errno@0.3.8
+float-cmp@0.9.0
+form_urlencoded@1.2.0
+freetype-rs@0.32.0
+freetype-sys@0.17.0
+futf@0.1.5
+futures-channel@0.3.28
+futures-core@0.3.28
+futures-executor@0.3.28
+futures-io@0.3.28
+futures-macro@0.3.28
+futures-task@0.3.28
+futures-util@0.3.28
+fxhash@0.2.1
+gdk-pixbuf@0.18.0
+gdk-pixbuf-sys@0.18.0
+getrandom@0.2.10
+gio@0.18.1
+gio-sys@0.18.1
+glib@0.18.1
+glib-macros@0.18.0
+glib-sys@0.18.1
+gobject-sys@0.18.0
+hashbrown@0.14.0
+heck@0.4.1
+hermit-abi@0.3.2
+idna@0.4.0
+indexmap@2.0.0
+input@0.8.3
+input-linux@0.6.0
+input-linux-sys@0.8.0
+input-sys@1.17.0
+io-lifetimes@1.0.11
+itertools@0.11.0
+itoa@1.0.9
+language-tags@0.3.2
+lazy_static@1.4.0
+libc@0.2.152
+librsvg@2.57.1
+libudev-sys@0.1.4
+linux-raw-sys@0.4.13
+linux-raw-sys@0.6.4
+locale_config@0.3.0
+lock_api@0.4.10
+log@0.4.20
+mac@0.1.1
+malloc_buf@0.0.6
+markup5ever@0.11.0
+matrixmultiply@0.3.7
+memchr@2.6.3
+memoffset@0.7.1
+memoffset@0.9.0
+nalgebra@0.32.3
+nalgebra-macros@0.2.1
+new_debug_unreachable@1.0.4
+nix@0.26.4
+nix@0.27.1
+num-complex@0.4.4
+num-integer@0.1.45
+num-rational@0.4.1
+num-traits@0.2.16
+num_cpus@1.16.0
+objc@0.2.7
+objc-foundation@0.1.1
+objc_id@0.1.1
+once_cell@1.18.0
+pango@0.18.0
+pango-sys@0.18.0
+pangocairo@0.18.0
+pangocairo-sys@0.18.0
+parking_lot@0.12.1
+parking_lot_core@0.9.8
+paste@1.0.14
+percent-encoding@2.3.0
+phf@0.10.1
+phf_codegen@0.10.0
+phf_generator@0.10.0
+phf_macros@0.10.0
+phf_shared@0.10.0
+pin-project-lite@0.2.13
+pin-utils@0.1.0
+pkg-config@0.3.27
+ppv-lite86@0.2.17
+precomputed-hash@0.1.1
+privdrop@0.5.4
+proc-macro-crate@1.3.1
+proc-macro-error@1.0.4
+proc-macro-error-attr@1.0.4
+proc-macro-hack@0.5.20+deprecated
+proc-macro2@1.0.66
+quote@1.0.33
+rand@0.8.5
+rand_chacha@0.3.1
+rand_core@0.6.4
+rawpointer@0.2.1
+rayon@1.7.0
+rayon-core@1.11.0
+rctree@0.5.0
+redox_syscall@0.3.5
+regex@1.9.5
+regex-automata@0.3.8
+regex-syntax@0.7.5
+rgb@0.8.36
+rustix@0.38.30
+safe_arch@0.7.1
+scopeguard@1.2.0
+selectors@0.25.0
+serde@1.0.188
+serde_derive@1.0.188
+serde_spanned@0.6.4
+servo_arc@0.3.0
+simba@0.8.1
+siphasher@0.3.11
+slab@0.4.9
+smallvec@1.11.0
+stable_deref_trait@1.2.0
+string_cache@0.8.7
+string_cache_codegen@0.5.2
+syn@1.0.109
+syn@2.0.32
+system-deps@6.1.1
+target-lexicon@0.12.11
+tendril@0.4.3
+thiserror@1.0.48
+thiserror-impl@1.0.48
+tiny-dfr@0.3.0
+tinyvec@1.6.0
+tinyvec_macros@0.1.1
+toml@0.7.8
+toml@0.8.8
+toml_datetime@0.6.5
+toml_edit@0.19.15
+toml_edit@0.21.0
+typenum@1.16.0
+udev@0.7.0
+unicode-bidi@0.3.13
+unicode-ident@1.0.11
+unicode-normalization@0.1.22
+url@2.4.1
+utf-8@0.7.6
+version-compare@0.1.1
+version_check@0.9.4
+wasi@0.11.0+wasi-snapshot-preview1
+wide@0.7.11
+winapi@0.3.9
+winapi-i686-pc-windows-gnu@0.4.0
+winapi-x86_64-pc-windows-gnu@0.4.0
+windows-sys@0.48.0
+windows-sys@0.52.0
+windows-targets@0.48.5
+windows-targets@0.52.0
+windows_aarch64_gnullvm@0.48.5
+windows_aarch64_gnullvm@0.52.0
+windows_aarch64_msvc@0.48.5
+windows_aarch64_msvc@0.52.0
+windows_i686_gnu@0.48.5
+windows_i686_gnu@0.52.0
+windows_i686_msvc@0.48.5
+windows_i686_msvc@0.52.0
+windows_x86_64_gnu@0.48.5
+windows_x86_64_gnu@0.52.0
+windows_x86_64_gnullvm@0.48.5
+windows_x86_64_gnullvm@0.52.0
+windows_x86_64_msvc@0.48.5
+windows_x86_64_msvc@0.52.0
+winnow@0.5.15
+xml5ever@0.17.0
+"
+
+inherit cargo udev systemd linux-info
+
+DESCRIPTION="The most basic dynamic function row daemon possible"
+HOMEPAGE="https://github.com/WhatAmISupposedToPutHere/tiny-dfr"
+
+SRC_URI="
+ ${CARGO_CRATE_URIS}
+ https://github.com/WhatAmISupposedToPutHere/tiny-dfr/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~arm64"
+
+DEPEND="
+ dev-libs/libinput
+ x11-libs/pango
+ x11-libs/gdk-pixbuf
+"
+
+RDEPEND="${DEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/tiny-dfr"
+QA_PRESTRIPPED="usr/bin/tiny-dfr"
+
+pkg_pretend() {
+ local CONFIG_CHECK="~INPUT_UINPUT"
+ [[ ${MERGE_TYPE} != buildonly ]] && check_extra_config
+}
+
+src_install() {
+ cargo_src_install
+
+ insinto /usr/share/tiny-dfr
+ doins share/tiny-dfr/*
+
+ udev_dorules etc/udev/rules.d/*
+ systemd_dounit etc/systemd/system/*
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+}
+
+pkg_postinst() {
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}