Skip to content

Commit

Permalink
Merge pull request #2167 from blshkv/master
Browse files Browse the repository at this point in the history
pymobiledevice3
  • Loading branch information
github-actions[bot] authored Dec 19, 2024
2 parents 2abc93f + 6d718c7 commit e646a40
Show file tree
Hide file tree
Showing 23 changed files with 358 additions and 7 deletions.
2 changes: 2 additions & 0 deletions app-pda/pymobiledevice3/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
DIST pymobiledevice3-2.30.0.tar.gz 575932 BLAKE2B 2336a9ecb478d25f71dd573a45801ce112e7a05ca8d5f263da1e33aebb14b713700e44421bcf857c871d2c4aacfce0751be9beb0d7857d996cce4f9a482222ad SHA512 7e7bf57e677c94116d34c6532c9279244d1bd9ccc89a7a42b103edf9ef07dc15826a7d9558366799b0412a17525edb5be89316bbf3e891c40d43a267bf197c86
DIST pymobiledevice3-4.16.7.tar.gz 31568502 BLAKE2B e06f862c527225ddff119e7de5ea13155c57f543d82d886c0a70ea8793558fe1899e9eea62eebd714bdcaa9a1b9282a4017dd7f29660c723e7fed68933f7fcc1 SHA512 eee279b58170a539b034c5631fbf556397867d331dce6202f42f4c3857c1b2b55ea48024ec23050b72737ac487edaab83a5a2691198bc64e2d072cf38c662ab4
12 changes: 12 additions & 0 deletions app-pda/pymobiledevice3/metadata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>[email protected]</email>
<name>Author Unknown</name>
</maintainer>
<upstream>
<remote-id type="github">doronz88/pymobiledevice3</remote-id>
<remote-id type="pypi">pymobiledevice3</remote-id>
</upstream>
</pkgmetadata>
67 changes: 67 additions & 0 deletions app-pda/pymobiledevice3/pymobiledevice3-2.30.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} )

inherit distutils-r1 pypi

DESCRIPTION="python3 implementation for working with iDevices"
HOMEPAGE="https://github.com/doronz88/pymobiledevice3"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"

# dev-python/fastapi[all][${PYTHON_USEDEP}]
# dev-python/gnureadline[${PYTHON_USEDEP}]
RDEPEND="
>=dev-python/construct-2.9.29[${PYTHON_USEDEP}]
dev-python/asn1[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
dev-python/coloredlogs[${PYTHON_USEDEP}]
dev-python/ipython[${PYTHON_USEDEP}]
>=dev-python/bpylist2-4.0.1[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]
dev-python/hexdump[${PYTHON_USEDEP}]
dev-python/arrow[${PYTHON_USEDEP}]
dev-python/daemonize[${PYTHON_USEDEP}]
dev-python/gpxpy[${PYTHON_USEDEP}]
>=dev-python/pykdebugparser-1.2.4[${PYTHON_USEDEP}]
>=dev-python/pyusb-1.2.1[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/xonsh[${PYTHON_USEDEP}]
dev-python/parameter-decorators[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
>=dev-python/pygnuutils-0.0.7[${PYTHON_USEDEP}]
>=dev-python/cryptography-41.0.1[${PYTHON_USEDEP}]
>=dev-python/pycrashreport-1.2.2[${PYTHON_USEDEP}]
dev-python/fastapi[${PYTHON_USEDEP}]
>=dev-python/uvicorn-0.15.0[${PYTHON_USEDEP}]
dev-python/starlette[${PYTHON_USEDEP}]
dev-python/wsproto[${PYTHON_USEDEP}]
>=dev-python/nest-asyncio-1.5.5[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
>=dev-python/inquirer3-0.1.0[${PYTHON_USEDEP}]
>=dev-python/pyimg4-0.8[${PYTHON_USEDEP}]
>=dev-python/ipsw-parser-1.1.2[${PYTHON_USEDEP}]
dev-python/remotezip[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
dev-python/ifaddr[${PYTHON_USEDEP}]
dev-python/hyperframe[${PYTHON_USEDEP}]
dev-python/srptools[${PYTHON_USEDEP}]
>=dev-python/qh3-0.11.5[${PYTHON_USEDEP}]
>=dev-python/developer_disk_image-0.0.2[${PYTHON_USEDEP}]
dev-python/opack[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
>=dev-python/pytun-pmd3-1.0.0[${PYTHON_USEDEP}]
dev-python/aiofiles[${PYTHON_USEDEP}]
dev-python/prompt-toolkit[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"

#distutils_enable_tests pytest
73 changes: 73 additions & 0 deletions app-pda/pymobiledevice3/pymobiledevice3-4.16.7.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} )

inherit distutils-r1 pypi

DESCRIPTION="python3 implementation for working with iDevices"
HOMEPAGE="https://github.com/doronz88/pymobiledevice3"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"

RESTRICT="test"

# dev-python/fastapi[all][${PYTHON_USEDEP}]
# dev-python/gnureadline[${PYTHON_USEDEP}]
RDEPEND="
>=dev-python/construct-2.9.29[${PYTHON_USEDEP}]
dev-python/asn1[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
dev-python/coloredlogs[${PYTHON_USEDEP}]
dev-python/ipython[${PYTHON_USEDEP}]
>=dev-python/bpylist2-4.0.1[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]
dev-python/hexdump[${PYTHON_USEDEP}]
dev-python/arrow[${PYTHON_USEDEP}]
dev-python/daemonize[${PYTHON_USEDEP}]
dev-python/gpxpy[${PYTHON_USEDEP}]
>=dev-python/pykdebugparser-1.2.4[${PYTHON_USEDEP}]
>=dev-python/pyusb-1.2.1[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/xonsh[${PYTHON_USEDEP}]
dev-python/parameter-decorators[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
>=dev-python/pygnuutils-0.0.7[${PYTHON_USEDEP}]
>=dev-python/cryptography-41.0.1[${PYTHON_USEDEP}]
>=dev-python/pycrashreport-1.2.2[${PYTHON_USEDEP}]
dev-python/fastapi[${PYTHON_USEDEP}]
>=dev-python/uvicorn-0.15.0[${PYTHON_USEDEP}]
dev-python/starlette[${PYTHON_USEDEP}]
dev-python/wsproto[${PYTHON_USEDEP}]
>=dev-python/nest-asyncio-1.5.5[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
>=dev-python/inquirer3-0.1.0[${PYTHON_USEDEP}]
>=dev-python/pyimg4-0.8[${PYTHON_USEDEP}]
>=dev-python/ipsw-parser-1.1.2[${PYTHON_USEDEP}]
dev-python/remotezip[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
dev-python/ifaddr[${PYTHON_USEDEP}]
dev-python/hyperframe[${PYTHON_USEDEP}]
dev-python/srptools[${PYTHON_USEDEP}]
>=dev-python/qh3-0.11.5[${PYTHON_USEDEP}]
>=dev-python/developer_disk_image-0.0.2[${PYTHON_USEDEP}]
dev-python/opack2[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
>=dev-python/pytun-pmd3-1.0.0[${PYTHON_USEDEP}]
dev-python/aiofiles[${PYTHON_USEDEP}]
dev-python/prompt-toolkit[${PYTHON_USEDEP}]
dev-python/sslpsk-pmd3[${PYTHON_USEDEP}]
dev-python/python-pcapng[${PYTHON_USEDEP}]
"
# dev-python/sslpsk-pmd3>=1.0.3;python_version<'3.13'[${PYTHON_USEDEP}]

DEPEND="${RDEPEND}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"

#distutils_enable_tests pytest
1 change: 1 addition & 0 deletions dev-python/la-panic/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DIST la-panic-0.5.0.tar.gz 57320 BLAKE2B 11be5801d8bc9470752496d2fdfc1fc952143645d1d88b1061a84f12ccafb4146d390858b42d4cab627484e9e812ef64e84742e0e9ade77c7b91024fe3eba325 SHA512 0e09118b92f63d07f5db7362442ed19f9b67e3b6cfce9980c18cdf00a0588abbd3e96b1247a0f1358eb51d3665da1c3525a24e7ea8acec018521e3c2c9b4aad7
32 changes: 32 additions & 0 deletions dev-python/la-panic/la-panic-0.5.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

PYPI_NO_NORMALIZE=1
#PYPI_PN="la-panic"
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} )

inherit distutils-r1 pypi

DESCRIPTION="iPhone kernel panic parser"
HOMEPAGE="https://gitlab.com/yanivhasbanidev/la_panic"
#SRC_URI="https://files.pythonhosted.org/packages/85/28/757e1ccd939162caa27c8a6173d490deb986c38a7fd73fe2f264f6d7485d/la-panic-0.5.0.tar.gz"
#S="${WORKDIR}/${PYPI_PN}-${PV}"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
RESTRICT="test"

RDEPEND="dev-python/click[${PYTHON_USEDEP}]
dev-python/coloredlogs[${PYTHON_USEDEP}]
dev-python/cached-property[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"



#distutils_enable_tests pytest
12 changes: 12 additions & 0 deletions dev-python/la-panic/metadata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>[email protected]</email>
<name>Author Unknown</name>
</maintainer>
<upstream>
<remote-id type="gitlab">yanivhasbanidev/la_panic</remote-id>
<remote-id type="pypi">la_panic</remote-id>
</upstream>
</pkgmetadata>
1 change: 0 additions & 1 deletion dev-python/la_panic/Manifest

This file was deleted.

12 changes: 12 additions & 0 deletions dev-python/la_panic/metadata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>[email protected]</email>
<name>Author Unknown</name>
</maintainer>
<upstream>
<remote-id type="gitlab">yanivhasbanidev/la_panic</remote-id>
<remote-id type="pypi">la_panic</remote-id>
</upstream>
</pkgmetadata>
1 change: 1 addition & 0 deletions dev-python/opack2/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DIST opack2-0.0.1.tar.gz 42047 BLAKE2B ab4e270b8bc9fef307c4bc2970e7ebe661cf602084cafbe50dcfa251835670843a600018495cf6d20b40ef858ea2eb99c4959c8101ed1e014b75d59f34468db1 SHA512 2624749b712f5a5e55f973f6a6e3ce8d5ae4c8ea9c059c6ee37ad5dda254521953cbe81be9bdad3a9cd225dbd80dd3be5b8d1ece7fb36e27fdcbc41559b54833
11 changes: 11 additions & 0 deletions dev-python/opack2/metadata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>[email protected]</email>
<name>Author Unknown</name>
</maintainer>
<upstream>
<remote-id type="pypi">opack2</remote-id>
</upstream>
</pkgmetadata>
33 changes: 33 additions & 0 deletions dev-python/opack2/opack2-0.0.1.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} )

inherit distutils-r1 pypi

DESCRIPTION="Python library for parsing the opack format"
HOMEPAGE="https://pypi.org/project/opack2/"

LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"

RDEPEND="dev-python/arrow[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"

RESTRICT="test"

#distutils_enable_tests pytest

#src_test(){
# ${EPYTHON} ./tests/test_opack.py || die
#}

#src_prepare(){
# sed -i -e 's|pymobiledevice3|opack|g' pyproject.toml || die
# eapply_user
#}
1 change: 1 addition & 0 deletions dev-python/pycrashreport/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DIST pycrashreport-1.2.5.tar.gz 100768 BLAKE2B 8780badf5fca8f983996277a3ee7d79e46a3cb4813d286bb24448abfad94ad7a03aa2b5998948c8cbe7f4031ebf9aeb23a85c332555ef3d3e8545bae7321d5c4 SHA512 3dad3be0f745dd2a2163b5ae39a2a4c219af5dc1c202f97a504fa7196fcd4edda80489a7327f8f125970dcebb949f250f5647f0fce3bbc5d045641e4fdec7d38
12 changes: 12 additions & 0 deletions dev-python/pycrashreport/metadata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>[email protected]</email>
<name>Author Unknown</name>
</maintainer>
<upstream>
<remote-id type="github">doronz88/pycrashreport</remote-id>
<remote-id type="pypi">pycrashreport</remote-id>
</upstream>
</pkgmetadata>
32 changes: 32 additions & 0 deletions dev-python/pycrashreport/pycrashreport-1.2.5.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} )

inherit distutils-r1 pypi

DESCRIPTION="Pure python3 for parsing Apple's crash reports"
HOMEPAGE="https://github.com/doronz88/pycrashreport"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"

RDEPEND="
dev-python/click[${PYTHON_USEDEP}]
dev-python/cached-property[${PYTHON_USEDEP}]
>=dev-python/la-panic-0.5.0[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"

RESTRICT="test"
#distutils_enable_tests pytest

src_prepare(){
sed -i -e 's|==|>=|g' requirements.txt || die
eapply_user
}
1 change: 1 addition & 0 deletions dev-python/python-pcapng/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DIST python-pcapng-2.1.1.tar.gz 82317 BLAKE2B c97906ca5e70c0e1b45c2d53ef80587c9101c065dbb432c83ec3e297d35064d8b2fba27d8b9de64a68788f5a0f8760436fe76ad56fd1fb51c5ef9f63aff6b5a3 SHA512 3cd1a6e7ad5aaf2dd9191e4d96b351ae849d91bdbc65ccd93f1fb78297f21958d91f76270462aad2dab4432e4b568d183cc21e82eefdf0e4a0cc6dae0fbc8e39
11 changes: 11 additions & 0 deletions dev-python/python-pcapng/metadata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>[email protected]</email>
<name>Author Unknown</name>
</maintainer>
<upstream>
<remote-id type="pypi">python-pcapng</remote-id>
</upstream>
</pkgmetadata>
Original file line number Diff line number Diff line change
@@ -1,23 +1,24 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} )

inherit distutils-r1 pypi

DESCRIPTION="iPhone kernel panic parser"
HOMEPAGE="https://gitlab.com/yanivhasbanidev/la_panic"
DESCRIPTION="Python library to parse the pcap-ng format"
HOMEPAGE="https://pypi.org/project/python-pcapng/"

LICENSE="GPL-3"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE=""
KEYWORDS="~amd64 ~arm64 ~x86"

RDEPEND=""
DEPEND="${RDEPEND}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"

RESTRICT="test"
#distutils_enable_tests pytest
1 change: 1 addition & 0 deletions dev-python/sslpsk-pmd3/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DIST sslpsk-pmd3-1.0.3.tar.gz 17913 BLAKE2B 42522534e801c5563914308f0b33d934d31686b556368a5d8888101ce3d9ee59b8494b8162a3754ef5a0da0d8036fecea0b0fe0858a0ab4768a7d84094765331 SHA512 e9af19d96fd3570f8d36d8ad14c73c8321079704042a767b6619e73dbd2113eb6e578e96a48f19f5f7afd4901d1b32052c890650e16ec4a8901d8a5b29efad2c
11 changes: 11 additions & 0 deletions dev-python/sslpsk-pmd3/metadata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>[email protected]</email>
<name>Author Unknown</name>
</maintainer>
<upstream>
<remote-id type="pypi">sslpsk-pmd3</remote-id>
</upstream>
</pkgmetadata>
Loading

0 comments on commit e646a40

Please sign in to comment.