mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-08 14:43:27 -04:00
phosh-base/pfs: add 0.0.4
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
This commit is contained in:
@@ -51,6 +51,7 @@ DIST objc_id-0.1.1.crate 3258 BLAKE2B 9a74fc17235ffdd7987c2735a7a9d136376fd13355
|
||||
DIST pango-0.20.6.crate 45581 BLAKE2B 98ed167fa63e3c32c9d2f99a5eef657bbf53330b43ba5eb8ce446bc930df6124e59ccdd3f173241cbb304ad1be9746cce70c2b9184292f1ac70a45ad80d1c8b0 SHA512 713036a109d9a93071e7e725923973707dcad3b6b2377251959bb22dc4c61297eff7c12c3ee1c1182e3514cbb49baf1faa12708eb4d8fc7db735e981492d4b9c
|
||||
DIST pango-sys-0.20.4.crate 24956 BLAKE2B 926b77022e7352a596f8317d59891b422c51aa6fd1a28aacd7d4256d3e4fe3a9fa40b037e588478b506d6c8541f102b8e3484441a6b485109b69e1f098d97d16 SHA512 474d1afd2c732b221b9226dc68a55a207bf8d0c4534b257086a5d3567711566ac94a896e851fca10b899523e8a93ce0a725e60a4fbd83c652cb8342cf2f29504
|
||||
DIST pfs-v0.0.3.tar.bz2 52690 BLAKE2B 0533c039020eb904a4942f05be892fc9a76f3b1b625a162bfbc789ba329df7fc6d2ed68263b1994c075dd779389f29c701b236e9dab20eb535afea90680bd0f1 SHA512 50d38ae1f10d0822bf1294d9827393426cd6bde29da736efb85ea94a21b665daa1792badefb43a5c0338f552baf915323da6c79453a0e91636ee76c4c76bbfa0
|
||||
DIST pfs-v0.0.4.tar.bz2 52718 BLAKE2B 736ee635d87a67cd66ced7457a1226f045c922b5e268d19cc612febd03d6de233840347ed117322120eae4fdcb143f1592de8cd173e94122ebbca9238547ef04 SHA512 5326ccac880f99a002c0a8da4865083c949a8d9f4826f33a5331330a2baf5013354f5ae6e765874ec2aca5dc95183b97ded014fcfcb5b592df4b777369c41b91
|
||||
DIST pin-project-lite-0.2.15.crate 29683 BLAKE2B da9dd581eca047f089c2a069a355caf66a631b3ff81fc07220a3c378dc77ea2c399b165ff8a1d2f6556595ec52dc1bbdcbbdea5ad9e5e317281650c9158b3669 SHA512 ba3c22c70f98ee0d0e78fb8a25bdc3100b26c3f03f3e4c6c0c238fde75774c5634d6014660c39406a828d1c28f17f44f20fe19dacd331c4da2f4961a7f7c124c
|
||||
DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
|
||||
DIST pkg-config-0.3.31.crate 20880 BLAKE2B ab7676e810751f89639b60ae70bdebe1d57edc76319f83077c3680049a701a26e72e8cc485fe77cdc4346fe3571d32c59e7384c8c86fef17e00d7d81df5daf43 SHA512 ac3e8062ee8831a4e4fc717b5247dc7f113da7bf6d64ec95cbca7875959a2afa1497bf81d9dfc27206b5fb10027a2509d51dd9ca1c10139d7b4c78128864fdf4
|
||||
|
||||
173
phosh-base/pfs/pfs-0.0.4.ebuild
Normal file
173
phosh-base/pfs/pfs-0.0.4.ebuild
Normal file
@@ -0,0 +1,173 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Autogenerated by pycargoebuild 0.15.0
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
aho-corasick@1.1.3
|
||||
autocfg@1.4.0
|
||||
bitflags@2.6.0
|
||||
block@0.1.6
|
||||
cairo-rs@0.20.5
|
||||
cairo-sys-rs@0.20.0
|
||||
cc@1.2.1
|
||||
cfg-expr@0.17.1
|
||||
equivalent@1.0.1
|
||||
field-offset@0.3.6
|
||||
futures-channel@0.3.31
|
||||
futures-core@0.3.31
|
||||
futures-executor@0.3.31
|
||||
futures-io@0.3.31
|
||||
futures-macro@0.3.31
|
||||
futures-task@0.3.31
|
||||
futures-util@0.3.31
|
||||
gdk-pixbuf-sys@0.20.4
|
||||
gdk-pixbuf@0.20.4
|
||||
gdk4-sys@0.9.4
|
||||
gdk4@0.9.4
|
||||
gettext-rs@0.7.2
|
||||
gettext-sys@0.22.5
|
||||
gio-sys@0.20.6
|
||||
gio@0.20.6
|
||||
glib-macros@0.20.5
|
||||
glib-sys@0.20.6
|
||||
glib@0.20.6
|
||||
gobject-sys@0.20.4
|
||||
graphene-rs@0.20.4
|
||||
graphene-sys@0.20.4
|
||||
gsk4-sys@0.9.4
|
||||
gsk4@0.9.4
|
||||
gtk4-macros@0.9.3
|
||||
gtk4-sys@0.9.4
|
||||
gtk4@0.9.4
|
||||
hashbrown@0.15.1
|
||||
heck@0.5.0
|
||||
indexmap@2.6.0
|
||||
lazy_static@1.5.0
|
||||
libadwaita-sys@0.7.1
|
||||
libadwaita@0.7.1
|
||||
libc@0.2.162
|
||||
locale_config@0.3.0
|
||||
malloc_buf@0.0.6
|
||||
memchr@2.7.4
|
||||
memoffset@0.9.1
|
||||
objc-foundation@0.1.1
|
||||
objc@0.2.7
|
||||
objc_id@0.1.1
|
||||
pango-sys@0.20.4
|
||||
pango@0.20.6
|
||||
pin-project-lite@0.2.15
|
||||
pin-utils@0.1.0
|
||||
pkg-config@0.3.31
|
||||
proc-macro-crate@3.2.0
|
||||
proc-macro2@1.0.89
|
||||
quote@1.0.37
|
||||
regex-automata@0.4.9
|
||||
regex-syntax@0.8.5
|
||||
regex@1.11.1
|
||||
rustc_version@0.4.1
|
||||
semver@1.0.23
|
||||
serde@1.0.215
|
||||
serde_derive@1.0.215
|
||||
serde_spanned@0.6.8
|
||||
shlex@1.3.0
|
||||
slab@0.4.9
|
||||
smallvec@1.13.2
|
||||
syn@2.0.87
|
||||
system-deps@7.0.3
|
||||
target-lexicon@0.12.16
|
||||
temp-dir@0.1.14
|
||||
toml@0.8.19
|
||||
toml_datetime@0.6.8
|
||||
toml_edit@0.22.22
|
||||
unicode-ident@1.0.13
|
||||
version-compare@0.2.0
|
||||
winapi-i686-pc-windows-gnu@0.4.0
|
||||
winapi-x86_64-pc-windows-gnu@0.4.0
|
||||
winapi@0.3.9
|
||||
windows-sys@0.52.0
|
||||
windows-targets@0.52.6
|
||||
windows_aarch64_gnullvm@0.52.6
|
||||
windows_aarch64_msvc@0.52.6
|
||||
windows_i686_gnu@0.52.6
|
||||
windows_i686_gnullvm@0.52.6
|
||||
windows_i686_msvc@0.52.6
|
||||
windows_x86_64_gnu@0.52.6
|
||||
windows_x86_64_gnullvm@0.52.6
|
||||
windows_x86_64_msvc@0.52.6
|
||||
winnow@0.6.20
|
||||
"
|
||||
|
||||
inherit cargo gnome2-utils meson xdg
|
||||
|
||||
MY_P="${PN}-v${PV}"
|
||||
DESCRIPTION="Phosh File Selector library for selecting files"
|
||||
HOMEPAGE="https://gitlab.gnome.org/guidog/pfs"
|
||||
SRC_URI="https://gitlab.gnome.org/guidog/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2
|
||||
${CARGO_CRATE_URIS}"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
# Dependent crate licenses
|
||||
LICENSE+="
|
||||
Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.70:2
|
||||
>=gui-libs/gtk-4.14:4
|
||||
>=gui-libs/libadwaita-1.4:1
|
||||
virtual/libintl
|
||||
"
|
||||
# sys crates
|
||||
DEPEND="${RDEPEND}
|
||||
media-libs/graphene
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/pango
|
||||
"
|
||||
BDEPEND="
|
||||
dev-libs/glib:2
|
||||
dev-util/patchelf
|
||||
sys-devel/gettext
|
||||
"
|
||||
|
||||
EMESON_BUILDTYPE="release"
|
||||
|
||||
QA_FLAGS_IGNORED="
|
||||
usr/bin/.*
|
||||
usr/lib.*/libpfs.*
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
unset RUSTC_WRAPPER
|
||||
local emesonargs=(
|
||||
-Dshared-lib=true
|
||||
)
|
||||
|
||||
meson_src_configure
|
||||
ln -s "${CARGO_HOME}" "${BUILD_DIR}/cargo-home" || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cargo_env meson_src_compile
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# No meaningful tests.
|
||||
:
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_update
|
||||
}
|
||||
Reference in New Issue
Block a user