universal-android-debloater-0.5.1xira
download
# Copyright 2023 Kirixetamine <[email protected]>
# Distributed under the terms of the ISC License
# Crates autogenerated by pycargoebuild 0.13.2
EAPI=8
CRATES="
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]+1.3.209
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]+1.5.4
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]+wasi-snapshot-preview1
[email protected]+wasi-snapshot-preview1
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
"
declare -A GIT_CRATES=(
[glutin]='https://github.com/iced-rs/glutin;7a0ee02782eb2bf059095e0c953c4bb53f1eef0e;glutin-%commit%/glutin'
[glutin_egl_sys]='https://github.com/iced-rs/glutin;7a0ee02782eb2bf059095e0c953c4bb53f1eef0e;glutin-%commit%/glutin_egl_sys'
[glutin_emscripten_sys]='https://github.com/iced-rs/glutin;7a0ee02782eb2bf059095e0c953c4bb53f1eef0e;glutin-%commit%/glutin_emscripten_sys'
[glutin_gles2_sys]='https://github.com/iced-rs/glutin;7a0ee02782eb2bf059095e0c953c4bb53f1eef0e;glutin-%commit%/glutin_gles2_sys'
[glutin_glx_sys]='https://github.com/iced-rs/glutin;7a0ee02782eb2bf059095e0c953c4bb53f1eef0e;glutin-%commit%/glutin_glx_sys'
[glutin_wgl_sys]='https://github.com/iced-rs/glutin;7a0ee02782eb2bf059095e0c953c4bb53f1eef0e;glutin-%commit%/glutin_wgl_sys'
[iced]='https://github.com/hecrj/iced;66eb6263003c1bbedd1fd14d6b12f172d20a6211;iced-%commit%'
[iced_core]='https://github.com/hecrj/iced;66eb6263003c1bbedd1fd14d6b12f172d20a6211;iced-%commit%/core'
[iced_futures]='https://github.com/hecrj/iced;66eb6263003c1bbedd1fd14d6b12f172d20a6211;iced-%commit%/futures'
[iced_glow]='https://github.com/hecrj/iced;66eb6263003c1bbedd1fd14d6b12f172d20a6211;iced-%commit%/glow'
[iced_glutin]='https://github.com/hecrj/iced;66eb6263003c1bbedd1fd14d6b12f172d20a6211;iced-%commit%/glutin'
[iced_graphics]='https://github.com/hecrj/iced;66eb6263003c1bbedd1fd14d6b12f172d20a6211;iced-%commit%/graphics'
[iced_native]='https://github.com/hecrj/iced;66eb6263003c1bbedd1fd14d6b12f172d20a6211;iced-%commit%/native'
[iced_pure]='https://github.com/hecrj/iced;66eb6263003c1bbedd1fd14d6b12f172d20a6211;iced-%commit%/pure'
[iced_style]='https://github.com/hecrj/iced;66eb6263003c1bbedd1fd14d6b12f172d20a6211;iced-%commit%/style'
[iced_wgpu]='https://github.com/hecrj/iced;66eb6263003c1bbedd1fd14d6b12f172d20a6211;iced-%commit%/wgpu'
[iced_winit]='https://github.com/hecrj/iced;66eb6263003c1bbedd1fd14d6b12f172d20a6211;iced-%commit%/winit'
[winit]='https://github.com/iced-rs/winit;02a12380960cec2f351c09a33d6a7cc2789d96a6;winit-%commit%'
)
inherit gnome2-utils cargo xdg
DESCRIPTION="Cross-platform GUI using ADB to debloat non-rooted Android devices"
HOMEPAGE="https://github.com/0x192/universal-android-debloater"
REPO_URI="https://github.com/0x192/universal-android-debloater"
COMMIT="2c85c67a0df9db3b78a156fc38f2542738352c23"
MY_P="${PN}-${COMMIT}"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="${REPO_URI}"
else
SRC_URI="${REPO_URI}/archive/${COMMIT}.tar.gz -> ${MY_P}.tar.gz
${CARGO_CRATE_URIS}"
S="${WORKDIR}/${MY_P}"
fi
LICENSE="GPL-3"
# Dependent crate licenses
LICENSE+=" Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 ZLIB"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="
dev-util/android-tools
"
RDEPEND="${DEPEND}"
RESTRICT="mirror test"
PATCHES="${FILESDIR}/replace-drain_filter.patch"
src_prepare() {
default
xdg_environment_reset
}
src_unpack() {
if [[ ${PV} == 9999 ]]; then
git-r3_src_unpack
cargo_live_src_unpack
else
cargo_src_unpack
fi
}
src_install() {
default
dobin target/release/uad_gui
}
pkg_postinst() {
gnome2_schemas_update
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
gnome2_schemas_update
xdg_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
QA_PRESTRIPPED="/usr/bin/uad_gui"