mirror of
https://github.com/dguglielmi/sunny-overlay.git
synced 2025-12-06 20:22:38 +01:00
Compare commits
301 Commits
1eca958a9b
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
496ad1b3d3
|
|||
|
8b30000a2a
|
|||
|
07a5d9078f
|
|||
|
d57e0966f1
|
|||
|
aef0cf6bf8
|
|||
|
fa9978e315
|
|||
|
26158e1362
|
|||
|
ea9b748269
|
|||
|
6076fd73d7
|
|||
|
51427fe5c5
|
|||
|
f2c00cbc3a
|
|||
|
96890398a3
|
|||
|
4931e69d43
|
|||
|
35419a0a09
|
|||
|
d8d5e3ba69
|
|||
|
8decd0b0d4
|
|||
|
10de84f5c4
|
|||
|
dbf27b8b3e
|
|||
|
b6bcff8abe
|
|||
|
cab3a112af
|
|||
|
c3859dcfa8
|
|||
|
5a9b5cb19f
|
|||
|
b3dff781b9
|
|||
|
bf515db771
|
|||
|
64ba264c59
|
|||
|
b4d58eada1
|
|||
|
2443008441
|
|||
|
56b1e7da24
|
|||
|
a08b08e6c0
|
|||
|
34fde41d35
|
|||
|
91e3cf6022
|
|||
|
070b6f955a
|
|||
|
9dc0000ff1
|
|||
|
6b02bbeada
|
|||
|
565b4ee1b5
|
|||
|
e2db385ae3
|
|||
|
e226738e6f
|
|||
|
d95c4d20c0
|
|||
|
3437c4341b
|
|||
|
a7dd08e689
|
|||
|
a05c0c2a86
|
|||
|
f741c8c802
|
|||
|
c925b7a385
|
|||
|
c58da3c325
|
|||
|
8ba8ee2e82
|
|||
|
a68fbaa008
|
|||
|
71c2bb1cd7
|
|||
|
4e9da4ddab
|
|||
|
a996f9c231
|
|||
|
67a85565b4
|
|||
|
f7875188c6
|
|||
|
aaa497d532
|
|||
|
abb81fdd57
|
|||
|
549e2b8298
|
|||
|
26b285e26a
|
|||
|
fd8a222e09
|
|||
|
6e36160591
|
|||
|
b7929af35c
|
|||
|
7cb8cdfca0
|
|||
|
75280d7e46
|
|||
|
f69f212880
|
|||
|
d40bc39e19
|
|||
|
dd66d2cfc0
|
|||
|
4ed0d44b25
|
|||
|
d66e15cbd5
|
|||
|
e8521c0776
|
|||
|
06355fec1f
|
|||
|
892bfc0dd5
|
|||
|
1833966a7f
|
|||
|
2253f61ab5
|
|||
|
56434a465f
|
|||
|
6448eca3a6
|
|||
|
11946ff15a
|
|||
|
04917bba41
|
|||
|
dbcd4224c1
|
|||
|
a3c5a4e016
|
|||
|
ee61427d1f
|
|||
|
dbdc1f1109
|
|||
|
ef65c17bb5
|
|||
|
72ac1e9400
|
|||
|
eafb30728c
|
|||
|
fd1491347d
|
|||
|
44eb72f1e6
|
|||
|
aa2788f255
|
|||
|
356c71a3f1
|
|||
|
7a996c489a
|
|||
|
01ae0bd841
|
|||
|
c3a84d78f1
|
|||
|
8d3dce6ecb
|
|||
|
6b5c6df514
|
|||
|
279aeabace
|
|||
|
db8fe07c0a
|
|||
|
66ecb22df5
|
|||
|
e44b8fa38e
|
|||
|
f9c8651cdb
|
|||
|
a8111c1079
|
|||
|
81007672f3
|
|||
|
e310f0de05
|
|||
|
4632689d4b
|
|||
|
70aa37dde1
|
|||
|
fbf48e307d
|
|||
|
59b1eb96c7
|
|||
|
125756fdd2
|
|||
|
d133b7160a
|
|||
|
290e4f85e1
|
|||
|
2ad8e55f5d
|
|||
|
a3705960eb
|
|||
|
3fe984da2a
|
|||
|
4bce1018a7
|
|||
|
f832b147af
|
|||
|
82e2f5cbe4
|
|||
|
ea66164b93
|
|||
|
e4ee145e6a
|
|||
|
cc39154cac
|
|||
|
501bf57ce1
|
|||
|
7f35ef5d18
|
|||
|
c72422e88a
|
|||
|
3324dd434a
|
|||
|
48485c1023
|
|||
|
c1c1086caa
|
|||
|
d37a4d8ddb
|
|||
|
8067d0af62
|
|||
|
19b939bcce
|
|||
|
6e9341d367
|
|||
|
0f23cd371d
|
|||
|
0394f686f1
|
|||
|
a5c0f446b2
|
|||
|
f246d8c504
|
|||
|
c4170007da
|
|||
|
b0f3321f11
|
|||
|
cfe020c298
|
|||
|
a33edcc489
|
|||
|
ff398d4579
|
|||
|
3c49d41bb3
|
|||
|
a88abaad4d
|
|||
|
032dd908cd
|
|||
|
8fc08c1dd8
|
|||
|
643d887b65
|
|||
|
8f6d2945d3
|
|||
|
371f6181a8
|
|||
|
f18b978058
|
|||
|
8792ca814a
|
|||
|
99b2de1863
|
|||
|
380beb6d1a
|
|||
|
c24ac2df58
|
|||
|
6cf4c1f6fb
|
|||
|
1ddea0edf9
|
|||
|
760677fb24
|
|||
|
cfa402cb70
|
|||
|
7f409fe5ab
|
|||
|
6be29559cc
|
|||
|
e62c198085
|
|||
|
7f4e51dc91
|
|||
|
4d0f5d87f7
|
|||
|
489b2ba7b7
|
|||
|
6cd970e9a3
|
|||
|
bb3e6107fd
|
|||
|
aa42a93f85
|
|||
|
be947457d7
|
|||
|
a4a67eb3fd
|
|||
|
c672bc42d2
|
|||
|
e8c3be84e0
|
|||
|
e29eba60bd
|
|||
|
11ed2749bb
|
|||
|
5ae9bf689e
|
|||
|
b3b91c53d7
|
|||
|
0fdd011e51
|
|||
|
b1daa8ad6c
|
|||
|
5496dac187
|
|||
|
5598ff3370
|
|||
|
b594a802fa
|
|||
|
98de10b12a
|
|||
|
b0b9a2a1b0
|
|||
|
d457721dfa
|
|||
|
714a7154d1
|
|||
|
22227d62e9
|
|||
|
5200ffbb32
|
|||
|
203fbbacfb
|
|||
|
6fcc91b506
|
|||
|
8a17d09276
|
|||
|
b481a74be1
|
|||
|
460732b68f
|
|||
|
b55fdc561a
|
|||
|
1e1fc7e08a
|
|||
|
60c625b52b
|
|||
|
85f83ccae3
|
|||
|
4b4169d16f
|
|||
|
d0cd81d07e
|
|||
|
9b2313d205
|
|||
|
531e6cb3e2
|
|||
|
d3bf991899
|
|||
|
459859051f
|
|||
|
2e80b8b7b1
|
|||
|
4a82737d6c
|
|||
|
ce0ea8464a
|
|||
|
acd54d75a5
|
|||
|
72ebc2d857
|
|||
|
deb272c4b1
|
|||
|
2317680761
|
|||
|
0d7e68825e
|
|||
|
607f96c1ba
|
|||
|
efba409085
|
|||
|
a2198cdb40
|
|||
|
c755e225d1
|
|||
|
ccf13a81bf
|
|||
|
b74e41cbb7
|
|||
|
a969ad2621
|
|||
|
ffa910a8a7
|
|||
|
4df913f1b6
|
|||
|
6c11dd6d7b
|
|||
|
4c87049913
|
|||
|
9d640f9da4
|
|||
|
a4d9ceb127
|
|||
|
f3285374c9
|
|||
|
2700d3c00a
|
|||
|
091efe9902
|
|||
|
01f794a375
|
|||
|
72bb840f9e
|
|||
|
7a7f3ee8fe
|
|||
|
245b6fb83d
|
|||
|
a1a8be4f18
|
|||
|
402f4e453b
|
|||
|
2759b7dfba
|
|||
|
9a7b367d4a
|
|||
|
86ed797bb2
|
|||
|
65d9c3f41b
|
|||
|
717012bef3
|
|||
|
2174bb9148
|
|||
|
fc580f98d4
|
|||
|
d1f840e0f3
|
|||
|
5737097b97
|
|||
|
8edc42604d
|
|||
|
57938e1b47
|
|||
|
ef6e5950eb
|
|||
|
89074d23a6
|
|||
|
7c51704ff3
|
|||
|
e1b826a929
|
|||
|
10e2b30298
|
|||
|
7c44283426
|
|||
|
59d7433bb1
|
|||
|
0cc623137c
|
|||
|
0036184a36
|
|||
|
b7e50659b6
|
|||
|
9beea2ba2a
|
|||
|
3256114995
|
|||
|
fb41dbacf4
|
|||
|
4e75de37ce
|
|||
|
5cf161dced
|
|||
|
4103eb2ea8
|
|||
|
58ced1f350
|
|||
|
6626c620c4
|
|||
|
5ef3d766e9
|
|||
|
8114cdbe24
|
|||
|
da840744f2
|
|||
|
46e68601b2
|
|||
|
912bfaa0d1
|
|||
|
0d545d2b98
|
|||
|
8ebb651d8d
|
|||
|
9d810121b5
|
|||
|
50c0d731a3
|
|||
|
a11942749e
|
|||
|
32a7e892ce
|
|||
|
31444340a6
|
|||
|
7b0236ae98
|
|||
|
e297242d53
|
|||
|
2c85ddaf14
|
|||
|
119dde8246
|
|||
|
c2f6aeed6a
|
|||
|
80197b19c3
|
|||
|
77e327d28b
|
|||
|
fa6d715220
|
|||
|
fcc5ba3e2b
|
|||
|
1d8eed79db
|
|||
|
e8a44ab69f
|
|||
|
08f69d58f8
|
|||
|
69dc64b326
|
|||
|
1c566c3879
|
|||
|
39d44fe60c
|
|||
|
0034893269
|
|||
|
eea1dbdf09
|
|||
|
212377e3e8
|
|||
|
e5763e7b09
|
|||
|
ba97eb7ada
|
|||
|
8e59ff46e8
|
|||
|
b720598cb3
|
|||
|
f9b0fd06ba
|
|||
|
da6f2e7087
|
|||
|
ec7855e942
|
|||
|
d54afcb8bb
|
|||
|
5353f2644b
|
|||
|
0ff34dbfdc
|
|||
| 42ecba7a3e | |||
|
|
3feaffcc5b | ||
|
4d08acf31f
|
|||
|
9dbc7a02fe
|
|||
|
39961cb586
|
|||
|
2c3a7168bd
|
|||
|
3811b5e936
|
|||
|
f0ba6ba18a
|
|||
|
a1f548cbb0
|
|||
|
d893e89078
|
15
.github/workflows/pkgcheck.yaml
vendored
Normal file
15
.github/workflows/pkgcheck.yaml
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
name: pkgcheck
|
||||
on:
|
||||
push:
|
||||
branches: [master]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- name: Run pkgcheck
|
||||
uses: pkgcore/pkgcheck-action@v1
|
||||
18
.github/workflows/pkgcheck_merge.yaml
vendored
Normal file
18
.github/workflows/pkgcheck_merge.yaml
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
name: pkgcheck_merge
|
||||
on:
|
||||
pull_request:
|
||||
branches: [master]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- name: Run pkgcheck
|
||||
uses: pkgcore/pkgcheck-action@v1
|
||||
with:
|
||||
# RequiredUseDefaults https://github.com/pkgcore/pkgcheck/issues/640
|
||||
args: --exit warning -k ,-RequiredUseDefaults --commits HEAD^..${{ github.sha }}
|
||||
16
README.md
16
README.md
@@ -1,8 +1,10 @@
|
||||

|
||||
|
||||
# sunny-overlay
|
||||
Sunny-overlay is my personal Gentoo Portage overlay.
|
||||
|
||||
## How to use this overlay ?
|
||||
You can use this overlay with portage plug-in sync system (see: https://wiki.gentoo.org/wiki/Project:Portage/Sync) or alternatively by using app-portage/layman.
|
||||
You can use this overlay with portage plug-in sync system (see: https://wiki.gentoo.org/wiki/Project:Portage/Sync)
|
||||
|
||||
### New portage plug-in sync system (>=sys-apps/portage-2.2.16)
|
||||
|
||||
@@ -10,13 +12,21 @@ You can use this overlay with portage plug-in sync system (see: https://wiki.gen
|
||||
```
|
||||
# cat << EOF > /etc/portage/repos.conf/sunny-overlay.conf
|
||||
[sunny-overlay]
|
||||
location = /usr/local/portage/overlay/sunny-overlay
|
||||
location = /var/db/repos/sunny-overlay
|
||||
sync-type = git
|
||||
sync-uri = git://github.com/dguglielmi/sunny-overlay.git
|
||||
sync-uri = https://github.com/dguglielmi/sunny-overlay.git
|
||||
auto-sync = yes
|
||||
masters = gentoo
|
||||
EOF
|
||||
```
|
||||
|
||||
OR via eselect-repository
|
||||
|
||||
```
|
||||
# emerge app-eselect/eselect-repository
|
||||
# eselect repository add sunny-overlay git https://github.com/dguglielmi/sunny-overlay.git
|
||||
```
|
||||
|
||||
- Retrieve sunny overlay
|
||||
|
||||
```
|
||||
|
||||
@@ -1,2 +1 @@
|
||||
DIST decompyle++-0_p20230427.tar.gz 361806 BLAKE2B 32c1e6a80ef338e2433b15ce936ce262e98a6535cca46f1e10d82ae8b5672e0477638eb31972ee4f51c49008f1a0751365c3f2c7b7d2c51f484935051cb44fd5 SHA512 5a814a367fbbef2e3564905bc53066d2656aa5fe51f7e068fa37c07e04d0de5209c196eaaaa7d5f515e897c56c3cff77ae859e5a924342fe2176b2e2e593ede7
|
||||
EBUILD decompyle++-0_p20230427.ebuild 556 BLAKE2B 41c27fdaa6c2ef30decb0ad456ac4ff66735bde10307309996d6a0141d6bd85e64b6b9b48847ea13a0ecfd75012595132201a0c93ce70e13c0a8835b672e729a SHA512 5dfe802d13c1d9fd46299b53f10edba6fb9b844a7185572d0b3df384b8626285c45b44a2177788c19a0fa7037167a749daac6849976cf6a2c06fc68e0c4a73aa
|
||||
DIST decompyle++-0_p20240312.tar.gz 363902 BLAKE2B 94ab6568f01b51d14ddbe5239dd99c061b2b348d8fb5af78d912c1c784067ea0c0c6d40f20eee01c22a3b5de3eade88e8b62791651f35bbaf188dd713ddca79b SHA512 b6b0b814a291116adb512a53581e134cb273fa839c49c0bc6f2e8dcc01b826b46341c4fe89f4ae079210dd594f6734f9c4d8768d3ca53a1883890cd3b7cf6f5f
|
||||
|
||||
@@ -1,24 +1,27 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
PYTHON_COMPAT=( python3_{8..13} )
|
||||
|
||||
inherit cmake python-single-r1
|
||||
|
||||
EGIT_COMMIT="c8156739f187c7ddbbeb8c52488405e83bea0ddd"
|
||||
EGIT_COMMIT="6467c2cc52aa714876e131a1b6c6cf25f129460f"
|
||||
|
||||
DESCRIPTION="A Python Byte-code Disassembler/Decompiler"
|
||||
HOMEPAGE="https://github.com/zrax/pycdc"
|
||||
SRC_URI="https://github.com/zrax/pycdc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
S="${WORKDIR}/pycdc-${EGIT_COMMIT}"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="${PYTHON_DEPS}"
|
||||
BDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
"
|
||||
RDEPEND="${BDEPEND}"
|
||||
|
||||
S="${WORKDIR}/pycdc-${EGIT_COMMIT}"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
11
app-forensics/decompyle++/metadata.xml
Normal file
11
app-forensics/decompyle++/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>david.guglielmi@gmail.com</email>
|
||||
<name>David GUGLIELMI</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">zrax/pycdc</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,3 +1,2 @@
|
||||
DIST lua-5.1.5.tar.gz 221213 BLAKE2B 915eb8e8c9d7e460eacf1d7a59309c60dfc0f5d9d3d76fbc9764e7cae85920b95096db1c27b69ac53378a145c29efde403e88166a1332a67150d9d3a897aba02 SHA512 0142fefcbd13afcd9b201403592aa60620011cc8e8559d4d2db2f92739d18186860989f48caa45830ff4f99bfc7483287fd3ff3a16d4dec928e2767ce4d542a9
|
||||
DIST luadec-0_p20170106.tar.gz 1773467 BLAKE2B cca475bbc382aa81937977a40f7f87853d58b22b014471fd152ec586d7b940535767b35a4ec237282a679e6fb3167e52c5bdf3aeb6469983bc79babf68133c17 SHA512 29750d91656c7bd11d8eaf50c7fd3018c0b641d909a7d6a9c588bf65ab1cd739d9a3eb72ba35564cecc53b7c493e00123ce06879e7da27d669c81d348dd651e8
|
||||
EBUILD luadec-0_p20170106.ebuild 929 BLAKE2B 46bbc7b25426df817d7b1e947930e6e5f4e087c39e8babff1f39c065045182554cb42d99929d2263c8b1bef61527307303b7f68f18b6182abda2c401a7dcec08 SHA512 a31bfacf2366f143d95dacf4098313de87b4eb08163a822b8a7de9eb1fc8a95720cf1ea0c78db30aa368db999e56e2697d54aa40a1277d56f6a58cb774bef7b4
|
||||
|
||||
@@ -1,40 +1,40 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
EAPI=8
|
||||
|
||||
LUA_COMPAT=( lua5-1 )
|
||||
LUA_TARGET=5.1.5
|
||||
EGIT_COMMIT="895d92313fabaee260121c758c8320d1b21dd741"
|
||||
|
||||
inherit lua-single
|
||||
inherit lua-single toolchain-funcs
|
||||
|
||||
DESCRIPTION="LuaDec is a Lua decompiler for lua 5.1"
|
||||
HOMEPAGE="https://github.com/viruscamp/luadec"
|
||||
SRC_URI="https://github.com/viruscamp/luadec/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz
|
||||
https://www.lua.org/ftp/lua-${LUA_TARGET}.tar.gz"
|
||||
|
||||
S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="5.1"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
REQUIRED_USE="${LUA_REQUIRED_USE}"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="${LUA_DEPS}"
|
||||
|
||||
S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
rm -rf lua-${SLOT}
|
||||
ln -s ${WORKDIR}/lua-${LUA_TARGET} lua-${SLOT}
|
||||
ln -s "${WORKDIR}"/lua-${LUA_TARGET} lua-${SLOT}
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C lua-${SLOT} linux || die
|
||||
emake LUAVER=${SLOT} -C luadec || die
|
||||
emake -C lua-${SLOT} linux CC="$(tc-getCC)" || die
|
||||
emake -C luadec LUAVER=${SLOT} CC="$(tc-getCC)" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
11
app-forensics/luadec/metadata.xml
Normal file
11
app-forensics/luadec/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>david.guglielmi@gmail.com</email>
|
||||
<name>David GUGLIELMI</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">viruscamp/luadec</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,4 +0,0 @@
|
||||
AUX pev-fix-manpages-compression.patch 528 BLAKE2B 0842aa89c3643c7c111ac426620bfddcf16e6d5b14a30650e43d630ea40342ab160b922236d234cd48961d60a7b957f3831f4d172f1f911e731eee42c5e2f682 SHA512 b70d00726defaa44c56a60ed1948e349329d2f0240f9526065bfa2a3ac639226fec8fb55ae91f53cbb19e3b6d0f15fbc31b69f43990c18d55051c4a57d9b8976
|
||||
DIST libpe-0_p20210819.tar.gz 120183 BLAKE2B a5c1e415e9acb88b706beec14f92241197734bfe2f45fbe58e20fcd10c7afc206774dc78efdd20c4cad3046caf1e3fde81b611d9bb67dfe2751503c9f7aa132d SHA512 5a28a1f51a44ad091dae271425c430654c97f5e80a42259568b97a2b66a236254a20821e3922036c0c01a47cdf871402fed8b1e601e6b0cc61df20287ad7ec7a
|
||||
DIST pev-0.81_p20220203.tar.gz 551510 BLAKE2B 4c74fd29a4e21fc2e9792a8ff6a86509adfd9eda2223fcd261cdc0f5020c0774ce8643d2409e5ede1b1d0f6f8a0b8290a5df5edcf5cb149e082ea2b54063bbcc SHA512 5fcd7bb5ec945896750b3e9ad104e172f3104ea132f4ad3ee47315fd59bb3a2840258608d133e1c93a19f7fbaac6ce20d07d1696501c845638580a3ab2e377b9
|
||||
EBUILD pev-0.81_p20220203.ebuild 1045 BLAKE2B 31dfeda01a0f8ba09d2c86ce15d45c9be442ed9ef4d5f3ce7f7271c6f5e6d98ff0e47c41d103f4c79fb603485f09da64a1552769ab67add24242cc0a492d0dbe SHA512 91e7dcc8fbfb7d7f0ac6f926867d3e8d3d91b4d9497edbb2f248489961ae13762378d99810493e09d26a50b4e9144cde634aea2e6a77113afbdba9db5e2c1293
|
||||
@@ -1,35 +0,0 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PEV_COMMIT="2d6337beb6fa8be83d9164b45b53fd3b3300fb34"
|
||||
LIBPE_COMMIT="5f44724e8fcdebf8a6b9fd009543c9dcfae4ea32"
|
||||
|
||||
DESCRIPTION="Multiplatform command line toolkit to work with PE binaries"
|
||||
HOMEPAGE="https://github.com/merces/pev"
|
||||
SRC_URI="https://github.com/merces/pev/archive/${PEV_COMMIT}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/merces/libpe/archive/${LIBPE_COMMIT}.tar.gz -> libpe-0_p20210819.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="dev-libs/openssl"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-fix-manpages-compression.patch" )
|
||||
|
||||
S="${WORKDIR}/${PN}-${PEV_COMMIT}"
|
||||
|
||||
src_prepare() {
|
||||
rmdir lib/libpe || die "Unable to remove libpe directory"
|
||||
ln -s ../../libpe-${LIBPE_COMMIT} lib/libpe || die "Unable to symlink libpe directory"
|
||||
|
||||
sed -i \
|
||||
-e '/^prefix/s#\([^=]*\).*$#\1= '"${EPREFIX}/usr"'#' \
|
||||
-e '/^libdir/s#\([^=]*\).*$#\1= /usr/'$(get_libdir)'#' \
|
||||
src/Makefile lib/libpe/Makefile || die
|
||||
|
||||
default
|
||||
}
|
||||
2
app-forensics/readpe/Manifest
Normal file
2
app-forensics/readpe/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST readpe-0.84.tar.gz 642372 BLAKE2B 59c326fad879c172c9b90964e2eb140fc4df2db3c7ee3b00324ed659fb8eb70c356036b3c601eaed6fc8e91dfc1ab29166383a5d7ded8b3d8970b601617c3f24 SHA512 facb4db30e46b05436888614302c784af543914f7aaa3c5a499352a6df71ea29c512f97304981a51f8e852a01ff95d1a3c7d885add86e8bb0c28cf805f7ed30b
|
||||
DIST readpe-0.85.1.tar.gz 648014 BLAKE2B e1d07b32fcb48f69f50b5777e07ac5bc9c1e9c9abfbcf35e7165da43b81431a6a80d7336932b2969a292c41f55b1bccd4959d9e71c449b2f941347bb6fca11c7 SHA512 3877b80657a707e4cf92cae665a643f05d3b712a31cdb16c2f0fee2b3088dd96539083aec0030f4b3f8a62ea071f1f71d5eec6fe480e640e4cdd72b534072432
|
||||
11
app-forensics/readpe/metadata.xml
Normal file
11
app-forensics/readpe/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>david.guglielmi@gmail.com</email>
|
||||
<name>David GUGLIELMI</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">mentebinaria/readpe</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
35
app-forensics/readpe/readpe-0.84.ebuild
Normal file
35
app-forensics/readpe/readpe-0.84.ebuild
Normal file
@@ -0,0 +1,35 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="Multiplatform command line toolkit to work with PE binaries"
|
||||
HOMEPAGE="https://github.com/mentebinaria/readpe"
|
||||
SRC_URI="
|
||||
https://github.com/mentebinaria/readpe/archive/v${PV}.tar.gz
|
||||
-> ${P}.tar.gz
|
||||
"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="dev-libs/openssl"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-fix-manpages-compression.patch" )
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e '/^prefix/s#\([^=]*\).*$#\1= '"${EPREFIX}/usr"'#' \
|
||||
-e '/^libdir/s#\([^=]*\).*$#\1= /usr/'$(get_libdir)'#' \
|
||||
src/Makefile lib/libpe/Makefile || die
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CC="$(tc-getCC)"
|
||||
}
|
||||
35
app-forensics/readpe/readpe-0.85.1.ebuild
Normal file
35
app-forensics/readpe/readpe-0.85.1.ebuild
Normal file
@@ -0,0 +1,35 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="Multiplatform command line toolkit to work with PE binaries"
|
||||
HOMEPAGE="https://github.com/mentebinaria/readpe"
|
||||
SRC_URI="
|
||||
https://github.com/mentebinaria/readpe/archive/v${PV}.tar.gz
|
||||
-> ${P}.tar.gz
|
||||
"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="dev-libs/openssl"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-fix-manpages-compression.patch" )
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e '/^prefix/s#\([^=]*\).*$#\1= '"${EPREFIX}/usr"'#' \
|
||||
-e '/^libdir/s#\([^=]*\).*$#\1= /usr/'$(get_libdir)'#' \
|
||||
src/Makefile lib/libpe/Makefile || die
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CC="$(tc-getCC)"
|
||||
}
|
||||
@@ -4,5 +4,4 @@ DIST github.com-sourcekris-goflint-v1.0.0.tar.gz 36185 BLAKE2B a496a5d9b5cbc066c
|
||||
DIST github.com-sourcekris-gogmpecm-8a5f196d84bc.tar.gz 8259 BLAKE2B 80c167d96edec4617164164dc613e3f80a8a32e18bc61409b22cfef23cff64486ae97d354f825db4d1e9e7887e668600c9ed75b83bb2789dd17eb2ed8248ac99 SHA512 71c226acb0424eb276a64a40764cbeb9522a95b5e6b325e6b5eaac4b1ee930f2ace65e66e3851f5d94aee168bd9234603446c636ee3527c678d2b42103a5e30b
|
||||
DIST github.com-sourcekris-mathparse-232758c46ee7.tar.gz 6531 BLAKE2B dc97996e899de2159f42e9b8bf3f5b85090ab7ef010267e1058a9a43b8454c9b14dc730f5ef3f92e2761eb9f3191150965d8bb1c705969b6764441d681c30511 SHA512 5b001c17069d79b4243ea55b8973c53159b5f6728da989dfdb3515b11f070d3d27576cbf8720e6f3e074d0f8587bafdf7b25c3f751be1917ff9cc3b8d3e68096
|
||||
DIST github.com-sourcekris-x509big-e8ea46e23d32.tar.gz 4608 BLAKE2B bda9e865c8357423ba379845cac6ee2d75d13e05a66847569e7835743558ffe8377c4df4233d49df445b11064224df6a183f4f84eb4bbc6f3c05ce6c2eb2f904 SHA512 ebf710602d6f4264e182026b06372ec7653e22f865635f28081bba9152845b4ca4c872b2a640239720dc91fe5bb5c7642769776f8e6ea521157c456712c3fc9a
|
||||
DIST gorsatool-1.0.2_p20220628.tar.gz 110868 BLAKE2B 3e76f1e9b50f476516c0a94340c010cc3daefa3097aeacb3a99a735047f8c99b95567e56196d8d8e6cf173d6914cb4f37b715e58816a37ea38f9e6ba21566ae2 SHA512 dead252341fede61274e6575aac99b3e60d9c3555e1db40ffb4d59630f60ae454a9cb77ac80b5cb807a889a82c20e785906a347e4012846dd350cc2803e6359a
|
||||
EBUILD gorsatool-1.0.2_p20220628.ebuild 1037 BLAKE2B 64d883fed2519c918786fac10397971a9636bc220846af2e239ed62d7a0c01af220c7bd90ac6bc4acf842178748eeca0850756aa40122c3f9d58122d36c2aeaa SHA512 aa6ca610ee2f97a6750a2cae4938e166cf0a15b725be117affd60b6d9be6646f2ad0be0c48f2b5d6976a4bdeb5a6064335bea8d5d27ffa1f80889b1087944cb7
|
||||
DIST gorsatool-1.0.2_p20231101.tar.gz 114108 BLAKE2B 401c1c42e7de220ba67e71d91a8d5b19deab65b37b649bd1668f3d8785da517b4e12ec28bb2d8c874d6407e15c6b332faa8de329564a0210bd24577d6b160ced SHA512 e677ad9f610e93344a8c213a081a03cda35f41d0786b26dee2b9ad561753561b46382572fb11bfe394711739e269d1084feb22ebf4f0be6f6f3c9f7ba68656cb
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
@@ -12,10 +12,9 @@ EGO_VENDOR=(
|
||||
"github.com/sourcekris/gogmpecm 8a5f196d84bc"
|
||||
"github.com/sourcekris/mathparse 232758c46ee7"
|
||||
"github.com/sourcekris/x509big e8ea46e23d32"
|
||||
"github.com/sourcekris/goflint v1.0.0"
|
||||
)
|
||||
|
||||
EGIT_COMMIT="b73bceaed5922053d5c8760b1a16d60b1fae0869"
|
||||
EGIT_COMMIT="eb50c9aa5b68419b0cb2f319dfe321ce6a0963cb"
|
||||
|
||||
inherit golang-build golang-vcs-snapshot
|
||||
|
||||
@@ -25,15 +24,15 @@ HOMEPAGE="https://github.com/sourcekris/goRsaTool"
|
||||
SRC_URI="https://github.com/sourcekris/goRsaTool/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz
|
||||
${EGO_VENDOR_URI}"
|
||||
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="sci-mathematics/gmp-ecm
|
||||
sci-mathematics/flint"
|
||||
BDEPEND="
|
||||
sci-mathematics/flint
|
||||
sci-mathematics/gmp-ecm
|
||||
"
|
||||
RDEPEND="${BDEPEND}"
|
||||
|
||||
src_install() {
|
||||
newbin goRsaTool gorsatool
|
||||
11
app-misc/gorsatool/metadata.xml
Normal file
11
app-misc/gorsatool/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>david.guglielmi@gmail.com</email>
|
||||
<name>David GUGLIELMI</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">sourcekris/goRsaTool</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,2 +1 @@
|
||||
DIST lssecret-0_p20190703.cpp 3734 BLAKE2B a05f09fd8597f9f8d7b6addcda0a7ea9bd8251dabaf71f3917ff6862c55f39e441518dc316e65133e190f8a7edf33431c22f518ec98b430fbd841c8ab1c8207d SHA512 c61544fd13ff3611bb8d00668d477253d3383a8c2e82245d2034570c0e7d002440d293b5eb8abf19116b2138634a3be9c3c233fa49c26d28f3c595b5a8046c70
|
||||
EBUILD lssecret-0_p20190703.ebuild 770 BLAKE2B 2bc640c53475cd4ac12110108f47016183e2e397a916a8bed3d247f603b3a7b68c1f95f37e37e5ccb4bebe9e4e036b56817c4e2a9a3834951ebc406ad7294303 SHA512 07033d4a37d1f9dd1ddf02bd20f6ed59c4ae63fefd5409ddab685a0b53b81d4f887113753d92cc283bf384a34e918036babdc78be011a795a64d6e760527f05f
|
||||
DIST lssecret-0_p20221203.tar.bz2 2763 BLAKE2B ebbe79bda6abaaf42551e160b83442dee6e1ec63e6b20066b0c421da56ae273e97ce9684d17d0fb3197597daa335d80cffbeb88ef70e95f4fbee44621e84abb4 SHA512 ee4eba739dcb1b3c4f7c9180c7ffbecb9fb36817c00d13318a8e73e7aa455285ee52827125e29e1e4741da71f2a070f9bace97a6077600a344421c1e7f560a60
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="lssecrets lists all secret items in a secret service using libsecret"
|
||||
HOMEPAGE="https://gitlab.com/GrantMoyer/lssecret"
|
||||
SRC_URI="https://gitlab.com/GrantMoyer/lssecret/-/raw/722013dc982e56f8127d3ab0105606410d4e1744/lssecret.cpp?inline=false -> ${P}.cpp"
|
||||
|
||||
LICENSE="Unlicense"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="app-crypt/libsecret"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_unpack() {
|
||||
cp "${DISTDIR}/${P}.cpp" lssecret.cpp || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
$(tc-getCXX) lssecret.cpp ${CXXFLAGS} $(pkg-config --cflags --libs libsecret-1) -o lssecret || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin lssecret || die
|
||||
}
|
||||
38
app-misc/lssecret/lssecret-0_p20221203.ebuild
Normal file
38
app-misc/lssecret/lssecret-0_p20221203.ebuild
Normal file
@@ -0,0 +1,38 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
EGIT_COMMIT="20fd771a678a241abbb57152e3c2d9a8eee353cb"
|
||||
|
||||
DESCRIPTION="lssecrets lists all secret items in a secret service using libsecret"
|
||||
HOMEPAGE="https://gitlab.com/GrantMoyer/lssecret"
|
||||
SRC_URI="
|
||||
https://gitlab.com/GrantMoyer/lssecret/-/archive/${EGIT_COMMIT}.tar.bz2
|
||||
-> ${P}.tar.bz2
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
|
||||
|
||||
LICENSE="Unlicense"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="
|
||||
app-crypt/libsecret
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
${DEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed -i '/$(CXX)/s#-O3#$(CXXFLAGS)#1' Makefile || die
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin lssecret
|
||||
}
|
||||
11
app-misc/lssecret/metadata.xml
Normal file
11
app-misc/lssecret/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>david.guglielmi@gmail.com</email>
|
||||
<name>David GUGLIELMI</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="gitlab">GrantMoyer/lssecret</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,3 +0,0 @@
|
||||
DIST ftfy-6.0.3.tar.gz 64193 BLAKE2B 149b9dce69203b7a99f856e61cde14ece987e3cd081e69b0d4d1e2e6526957cf3c178c30248adec149cf51c365e6e28f8ffb9eb29850cab8d9f2344f72704edd SHA512 52231f2e63464b1dab3190ff35053704ec0a497801d3bd3c76358f20775172e98e2f145763ab6788c24480be16256562a62cd50c6f028bc91128e8c586a08af5
|
||||
EBUILD ftfy-6.0.3.ebuild 439 BLAKE2B e6ed8b5e39235b156af2e9315a1b07c11e051df9c557387fc8ce191b976b7e4296c33b9e333cc48d6eaa6dba4f10dd7389cc010132daa2d5585491bc9e87824a SHA512 21477574d725edea68bfc5909a92181c6de0a6f16fb19ee2f4b4f31cd399824b85d8cd2f5928e835a8d3ee47269e2b8755bb94ad36553780de09f90e7e1f4b13
|
||||
MISC metadata.xml 348 BLAKE2B 64decc48d0836b10524ca4b209ebd8ab0152070ffe95846517861e635f5b5b539fc23941dca8163b45cfa378f33179918aa6773d2c394df137bc0ef4a6ce286d SHA512 fa61afeeee917b16c357d6769413042ff48803dc939b46150de6e0f052786ead8222cf3c407868ac1d2f667aef2e13660e5ccd0ce0a5784607c245b2a79120e5
|
||||
@@ -1,20 +0,0 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python library that fixes text for you"
|
||||
HOMEPAGE="https://github.com/LuminosoInsight/python-ftfy"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
RDEPEND="dev-python/wcwidth"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,2 +0,0 @@
|
||||
DIST wikipedia-1.4.0.tar.gz 27748 BLAKE2B 9c7b2a69a0ed60d5c002fae8add0d6c0cef0d5baf13d363bd6677badd4d40ee4e2b0739e5fc2b43a3631b2b34360b91f75d344b09acce340f2cead093396404a SHA512 56d3382c784fd16205edc5b6f34a8bac5b6fefc21856993413ba339e9e9016b9b65602ed8eaeb1fe593f8eafc6b7b049dba14427cf08e08aabc03fd971504418
|
||||
EBUILD wikipedia-1.4.0.ebuild 480 BLAKE2B 6fc98eb99e553687e595b2e7ae351e387cd82972248417c99605d0a9056d39f985d58ed2730d2be57b9c48a3919167305e5109443c297341fcf12e52ebc99a46 SHA512 f83aeb18c3bb0741ff02b50cfa114f4432fd32a1b9200b720c9efd3a19175c9cef4c8197904d466e0b3f5e2db80cd7307ba3feb7aea9b4d776de7e480adadee4
|
||||
@@ -1,20 +0,0 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python library that makes it easy to access and parse data from Wikipedia"
|
||||
HOMEPAGE="https://github.com/goldsmith/Wikipedia"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
RDEPEND="dev-python/beautifulsoup:4
|
||||
>=dev-python/requests-2.6.0"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
@@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @ECLASS: kodi-addon.eclass
|
||||
# @MAINTAINER:
|
||||
# candrews@gentoo.org
|
||||
# @SUPPORTED_EAPIS: 7 8
|
||||
# @PROVIDES: cmake
|
||||
# @BLURB: Helper for correct building and (importantly) installing Kodi addon packages.
|
||||
# @DESCRIPTION:
|
||||
# Provides a src_configure function for correct CMake configuration
|
||||
|
||||
case ${EAPI} in
|
||||
7|8) ;;
|
||||
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
|
||||
esac
|
||||
|
||||
inherit cmake
|
||||
|
||||
# @FUNCTION: kodi-addon_src_configure
|
||||
# @DESCRIPTION:
|
||||
# Configure handling for Kodi addons
|
||||
kodi-addon_src_configure() {
|
||||
|
||||
mycmakeargs+=(
|
||||
-DCMAKE_INSTALL_LIBDIR="${EPREFIX}/usr/$(get_libdir)/kodi"
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
EXPORT_FUNCTIONS src_configure
|
||||
@@ -1,3 +1,2 @@
|
||||
DIST Full-Tilt-Pinball_Win_EN.zip 9552541 BLAKE2B 8236d0534032f3202c7b91207ae1e71d53f2a2edb899803ad50a9dae8fb00040c903b24131adc6fd129402ff594c035fef53e09228eace38918a1b25d06580fb SHA512 428acef149f0671c794840ee9e05381e31f54a59a4d9c3a0b3abdfb0fec26909a3f3cffd17f4679043e98f9a50d026d1094d8d8b4204a37fa0f927e8c8e3b805
|
||||
DIST spacecadetpinball-2.1.0.tar.gz 3219590 BLAKE2B 93bbfb33cf4e4a05132764dab503a5e4f4db0295716279f9f0e077dcff145cd024fb626c6777dad888496590b81d9d999f928e5ea9a344effcf77484572a486e SHA512 0fff9049953af83b1a274fd5d845e2f19531cafae33b9fb337745169057f1a28b6eaaa1042a912fc5732eb10bb70e5ede174f2ca7873a267f368b8841bfa055d
|
||||
EBUILD spacecadetpinball-2.1.0.ebuild 1025 BLAKE2B a41ae5bfc896913a0405fef5effafdee2323e8bbe40e63f0093d7044c8bcf5bf9a1d34e10f3ba9cd07f6b062aa021104c72cdd0c765733262f0771b123c22dcf SHA512 a8e993375c1758791047322534a5bd3405816b643aad7ddbd9ba4cba6868d5a863037d86bf80f6b9654e9f27771993624810527b1ce61f41edf46d5f800e355e
|
||||
|
||||
11
games-arcade/spacecadetpinball/metadata.xml
Normal file
11
games-arcade/spacecadetpinball/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>david.guglielmi@gmail.com</email>
|
||||
<name>David GUGLIELMI</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">k4zmu2a/SpaceCadetPinball</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -12,25 +12,30 @@ HOMEPAGE="https://github.com/k4zmu2a/SpaceCadetPinball"
|
||||
SRC_URI="https://github.com/k4zmu2a/${MY_PN}/archive/refs/tags/Release_${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://davipinheiro.com/wp-content/uploads/2021/02/Full-Tilt-Pinball_Win_EN.zip"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-Release_${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="media-libs/libsdl2[haptic]
|
||||
DEPEND="
|
||||
media-libs/libsdl2[haptic]
|
||||
media-libs/sdl2-mixer[wav,midi,fluidsynth]
|
||||
media-sound/fluid-soundfont"
|
||||
media-sound/fluid-soundfont
|
||||
"
|
||||
BDEPEND="
|
||||
${DEPEND}
|
||||
app-arch/unzip
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-Release_${PV}"
|
||||
|
||||
src_install() {
|
||||
insopts -m 0644
|
||||
insinto /usr/share/SpaceCadetPinball/
|
||||
doins ${WORKDIR}/FULLTILT/CADET/CADET.DAT
|
||||
doins "${WORKDIR}"/FULLTILT/CADET/CADET.DAT
|
||||
|
||||
insinto /usr/share/SpaceCadetPinball/SOUND
|
||||
for snd in ${WORKDIR}/FULLTILT/CADET/SOUND/*
|
||||
for snd in "${WORKDIR}"/FULLTILT/CADET/SOUND/*
|
||||
do
|
||||
doins "${snd}"
|
||||
done
|
||||
|
||||
@@ -1,4 +1 @@
|
||||
DIST blastem-0.6.3_pre20230219.tar.bz2 1284659 BLAKE2B b1b0bff68c6bd6c28a40b0425e0e8478a6a6f3bb065932e352e3b7ee5ce588db1bb911d1cd61d6890eafb2964529767b053584f2a0b2d90d00aba425895c0ed0 SHA512 dafa7cf7659854f4bfb571792ea7594ef0ac725948c74683e6e27e014a258733be6c7b9d5070f484d7f681b5914c75770da49ce0d32d53dce5b02b70f500bb59
|
||||
DIST blastem-0.6.3_pre20230402.tar.bz2 1287715 BLAKE2B 9354263a327bb5e159b1f6c35bd238fe6928e1d6ac26201e10a63a84c1777a63ae1859efddb62345601e1b84f31c8b2644e851f0f688404e82c68af9a8699046 SHA512 3b7567fd001511866c6e44c76946092730125342946ca771de0d90628138f076c30c53390b1fceddd7bfc5df94dee733fc1fb08be8576ae24156d11a664df5c7
|
||||
EBUILD blastem-0.6.3_pre20230219.ebuild 1075 BLAKE2B 9644957a5dc9200fe3ae6c2e2174073f371265ed076e228dde1b86471d93f945ba72868280730c8fbbe1574522e646b2bab16671fe610917ae2993a3bb8e1836 SHA512 2b1c1f65cdf1c745f5923b286b0b32a06c317dcc25f3ca2d19fa425689bb173860f06d5c830b580df8392dedf8c3d6c1573f6671dba504d2fa9cf7681f0506d1
|
||||
EBUILD blastem-0.6.3_pre20230402.ebuild 1086 BLAKE2B 37725e46db516c641415347d0a3b1374aabb46241ccb29c9558a86e1ca4e784818f7c6203b5e35eefc8cb5c98ade867c0a1196908c3119dff8fb577da7c5f8ef SHA512 97ee9fd80f31553181b93b0d9de2030c87650b64e24f9b1b13e90c3534e9bf47e5c9384d334a9383bc44d08d72e0c33db2d67afa41ff353eb02747fd8c39558e
|
||||
DIST blastem-0.6.3_pre20241209.tar.bz2 1342938 BLAKE2B c39a25538b179f208b5c57ef36a6447e521f77637c0e591864213e63f9a20076e7725d603d530622a48a6824eb04fe4239072772d3f1ae4ffa2a8a2cc6d1c8e0 SHA512 4d421d5d47dea7e9324fbf33bbf9e95cf0111223511bf913d6a667dee15743df6d478a60d3fa90cef29040469bbc06238517c3e2973ae948d977d48316bc3702
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop toolchain-funcs xdg-utils
|
||||
|
||||
COMMIT_ID="ab3d8759da08"
|
||||
|
||||
DESCRIPTION="The fast and accurate Genesis emulator"
|
||||
HOMEPAGE="https://www.retrodev.com/blastem/"
|
||||
SRC_URI="https://www.retrodev.com/repos/blastem/archive/${COMMIT_ID}.tar.bz2 -> ${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="
|
||||
media-libs/glew
|
||||
media-libs/libsdl2
|
||||
sys-libs/zlib
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
S="${WORKDIR}/${PN}-${COMMIT_ID}"
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
OPT="${CFLAGS} ${LDFLAGS}" \
|
||||
HOST_ZLIB=1 \
|
||||
CONFIG_PATH="/usr/share/games/${PN}" \
|
||||
DATA_PATH="/usr/share/games/${PN}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin blastem
|
||||
|
||||
insinto "/usr/share/games/${PN}"
|
||||
doins -r shaders images default.cfg rom.db gamecontrollerdb.txt
|
||||
|
||||
newicon "${S}/android/res/drawable-xxhdpi/ic_launcher.png" ${PN}.png
|
||||
make_desktop_entry "${PN}" 'BlastEm' "${PN}" 'Game;Emulator'
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
@@ -1,37 +1,48 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop toolchain-funcs xdg-utils
|
||||
|
||||
COMMIT_ID="e6b2b2341c68"
|
||||
COMMIT_ID="99e59fdddbc3"
|
||||
|
||||
DESCRIPTION="The fast and accurate Genesis emulator"
|
||||
HOMEPAGE="https://www.retrodev.com/blastem/"
|
||||
SRC_URI="https://www.retrodev.com/repos/blastem/archive/${COMMIT_ID}.tar.bz2 -> ${P}.tar.bz2"
|
||||
|
||||
S="${WORKDIR}/${PN}-${COMMIT_ID}"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="+opengl +system-zlib"
|
||||
|
||||
DEPEND="
|
||||
media-libs/glew
|
||||
opengl? ( media-libs/glew )
|
||||
media-libs/libsdl2
|
||||
sys-libs/zlib
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
S="${WORKDIR}/${PN}-${COMMIT_ID}"
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
OPT="${CFLAGS}" \
|
||||
HOST_ZLIB=1 \
|
||||
CONFIG_PATH="/usr/share/games/${PN}" \
|
||||
local myemakeargs=(
|
||||
CC="$(tc-getCC)"
|
||||
OPT="${CFLAGS} ${LDFLAGS}"
|
||||
CONFIG_PATH="/usr/share/games/${PN}"
|
||||
DATA_PATH="/usr/share/games/${PN}"
|
||||
)
|
||||
|
||||
if ! use opengl; then
|
||||
myemakeargs+=("NOGL=1")
|
||||
fi
|
||||
|
||||
if use system-zlib; then
|
||||
myemakeargs+=("HOST_ZLIB=1")
|
||||
fi
|
||||
|
||||
emake "${myemakeargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
11
games-emulation/blastem/metadata.xml
Normal file
11
games-emulation/blastem/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>david.guglielmi@gmail.com</email>
|
||||
<name>David GUGLIELMI</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="system-zlib">Use system <pkg>sys-libs/zlib</pkg></flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -1,2 +0,0 @@
|
||||
DIST gdk-pixbuf-loader-webp-0.2.4.tar.gz 9136758 BLAKE2B 8fb0c1f2a5169e20b143e61911378b99694ba95293624d664c0eaed73d91aed6d474ae837dc64b985dbdd632e9e5e6740eef8c5cfe338a5608424a682026ddf0 SHA512 a367987a7c7ca4df594233a7b6fb281a1484026cdf8cb653d8513103e5d59e69d6ffaef1da8c6875be6d978b8a29251e5d89b6e2959e67057aae0f6cd7464b5e
|
||||
EBUILD gdk-pixbuf-loader-webp-0.2.4.ebuild 1076 BLAKE2B 1872a5f4b1fce8b8548bcdba7be1531d0f354ae458034d7eb02720245903d594b101ddb806d7266d7dbe2b656ce7b5ab796b5fa0c384b28a7b5f617a819b68f1 SHA512 ec0d18ae83c183a3688a7a489f1c6fa3d7e8c8c5585266996d62a9dea93a86827c864b01fa1d96d07a3e9438a178eae7367c5884aa95ed274689a80b2dcc6a16
|
||||
@@ -1,46 +0,0 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit gnome2-utils meson-multilib
|
||||
|
||||
DESCRIPTION="WebP GDK Pixbuf Loader library"
|
||||
HOMEPAGE="https://github.com/aruiz/webp-pixbuf-loader"
|
||||
SRC_URI="https://github.com/aruiz/webp-pixbuf-loader/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/webp-pixbuf-loader-${PV}"
|
||||
|
||||
LICENSE="LGPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>x11-libs/gdk-pixbuf-2.22.0:2[${MULTILIB_USEDEP}]
|
||||
>media-libs/libwebp-0.4.3:=[${MULTILIB_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
-Dupdate_cache=false
|
||||
)
|
||||
multilib_foreach_abi meson_src_configure
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_gdk_pixbuf_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# causes segfault if set, see bug 375615
|
||||
unset __GL_NO_DSO_FINALIZER
|
||||
multilib_foreach_abi gnome2_gdk_pixbuf_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
# causes segfault if set, see bug 375615
|
||||
unset __GL_NO_DSO_FINALIZER
|
||||
multilib_foreach_abi gnome2_gdk_pixbuf_update
|
||||
}
|
||||
519
licenses/CECILL-2.1
Normal file
519
licenses/CECILL-2.1
Normal file
@@ -0,0 +1,519 @@
|
||||
|
||||
CeCILL FREE SOFTWARE LICENSE AGREEMENT
|
||||
|
||||
Version 2.1 dated 2013-06-21
|
||||
|
||||
|
||||
Notice
|
||||
|
||||
This Agreement is a Free Software license agreement that is the result
|
||||
of discussions between its authors in order to ensure compliance with
|
||||
the two main principles guiding its drafting:
|
||||
|
||||
* firstly, compliance with the principles governing the distribution
|
||||
of Free Software: access to source code, broad rights granted to users,
|
||||
* secondly, the election of a governing law, French law, with which it
|
||||
is conformant, both as regards the law of torts and intellectual
|
||||
property law, and the protection that it offers to both authors and
|
||||
holders of the economic rights over software.
|
||||
|
||||
The authors of the CeCILL (for Ce[a] C[nrs] I[nria] L[ogiciel] L[ibre])
|
||||
license are:
|
||||
|
||||
Commissariat à l'énergie atomique et aux énergies alternatives - CEA, a
|
||||
public scientific, technical and industrial research establishment,
|
||||
having its principal place of business at 25 rue Leblanc, immeuble Le
|
||||
Ponant D, 75015 Paris, France.
|
||||
|
||||
Centre National de la Recherche Scientifique - CNRS, a public scientific
|
||||
and technological establishment, having its principal place of business
|
||||
at 3 rue Michel-Ange, 75794 Paris cedex 16, France.
|
||||
|
||||
Institut National de Recherche en Informatique et en Automatique -
|
||||
Inria, a public scientific and technological establishment, having its
|
||||
principal place of business at Domaine de Voluceau, Rocquencourt, BP
|
||||
105, 78153 Le Chesnay cedex, France.
|
||||
|
||||
|
||||
Preamble
|
||||
|
||||
The purpose of this Free Software license agreement is to grant users
|
||||
the right to modify and redistribute the software governed by this
|
||||
license within the framework of an open source distribution model.
|
||||
|
||||
The exercising of this right is conditional upon certain obligations for
|
||||
users so as to preserve this status for all subsequent redistributions.
|
||||
|
||||
In consideration of access to the source code and the rights to copy,
|
||||
modify and redistribute granted by the license, users are provided only
|
||||
with a limited warranty and the software's author, the holder of the
|
||||
economic rights, and the successive licensors only have limited liability.
|
||||
|
||||
In this respect, the risks associated with loading, using, modifying
|
||||
and/or developing or reproducing the software by the user are brought to
|
||||
the user's attention, given its Free Software status, which may make it
|
||||
complicated to use, with the result that its use is reserved for
|
||||
developers and experienced professionals having in-depth computer
|
||||
knowledge. Users are therefore encouraged to load and test the
|
||||
suitability of the software as regards their requirements in conditions
|
||||
enabling the security of their systems and/or data to be ensured and,
|
||||
more generally, to use and operate it in the same conditions of
|
||||
security. This Agreement may be freely reproduced and published,
|
||||
provided it is not altered, and that no provisions are either added or
|
||||
removed herefrom.
|
||||
|
||||
This Agreement may apply to any or all software for which the holder of
|
||||
the economic rights decides to submit the use thereof to its provisions.
|
||||
|
||||
Frequently asked questions can be found on the official website of the
|
||||
CeCILL licenses family (http://www.cecill.info/index.en.html) for any
|
||||
necessary clarification.
|
||||
|
||||
|
||||
Article 1 - DEFINITIONS
|
||||
|
||||
For the purpose of this Agreement, when the following expressions
|
||||
commence with a capital letter, they shall have the following meaning:
|
||||
|
||||
Agreement: means this license agreement, and its possible subsequent
|
||||
versions and annexes.
|
||||
|
||||
Software: means the software in its Object Code and/or Source Code form
|
||||
and, where applicable, its documentation, "as is" when the Licensee
|
||||
accepts the Agreement.
|
||||
|
||||
Initial Software: means the Software in its Source Code and possibly its
|
||||
Object Code form and, where applicable, its documentation, "as is" when
|
||||
it is first distributed under the terms and conditions of the Agreement.
|
||||
|
||||
Modified Software: means the Software modified by at least one
|
||||
Contribution.
|
||||
|
||||
Source Code: means all the Software's instructions and program lines to
|
||||
which access is required so as to modify the Software.
|
||||
|
||||
Object Code: means the binary files originating from the compilation of
|
||||
the Source Code.
|
||||
|
||||
Holder: means the holder(s) of the economic rights over the Initial
|
||||
Software.
|
||||
|
||||
Licensee: means the Software user(s) having accepted the Agreement.
|
||||
|
||||
Contributor: means a Licensee having made at least one Contribution.
|
||||
|
||||
Licensor: means the Holder, or any other individual or legal entity, who
|
||||
distributes the Software under the Agreement.
|
||||
|
||||
Contribution: means any or all modifications, corrections, translations,
|
||||
adaptations and/or new functions integrated into the Software by any or
|
||||
all Contributors, as well as any or all Internal Modules.
|
||||
|
||||
Module: means a set of sources files including their documentation that
|
||||
enables supplementary functions or services in addition to those offered
|
||||
by the Software.
|
||||
|
||||
External Module: means any or all Modules, not derived from the
|
||||
Software, so that this Module and the Software run in separate address
|
||||
spaces, with one calling the other when they are run.
|
||||
|
||||
Internal Module: means any or all Module, connected to the Software so
|
||||
that they both execute in the same address space.
|
||||
|
||||
GNU GPL: means the GNU General Public License version 2 or any
|
||||
subsequent version, as published by the Free Software Foundation Inc.
|
||||
|
||||
GNU Affero GPL: means the GNU Affero General Public License version 3 or
|
||||
any subsequent version, as published by the Free Software Foundation Inc.
|
||||
|
||||
EUPL: means the European Union Public License version 1.1 or any
|
||||
subsequent version, as published by the European Commission.
|
||||
|
||||
Parties: mean both the Licensee and the Licensor.
|
||||
|
||||
These expressions may be used both in singular and plural form.
|
||||
|
||||
|
||||
Article 2 - PURPOSE
|
||||
|
||||
The purpose of the Agreement is the grant by the Licensor to the
|
||||
Licensee of a non-exclusive, transferable and worldwide license for the
|
||||
Software as set forth in Article 5 <#scope> hereinafter for the whole
|
||||
term of the protection granted by the rights over said Software.
|
||||
|
||||
|
||||
Article 3 - ACCEPTANCE
|
||||
|
||||
3.1 The Licensee shall be deemed as having accepted the terms and
|
||||
conditions of this Agreement upon the occurrence of the first of the
|
||||
following events:
|
||||
|
||||
* (i) loading the Software by any or all means, notably, by
|
||||
downloading from a remote server, or by loading from a physical medium;
|
||||
* (ii) the first time the Licensee exercises any of the rights granted
|
||||
hereunder.
|
||||
|
||||
3.2 One copy of the Agreement, containing a notice relating to the
|
||||
characteristics of the Software, to the limited warranty, and to the
|
||||
fact that its use is restricted to experienced users has been provided
|
||||
to the Licensee prior to its acceptance as set forth in Article 3.1
|
||||
<#accepting> hereinabove, and the Licensee hereby acknowledges that it
|
||||
has read and understood it.
|
||||
|
||||
|
||||
Article 4 - EFFECTIVE DATE AND TERM
|
||||
|
||||
|
||||
4.1 EFFECTIVE DATE
|
||||
|
||||
The Agreement shall become effective on the date when it is accepted by
|
||||
the Licensee as set forth in Article 3.1 <#accepting>.
|
||||
|
||||
|
||||
4.2 TERM
|
||||
|
||||
The Agreement shall remain in force for the entire legal term of
|
||||
protection of the economic rights over the Software.
|
||||
|
||||
|
||||
Article 5 - SCOPE OF RIGHTS GRANTED
|
||||
|
||||
The Licensor hereby grants to the Licensee, who accepts, the following
|
||||
rights over the Software for any or all use, and for the term of the
|
||||
Agreement, on the basis of the terms and conditions set forth hereinafter.
|
||||
|
||||
Besides, if the Licensor owns or comes to own one or more patents
|
||||
protecting all or part of the functions of the Software or of its
|
||||
components, the Licensor undertakes not to enforce the rights granted by
|
||||
these patents against successive Licensees using, exploiting or
|
||||
modifying the Software. If these patents are transferred, the Licensor
|
||||
undertakes to have the transferees subscribe to the obligations set
|
||||
forth in this paragraph.
|
||||
|
||||
|
||||
5.1 RIGHT OF USE
|
||||
|
||||
The Licensee is authorized to use the Software, without any limitation
|
||||
as to its fields of application, with it being hereinafter specified
|
||||
that this comprises:
|
||||
|
||||
1. permanent or temporary reproduction of all or part of the Software
|
||||
by any or all means and in any or all form.
|
||||
|
||||
2. loading, displaying, running, or storing the Software on any or all
|
||||
medium.
|
||||
|
||||
3. entitlement to observe, study or test its operation so as to
|
||||
determine the ideas and principles behind any or all constituent
|
||||
elements of said Software. This shall apply when the Licensee
|
||||
carries out any or all loading, displaying, running, transmission or
|
||||
storage operation as regards the Software, that it is entitled to
|
||||
carry out hereunder.
|
||||
|
||||
|
||||
5.2 ENTITLEMENT TO MAKE CONTRIBUTIONS
|
||||
|
||||
The right to make Contributions includes the right to translate, adapt,
|
||||
arrange, or make any or all modifications to the Software, and the right
|
||||
to reproduce the resulting software.
|
||||
|
||||
The Licensee is authorized to make any or all Contributions to the
|
||||
Software provided that it includes an explicit notice that it is the
|
||||
author of said Contribution and indicates the date of the creation thereof.
|
||||
|
||||
|
||||
5.3 RIGHT OF DISTRIBUTION
|
||||
|
||||
In particular, the right of distribution includes the right to publish,
|
||||
transmit and communicate the Software to the general public on any or
|
||||
all medium, and by any or all means, and the right to market, either in
|
||||
consideration of a fee, or free of charge, one or more copies of the
|
||||
Software by any means.
|
||||
|
||||
The Licensee is further authorized to distribute copies of the modified
|
||||
or unmodified Software to third parties according to the terms and
|
||||
conditions set forth hereinafter.
|
||||
|
||||
|
||||
5.3.1 DISTRIBUTION OF SOFTWARE WITHOUT MODIFICATION
|
||||
|
||||
The Licensee is authorized to distribute true copies of the Software in
|
||||
Source Code or Object Code form, provided that said distribution
|
||||
complies with all the provisions of the Agreement and is accompanied by:
|
||||
|
||||
1. a copy of the Agreement,
|
||||
|
||||
2. a notice relating to the limitation of both the Licensor's warranty
|
||||
and liability as set forth in Articles 8 and 9,
|
||||
|
||||
and that, in the event that only the Object Code of the Software is
|
||||
redistributed, the Licensee allows effective access to the full Source
|
||||
Code of the Software for a period of at least three years from the
|
||||
distribution of the Software, it being understood that the additional
|
||||
acquisition cost of the Source Code shall not exceed the cost of the
|
||||
data transfer.
|
||||
|
||||
|
||||
5.3.2 DISTRIBUTION OF MODIFIED SOFTWARE
|
||||
|
||||
When the Licensee makes a Contribution to the Software, the terms and
|
||||
conditions for the distribution of the resulting Modified Software
|
||||
become subject to all the provisions of this Agreement.
|
||||
|
||||
The Licensee is authorized to distribute the Modified Software, in
|
||||
source code or object code form, provided that said distribution
|
||||
complies with all the provisions of the Agreement and is accompanied by:
|
||||
|
||||
1. a copy of the Agreement,
|
||||
|
||||
2. a notice relating to the limitation of both the Licensor's warranty
|
||||
and liability as set forth in Articles 8 and 9,
|
||||
|
||||
and, in the event that only the object code of the Modified Software is
|
||||
redistributed,
|
||||
|
||||
3. a note stating the conditions of effective access to the full source
|
||||
code of the Modified Software for a period of at least three years
|
||||
from the distribution of the Modified Software, it being understood
|
||||
that the additional acquisition cost of the source code shall not
|
||||
exceed the cost of the data transfer.
|
||||
|
||||
|
||||
5.3.3 DISTRIBUTION OF EXTERNAL MODULES
|
||||
|
||||
When the Licensee has developed an External Module, the terms and
|
||||
conditions of this Agreement do not apply to said External Module, that
|
||||
may be distributed under a separate license agreement.
|
||||
|
||||
|
||||
5.3.4 COMPATIBILITY WITH OTHER LICENSES
|
||||
|
||||
The Licensee can include a code that is subject to the provisions of one
|
||||
of the versions of the GNU GPL, GNU Affero GPL and/or EUPL in the
|
||||
Modified or unmodified Software, and distribute that entire code under
|
||||
the terms of the same version of the GNU GPL, GNU Affero GPL and/or EUPL.
|
||||
|
||||
The Licensee can include the Modified or unmodified Software in a code
|
||||
that is subject to the provisions of one of the versions of the GNU GPL,
|
||||
GNU Affero GPL and/or EUPL and distribute that entire code under the
|
||||
terms of the same version of the GNU GPL, GNU Affero GPL and/or EUPL.
|
||||
|
||||
|
||||
Article 6 - INTELLECTUAL PROPERTY
|
||||
|
||||
|
||||
6.1 OVER THE INITIAL SOFTWARE
|
||||
|
||||
The Holder owns the economic rights over the Initial Software. Any or
|
||||
all use of the Initial Software is subject to compliance with the terms
|
||||
and conditions under which the Holder has elected to distribute its work
|
||||
and no one shall be entitled to modify the terms and conditions for the
|
||||
distribution of said Initial Software.
|
||||
|
||||
The Holder undertakes that the Initial Software will remain ruled at
|
||||
least by this Agreement, for the duration set forth in Article 4.2 <#term>.
|
||||
|
||||
|
||||
6.2 OVER THE CONTRIBUTIONS
|
||||
|
||||
The Licensee who develops a Contribution is the owner of the
|
||||
intellectual property rights over this Contribution as defined by
|
||||
applicable law.
|
||||
|
||||
|
||||
6.3 OVER THE EXTERNAL MODULES
|
||||
|
||||
The Licensee who develops an External Module is the owner of the
|
||||
intellectual property rights over this External Module as defined by
|
||||
applicable law and is free to choose the type of agreement that shall
|
||||
govern its distribution.
|
||||
|
||||
|
||||
6.4 JOINT PROVISIONS
|
||||
|
||||
The Licensee expressly undertakes:
|
||||
|
||||
1. not to remove, or modify, in any manner, the intellectual property
|
||||
notices attached to the Software;
|
||||
|
||||
2. to reproduce said notices, in an identical manner, in the copies of
|
||||
the Software modified or not.
|
||||
|
||||
The Licensee undertakes not to directly or indirectly infringe the
|
||||
intellectual property rights on the Software of the Holder and/or
|
||||
Contributors, and to take, where applicable, vis-à-vis its staff, any
|
||||
and all measures required to ensure respect of said intellectual
|
||||
property rights of the Holder and/or Contributors.
|
||||
|
||||
|
||||
Article 7 - RELATED SERVICES
|
||||
|
||||
7.1 Under no circumstances shall the Agreement oblige the Licensor to
|
||||
provide technical assistance or maintenance services for the Software.
|
||||
|
||||
However, the Licensor is entitled to offer this type of services. The
|
||||
terms and conditions of such technical assistance, and/or such
|
||||
maintenance, shall be set forth in a separate instrument. Only the
|
||||
Licensor offering said maintenance and/or technical assistance services
|
||||
shall incur liability therefor.
|
||||
|
||||
7.2 Similarly, any Licensor is entitled to offer to its licensees, under
|
||||
its sole responsibility, a warranty, that shall only be binding upon
|
||||
itself, for the redistribution of the Software and/or the Modified
|
||||
Software, under terms and conditions that it is free to decide. Said
|
||||
warranty, and the financial terms and conditions of its application,
|
||||
shall be subject of a separate instrument executed between the Licensor
|
||||
and the Licensee.
|
||||
|
||||
|
||||
Article 8 - LIABILITY
|
||||
|
||||
8.1 Subject to the provisions of Article 8.2, the Licensee shall be
|
||||
entitled to claim compensation for any direct loss it may have suffered
|
||||
from the Software as a result of a fault on the part of the relevant
|
||||
Licensor, subject to providing evidence thereof.
|
||||
|
||||
8.2 The Licensor's liability is limited to the commitments made under
|
||||
this Agreement and shall not be incurred as a result of in particular:
|
||||
(i) loss due the Licensee's total or partial failure to fulfill its
|
||||
obligations, (ii) direct or consequential loss that is suffered by the
|
||||
Licensee due to the use or performance of the Software, and (iii) more
|
||||
generally, any consequential loss. In particular the Parties expressly
|
||||
agree that any or all pecuniary or business loss (i.e. loss of data,
|
||||
loss of profits, operating loss, loss of customers or orders,
|
||||
opportunity cost, any disturbance to business activities) or any or all
|
||||
legal proceedings instituted against the Licensee by a third party,
|
||||
shall constitute consequential loss and shall not provide entitlement to
|
||||
any or all compensation from the Licensor.
|
||||
|
||||
|
||||
Article 9 - WARRANTY
|
||||
|
||||
9.1 The Licensee acknowledges that the scientific and technical
|
||||
state-of-the-art when the Software was distributed did not enable all
|
||||
possible uses to be tested and verified, nor for the presence of
|
||||
possible defects to be detected. In this respect, the Licensee's
|
||||
attention has been drawn to the risks associated with loading, using,
|
||||
modifying and/or developing and reproducing the Software which are
|
||||
reserved for experienced users.
|
||||
|
||||
The Licensee shall be responsible for verifying, by any or all means,
|
||||
the suitability of the product for its requirements, its good working
|
||||
order, and for ensuring that it shall not cause damage to either persons
|
||||
or properties.
|
||||
|
||||
9.2 The Licensor hereby represents, in good faith, that it is entitled
|
||||
to grant all the rights over the Software (including in particular the
|
||||
rights set forth in Article 5 <#scope>).
|
||||
|
||||
9.3 The Licensee acknowledges that the Software is supplied "as is" by
|
||||
the Licensor without any other express or tacit warranty, other than
|
||||
that provided for in Article 9.2 <#good-faith> and, in particular,
|
||||
without any warranty as to its commercial value, its secured, safe,
|
||||
innovative or relevant nature.
|
||||
|
||||
Specifically, the Licensor does not warrant that the Software is free
|
||||
from any error, that it will operate without interruption, that it will
|
||||
be compatible with the Licensee's own equipment and software
|
||||
configuration, nor that it will meet the Licensee's requirements.
|
||||
|
||||
9.4 The Licensor does not either expressly or tacitly warrant that the
|
||||
Software does not infringe any third party intellectual property right
|
||||
relating to a patent, software or any other property right. Therefore,
|
||||
the Licensor disclaims any and all liability towards the Licensee
|
||||
arising out of any or all proceedings for infringement that may be
|
||||
instituted in respect of the use, modification and redistribution of the
|
||||
Software. Nevertheless, should such proceedings be instituted against
|
||||
the Licensee, the Licensor shall provide it with technical and legal
|
||||
expertise for its defense. Such technical and legal expertise shall be
|
||||
decided on a case-by-case basis between the relevant Licensor and the
|
||||
Licensee pursuant to a memorandum of understanding. The Licensor
|
||||
disclaims any and all liability as regards the Licensee's use of the
|
||||
name of the Software. No warranty is given as regards the existence of
|
||||
prior rights over the name of the Software or as regards the existence
|
||||
of a trademark.
|
||||
|
||||
|
||||
Article 10 - TERMINATION
|
||||
|
||||
10.1 In the event of a breach by the Licensee of its obligations
|
||||
hereunder, the Licensor may automatically terminate this Agreement
|
||||
thirty (30) days after notice has been sent to the Licensee and has
|
||||
remained ineffective.
|
||||
|
||||
10.2 A Licensee whose Agreement is terminated shall no longer be
|
||||
authorized to use, modify or distribute the Software. However, any
|
||||
licenses that it may have granted prior to termination of the Agreement
|
||||
shall remain valid subject to their having been granted in compliance
|
||||
with the terms and conditions hereof.
|
||||
|
||||
|
||||
Article 11 - MISCELLANEOUS
|
||||
|
||||
|
||||
11.1 EXCUSABLE EVENTS
|
||||
|
||||
Neither Party shall be liable for any or all delay, or failure to
|
||||
perform the Agreement, that may be attributable to an event of force
|
||||
majeure, an act of God or an outside cause, such as defective
|
||||
functioning or interruptions of the electricity or telecommunications
|
||||
networks, network paralysis following a virus attack, intervention by
|
||||
government authorities, natural disasters, water damage, earthquakes,
|
||||
fire, explosions, strikes and labor unrest, war, etc.
|
||||
|
||||
11.2 Any failure by either Party, on one or more occasions, to invoke
|
||||
one or more of the provisions hereof, shall under no circumstances be
|
||||
interpreted as being a waiver by the interested Party of its right to
|
||||
invoke said provision(s) subsequently.
|
||||
|
||||
11.3 The Agreement cancels and replaces any or all previous agreements,
|
||||
whether written or oral, between the Parties and having the same
|
||||
purpose, and constitutes the entirety of the agreement between said
|
||||
Parties concerning said purpose. No supplement or modification to the
|
||||
terms and conditions hereof shall be effective as between the Parties
|
||||
unless it is made in writing and signed by their duly authorized
|
||||
representatives.
|
||||
|
||||
11.4 In the event that one or more of the provisions hereof were to
|
||||
conflict with a current or future applicable act or legislative text,
|
||||
said act or legislative text shall prevail, and the Parties shall make
|
||||
the necessary amendments so as to comply with said act or legislative
|
||||
text. All other provisions shall remain effective. Similarly, invalidity
|
||||
of a provision of the Agreement, for any reason whatsoever, shall not
|
||||
cause the Agreement as a whole to be invalid.
|
||||
|
||||
|
||||
11.5 LANGUAGE
|
||||
|
||||
The Agreement is drafted in both French and English and both versions
|
||||
are deemed authentic.
|
||||
|
||||
|
||||
Article 12 - NEW VERSIONS OF THE AGREEMENT
|
||||
|
||||
12.1 Any person is authorized to duplicate and distribute copies of this
|
||||
Agreement.
|
||||
|
||||
12.2 So as to ensure coherence, the wording of this Agreement is
|
||||
protected and may only be modified by the authors of the License, who
|
||||
reserve the right to periodically publish updates or new versions of the
|
||||
Agreement, each with a separate number. These subsequent versions may
|
||||
address new issues encountered by Free Software.
|
||||
|
||||
12.3 Any Software distributed under a given version of the Agreement may
|
||||
only be subsequently distributed under the same version of the Agreement
|
||||
or a subsequent version, subject to the provisions of Article 5.3.4
|
||||
<#compatibility>.
|
||||
|
||||
|
||||
Article 13 - GOVERNING LAW AND JURISDICTION
|
||||
|
||||
13.1 The Agreement is governed by French law. The Parties agree to
|
||||
endeavor to seek an amicable solution to any disagreements or disputes
|
||||
that may arise during the performance of the Agreement.
|
||||
|
||||
13.2 Failing an amicable solution within two (2) months as from their
|
||||
occurrence, and unless emergency proceedings are necessary, the
|
||||
disagreements or disputes shall be referred to the Paris Courts having
|
||||
jurisdiction, by the more diligent Party.
|
||||
|
||||
35
licenses/INTEL-IPU
Normal file
35
licenses/INTEL-IPU
Normal file
@@ -0,0 +1,35 @@
|
||||
Copyright (c) Intel Corporation
|
||||
|
||||
Redistribution. Redistribution and use in binary form, without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
* Redistributions must reproduce the above copyright notice and the
|
||||
following disclaimer in the documentation and/or other materials
|
||||
provided with the distribution.
|
||||
* Neither the name of Intel Corporation nor the names of its suppliers
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
* No reverse engineering, decompilation, or disassembly of this software
|
||||
is permitted.
|
||||
|
||||
Limited patent license. Intel Corporation grants a world-wide,
|
||||
royalty-free, non-exclusive license under patents it now or hereafter
|
||||
owns or controls to make, have made, use, import, offer to sell and
|
||||
sell ("Utilize") this software, but solely to the extent that any
|
||||
such patent is necessary to Utilize the software alone. The patent
|
||||
license shall not apply to any other combinations which include this
|
||||
software. No hardware per se is licensed hereunder.
|
||||
|
||||
DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
||||
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
|
||||
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
||||
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
|
||||
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGE.
|
||||
@@ -1,6 +1,2 @@
|
||||
AUX 75-twemoji.conf 6473 BLAKE2B 458157320c6207a43371e55fe98772a484b63e6d0098dcd4c8c099d577ae41fa955acb009e40471ccf022581ae3aab6fe069d9a6941383520e0c26df52140ebd SHA512 107d95f22e82028320bf71442947fee66e2cf0e8ca966447a797af3efbb787a65a264ced95ae55d52e074c28f65e01d3bd51fc829fc1a42e30c87310b6e4e040
|
||||
DIST twitter-twemoji-fonts-13.1.0-1.fc35.noarch.rpm 2694783 BLAKE2B 5021a202e3746e58feeb431fbd4588c694282eced442c60dca3ca18b253db92a245be4b65452879da07cec6da157e28477fc06d3271967bd6fbcd06d898eb3a4 SHA512 f317dfc5802ae40b6d3e70dc71d29699dea39c0568942e586017c54db3edbe07645a065f5522607cc5db0b63f64e799f18d1cc1fde1c3a31752ff86619c3aad9
|
||||
DIST Twemoji-16.0.1.ttf 3382500 BLAKE2B 1d3e20ab6b4561baf33584cff76c387d457d35424b3fd5f99d4fa74351b4028d9d88a18710ef4c6dc6285fa595a2c440824a265b00e85f923860c7f6057a8a47 SHA512 454d6b0947f3a6e8d8f59037e90f3965f2f34dfd8ee22512b0425d6fbfeb97b88b2013a21c4d632aa77e48b133729f253a2f9a7ad2b9c6fd60168b4e49a99305
|
||||
DIST twitter-twemoji-fonts-14.0.2-2.fc37.noarch.rpm 2775594 BLAKE2B 91b9d914f0013dc1e5f42e98b58986810d782500c7b7c4522f4c22a4030f1ffe4762a43e8ccd502ff5759085b06a25a2a6f283f52ea3d2c3936ff2c23ad96dd9 SHA512 37ca9750ec83d9dea91a6aa8642fbf54c4af6c9c8d0635205ed8d7e7902c3851b14a1b12b304054c4d6bae642af33503aaf7957262d48df389687f168c0dfbee
|
||||
EBUILD twemoji-ttf-13.1.0.ebuild 644 BLAKE2B b4c8005ae3408dd6ba1d36a18043f8b2e09dc587db0a82dc5e4158ce7c172260e9f6524ffd89ac599fa646807d7710ef4d22675805d347604e59ab8a63ed8011 SHA512 d52833160591f2d3682d8dcbe9259105084299c0995d1280f3dc14faf0fc446738672bb653f27d1dada10cf3e80c397f76df8b7a985c150f92eaee2bd8f30e59
|
||||
EBUILD twemoji-ttf-14.0.2.ebuild 644 BLAKE2B 5c3d223ea5361ecee53df3cc504389cf641c84c797586d821190aeadc2094e0b814ee4e1ec197fd0ed768c272b6095b98b3ded361e0196b1963cd09f410482c0 SHA512 7424e554eb515229491065e582db53375422c1445763e46416b415aa0748ba7e5e127b0fba36d6211983ae7648851fd9ad31d33fbaca313caac19f354caa9d36
|
||||
MISC metadata.xml 435 BLAKE2B cf07b8ffe513952e5528bfaa035b7d356b3923ff0731dc270e909f2821329dac2656ea1b95cc5f9963e3996a0289c9a897f8d11f3401f7d2e9dbd58963bb5d67 SHA512 a1993663e5eb182113aa7bd63b75437f5c2498b3021d8b22924b88456481fbaecf2fbdbcb1fb0c5b996f11b480149d57148acf3b534bea2bf0d890234a56ae7f
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit font
|
||||
|
||||
MY_PN="${PN%-ttf}"
|
||||
|
||||
DESCRIPTION="Twitter Emoji for everyone"
|
||||
HOMEPAGE="https://twemoji.twitter.com/"
|
||||
SRC_URI="https://kojipkgs.fedoraproject.org/packages/twitter-${MY_PN}-fonts/${PV}/1.fc35/noarch/twitter-${MY_PN}-fonts-${PV}-1.fc35.noarch.rpm"
|
||||
|
||||
LICENSE="MIT CC-BY-4.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
BDEPEND="app-arch/libarchive[zstd]"
|
||||
|
||||
S="${WORKDIR}/usr/share/fonts/${MY_PN}"
|
||||
FONT_S="${S}"
|
||||
FONT_CONF=( "${FILESDIR}/75-${MY_PN}.conf" )
|
||||
FONT_SUFFIX="ttf"
|
||||
|
||||
src_unpack() {
|
||||
bsdtar xf "${DISTDIR}/${A}" || die
|
||||
}
|
||||
@@ -11,12 +11,16 @@ DESCRIPTION="Twitter Emoji for everyone"
|
||||
HOMEPAGE="https://twemoji.twitter.com/"
|
||||
SRC_URI="https://kojipkgs.fedoraproject.org/packages/twitter-${MY_PN}-fonts/${PV}/2.fc37/noarch/twitter-${MY_PN}-fonts-${PV}-2.fc37.noarch.rpm"
|
||||
|
||||
S="${WORKDIR}/usr/share/fonts/${MY_PN}"
|
||||
|
||||
LICENSE="MIT CC-BY-4.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
BDEPEND="app-arch/libarchive[zstd]"
|
||||
|
||||
S="${WORKDIR}/usr/share/fonts/${MY_PN}"
|
||||
BDEPEND="
|
||||
app-arch/libarchive[zstd]
|
||||
"
|
||||
|
||||
FONT_S="${S}"
|
||||
FONT_CONF=( "${FILESDIR}/75-${MY_PN}.conf" )
|
||||
FONT_SUFFIX="ttf"
|
||||
|
||||
25
media-fonts/twemoji-ttf/twemoji-ttf-16.0.1.ebuild
Normal file
25
media-fonts/twemoji-ttf/twemoji-ttf-16.0.1.ebuild
Normal file
@@ -0,0 +1,25 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit font
|
||||
|
||||
MY_PN="${PN%-ttf}"
|
||||
|
||||
DESCRIPTION="Twitter Emoji for everyone"
|
||||
HOMEPAGE="https://github.com/jdecked/twemoji/"
|
||||
SRC_URI="https://distfiles.alpinelinux.org/distfiles/edge/${MY_PN^}-${PV}.ttf"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="MIT CC-BY-4.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
|
||||
FONT_CONF=( "${FILESDIR}/75-${MY_PN}.conf" )
|
||||
FONT_SUFFIX="ttf"
|
||||
|
||||
src_unpack() {
|
||||
cp "${DISTDIR}/${A}" "${S}/${MY_PN^}.${FONT_SUFFIX}" || die
|
||||
}
|
||||
307
media-libs/glycin-loaders/Manifest
Normal file
307
media-libs/glycin-loaders/Manifest
Normal file
@@ -0,0 +1,307 @@
|
||||
DIST addr2line-0.21.0.crate 40807 BLAKE2B 9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b SHA512 afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
|
||||
DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
|
||||
DIST aho-corasick-1.0.5.crate 172064 BLAKE2B bab7767070b959e8e4c054bf505b9423d7fc8b02dc682b559f54db986abe72ddf83a069b4bb585d71b47de92d2fce66a1c151a0d29c4aae99378ca05c3d5eb50 SHA512 6b0a64dbfe0c166341a34cd169bc46d28e40f72db4d599a1aff5327a6e891408f39e8e92e983cf9396a8e8135f93e41550237ff3e5c8c05a5325688746fd814b
|
||||
DIST anyhow-1.0.75.crate 43901 BLAKE2B 6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa SHA512 190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40
|
||||
DIST approx-0.5.1.crate 15100 BLAKE2B 8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399 SHA512 c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407
|
||||
DIST async-broadcast-0.5.1.crate 20134 BLAKE2B a45a7ff0b05eaab687f0912b2fdd0c3d9379402d5ccb8269568fbf77e235b42db0f741b4743438511fc00e7e1c6ec09c7b2f6e37b4b9a4df07846ae582e9c812 SHA512 48de28fad3fa8258b61f1adc0f13e69698f0fc3e11c68eb6b6d2df11784dc5c1e09f6f2c03dd12679d9888171b87cff3362ee06b910833e55d278738ab7508ae
|
||||
DIST async-channel-1.9.0.crate 13664 BLAKE2B 52455c1c9f82bede902a96de0526ce4563184a9da303477110b556b4c877b563c21c32bfd9c6ded446ea0bad416af81a07e5df5a62e7c8f40c8183c1d09ac4f5 SHA512 cc624b87dbf34e4be4e219a82b96036396b92042025eeed2362d91f414ca17884365470fca5014b02659be44b77f20530ca33236dc427f0a2fcff2704c46c3dc
|
||||
DIST async-executor-1.5.1.crate 18615 BLAKE2B 0bcd5e7d294a53af66f2a8f1c4664509e81eeeac72102f4008365cae1a4adf3c47231a53a4cdfd3e4443eff46af0a38c3caff36677278279ef1140666df31435 SHA512 fffba369052e8b962721d58093886436b0953d328847f7008a02971daa4e7a5b2980707cd6a6aa3915bdb243f1b972a34b8b9974ccf8d165e36a56710d42ff59
|
||||
DIST async-fs-1.6.0.crate 16506 BLAKE2B ddb7a86d6e294a07f0d494448d0bbea31df320e5d5734222ce3949753fb686b15ba5811c5dc7fa5e77d1be62154447e2cd096c7b7f7021450c5c75c59d45a8b2 SHA512 18d226cc21e5c8c96c269c883b6d5784bbaa45be5b883908d7f2cc61ae8797441a9b3786a02ce9664013d406beb679c5a8e89e6ab82d11bc2b981b600b3d6830
|
||||
DIST async-global-executor-2.3.1.crate 11790 BLAKE2B 601d2551fb5b93a40495f5fe5edd787defda8ab91fcd7a80bbac046d837b42690c1a2d154cf7f7cc47c928eb7baa042b9cbbf4f152fabd93d7ce74b2e29a47fa SHA512 91adf1a880b8508de4edafa5590e8ef426c2569789e93956f447ce088b02e203475a5b5d110d31baf6ff63a0012aeefc5dd25737ebc9d2edfdf78b7fc1a4f04e
|
||||
DIST async-io-1.13.0.crate 37191 BLAKE2B ec27c5a49550f9a2cda66df0a6c54e5a64191e6c1ebade4e47a3164cd04fe7fff60d225788983f55e47a785dd57c74a22f2a3455349d2d451646e4d0e7f4ffcb SHA512 b37a13fdb1d29e2e8852ab6f24589718a88aa39bf532145ae7541d61c3f49f731f890764dd945845eef6c8b5af1042bac2c04cdabc00b36dc4350fa1c62ce54e
|
||||
DIST async-lock-2.8.0.crate 29944 BLAKE2B ebb35437caf6bc8db154b21fd17bbe1973490fec06cd34e7385d9028440b0960407d674beaa707a01becb227ef1107686165953658f490902e13d0732a4e80b4 SHA512 f48732dd8e5de0228f56780adb87e4d9870496ddbfe4cc7c6aace8d4cd7198627a05ff0358fb33ed57480c7ac886b57253fc73b2bbcd3e8cfe65624b51847ae1
|
||||
DIST async-process-1.7.0.crate 22861 BLAKE2B c833ff62ea17faa9f64da096da02cdbf1ce145a33d00fa4e222385fe9b172e947dbd0e37814502610b88a43c09f7ab9957e61080c827b86bd43a8023e95097ea SHA512 ff7ab4f61dd6ac7c7394e6b31aef6fdf14e78b823aec088ed398104ca44c6d635a0d87a13871073189b92dfb94bf9a6679b3082520e470c0d551a06e5f76e481
|
||||
DIST async-recursion-1.0.5.crate 11890 BLAKE2B 106bc70beb0fba67ac3843a100d6fb7771b4e79ccb212cc6eb787631baa051c69efa986b21cf8f9bdd715596f52466f9171529cad19c0ace6262626b38c11cb3 SHA512 83ad19459e54014d22fa0bbdc2b4427421dd4e9b105d479641ee8b147b6b55dd34cae31a794f7f6ffb7de8e5cc0d0a8d50855569c9c773d5aac9e6dfe2e4b90f
|
||||
DIST async-std-1.12.0.crate 215080 BLAKE2B 1d9c56e03971f742b6e78a7a8ae097a6b1b622f64ebe378fa54511187e7c9c7ed5840ed6282633ac6636d3130d0ed4cc7985eb1a5c32718f07b57bc7172f3eaa SHA512 aaeef7f474fc700bba7beb6725d4eb778a9a05ebccfecdd81789b5d039c49508860d953f231c7b8fbce4c5b237d063a43eb03b83410490fc14eca572884f57e2
|
||||
DIST async-task-4.4.0.crate 35178 BLAKE2B 6dc05e0e121d42779e00914fbec5027a2f280acfb4a4c72c66f0ba8e5e9705ef8f0032a5452d9a90e1909e4f828c32cf1fbb1d686877893c7991334ce40566e1 SHA512 713620c4aa948f8da61b6587fa3c24e523c42268d59c77ed0481788066b543933e2e68df969315d3cef5d59ef1e9fc1b0f9f293e1a6af9ff31ea8ddd86a5a260
|
||||
DIST async-trait-0.1.73.crate 28654 BLAKE2B 07edf1e9cd92f389a7c05953200568dee887007b0233370ad55003cec40e8a310dc441c331c03df5a31681e033871958742f0a86955fb28a4bd05a95e01d2889 SHA512 f7739642fece168778f7c7c9077fef078e65943edb656399cbba27d4e37b0fb25cb7901c83dbe102b7c702a26f886f73a8240bc97ce14668013139a8814122eb
|
||||
DIST atomic-waker-1.1.1.crate 11551 BLAKE2B 83d329f1e95a2d859d842a3553464636c8000df359d03f7ee8e7c11ac6c14b7eddd176514c1b3405cac93c37ba50ba8d90f90b6ae1ea122589ae3cbafec554bc SHA512 a42d21849d9b4569b099eca63c9d0f383439e382a0c2b7d0bcc42af988db9c8cd77c941af7d6839b6b4445c95782739f07f526daef36b3f4d885410e260be0e3
|
||||
DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
|
||||
DIST backtrace-0.3.69.crate 77299 BLAKE2B 594358f1d9171fc369f50cacffab03b8a10a8fe3da5b915611cb74b0dbad0e048c7dc79c53569d89827db583e0f61fb7269147b6258781a1599a811e642414a8 SHA512 6e86de53e1c5003ef68b6a85479cde1e70bf416bdc50e6e32ead9f9f070fa30ad46de22574041c844ddfeabd5d15de01ef746f19f8cb7f257c491ef0bf071244
|
||||
DIST bit_field-0.10.2.crate 10568 BLAKE2B 4dc92498b5f2befb9e3d8d5a7bcac478b7f905e708cb674e7589f23b60a3ade33b2c660c3f57105520aa863ef19787a00221e1f61914f090f9ec500961e3f70b SHA512 99bacb002aa9ef89cef1403429807042135898614df85e59475772b90d2d21972ddc77ef9b129ca931355ff11bfb3de66b55b828bbf792f76300fc5cfef066a8
|
||||
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
|
||||
DIST bitflags-2.4.0.crate 36954 BLAKE2B 1d6cfeb0a17dc53a6249a83c8c7ad7c102985ffcfd7f7f76506889684235e78fe489d23b5a5f9018f0bd526a38d6b1449784c62322fb01f4bb507c0af8bd545c SHA512 0c3d6667abea48811a792749702136ee3db97518b33bc4c7d35737505bf56315e0e5810deeea28b7a1b540ec0e21bd319ba0b3c5c4aef0ba8ed5499ffdfd9b0c
|
||||
DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710
|
||||
DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
|
||||
DIST blocking-1.3.1.crate 19040 BLAKE2B 74bde93cf2ac1e626c1d721d83f3d9f65ea58f99295d788c53dae5f33f322572e1c67441c7fb13ab2357e54e8540ef200ffac5a4a123ea0dcc7746c12a63b624 SHA512 e2da1fd0b07153701ca8fd5a62a859e9bdd484b338aaaf8c59a211c298b9ae469f71386f8f4b7099a910de04900de88b51965ae79f4edf4fa8b2ebe0a6e78d41
|
||||
DIST bumpalo-3.13.0.crate 82114 BLAKE2B 62a930b165e853aeeb40558079f570c75ed13ff5e8436d99309dc6252aa28ae69d327c4b438913d6c7543bc156f2714f0c1e80d759ea0d44babe24ef0f268ac0 SHA512 419368d6ca37474c2867751fe5706d0c747326bebce323d571cfc07ee0f022d8e8a7ef5692091b0fa804995b081998dafc55da19a53e51135a767bc0afdb9605
|
||||
DIST bytemuck-1.13.1.crate 42309 BLAKE2B 055e031a677823c110e44446e1e371632a0a5a8227ef7053e964bd3f9967705bdedf96b14178818021ffc09182ead805a68813a8a2b9cf7a70b6e8daf733eac4 SHA512 eb0a7e423a3f903fb831369e0c6d1e5fbffd7eff1b56bb7d1ffe4e5e18850cdfb9a7f9bdcfd53ce10b1c659dff11c59190b7b85ad89ca60485878548621f01c0
|
||||
DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
|
||||
DIST cairo-rs-0.18.0.crate 54153 BLAKE2B 37452643d0466d8f9b8c236158c0408d0d9ea6b34b151263211834439a716a051e98349cd437a5f4ff22ad232f63362cc5db623325a588d453f42edcfaef121a SHA512 b3e778aa275c510989dad43684293f60758e0770c7eaf0c12c1c641bbca1e410b011cd90e6b5f76ac1f8c3f1f18dae7643336b3ca316a191d1a3601163ceb9e6
|
||||
DIST cairo-sys-rs-0.18.0.crate 11803 BLAKE2B b7358bfb19b846e619dc57544f342e5f8a5a5a5d2d0b19368e6d03375141176961c6a8780906c2a218970513525a7f7eab71348b5f09578d3c509f5f5f1038fc SHA512 e5d86d1c2d9825f3c69b194bd8068b8db61a125a9c8646d7b56859417176692188a1f9f40228ff7ac2836b16e49bac5ce5ea762928c872cd4c3aa14ec8029568
|
||||
DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
|
||||
DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7
|
||||
DIST cfg-expr-0.15.4.crate 41460 BLAKE2B ed09121cbbae52f91a5c65c56b162e7223a467b931f6a0b4c35b9b947cbe36bbc0778e58240864668002a3a6fa3c36cc10b406cce59a302edaea461bdcd3ebe8 SHA512 6370348665551fea37bc85ee444f302fc5890fee0620b365b03a27aebf2c366facfc73d3a6aa040b83dc39c463948dbe8a15e679c3e413566dfb506ba855cd33
|
||||
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
|
||||
DIST color_quant-1.1.0.crate 6649 BLAKE2B 9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1bcaa SHA512 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201
|
||||
DIST concurrent-queue-2.2.0.crate 19971 BLAKE2B 352eac954937dcdaf85de274125910abb9d338fc3b173ee2f3b800881209f9ab024428a615f2be15eef7112167cebdafd8d5d527e19d13cbeb412e0695337426 SHA512 0e5f69c188cda8e54a7236dddb3a92e929b906c3bbac3d3988b7b5a101001a21cf48ea3a4fa9abd52f395d20e2c04f822c39ae2ca25b287fbe823d5e665ae401
|
||||
DIST cpufeatures-0.2.9.crate 11895 BLAKE2B 1e369466bce2ddf7be6bbe219997628223a3a114914e5ed44b44f3fb6d6a084fbb47cc50ecb109287b074e159c675ae89356cb68cd843b41b502ebe824febca0 SHA512 88235b7d7152f4578a321ebc4f83f69070206b2acaf0e6331b52e1a6633e96edc787f9a409ac2e2799106a259166a302150fa4ddc88352b7739d50ac6ca9038f
|
||||
DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357
|
||||
DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4
|
||||
DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B c24025c65d7c1c98e442af95491749dd4f777af0509636ed66886dcf656359ec50dc2a5e26327559c6659f6b355d2b0b992dafa691a36571c99637cb47372d0f SHA512 f3201c9afef7d2d119702696f7e5e7997a104b8f7d67c7adebd1cbed84d3a3415636ff674f1ccdfd95d0dc162384e46c6138c8203ede69577b0d5359a4b44672
|
||||
DIST crossbeam-epoch-0.9.15.crate 48553 BLAKE2B 23aa0532d3126e22efc779859478098e505b4ec895c643530a3f7e8dba0543df3d8ffcb6825b1d3869a4418e17d798d464b3e1bb51522435d50f53ac224e22c8 SHA512 d9292c059ef1d156da52950137b2b3ea5eab66c4cc2f763d02078d0b0106980839ebed2ae2aec53e026ee7b3ddc37c4b51370d925ada1ad13d9981934daa7bde
|
||||
DIST crossbeam-utils-0.8.16.crate 42508 BLAKE2B dfaf9e7cade2cb5a2de90dc622e58a69c5b28fe9f69d3cbb945431683cf48fb409565190e3414a815563afb12631d990476919890fc482ce6b5792fdc25536a7 SHA512 4b8d599a8b93015eea2fd404cdf1526fbb94662fffc7c64d2f0659aeef349e4ad682f61b2b85d075c7f3fbbc4d8106cd7caf6e65dae117ba982f31262df3f831
|
||||
DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3af60c9e867a7852270697a1278b7dee00df8949fc4268f9756a4a098df1211ab3b3e31a122652c3ba0a6fb SHA512 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025
|
||||
DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
|
||||
DIST cssparser-0.31.2.crate 60602 BLAKE2B fd919c3691b47bc05e19f83ffa5fd195c68ee0c374522744fad0500b3d17b0dc04a6ff16a5dee8e5afd3316e19d73886ba7c2fd1a0042bad8f25352ba4b27752 SHA512 e1547bd14aa1febb23f03fa6c1ab711bb8483c6a212952d5a129a85aadbcce8c0069b7025fb294c889cc42b3e5e7c6882ab918b6d55fef9b788b63663f5b086c
|
||||
DIST cssparser-macros-0.6.1.crate 7914 BLAKE2B e754cdabbf678d3f9efab469e72cacd05e2635352c4a3f4c40971772550c3bd48315a65cd121a79542ffcea642cc0868c41cef1c7ad5a31da92ba21a02c41530 SHA512 21d2f8bcaad0a8fff865b23bb2b59dcc5165f8861c4b9d7d70e9f302b58e2cc5ef8555bcab97889bfe81889a2b27863c755494baa64a52c65cd74687fe58b124
|
||||
DIST data-url-0.3.0.crate 20750 BLAKE2B 3abdea4bcc43634ae8c16ed9a889205552235e815d90a3b5b51f201301891af030c63e9f7de0a780790029d1026129b62fbe9480f4336df0938afb84ab63b5ae SHA512 841b2e12219d9fdb0a576af456112d5c7486b9ff35cc3ed7aafc21526fe4f7f901602971627101fe1304da06ee315b0d543c2969ebc81f3e7666ae9c4f7e7301
|
||||
DIST derivative-2.2.0.crate 48076 BLAKE2B 56d27e27493c3b818ad45703efda607a0a0d9a48b0d43785b6a013443b8b964b67bb5b5284d242358415c5fb81b86b02079ee7c0595ec07bc658240eb114b887 SHA512 3c65ecdabd2dc202be3d83b06f96b6f68504fe542ede7e2285093c6d360a33ec76a3787c436c6e5ff8f59d430436a4b8ce2f908cf7b2b08cd8b0045de4e5d1da
|
||||
DIST derive_more-0.99.17.crate 55771 BLAKE2B b290bfbf06119018206be0f8ad4c92508be4cbc443f1a937c38961e207fc3f433d8a87b2b5a17e72aa1735520799540557d9dd9e49e26b8eb7cc80289afd44bd SHA512 0bb5a94e56d35a17ff4deed61c437ba75c9063694032ba98b58be1b072d33f2fb170d51bd262a17ff1beed2110b334528de75d5315ac627202ccb13d8c490baf
|
||||
DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
|
||||
DIST dtoa-1.0.9.crate 17002 BLAKE2B 0b658c6af9a82f7b6ddfeec4f7c2fe21b8ae65e25674c4bb15d5c39c62a0afd9461e37d01074a0e3cef9085732c95cc1c12a09e2f91e508be80f2b22743413a2 SHA512 996814e68f67c77d68a0e3195241f7034575453401370a1842c94232a35aa41c832f788720ee68947662ae0e8c7595df736810a2b392871f57e6ccb47f55a4b9
|
||||
DIST dtoa-short-0.3.4.crate 8276 BLAKE2B a0642c3016a22d7737fd664480b13015549cfbea01e0dd3b58883e02cf4da68b6ba271062fab2d890ce82c69392905e1fcb39a32cad67f3d1f6c4f4f0a223ab0 SHA512 1df9db497daf36af46444d55b3d9b1d9607afba56fdf7e959fdd3b41be7c3c190522ff1cabbba20a896eee4cbd54c84be22a0fe4a7ebcd5ac7141fff1ad86035
|
||||
DIST dunce-1.0.4.crate 8034 BLAKE2B e1e7ffbcf1e3632036c03303ab46fc37b2b0a991598790b2dc65d7a61341a78bf555230ccded8fbb87d6288282af3ed2a8641212a0f1fab929bf99298e878b6b SHA512 f57d9c53c177bac8e10a4b56ae421c604085aef0f264b8d6871abb7e1ff713b55f396c5c5f24422763319c504c6ea6a774416af1c2ba23ba7b67b2282f6731f8
|
||||
DIST either-1.9.0.crate 16660 BLAKE2B ad61038bfacb16f678fff5dd9ccf8f345e1bef18bd7aa0aa9c99d44abf8428939362f32fc8dbb1b60ac56016e0096201071d0bf8c0431b660605d0dfa97da466 SHA512 4978d50842386f51e31a47ad037d5e491106a668bc701bb833e6ec3998afe3ebd80efddc47756b2f300f534b39b26fc01386dc878d3b02cc8c1fec6a474c2177
|
||||
DIST encoding_rs-0.8.33.crate 1370071 BLAKE2B 0e81419086ca6e18f2aba5194b87eaba49ddf20493fd6ee09d479db86306e39dff9b23f399594afc42f1fdb33855e070beaa1871794dc0b0371c35d296a6369a SHA512 20d28a4c0ff0710f911f510be56c2bc5e7514b76d370493d2b89b7f25d1c0cd46ffa64862e54fc472f07f928a2cc24cf9d790a37751cafafc81f263705aac4bc
|
||||
DIST enumflags2-0.7.7.crate 15090 BLAKE2B 6533e0aadd1a85b410d14f6dfa140c33ad58e2e8cee7c446b4c27f7cf567f33f5f788da4c1f0fd6cc5c3d210dd6f9626434105b1cbd7275e2fbd86a9a073e392 SHA512 2519a25cad271d86b3195b29b0b75bc8792ef08816881aa9f3b403d7c63e6bc69b1b0d4fd565a62fdef3ee0f387157e331f8b3a17093e4374565125b1c9f080f
|
||||
DIST enumflags2_derive-0.7.7.crate 7903 BLAKE2B 0e8f4ad8558254a6e532868608c23f70f63abee3708ad7fd5c41c8791c33a8790c3fe2eeeed722d207fb75721cc37773b64baf2ce0a406dd465c016092e6caf2 SHA512 f4b0c3b1a731e83c7cf27765392baafb0f27555c0ab708a7a430f349c520df7333d4d926c348a15339b082c6d0335491fac41eba3e61d42c3522717acbf05df5
|
||||
DIST enumn-0.1.12.crate 8354 BLAKE2B 2d20e4615ec477fdb731e63ee69e9290d29e5d39f15fa9b86d2003b01f1928c3ce513ce381b35d13a9f1f578be48f53e761258dc16b23d418d5740cffb4821fb SHA512 1412b284aa9baee27839a7d57784d15aa1a445588c8d266c519dfa8f31bd64c3a04450535999019f2ce2af1e663d0d20ea1e7b1de88c606e4d4e41f6a79f6639
|
||||
DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
|
||||
DIST errno-0.3.3.crate 10543 BLAKE2B 958e9d12766533ae9e84a60b121794929b9b3b1a8111aca9a2e914beee5784b64c946e143cd8031335ac9cb51069e51dbc9a6b61073a2ccfd3ff60612a20b619 SHA512 9524db39d0c9be287e0d2aed3358a86e961b2868717037212a2e9dc408bc73198ab23196d7923a9ba7e0e9357276075148f582e0325ad36ae1b212a8c674173e
|
||||
DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916
|
||||
DIST event-listener-2.5.3.crate 15392 BLAKE2B c56ed5eafa64014141e869dcf952e86f755eb35ed1722f8139260cb502ba226351ed1bea301618e94c9ca7f3309747057eb5f7d7986cfcdb7f6b79d13d52b439 SHA512 ddd67c1139ffe2aba95d763b73db0e2a9985dd2e57cf8f72030047d53d46d833df4b4192730cf0af4e060ce52e4f2df23aab6509abb94a6cd02e0d8cc3559d22
|
||||
DIST exr-1.7.0.crate 245602 BLAKE2B ad71e47ce3fc177950a8285d38a1d1daf0e077ef93650d5193e5d239085c28fb1041a3c51ae7c91644b792aae56bc07be8eae5816de9e686995217fbea1389f5 SHA512 3975ffc7bf4005364d1bd35042fee8b86af6cef1eba35f9431b11fadf2104289b63a3e4d04b6f61686a7cdcd0092b0e957c6a737b30e99158756ed816c61f3e2
|
||||
DIST fastrand-1.9.0.crate 11910 BLAKE2B 570c66ec1d4ace08b9790299759e3b6f0394aca52c4ec2e02258229c198846cba7c0627807548bac3ef1f86c7e512c4bd105f1e18e35ac0ea6934f76a6838e1f SHA512 321567b5fad8552c0efc4393b1e77d1bce288b0a88c475d432f79e91b3457ee6eb5db9e4d65ac6381b9990c9916f4651b6a76250df44d51ea3e25bd8184bdc52
|
||||
DIST fastrand-2.0.0.crate 14402 BLAKE2B 8bf830151ec616dbc25f216265722e39f8a2cd9ae036b0904b73775a30497368aaf9bb7f49890c330024c3d9b8084749c91f601b60b53bc8cef2da8b0aa71322 SHA512 9449dd52e4b722d5747f68f127843c0d1a402765c2b6186b9526f8ae23293cb1f6b50adcbf18a8ea768292642184cb0eb42b1801d20f6815397903f9977f3cbc
|
||||
DIST fdeflate-0.3.0.crate 21790 BLAKE2B 3c96f6395fc42f66e436fbf6b747c2f3c2dfd8c38729bd0eb88be872ad55e5d964ba322b703fae122907d51892619687ac9b7a5e7546f8fe6eb7d80a91c1f398 SHA512 1a1862460745780407892c835b4e3431267044285fdd718dc6b316dbce9520d2955bf36e5e28257f2f758ba7bc3051b446e786d11ace83deec492e4c161664bc
|
||||
DIST flate2-1.0.27.crate 73460 BLAKE2B 5603848098ac02c9c83893df79ea9d9ad3df5b7e02ffa155ac74602bda7e28e14e6b7de2ff321b38d24fa3741ccea8a4c811abb47690cc295f90d4cf2bdd0bbf SHA512 e76e76444686433acabd16513e6e5860d4d6fa53a810f37266f36900f154acacac6dcd77b0373599a6d33a09175f5f02146d84726b982c59a78926950e19ff09
|
||||
DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8
|
||||
DIST flume-0.10.14.crate 65389 BLAKE2B c88deea78a5713728a6b6a94a4aaef570f6eee1af85fc489534d7b336a9ec9cfdd76890929a456a689ac196bef24cee68efadb30e06ad585063c5bb77fb2699f SHA512 ad31351031683453b77d85a89812304d63a12cce8bbd31dfaa508091cec52bc511739d4d13a085aa8bf9f2438fc1876a99f2e4ab2602bdbfe0d2ebb1df4eab0f
|
||||
DIST foreign-types-0.5.0.crate 7824 BLAKE2B 01a5111a11e48462914f9877d3228008590093633e957883fdafd3a7017e144c14fbbe713bb8b0061ebae78d20a49978191ce416a4e28317b67ec69e38acb879 SHA512 d07c92cf99c99419a3ebe05ba9154e396ab88116f46af736ffdd958c8e47741bca5d9f478f6719d5361360e844375968c1cbf6ac40995d47128a5e5fda3f6c82
|
||||
DIST foreign-types-macros-0.2.3.crate 7635 BLAKE2B ee89f576f2d892209c0f344dcab9dd85a671c976c8034b33dc984b93a5c872ff0353311657fa1dafc499243e55d3293a7bfc532ba55894a719a50ddaa6957589 SHA512 c3965e058d15159f789a8ab1597770ff6325e8ac9e6914c98450225ce27af849698646d53326e07b13eb3a9730452d926b73fd76e5a1fbd8ae4a6083bdce3367
|
||||
DIST foreign-types-shared-0.3.1.crate 6006 BLAKE2B 27c26518e0de0a298df2996da4959727dcc6a21bb4efa6c28869a9affe7ee3b427d1bae25ed6928477d07959bd143d5d4fa27325f8f5a5cb0ddd3cdb9e5314df SHA512 c68da34b55230941d6655f6a52d5dcb8ee02149f25c25a5ef782402f9a18b33047905f28b70183a5f45b45977c011a5320cf7283b7901c76ede4d82082ca4c9e
|
||||
DIST form_urlencoded-1.2.0.crate 8923 BLAKE2B 2408d9bbca582be13febf041262f0e63a3d661dd8fd2a42e9203feb6ff02a94e3eade6b83179fab34448b9913c7924fdf53e0670ae97e550318229432978e33d SHA512 899ddd113a79bdeac12e499f581c5499d1a4b698c75cfc2d6aada5880cd802fc8537ff9ce68eca28374318d66fd70100962105c1e8962868a5732bb86326c104
|
||||
DIST four-cc-0.3.0.crate 8629 BLAKE2B 25b633a7766dcf793e4fa577b3493fda7cae733da4f2032d5d9758a41a4b6adc15177f3afa23fcbce2879c82ec998d526df732c3b4cd801a1f28ebce73eb52e7 SHA512 f32e9455c670d18fb08ddc090a9daa1614711343529b2a0de635c0f61288b15c2c4382e6b8527e35c2f24ca64fbfc7a743dacaf0e838d2b6a1d86ce49d6e4bda
|
||||
DIST futf-0.1.5.crate 11344 BLAKE2B 2cc5e5f5d4ace47e9273546e46c500432da47f246cee18f24607432305dec9481ec3d02b8a9bff4724efe05ea1d235294c52ee4eeb2f5f285ce56c2987b62d24 SHA512 4cee071c067c879742839d3d32192ca94ee2f9241468656357c3aed116cb7c656bf81722f32b67d60214b7db66858dca6443f0d52f0ff2114fc70971bdddd2d3
|
||||
DIST futures-0.3.28.crate 53229 BLAKE2B fa4420594a8e261d2622715e5e40123d401b0a549b8eea9f72efe177c606b1fdb3743717a4826bc82479c1700e90a1b3bb3d0955d75e7eda84adbeabe0dddf89 SHA512 271c83c157de76b1c58db49d6f7aa0591c665551e60dbb260c3ad292a48138979b06e76b99a78cb4f3ea57cff3ec5884839cf6a0b807fa212d54ac28799c5e6d
|
||||
DIST futures-channel-0.3.28.crate 32281 BLAKE2B 128709ed9c3f275ee9365135426b626dab7d34a706cb9435a6ee45e2a28f7d2e6702b7bcd8b0788f7171ccc75917f287834a18c8af58b73ec07f46425aecdd97 SHA512 21bcae42859687538a3bbd4a4328b1a176bf8eec3b03f9d341f8ec08e796ada1638c0c3011246995d742e392a3ecf4446ccd2e92ea5426fe658c5f5ad8303b99
|
||||
DIST futures-core-0.3.28.crate 14780 BLAKE2B 551327876d54a6ccd97382679d61afb3e344f7c8e26813ac85779a57850cbb1f54041c82d71a7bfe4a30d1c8d9aeb560d8d4bf5babe7010fb7cf3c36c8ebf3cf SHA512 a21900a68f1a9232c245b160e95896b109315f10719147b4f104e11edb5b59c862555e07aee37a7d4fbedf0f09a02d4ed329f92fa1ad4679db1d7c78ae2865e0
|
||||
DIST futures-executor-0.3.28.crate 17743 BLAKE2B b192025f0838c924783090e7b0bd7806edae0502172e5f961d4cab5a4a5c074050ab6a707a50baa0ac2f505deb1e3ace4259349570beab0bff34b7bf6849e9ef SHA512 1404717a512f1968e3ac6c53bb6c428fa049b0f6c61565ddc4859407cf16c56735cddf7a2931b2816c6c8dc8809f76e7f98ff05d4f80e4567488c2aa7b424a50
|
||||
DIST futures-io-0.3.28.crate 8910 BLAKE2B 5554e9dd8548be47e7195ae8b223288cc2e765dc9feb703092972ec9e19ade825bc9d7093625a77c7dd2213df59e2c70ada84a84446b5a940c3e62daeb9dd57d SHA512 805177f2677a09d94ce5f010af9244e0e0dc285937e355a836179297c4c912a762f8d96bce57af388502810dcb67a772b7a522f5c6b21be3aa4b7ee46372d402
|
||||
DIST futures-lite-1.13.0.crate 37058 BLAKE2B e1151b6263adfc96494ced26c377eb6582c4529f1c6347c1f920623400d317f6466d11e03c1ed70dd4172c57340b13b1fb1cfceedf430e3b95879bfa120d8e59 SHA512 2c007c62294c86108eba30a850a341e8fb369892bcbacfcd4b7ca39f949bc9a20624c3bb21630706d8240e27dcc402cec542480dbae8867ff933375e4be15fef
|
||||
DIST futures-macro-0.3.28.crate 11272 BLAKE2B 3f6bd63f402ab3348e1eae96897b4c18aad01b99a1f9ff555496fc6f3114cfb3334b1949604c21af251fdc4923c09e4412f40031ed92646a06ee05f6bee9a0d9 SHA512 accbe4f434b3704fea440e1fa7492c438068ac89798e3b2c85a2b251c55663ef2c65480f6da0884c8e80a9c5f5203aa6ae623059235f4a480a54d91bc5e9426a
|
||||
DIST futures-sink-0.3.28.crate 7852 BLAKE2B 752286cb15ff37e9bf4c6cc80c8ebfeb229dbaa4e8aea6fa505f1e145e5dec99c4818c8e7ba2bd8a03898350e05bc124a5ad83e28989e282dbc132ed13e7fbf3 SHA512 e3535aaffa42215448d78adcba72f1dc3131598169dbcc8b52b82fe3e74f4b0d5631ab3dd3ac5d4315be890b94d6fd8f53de274ee4815f9abb27d40982c96c07
|
||||
DIST futures-task-0.3.28.crate 11848 BLAKE2B 79cd7b01d24a5274b0e564edf0f5d041414d9dee02c503f2303958e679db0db3c652c64352052d20bbad7bace078b553f77920e2ae21a948a1c884eeecc663ab SHA512 198f3efa51b1a8492a4151a6e4ef6e7abd09f2f537f5ffc2b8f2cf739718fb9714718226ee1cde7a58d41a2e623445ae64013f02e7f00489320c06292465fa82
|
||||
DIST futures-util-0.3.28.crate 158510 BLAKE2B 0721356a4947b39cd066dc8a88afa7686b832be269295af3ebff8cd74b42dffe5484399f66e3e11e2b54c2b8e04ee002a9d507eeb5259fbdc00b226e0f94b175 SHA512 0c7dd3701b7ab0a443a56aa64e6d9b6ba7bb9ccba4c05dfe17608df3e2bed1c2fa460a0cb4abb9fb25289d3a776128ffcc4fced75ca73a65d40b18ee2e9a46e4
|
||||
DIST fxhash-0.2.1.crate 4102 BLAKE2B efade6722efed1cff0bcf307ababd9c9031af297baf410367212758411a21d61a473456c7f9b5cb15e444d115a62120f140c082e70dd360a3ae83f2f71bec9e6 SHA512 638e1c0a4e7f365483a329e715afbc2e57e47c03b32e0e1818c879baa96996e81dce8ab39320e24a3e1633f73dec1e5f18a06c37f3ad38043002fc99b55efc38
|
||||
DIST gdk-pixbuf-0.18.0.crate 18173 BLAKE2B 44367c346398bc670321b30019fe557e1a84210ba531094297cf925b672f663f58f45e46850e5d2104e6ce00902af4df579783a3440d27d78d7c1bdd4c4a4350 SHA512 20ef7a417ff80434c1354199e0e19ee9db7be5d56f1810e0f8b4e82ce9fe5f4ecbdc53a4bb9d2e51a4f8c47710877bd513e8fc058cb6286fbbe3b69b2e56d176
|
||||
DIST gdk-pixbuf-sys-0.18.0.crate 9674 BLAKE2B f9c224988cc2d46181a5d3dde212988785c5cd8fd411ca5d4a55156307ee5895465c5185d761b246a7ebfff81a60ef7c5973ecbe5704b5e0ad77ec72b55025e2 SHA512 ef757be6df8f6ffbe8a0276ccac2b3d4c46b7acc6580876635a10b6782d5afb9ae6e8b11c7dccb0933b6d8767c57bc89b0ab117470f33b73f7a4a141f44fb121
|
||||
DIST gdk4-0.7.2.crate 88698 BLAKE2B be4a5989d7a5a0490a9feed74d61fbe98300c3993ec729f2cfbfe4ec6c21b2d87725668ad1b6b4d3159ef7825257a0eeed034d57229b52aa415b03e3b0966c0f SHA512 8e649a7a3f76cf4dd2796bcd9db3250c20b8a3ee726bbecc7d1fed859a7228ef15951ca73b0f3eea2ff72d9e9378c11b6131509f9a634e0811d853f10b40d386
|
||||
DIST gdk4-sys-0.7.2.crate 64775 BLAKE2B f54ec0a8f4b63709b015801ddb2c1e8df185b13ced0b66ff453655dee10f750dc555f36e1965487eec6e814c9e35e816a8aedfc46cd18b6b284fe1c0aec952c3 SHA512 e4ab0e5b50c86e90da016e7efc0b824caa4d09a12d1f2d9cf2236dec6060a36da0609a7206c74937a0747df3a8fca0c16e2c8aa22e1ff58b223dfe5a5a3a105c
|
||||
DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
|
||||
DIST getrandom-0.2.10.crate 34955 BLAKE2B 8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4 SHA512 82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b
|
||||
DIST gettext-rs-0.7.0.crate 14816 BLAKE2B 1aa76215ea30beacf9f047aab393ff55c434d84be7e3798bfb316fbfd3275d221245afa246488c497f7ab76e7c03c41b9d68d8006541db5024743ede7a6b4475 SHA512 650526a5f08430d2f4de5109ef87797d8be3eb14cb6cb21fe17ff11f1d631903649590f0d74e8ed5d5ce0556a26a48831168b86d9783735082162b427cba87e8
|
||||
DIST gettext-sys-0.21.3.crate 6501658 BLAKE2B cc7a29f1159e92daee55755cd5d720231bdd51979a94941dca31b22b4b12b2dd9e389002452f21cbafdb7f34eb25fa416a300359751adfdaf41ef2a1f8df3fd0 SHA512 b88873f92951875f21ede2bcafbd35ac317f6a8fd7502319f7522c02fa3e4157a53ac574bc22274ba565dc704780b32c1c6ce4b7e09e4f2f9e56e25bcaeb9e41
|
||||
DIST gif-0.12.0.crate 634734 BLAKE2B 067baacc4a10ad1d992aadecb578034bc820ff2470eb2fe1b63212584ae1f73fb6febe3652a309a3931fc6fc6823533af2c3d567414925118c5086970a09bdf3 SHA512 9cee5c4f68b02252f6214fccabda29087c89cadd8408df4fb6b9479da7958a9759dfc4b13ad2bc7e1447be9050cea6d3757d891b774a7e6fe8c6fd25bca3b74a
|
||||
DIST gimli-0.28.0.crate 269277 BLAKE2B 4d651d9f71b826d06b3089cb09933f30d785801b8072228c9a5c9ed2011172c679e86205dd507cb1866634238b20721773e60410bd25fbcc5c3421c72ba565be SHA512 a5a861c7398ec655635a39c3a421ca5c9effb03f4980a000c342b81b9bf229481639a8a62c4396508a9800ec9d313317036a8e4e7da3add5adeca596f1c09d51
|
||||
DIST gio-0.18.1.crate 204998 BLAKE2B 36e3f697db478cb5b1da3c5136ea158713eab2ab126126b4fe22f9b5c6093b623b8efbb72cecf672df107bdca0f651fff40d2985c4a9f2cf9e5f2a9ca8d0809b SHA512 f489a0f0223a68673eecabfce71d494973d46fcd19c385e2bf219adcc612997fdbe542a36cc5fcf539120d5177325dc297fb1120b72fc172fd458d50b87e2e52
|
||||
DIST gio-sys-0.18.1.crate 81369 BLAKE2B 40b7425735f49cab5748130a3edde01713472cb75c2e3f1612ac1699ff2488abcd17addc8b9de1704328f7656e660f90cf33502f8567c22565f15d9f80aa4079 SHA512 f02e9766754d48407e955fc81bb27820a357a1f6cf7b1e89464c0399cd39d4adfb8586d7d7a2a12e98792fcf6e4fe2807816185824967906d45ff936ba3d911c
|
||||
DIST glib-0.18.1.crate 261969 BLAKE2B 8b6e43772952c25c422ba970022f57dfb2e38437a2743ea380c146f4aaab7af8e3275082299a9000f41025ae497b8fdb50aa06d1fd13e8d773817fa95b1f47f9 SHA512 86b761f034151d0f4aedcc313f06430460f3c8fcce5d423c9deaacc6e8d89307e670b5aba09ac687786e31f8ae82b45e5966b97f9350224ef2a43a356430a1f3
|
||||
DIST glib-macros-0.18.0.crate 49938 BLAKE2B 6f5cc6a9e20c3de82954520b4c7e437de8db082492c12ac26a6262e3d36d25a0e14d188882c3c7d03513d6761b4968e2cd736f27fc4e1a5ddfdddb673f396817 SHA512 e907f3f4dec6511ff20dba71048b80402d3110ab213bbf1e693b16de1a712d403aa4ec6b4cdadc537b0850534f8965916b5ebe23183c2d52b4d6a28a84c0a110
|
||||
DIST glib-sys-0.18.1.crate 60464 BLAKE2B a68df8198874339988cb60ff45b9904607a7852d224e5efa487f22f3bda8d3eb54f7e30f6e2c30bb20dd6e5d48c205b65b7f8c3787915d3a436666d6fbfb797c SHA512 46583979de6d58cb863e522f9f11f9fd2e16ed5d1ec098f9f9511a7a124029671107beba01d5a19dcb082e57c53a2714ad3f75b0ae47c65985c2ab947d3f2c15
|
||||
DIST gloo-timers-0.2.6.crate 5516 BLAKE2B 1c06b6a7f7ebcae8145c8aa4675d2d4d56d04c37a3b8e25ede6dce7b8a144fee30ff5b4b04103408f1866b70b02607237161913d250ed6d34af2b6f4c54cb57c SHA512 1e3ea8351528e8e73add2f48482019fb9737533bb128170834bd27541e9d53c35c6bbe18c28bd0f70fc218ed22731c7a3f01891c6977fcbcf839fe932c3c792d
|
||||
DIST glycin-0.1.0.crate 36943 BLAKE2B ac6fdc8b2e18dcf3f41bd2c2b33f28321d1e0e0205c5dc7d44e671ce6f1907b06fdf7a58b2cda139b42f0b72cfdaef5d4b3fbfaa0f8d11aa7ec59027f5863540 SHA512 f628bf59ba65d4eb46ecf431ffbe722e9090b15dd9db50831a1b22e9c90ca9e87fc386f58cf45e8d17770abb0d7eeb71889ec7ac572a32392355505a1c6601fc
|
||||
DIST glycin-loaders-0.1.2.tar.xz 40997824 BLAKE2B d21b5afeeafb6d1787415b66d5995fff924f752186957873ddf457ef9156f663319545242c55a3c28b93622a2e8c80a64bf867282d3b94a244b6d7f3da87dbda SHA512 ff373582714470c1b942e1aa831f0df3e34acbccc6ba74f7111f9b3666fb0067e75d532c1f5774180261176947dd7faf36d90da961bccf708246affc5f45164c
|
||||
DIST glycin-utils-0.1.0.crate 18673 BLAKE2B 1d4281bbfab1f93de9cc7996ee674bc0f81e461f1c4ba32ba608227d600c61c5956b1b0677dc044a280973ef63af8d0e8a4d02c9d06d5aa6a9b3ccb49a86e8da SHA512 ef8dccedd157c8423d7ceadc1de2e0a93b27a4db0e9842f1424306850250bf76ba4d1dd8a54d5f58b352e3a1ba5960be771907af4e0c248b41b5015c9b32f62d
|
||||
DIST gobject-sys-0.18.0.crate 18699 BLAKE2B c5578c791f40ebece8210473bb363174ebf6d41db6a7ce64f4a86a2ab5337c45c5b10ff9093712a846cd2cd9bec99e135b4db556a4d18d6d4758a1a66aac08ed SHA512 7b274a6a4c4f38a4c1a5abf6410151d5ecd669c9a2c3ca874faadb0cf31c94b000c7439e1c1d409cf66ba41d8157dc9bd931de5bac58e50bc2ea9cbab13b3f00
|
||||
DIST half-2.2.1.crate 47021 BLAKE2B b7e4890c3db85f5adbc79241aab8a5501a66cc4c1856d883cab771192b42173623abe670b85e092111f31e118d7316cb29733efe5b9cb09e2594909059c5ad2f SHA512 6a2aa43a2a2f5c981305cbac46fe9dbfd3644912f6a8ae17e0ccd09aad5bbcceaf095b91d51d12c55963c88c208510f9bd94b472446d23752e3c0d3b41531a48
|
||||
DIST hashbrown-0.14.0.crate 116103 BLAKE2B 24bab03e8a8cb7623b92282c83bf8acaf0752c696ee1c010249e3ebb3646e7549d8d6d798b02c9d5b621afbebba7320f8a859d9a1af1523dbd46377b857dbb5f SHA512 f0fbdf81517f59a0b67f792a4097f1131d346b2b4cbda93590749cef7f9f1c9029e0e182f58c23b74d3028f7502c30b9593c1eb4da37f95388d74b14582b8959
|
||||
DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
|
||||
DIST hermit-abi-0.3.2.crate 13783 BLAKE2B 43089507a5ca0731a9e9a54fdc8f4dd5f807244797eba5bdcc072c2c2b3761481df65b8cc65900769777d9d21f8345b502cb1915ec36747160e87f179469a661 SHA512 22901ec8976a7c96e93c9e07a2c5d3db49d7af60ce60c7ee6f61c3cbe93190d1f285e737c1c8b2236d540ab14e5d92e42828ec05f1b212332a862baf2b1b57f6
|
||||
DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
|
||||
DIST idna-0.4.0.crate 271429 BLAKE2B 8b81bc4535d2e8a1100ddeaf6f43c043fd601ee3b37eb109a9dff01630a81603223407bd5c2f1a1b108d741c811781b205c10148a0122b8125c237a5d5ba8a58 SHA512 b4133c5f73bd9c4ccc05245a9edcc5c980714129ce4f6eb7851eea7e509617ff972fadefe6ac78db6b4106667d9d6070de52c4d42414c95921e3d9fe1b7a76cb
|
||||
DIST image-0.24.7.crate 290618 BLAKE2B b8c914f80415208ba0685c96d2bd8346a6f935f654f51e6f9fee3f3babf866b8327897ac571aad2700387196dc20f5b966007ee71e0b4dbb1c99a30dd9657996 SHA512 8c08bb61645a369b5f5713cc296b7de3f245d9b7079801d3cec3d95bd3556d636937898f1bbd1ec18bcba57d4c49f52cf042cbb0244342d030a6dff98c290f6b
|
||||
DIST indexmap-2.0.0.crate 64038 BLAKE2B e7a1b2bbd790f1446f77262b5b0799c2a816a01295a9a4db66f10e6c0502f8970982fb808581472e840cc34dc70e7938b89408799ed0d91aa50d3dd0b4807995 SHA512 59bc19653436389e1408e21b0933e5ca6f9fe228f0f5fbe9a7e4fb461b9712ba82983cbf22c0581eaf7913298b9ef5842702946152b493c1dc651381d6bce1a3
|
||||
DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
|
||||
DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544
|
||||
DIST itertools-0.11.0.crate 125074 BLAKE2B 8e686f176764e92e4da3697eb781e1bc30d6c57ac61d97343b4fc3a48e4febf669d5771fa8620005c620cce52c236760ee2e1bc344cf602e878bc168a2e69cab SHA512 8ece00ba0a7cf481ad4586da24385a6f0b1719b9c3f0c25b9b5b373dd1a0ca7b9687a77cd179853392890b7bf4d31e0356a4e5fd540465b4ac62bd74ef717fd8
|
||||
DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d
|
||||
DIST jobserver-0.1.26.crate 22645 BLAKE2B 44bcc15330268ea29650e58605c7f21c35108eb64b790c005968955238e948d27b3d12e6bb06bfc0eb4a3fe5f9e5322bc0657200212bf87e08d9e043e008a5a8 SHA512 ad3ebb693018928daf399e918ce35ed0d4e643cfb5c78bde04697e41dc8adf2861023ea1cf2c5033a3026048ca0ebeb7f2f57a966ba8e420558e42dde8d494f7
|
||||
DIST jpeg-decoder-0.3.0.crate 742671 BLAKE2B ea2226b1475a488c9c1d767145d021de87feabe993eef5b6534c91ec35176eda74881af667b2833d0610db04f4bed0456d803af92d4fab6d472db606633e3f2c SHA512 68611f52ce1b9999736711daf17d9fac8286179e5f937f04f90d79f1a4d9f7cfd9cfbba9ba2bc52b107392939d57f4a37e8ebc409878d7e9838d5fbddd8bf5bd
|
||||
DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c5aed07866a07d2aa51274622357e4b5a665499328f5a3c38f7c515303da50421bad4a496fbb658e2132325f SHA512 a4f389a4eb45c2122e7bcf365dccdce8fcf14b1b521b8b839746bba8783296e2f1b959d73bdd874743f49c61a24c4077dec52f63cc7d594cd42e9cd6ea9c2e64
|
||||
DIST jxl-bitstream-0.2.3.crate 8668 BLAKE2B 0e6be2fd08066665bd950c3a4c6e8a54cf6e5dae8a5a9530d770ca98cd879a1dd1dbf731489b3bbce899394c4049e10dceca42d6e79229008f0303129bbe685c SHA512 71af9293bde34f437ce453cbbaff2507b98dd6ea18d604aba96d5932aae7e6eb65adafe34e8541a973b5f80883e5e93e8df1d9e40bf7c5a45fe8b8a82b739e07
|
||||
DIST jxl-coding-0.2.3.crate 8633 BLAKE2B ac48283c647170217abb2242f735c8fa6a0c9d03c4d47ccd0726a9449ecab97be36a837cd65342953d36077d86250a7fb6c8a78ad66e585c12388b2a9b955660 SHA512 dafab2fa9973cbf27d5ec661f899ec46101eb9c9871571b32032b2f3ae5f76333f46e72053f9da65def5d7e49438f4bd510ad43330d1ce3ef3e2ad3e634b3385
|
||||
DIST jxl-color-0.3.2.crate 14031 BLAKE2B 20610d417f36d11995b7527e1c3f9825963d96ec1ff7004d0437880ea740294daa63a9ab3d079e7b2ca7dacfc2b51781d5d1cf1acdfa0c2a8730f015a561b6d5 SHA512 ae37b55a3d9704223bbed05966bd83d6102a91e4bce9ae3b1d9d19aa19046f6c327f71b7728a71b07710e899c286c99ed83b9438e7054b602db4e15dd2d8b3d5
|
||||
DIST jxl-frame-0.4.0.crate 18564 BLAKE2B d676bf55739433a5fcdb332f54cddfb369c52eec021eab9b64dbd1807c31bc2764d1e39d7dc0f23703287fa162cb6a8a6fd9cf46f08bcc61691999ca6bafbd1f SHA512 50b823f17a2e62b142a2a8c062d00d7de839614334c96e32696e485318c2586c74de50df9fd02b3fc9b40d75149c798d94c0bc3396177a39bfd5039ad8fe1d2f
|
||||
DIST jxl-grid-0.1.1.crate 6723 BLAKE2B 9f5e6e63033ca2c80af05800fd7da5e3bd6afb7a722d6745008442001c0c43320235685084b3d5d9988b75410946e8c277a435a089a4eb97e22030d1199221ac SHA512 f647d3081b76fa693c2fd1dadacaa11b5173df1937582e6d7b2ecb2d3c57c3f5305f6e5588acb776af562da70af8c1d73464b5fbc14991df26e177a3d5f02d6c
|
||||
DIST jxl-image-0.4.1.crate 7101 BLAKE2B 1ce0b3a9aea8cc7fa00acdf408816817af9aabe13c04a487c15bc5b15aa83bd1b0d478a52006ae6f05f55dd9ac6832a83091791199c8383d1181ea7ed06e3aa6 SHA512 5b1ef4993543cdc18765170cf49882e55948524018d37b7c66085cee33d389341a9dd56ab65ebfc123378be07125a5800b2208ca8da2209f7186ca937117482e
|
||||
DIST jxl-modular-0.2.2.crate 16262 BLAKE2B a62a0ce3403b80ca9f8325f1ca2f2dcf7bdc37ec1eb1c4e6a31935ebaa77a4b79175f879d908a0949e01af823addf5876cdd735fb5ceea47e29a97d013df763a SHA512 987826de224f2da53d9f1bc6254df3868380912e195c3c13b96b135d299ee4c0ee0c70f6e59ec8919460d69b0080b8d0d0e23061ff7d62c82ed20e530950d135
|
||||
DIST jxl-oxide-0.3.0.crate 14861 BLAKE2B ea969ab12b99b6d40e508a4def4683042dd36516e029f1863cd9e2622cef349289d4dcd70b04d91023574cd659eaccb6edd3221d2af7d14fdae0508959c2a9d5 SHA512 5222700bc4765224802014c03c010a0e4f2d8e67839cc4293b6efe6ac71d99d8ebb487339770c7b32efed8f166db9919779a066487c3b43fd6bff8ab8999d946
|
||||
DIST jxl-render-0.3.0.crate 33058 BLAKE2B 73b706b8855553dbac42826d9c20729f20c1032f7c77020754fd7cf4ebd3bee6544d78f24975bb60b2fba669fc90080feee9db59293e24453dfc0cb13ebb637e SHA512 bee6cf3f8f2534424eeeffe5854b165676bda3609dd8075ef8bf65d7f9b59ee87890510797f46a6d4e3295585d88ae97c06b03d8c607a36361aa44faaf69a38d
|
||||
DIST jxl-vardct-0.2.1.crate 13830 BLAKE2B 9396e539f4c5153c88727a33bdaa44be6ec9cc88ef22cefc3d70446bed1e5928c7541db10a40a4f6d241d87b504f8cd34a93a5b9f16e6ef0ef4bd1af0e5d8d29 SHA512 96dfef86379045bcb80e08bbfbc91ec8b05418cfcf06387b1e14fe9aad2b37538c5af268ae0b8203299bf551fa1e1a096b63fabc7a3ba682ec0c2213e425cc47
|
||||
DIST kamadak-exif-0.5.5.crate 54457 BLAKE2B 6c91536a59e90afc94da96c6a7fe6de6d36d15f29be4f604f217e3adf9666a883bc365b16de8a26f678e0fe11305a6add4be243bc05980291823f641a391768d SHA512 22e0be2cf0a95c61259c0785e680a369ebc5f40219a13f1070175372203fc831844b451cb7f1374b58042ba6a73c9bdbcafecab6371b6ea18d6d18c9f08c419c
|
||||
DIST kv-log-macro-1.0.7.crate 16842 BLAKE2B ad3c028863d78730e4b2bb2e8cb980581b13d741b5dd2b76435ae91f5a7498a1e9f99178a0c9370b693a3af6a95c0682ff0d63e81a2515a267c6564d50ec3683 SHA512 aa7d79ae599930dcbca06f77590d9623dce461b118435dae1a4128fa8f38149a820109fe4bd1f19944b67285cf1b41bbf78e94b47e561dff1af683953c55a697
|
||||
DIST language-tags-0.3.2.crate 53420 BLAKE2B 7c6d6f6db5c79b00d9e2b70f1a33769b83ec6d75a3e282f61db459146cbd05cec855a9979e3f229d43439f045ee3e9eafd1255c8b7167e623c2d990b2fd0c110 SHA512 1257bef56efd927db15d98dd6d40d5607408d08fb352d6dc0323fe2bbd0367625bc045fcddbf308387d71b9cecdda3b9f8c785683b6988fbb49c87daf4cb3c3f
|
||||
DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
|
||||
DIST lcms2-5.6.0.crate 27991 BLAKE2B 15c94de49aa409fe57eef5227d15f309d3130ac5f55f0fea3b4e6110d18ecd06620d0f76b3dc7520683e6e13d2328054d2439899a6ea5c31080d98827092d973 SHA512 fcab46ce040dd2dbbf173a0b7ea175933eef9ec295372d78e363098bc81c69695d2555a7cac681de02adff422659436aea1af44db3e13cd521768154e776a220
|
||||
DIST lcms2-sys-4.0.3.crate 280420 BLAKE2B 2775e15b74d7ade983f907e983d5af06a6e59fbe8ca9cad7c8e1a12e63d0cad185c408f6dfa378054beb0388675650e83289d3e1e6daae502d16b3c94da2d928 SHA512 fb306b92c9aad43b698c76d92c81deffae57022f4a17eae997dbd2a534685628abc538061749c01aaee480a66d7608756cdb25c68a5ca10efd6c2b528b134e6d
|
||||
DIST lebe-0.5.2.crate 8422 BLAKE2B afa49a1945d623b34139e31406f4780a5ab7b3d34648caf5f73b1504dbec4c4c02fc3aad3fdcdf85509eb8ba733a131a96478d6b9494cc9f69048f9ae28eb880 SHA512 ae8fce41c9a934999dad672ad74acabac9d7998aac4f1d03b54910d4b941375b9e9721cb1bfc8cd7cfcc4206fc0b18d725b0ea256a3a10a125a8d5848ed761ae
|
||||
DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e
|
||||
DIST libheif-rs-0.20.0.crate 1993009 BLAKE2B 7cc90737ad1e667423633d51f0f4f1fdfc61cbe0c9f4871e542f37ea509738cae1822a2773413aa8dfcd7cfad77e923b4fd8a1fd2174282a621bb97825124b74 SHA512 14b10dfa01d53a3d8c04a5d92a991d87369e6a28e8f5d5d184c4dc5f5a958d228ebb8b0be6162843fc38558e9e480ed7bcd520f852b820222a663857fd63e60d
|
||||
DIST libheif-sys-1.16.1.crate 2395612 BLAKE2B 5386652ec54e7180cba21ad04543afe86892f967bbe0b19f4743bb1814474b6e210db18c1f5fc57085dfc59c6a14aa5cd573e5f326fcf3c41514dd28d75fad26 SHA512 0edabe6b629ce8252317b532b669d03827059ba1eadf349e2ca63391ffdd39f85fd2a638637703858de013a169cb92504fe9eb91fbe3ef97b717e0b16406352f
|
||||
DIST librsvg-2.57.0.crate 301387 BLAKE2B c3174395f0110a81ae6854cffe2701bb91dac0e90dcdb1b53dba972eed3a22da6b27df56aa7a11187931e27d50dc282ce65cb16e037be9a08e6d8cdeb8b37abd SHA512 2c3d0d654b14a6ee57a40223d8e4ab3a3810ac09237018c4919ae98367dffc0c9439897d32f0d3209be96e8acca50cb833005ba00f4e79206d3147d9dfc3af0c
|
||||
DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375
|
||||
DIST linux-raw-sys-0.4.5.crate 1274380 BLAKE2B e15ca5b63cb994e86a8161e3b6e4bd20da8f574d1a470128f9a209a729ff22c86470f4c2b2a8ccbc1e37d6284b026e0805902645ea4b742425fe34491e519638 SHA512 13c36e03cb5bdb2e9f17622e21eda608057fc9d908bc55a829fdeeb77785094769d4f4b4daf376c5509ceb3abfdb3936f668bd6d5b2fd48e21c5c28b6e597e78
|
||||
DIST locale_config-0.3.0.crate 20808 BLAKE2B 68b0519639c816af82b941a417d4a74896033e9c5110081d495e1cc3a3e7613ddaf2a665770c6199749b89be131a35592dc4cd7cc2789928199b22205300aa9d SHA512 c7d77156e957559172f589f90405b2e9f5306041887990a60a31630af2de81c00fbba2bcdf52bd163fe431f85694dc6d2d380671f38f2724d7e4d178d89998da
|
||||
DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db
|
||||
DIST log-0.4.20.crate 38307 BLAKE2B cb9c9a401b49bd68c18d5e42f2ed94446f1aeb184caa23cefacad4ce54a2a357143af54a5595c45d6f3c3d20b054c451d9e6ccdc09c19cca99ffffdaf8bbfc72 SHA512 8661b0c71d3b7fc0d679aa3d7f06910e6d3da1c53862aa06526000e1bcaa0b0b068415a1a9ab317c318f00d15346dba8a4f5d2a60d8850790bed9cfaaf757b3e
|
||||
DIST mac-0.1.1.crate 4838 BLAKE2B c87e9f9283f179acd28c189d02d9d3de0ec99f9cfbefa590daa2880c275894951c5b0b935b652ab6c8c0172ac59e87f52fd49b787b230e6730365dc076d17578 SHA512 dbc6def04c482911ace311f34be79992fa04042c7ce36b71459b5af5c1c43e9fa66b6b40f63f8c3647daba287bf1c1be9b1a8031ead1d855f99a988898c96f1a
|
||||
DIST malloc_buf-0.0.6.crate 1239 BLAKE2B baa59345fd372db162773adbb441caff1f6bad965c3681f244161deaee76282fa09b9af0d0642cd39ef35689f85f5bd7c2efb7ba8119a58e86c7cd12d81b2c6b SHA512 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed
|
||||
DIST markup5ever-0.11.0.crate 34667 BLAKE2B 7a4e9c860949296912616fab105b688fc5ad86df012f064efb3e5125aae57869b4e63f4a551fc787e65987e5bb8c0dc26e2ff99651a2e56fa67237796f5967e8 SHA512 c9e9452f5bd43a7e578434467ce324a857ad600965fe37a24650f0f3e968fe1dc603ac8c7b9c4ebe2f624511cbdbc592ca0072b04ae094738670e199df9ad05e
|
||||
DIST matrixmultiply-0.3.7.crate 57046 BLAKE2B 7ba1abb8602370e8780c8401a4197653998af1d0aa0976a6710fd316cc057b4d6ef71d009ce71da85ebb2d2867c597e02ca2df721bcb28ab1c175ea4b7ac48b9 SHA512 40d68362bfe3ada4b8674bde0f5b0bc34e88590b8a0bb442cf1dd55de1d6dc696533221cf373da898bbf5aee83a12eac564e7fb8b2bd451e62c827b7fbc81c21
|
||||
DIST memchr-2.6.3.crate 94377 BLAKE2B 5f1603397d6703ddd9a1e68429cb6e9dae9021e14692c1e084f3b5c82d36645a1fa930c7a76b97df8e1919402fa7e1c621969ce85ce20c82b3087104afe18f25 SHA512 8d5e1425ea702a0950c95271dfd2e81610731496f77af0d683536b074a22922a7d7ec6da41577487d1d658e3b27257b7d1e142761b523e68760a2f5f24f049bc
|
||||
DIST memfd-0.6.3.crate 12958 BLAKE2B 3e3101b9c7a1865fe103d0fd7b47a77bd923a42ba636949bc2a4e34dc3cb5696c2a2c30254b2e5580a16b159d4f10cebaf8ce43e39d2c2d66b7f7aa9e7fb6108 SHA512 c91ce196eb1d1c8f9ffc550b57d96db4ddcd024d10bdbda9d84554243be554c6e66252855dcbad6d14bd03ffc5448786bcc4dd58dac1d303c38c18142a69f26c
|
||||
DIST memmap2-0.7.1.crate 30741 BLAKE2B bbeb8199ad5f004837c9fbd7b0984010ef73b6959dac537a5b0265b6e16720a220bbd37b39cbae3c576a39bb2fd4b43bccaf7eb59203eb304e29e7e2b25d0a30 SHA512 a264ee152bca45af4ebe22fe30330c1984a65b064dbad2bd14c66eaac5053f35cd7569cf10517d9ba98fda64e468e3a8e599cebb107a627975417283e3530e17
|
||||
DIST memoffset-0.7.1.crate 8556 BLAKE2B 1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3 SHA512 40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157
|
||||
DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55
|
||||
DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353cce29a6b04910ff26bc75899400fdbd067756cbda7b3d86f047fb8f3d737de00043a4a7348a813cc43e45824e33f SHA512 5eb6ffe34a866403273ff0267ff7838aeb50722ca57a03d5a1d842a5f19a3b4af570b133a3b9d64d78eafe49e4b9732b92dd63fd9c6b0ce59b3295daf10f6a3c
|
||||
DIST mutate_once-0.1.1.crate 4276 BLAKE2B de5c72c4e45810cc78eb356b1b2ead078de64fde09650e872086e1290db37b2ff3c15f49a6c26abea664a2054a412902a5d058bc91eca045db3bea07959f3459 SHA512 395a11830264269602b4dd0a7bd296298cea606d21f3ac122a815954da2e370b21e820c6df9916325ffcc9789d57fa8ffc9b65f4d1562b760bb3cdb286d7b709
|
||||
DIST nalgebra-0.32.3.crate 374117 BLAKE2B ec8e1c00e3e96c7e7d2923e9ddf0b36caa0d926fcc3b07c681c07f8bd21e8141b94f692cf4f31092a7363bec8980c004091ff9bb5fa638737891bb098459a534 SHA512 5070964adf414e681120cba3d4c56d4632b50b33c543beecd22234869c1264c1eec7e796cf71fe93f4c994d977f5cb8b4ba14891d2025b59700a5080415805ed
|
||||
DIST nalgebra-macros-0.2.1.crate 6378 BLAKE2B 06fa641fa79c645e0ce826d11e32807d524cac86dff1b7bd2d87cb24a0be3f3fef55b34fb67d2a1a6977740233ddfbd377bc8209ded2357d345463c487166192 SHA512 d2c24ce31a7ff9a495b8d252fab4fddbdfa7d6585e09dd1b6ce7f1e221cc04be733082a268fc2837212c151d603d449969f80f147bcc374615fde2b3afaac0c0
|
||||
DIST nanorand-0.7.0.crate 18437 BLAKE2B f4aaf18b7cf32b385d97842cee234f0781bc2e55ca5662031204b999293d417e0ab2726eacff084dc6681ea5e46ce01335a1a5cfaa5e8bc6e602aacb1fd25252 SHA512 3ac650451d629852236eeb45dfee808acbea616036025676b47310100982d7e8317df647fe8649e7753dd0f57c501dcb3f7401c3d804af52ff2a2f50ace8cc69
|
||||
DIST new_debug_unreachable-1.0.4.crate 2561 BLAKE2B 5c9831b04e2a44b2dd27816df0a331a8108991a84ebdfefe4e42f325ec3519ee50e89a99d490020a65a3d75acc371316c2253d2c6382453a0b15f4c3d5b96520 SHA512 6f964bb322aa8f2ff92078381dd720527600c6449e237b703278cbcf47b39a2581fddfc2f34ebb7cf31229e33d58de48bb5050e083fec6dad9aefddc1d771c85
|
||||
DIST nix-0.26.4.crate 279099 BLAKE2B 41debf1f21427ad6c25c6cd26b7867feb8ba46366028c4b74073307e902e526543f536fc0a66db2cdc5a52fbbf9166a6a4843aba57e5e5caada3d914286ddd60 SHA512 cc68ff8e3e8ea8635c6fd4c0a866cf42121aa3e25165666ef3b97b5b2c1d9273cba6f689e80eb812b55b5ee513390924a926d95fce45de0a74b98764dd1fa27d
|
||||
DIST num-complex-0.4.4.crate 29564 BLAKE2B 8ae65e8f2d87de96ec0a3d0e6d580584aff8cfbd0ebe56272dcf7cc5eea1b545fb9d597cbe4b1e25562b99a217a03ceef60e6cbda47c1e8cbd29b38d16cbe428 SHA512 632f9486df426d9254d2b6484c560b31e4ac0270de85878b9c4d14339a05ab318a90019f0724d2fac4d8496b03680650f899cedb1741c58eb7536cf3732db600
|
||||
DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735
|
||||
DIST num-rational-0.4.1.crate 27889 BLAKE2B c6db5b2165eb341268cc8b81df44caf25a18242d0ff1cc0959444ed9a51ba9985c1238d6d79433c3927267ceb181da6d491bf282560db6bafd7768b79ec65842 SHA512 a7547ca663543e9da9e18dd079762cde371b85d55874a54d6b343ba775a9373392c85cebad511c53b5af5db298bd5d57ccef6161c1c28587a6c9fa2c5962a0bd
|
||||
DIST num-traits-0.2.16.crate 50130 BLAKE2B 1101d28cb4dce477657684a068792b94c7008a965e655edbabfeff51cbe6f008450dc6d7e4fc5dc4fe9c3ee8623ed77a7bde83ce2f68e75d618295fe6cebe0a8 SHA512 2ef65e2f6275b1000f611cc4d019b2f4846a8964b54d9b96462da10e3ac9edbf3d1de82e40094c76f7f5205740361b0eb0ced414bcddbaba5955144f728c6f94
|
||||
DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d
|
||||
DIST objc-0.2.7.crate 22036 BLAKE2B 14a41a5ed6beb100d68601af12914dfef67a9f580f80d70c4578ad9df98a6b4496bc3a1003dec762a27f0ae71afe2c9e8fd41ad715bdb310722c8fc092563599 SHA512 7178870c8e4e9154b4c7b4953b3164946b7ce72c956a02b9ba18889353c72be735824bd73e44a485e42ad5f97994820d9153ac684629342755a6a63711ab5988
|
||||
DIST objc-foundation-0.1.1.crate 9063 BLAKE2B 876dd217b612278a522f2d08434537d468f8b0fd1efb0e58d0b58216e20f7f9fc80a5ff034ea25d9216d4d53b2d65552684ae5d5212f18d758c7937c91742a84 SHA512 976dcab4e62ad1c387a81723d70b969fb7d332e1f7dbeb2ea9a26c62fa999d91ff6d8f737ac5725a7611334862df16fa8b15765c036d7acfc3e42a745d051f34
|
||||
DIST objc_id-0.1.1.crate 3258 BLAKE2B 9a74fc17235ffdd7987c2735a7a9d136376fd13355f0561b4ecf234784aed077d1ab5aa11c1a82fcee7d47d4d36e471ca4ba3e5bb725a2ed0049a5565967326f SHA512 ec36fae6f5cefda00f3e44618b3c9fe6ec8f528f70d1a95def6421704bfa128a6e5b4a32e9dd686bf6ff60c4f87fe8094aa5e1c8070bcde58b17fdc06f49f9f5
|
||||
DIST object-0.32.1.crate 275463 BLAKE2B df88d37427c2741931ab0ef24a482755168c7348ccc280f8264e94e5f8548c608799868e0bc5984632ee02aa84313fc5e222b7cd7ebc6829729ea49544f13416 SHA512 5bfd3b8960fd80bb48691fdef35d7a9fc3d752a1cf5f29cb4e146a17d427e878d972d208e8aefe5015b3c62d065ed9a66f2f9f790b4743d1a4a3f9c0b8e581e3
|
||||
DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8
|
||||
DIST ordered-stream-0.2.0.crate 19077 BLAKE2B 581285d32136bb9c2134f405c5a2d67c952a36eb3613912be029f2826b847919188e1b479506b46f20e0b63d371f476b99d9e7e1ee8d47ddef7b4f48451b0e3e SHA512 99976f90637f0daedeae05d4270d33bc03fad1c06a85bcf2cd7140b149f76c7560d5e60becf05a633a62dc82f7f65900eb8f510c62aea4e630b78c45dc76d83e
|
||||
DIST pango-0.18.0.crate 47499 BLAKE2B 7f446be2a20cb9bdded6668deb0c6aee8a8368ed2439df131ec47c42eeef9ca8440e43623455638e8bb9433d016af0f732cf558021b7feefc4218be86a0e897d SHA512 6c2a333b65cb39d6dab511f3f5a6e3fffb7aec0bd02ac147cd4b6dd7cf5f917d69b4515472f3e999a30c4ea2974b1b85b6b6f684a3de7ca2902728b013576ea8
|
||||
DIST pango-sys-0.18.0.crate 24709 BLAKE2B f197872258fae7b554be9d62ad2c7a3484fc817430b008263a6b2d20845809ee3c450fa8c65e6845854d5885cdd80f24791a94ee7fa3cde43bf1c7c504f886a0 SHA512 b20df431e744c7b19896b31f487060e0d929c65289520f1fd4d624ff708698d4e082baa73366321206a2a7e3f4ad126ace9b3e55169ff815c9c6b25e5ec5ba3f
|
||||
DIST pangocairo-0.18.0.crate 5639 BLAKE2B 0764c7a5d26a81eef808ff867c9d0028d8162e5775a541529f165c803ce23f600bd0c19a7e568b4c1451bd7b94b84910456ef7d4bd8124aeaacb28b1fc727773 SHA512 8bdfbbbfeb0b455e24e7551c41f462632ca0a301141d57a8bd86b50517d1a0fe363e1ad81170c8cd448a6c94cf93bc43e2383e3f2d6a60c8c7197964c82b4c15
|
||||
DIST pangocairo-sys-0.18.0.crate 3226 BLAKE2B f6bc8ffa27ef3b3edcaa92d44a28a888664099f844f2b60cd4cc74b387af1bcbd6f6c699144314016d16297383d2d1a8ee81423799ddd6b21e093b3d16a94b2c SHA512 f6760f27fe22d3e73640aae4239ef3329f12ec7bb62df5381c0019ef28d60f4f45b15a0e414a55b3512270b90bb8b37af667f4233c3f901e44ea0dec28a1a67e
|
||||
DIST parking-2.1.0.crate 9491 BLAKE2B c65653dbb00796d86bd6540e4d501f0a0e1ebc255c0fe5b5c96fc67ecfd6fdda5b3bd267dac31811ebe334603fc1a26622ea41dbe39621ce12e24e151ca4ebaa SHA512 2cf5741c137df3c7bcbc20208ccd9d1aa580ae25917766db1725a13b692ae7c6fcd212bd572cd7c00b7ed09f3f88ee303e8ecedf84b393c22b02239c3571baa4
|
||||
DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c
|
||||
DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256
|
||||
DIST paste-1.0.14.crate 18157 BLAKE2B 35e8548611c51ee75f4d04926149e5e54870d7073d9b635d550a6fa0f85891f57f326bdbcff3dd8618cf40f8e08cf903ef87d9c034d5921d8b91e1db842cdd7c SHA512 3a793f0e5e773a7f7defc798a4c17ae9a40d715144632ea6cb0a8c785e14c4212046491df016bb9838281f8eaf327a79f01c1e2ac5f26785c028bc880faff9ee
|
||||
DIST percent-encoding-2.3.0.crate 10196 BLAKE2B 155bb1aaf0db4d22179bbe24b2d312f3d507876436e8ce76dfb59775282c1136a6c2bf5672f4b6bc274e4535acc9e50497c3e20b77aa2490512755c9cc9e6c41 SHA512 54ba129b0f3b43627707be994a281cdb69d5a7bdbc91dfeaa0226cf2834adeff7d2597dca5d11dd48b5731e831acf1284497b251abfebc0618761f98fe3c01cd
|
||||
DIST phf-0.10.1.crate 5406 BLAKE2B 70532bb97a0089ef2a57a1bd43b4dd30f0289ffc1a15357ffd8a372d82374bd505f4e39d3bfd6bc2d3c2afca39703c89e3ed37ac41c364cee3759bf0cb609f82 SHA512 84568d6d1baa7c4e6faf5f3ee09133e736977286d7cb7630a59a53fc8ea15d0d41b9242f8929184667ce576cc9946da55d1e8bc06e98824f163c91c6aa05e073
|
||||
DIST phf-0.11.2.crate 21569 BLAKE2B c809201298f1c5046874b3bbdd30e33f2bee2e4b977152a2c5faa91019ee5a1c8fe1d42cf91f6d0b0dd52015fc66f0a84c1b3ae014291ad7d5ba647a78debded SHA512 97752bfb44f3d1f9347b4ccfb6fa2fb80b3263d6f67aa703c52ae90d693c537a0db878acef828c79bd4c41e8f7ca0ea45588dee073d12c9bb0f2980c511b65b4
|
||||
DIST phf_codegen-0.10.0.crate 3402 BLAKE2B 2d0a3d8f5fd0f8e577f6d4a5d0cf87bd5e4c0d5690d3aa331ba252351b59c478e42212cd66f167a2a88c2b9111ae7aca2c9fff3740dcba1b77d2beedc1d44483 SHA512 dab91b53c72a5b9b6c4773b9f16d2cd58f65bdd9fb975257b8d107d4509b44f5ce8b92ab59a60171207e025688cde54ef97c9973c4226a8765f10f35c4f6f1b1
|
||||
DIST phf_generator-0.10.0.crate 7525 BLAKE2B 1219f37d5699896f9dcdd367cfcbeb4ba19d3498c2e52acd02975b236ec3802f6ee57eaca40393a9742b5397809ef548923410768a727108c83139fc70562a43 SHA512 b6542d816b2e963c169df695d332f92237ba380f49bf919021514a16aef71de8f4f70b9612356db9f345f3f0d3656b2b39a4f34f8ffa8515510b81f1b19cb9f7
|
||||
DIST phf_generator-0.11.2.crate 14190 BLAKE2B a20d6d3d815ca0eb5ef18780587b9963459887a3ddfe3408c99f5ad7c382da014cc0bbbdca24fe13c780460f3e4ec4580665004afbd300fa470a91d3becf1a5f SHA512 122ee5ddb1f65f386d35e438396eafb7c9f2b1254daa11aefe0a6a45aa0662190c0b7fce32b6e003b04d022e60c2af4e355f995d5ddbd1b58df93eedacb809b3
|
||||
DIST phf_macros-0.11.2.crate 4748 BLAKE2B 643942f8e83dcf5623f3479d677ee11c7e25a87e9e90f2aa3b43a75398e6d956613257046f5b307476f605b433c5ae443832223ff1319a918fcf3f9602ce291d SHA512 ea6acfc43491af1330d32860103ad60f29566f6c32d43bbef254f23da0f17cc3723b1d04153fa41f82c01d3865e0e16156b9d2dcbe6a52532b8f268f3a55df7c
|
||||
DIST phf_shared-0.10.0.crate 4095 BLAKE2B 9155a2c145148f3c36ba6d6d8be86a526480b127f4af79b2b5855cb014a0080bec1ec45be466513bd57faa39c77cfde0d6ca02b6bb77d37a23d697603227da37 SHA512 f088a6836a28afca7a2ef5440d7aa953227785d52aa0b9fcb76c88d085fe7f0e68732f2354c9f8dfc0a90ab1b8ac214f28549780e6f32d857ff7e8963093d9e5
|
||||
DIST phf_shared-0.11.2.crate 14284 BLAKE2B 3c3bbd24de77b032d194d0b0679a84a4e2848d41ceea5552f73e51e3ebddd5e61188393f126f668689dccbbfa92a8accd9c09a77de39eeaf72b8993dae280dcf SHA512 f2cf9e8ceabde75bb7548e5a47dece9a8fb7eea4a6c5568675e7bd735860c3e51181d749a26cd3dcad1476ec22d524ccb77a956dd267cd0f2b7dfb81db9abcbe
|
||||
DIST pin-project-1.1.3.crate 57740 BLAKE2B 5201a01cee2e98caa0d3ed1ff25d4af8c4a74bb0a6f5a4382c3e2d90bfd5a2cc588759867e77553225f5bef547bd6be8bf1f613516748ecb26da9181d4460b85 SHA512 91b5e0a66e620dbad6b189cc45c41dfe2493d5ce09783f1bd556cee0ac1b3b103507c39c77a393c45fb6eb93dc1f1b9efd4ba5e2a9d4507240978f1020f12aaf
|
||||
DIST pin-project-internal-1.1.3.crate 27824 BLAKE2B 23b59024481710102677ba35aa8db8e27f6ce0973941addc11bc8a994031c2a4fe04cac197f04fb13c61110e554953883f50b4df15dd632e4c59fc8422fb26b0 SHA512 d2aef23074cdce910fbed47130636dfe3fcb6ab255c6fb4ff822d364d54d181f007c80755ae6f8c7519054888c1a763738d523217a8157542aa35007a77f2288
|
||||
DIST pin-project-lite-0.2.13.crate 29141 BLAKE2B c434a336716c9cdd16ebc297fed393e9106ef167a693c4aa0b12c681e03141b8ba3cdf64c310916cb7d5cc43cbbfcaaeb39bb5fb1e8b3efb9e94a3f72af914eb SHA512 7f12595d751d315de6c0d380e2f501b74154661eb676987d2cab6fdc956091a68c9cac658df45dbff73615e982e6ae2ea138c09ebb708cd6c351f0d18dbbdbee
|
||||
DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
|
||||
DIST pkg-config-0.3.27.crate 18838 BLAKE2B 1295eb4f08751b3663cb2c7c2753f29bf2ccd80f4e5856909fe10b6f006c37fb9672c9518b9b416546469faa18821512673a66543c0bd1e848bddabc456d0a90 SHA512 41e9b8d4fce6b8244c2ac8566318a001b481bd42a182f1a832c81ce93c6a023e18af03aa3500b134c30195219d35080433bdba69b2594e9665081debfbb4533a
|
||||
DIST png-0.17.10.crate 89384 BLAKE2B 4202db161bd974cc9b08ef01adf3ed4cbcaf00a5b8c3c8a42846581976be44e4e0bcf025d0493d39bc395dbaba6bd1336553d00e58f4280e23f41a6027ff4bec SHA512 33fdf0365b3475d7384fac29bfcd95177e822ac33d3adb1d91a1d52ea90a88bcc5facd95daadf02a79190d406f8a855c4ca4b6e09a0012c63ccbe5285d050101
|
||||
DIST polling-2.8.0.crate 43554 BLAKE2B 8fc5986db7c34989954bbe84bd69d1f61c59b890d4e5fd21a20f3861bad750aafe2d1a89b3181df97f3659f1a6c980a92e43dcb9ef9e1de3881518024caa6f58 SHA512 c22dc35f39f374f21483c987d43108472dbfc291508e3f5e1d76e2c466f40b396b1ba7c222db5e5a2c0e670e83b4c34e0fbb5c3e93d86435b8a2ebb0890471a2
|
||||
DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a
|
||||
DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846 SHA512 a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05
|
||||
DIST proc-macro-crate-1.3.1.crate 9678 BLAKE2B ed617a1930bf28a26e865f6477229566a0c4ade7f2c1e8f70d628c5536985f03c7533c561490415e207c0f58b4885367e7f54ddcf10b058711829f78a34d68a9 SHA512 5306f017933ffa89eb6111ee00b0536179c5cfab56529440630a0bec86b62194ff16f57ebb471b233e88cd886b7b9871de8402ed29073b23e5ca98193e513659
|
||||
DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db
|
||||
DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495
|
||||
DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 9eb3e816b00fcf625c280ba14ad269f5893d0523473a24de07c21945f6f932fbd08efb3c339b35d903245510e3f065e1478439b024a325f2bb9f97bc7bcbb18d SHA512 85f5a762f9411142e5ac28144bd380f07f0633ed2e44d8a2545be9fb8f42abaca6b5d45631b4be83b8e8b9beca7438bc52f25615c3a410a3a1249474b1aca407
|
||||
DIST qoi-0.4.1.crate 71135 BLAKE2B 8b4e2ebfdd6df425efb1326912e8db02258e570320fdeef465aa8b03f3248cd811bedaa17c15902f851083cc1db06a2b500aeddf734345eb25af0d835300b2f0 SHA512 884cde33bfb2d02716daa5f309890093bdb7b3f53eb06aca0b6eff0b7a66fd67cb8b9acd510d19e3ae7718930add971e871532a1605e4989639bf72f59329377
|
||||
DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c
|
||||
DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
|
||||
DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
|
||||
DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
|
||||
DIST rawpointer-0.2.1.crate 7490 BLAKE2B ee4542886347f2bfc7cb32cf4f7d025d35c78cb763e6d6acf2a8f85ae8d0261a2a20f86903952bd33b886dcaff789bd30c507b4e5d53c0debd2e6696291a825b SHA512 bff9ba7b69e7754e89ca6d42bd3b7a547f450404de999e35c10e4002fe03ee1f563b9799673c5010aa4c2f80885ca9e45b5560c5093e117be3b75d86affcb62f
|
||||
DIST rayon-1.7.0.crate 169488 BLAKE2B 518f0eda1fcbd1b1b230587ea18cab0023a699e796c819bf35a6492b7edb051137446bfbc49aaab0a68aef8280c970ad14301a9f8f7461d537af119a65b33a38 SHA512 d999c811b701d0aa4e547234bdc20a7df56728e142c4aa882bae081b7b057e8c3a72f4a62fb35535e57501e8c2ba7ff072068b59d6b5374e9ca6bb66cc0984d3
|
||||
DIST rayon-core-1.11.0.crate 73118 BLAKE2B 313d65bb6e3a010569b317b32ac91c72e38282f4fcddbcb56ffa97de42d88c0d34f35f76b62e1ad60ee96b596aa681caf2071a8d5dfdca085fb1fbafb07c3ee4 SHA512 00ac782f49d688da90e823980e83b5ccd858f93769e2d801061fdef78728cff37d3a9fa4fd47a5cddb058f28f3289de349f8c8fdd94fa2f8c400d73bc4529800
|
||||
DIST rctree-0.5.0.crate 8298 BLAKE2B 64239e74abce1a80d200a9d62c4c0c5910373e073c9a8222a29aaf0761d7c8efa9a30ea46340ef7ccfa233b484057298561e7109f9eb2347db3bbd842300152a SHA512 d781a1201fccd6dd3921460993f3c6e737c71a0fa2cc699c95ba17043d73a70d2f14c3262096374c89a8b0d89d5157380efc4e1d2d13f702b9039bfee2febc96
|
||||
DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde
|
||||
DIST regex-1.9.5.crate 253883 BLAKE2B aeb05371251aaa0fd11dce1f22ea095345b3b1e68d9d5e083b4b8b0b938d0d901b3bade66015bec830db3ee71d0d2ccac09b842ff9919e08b0e98112ea1897be SHA512 79b921edc977dc98bd07e89dc17873c8a1088473ddf941504973259bb8c46ad11bbe3818fb88a7ed07b86841206c322a9555033d0a5dfebb18fcae45e07ea53e
|
||||
DIST regex-automata-0.3.8.crate 610113 BLAKE2B 1aebbca26e76e85b42b035fa9ba02f98425b75fdeeec0f12c1c08e8f4a320c64d36c129c692e622256d7f8772052041c47df1aff165d8337d55d61770963a777 SHA512 47ad01be2c51fd510576e14f399b7f30d379a2cce2dbef3af4ee3e609859451082885132ae703c810e2b19bb3716976356e057a1a592ed507146aff9e7138dac
|
||||
DIST regex-syntax-0.7.5.crate 343366 BLAKE2B af07596e45e3525ffd253d6070ddad08dffc8f0409ea14843a135646da8b37a7a568c12ede809d9fa47eec2329f68da7a3b3c0e0cabfa200de64affe6ecefee3 SHA512 6388dbf68c8c86d8a5bd8cfb13a86e9ab2da1a339fd607c1a16848f85dd21c85d744d694c7b918954ea27eeefc90b589926c9da464343fb78ab639a5e2925efd
|
||||
DIST rgb-0.8.36.crate 16576 BLAKE2B d1cfe1d22070883ef9313376145f8810dab360259dc2a23b4507ed3eb02b324e1dde46cfceb608ce745a87cd2520b2ce49c1e8827ed07c7c7b9aeb60d64f981d SHA512 e1e812b04e3c6b0ab93f7a10161eef808fe11888a5c1fc0060cd91fa90129c31491d5c64de0cec989acfcf66ce481bd61d9cdcdcb54e5bf2556da0e5c3bb7612
|
||||
DIST rustc-demangle-0.1.23.crate 28970 BLAKE2B 611d2e41a8a9799db2f8bcb8fc8fefcda361d055a417d2bfaaf2dedcce9d6f388c69d905a28c65e6691b4d408d7922ccdc97ce524c87c3cccb8467e314bc87b9 SHA512 8cd29800254b1305ad50f1fc008838c52d9659f97a51a68e9f2bd6d0a60126f3ebdd1c79760f96445b3bf998d0773526ddf663b174acca81babdc0b423247247
|
||||
DIST rustix-0.37.23.crate 328010 BLAKE2B 299ad4b521b1008b6e864e9e52e523e97319d4b976343dccfe9705273f92930bbf7ca21c3e243c90ff7424fe881b55f38a2840701ab75bdb381f31ca91b1d9ff SHA512 9dcc915b753b0ae9ea4d92d33f3a7c73e889ca0dc22abb95ec3d375e4188449d1bd6835c122598beb947fc8aaf884c59cc2cf55ab77f32480f5c17e789664988
|
||||
DIST rustix-0.38.11.crate 342416 BLAKE2B 19cfa275f9621b5cbe200414567a345b3119bcc40eddcac453301dc9f53a5a7b3a25d51c69520ed4a0cb5c0bc9b177fd8b9d63e7bc9ebbb7060a177d22108c90 SHA512 23b19d1defd973fd2f6d62e6fa591040052a9322e88fabb4b8a8f574443c39795842ca3a431aabc7470be262a3054a02a881d7ffaf0afd0d89d2eefef70829b5
|
||||
DIST safe-transmute-0.11.2.crate 27427 BLAKE2B 93eaafd09a535001db06b7b5d07cf25f6305cf4f76bb84f151a34a340f144e3da7d2de5abf9b1bf6823c26c97654216331e8722109544e5767ae1a26edc1eb19 SHA512 25fb221212f0889e3efa24105427040831c2eef7c79a09bfe690b165ec2a99bede6ac64e0639fdaebc3f1b2df93692d636f13e2bd9eac04415f802272b448604
|
||||
DIST safe_arch-0.7.1.crate 76930 BLAKE2B 7083fbf6b390dd238f22c499b725cdeb21fd07fe1b17a6fda183ae2cccaec22659dc6c154f4b0dbb902648588a77e0c457c79dfbe3f3fc4029a912e2fb1249bc SHA512 99c9c076c046a29bd8c6430b41ff37e3604490b9cd83ce69edd289ea22b511f1e70ed477164d5edae650fb933a7fb01713ca7a5b3dace5df793a4e80c3154ece
|
||||
DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
|
||||
DIST selectors-0.25.0.crate 53052 BLAKE2B ad08dac9deb6d99c96d9057cf0f4bb995aacc4623e7fa1b2e93094e6553f68544c67fc4444a0ae2bd8fa325519ee62fec2a063dce6c52077d3f88fb2794c918d SHA512 cdab3c87fed0ca7f20ebadc48cd495c5c9494a65e5b849bdc533ca2eb77d3a380e84cae68f04a1df81e0729779fcdb98a8f2300cfcb28338c9b3016e18f3feb3
|
||||
DIST serde-1.0.188.crate 76230 BLAKE2B 81e92adf17e3f2ce73c82e3069b8fd656211cfeb6755abd338b74d52f748f5bba6690abf5c83ea2a126fbd6187bc587b539f0ebcf621e928085876f28fbb9513 SHA512 7d42ce834bcd1034f8ccbcd6646cc93f8e189e344f29f4d7b0ab148ba11ce7848d0ab986dce7a0245fcd6893243f5768f7bc0ca9c24c75c53585ecc899d312d2
|
||||
DIST serde_derive-1.0.188.crate 55563 BLAKE2B 3b24044915a704d9d8a2cae6e6547ecffea7ee3fd4260ddb2bf7fa38b23fd7fc597b61ac28bf65b9f0d45e18ffd6bc7596f5a3d602cc79835697fb3f5440242f SHA512 fa9132a319f7829e6afad65289031be99255466d76270875d9d81f82f63e53592eaef5452d0df38da92e9d0b6f2b37e91026635fff4bf597b0ae662b71b5eff0
|
||||
DIST serde_repr-0.1.16.crate 9629 BLAKE2B 0d017d4018be91dadcd124033f015e31460d54bbadf511d19c55c7fbb63376e705217d2d79376aeae5a54fb7a6bb07fbf982741e0dbac0273a7775d340c692e0 SHA512 a465f7c6bbf728150b4e6cc26d3b6ecc9b80dc1a303ff473308b57dcb898c832e7f89f825a9ad88997e50f18fad40ee2bd8afd455f92a68ebe2ab1728ecff5dd
|
||||
DIST serde_spanned-0.6.3.crate 7737 BLAKE2B 957352cb24d5cb1173613a48de7e411d768c61a73dd57572530490be0569e133e7c8eb62ec34e542a17010871562a53e37b296386c54dee8ea61d175dd0b05e3 SHA512 5c4f4a861dba2af7f0ad0c585859f845a7ea6c0a8ff8b63985503c9da27f313ba15b904b0aa56a59043c44a87c75fd317b23006a3804d332b84855189e436610
|
||||
DIST servo_arc-0.3.0.crate 12738 BLAKE2B 974c29c80428d423ae2c660d58eaee5a03ee7b03c0d2a4fcb1beefdd2bbb8304049d494f2b8b87558ec3f9e2971d802b88c14f88e365b88a77d6ef4e6130a70f SHA512 2027b01976566873dde77759f4d1d4fc89400536454cff7fb0c35b908384e8ed14252a17d87f6e21c06f03948901b963b32b0e965c99affe7e3a761ca34295e1
|
||||
DIST sha1-0.10.5.crate 12146 BLAKE2B 476a0c365ab639a0ce427856787595865a60339fd6b81a45f879ff9b9112021d2c3a62e0a817b4555951131a7fe257d0c30988631ddddc3d217274c46c79ebe6 SHA512 1046b91a9ea64b90098ee6e16c63f0620dc7c2dc847d200972a3da3c8d1ac61fa9030682099a411cdd24717b64d488e0b1be1cbe8f7bfee26b8c15cf4f8e5e9b
|
||||
DIST signal-hook-0.3.17.crate 50296 BLAKE2B 5469a11485362b4a76f99c06071c69f6cc083bf4cceea93fce0b43385163ac3621b7a3c98d18ea1fb9e1439460ea37f470a29bfde9dea199e60a12b248be5d25 SHA512 045ac6268e504c5561d3884610a48c930dfd936086f793839f42602e92e4a8cef289955776e8eba8a5ca1a91b5f27ccb3724f49b32091f8f06c8bde984d82298
|
||||
DIST signal-hook-registry-1.4.1.crate 17987 BLAKE2B f1df8bba55c72a506b9210347f9dcac4d158948e73f6d1e60f43340ddfae368aff1bbb6a109af326af47246d9738d49f76d380c52208efc3c6f79ea0acd31f0b SHA512 e83acec2b0083967555f6c659dfaacc32d851a9485c9f6f4b4cf257742ae3ffba8c14708c75f1a5520e9d132ea9e21d6eb65aba492eec481e8492af8b798c5d1
|
||||
DIST simba-0.8.1.crate 52545 BLAKE2B d6f02df46cf10e8c9728c6f08a923781a970b78158063fb475c885255b6d1f9bbe485031c5a6654f074752537af252c5e67b2684a1e0759315c91c5988bc1583 SHA512 d17f2338b03dc319221c3b1afdd54d3f34c5926ce40ab22d67030057b407c8e2c6c9617ee4d1f5e637b24540baa5aed5bd9cea06e6e6652e05d5281fb702eb80
|
||||
DIST simd-adler32-0.3.7.crate 12086 BLAKE2B 8e0ae18603b344fd8a6573cc3fe1f8594ad542619a6e0d6e8f62e356a3a97409f4de3a215d561b8ed0e063ab431d81b63967a5a0b6561c45537a27ee84eaa362 SHA512 2976bb7fa153854ecd0d68ccdc108bf81d5da374839d53ce9dfb27e80d8db258bb817ea3dac73921e408541d75e2797b6d20fa63c42c1e8a935b6d75dee14bac
|
||||
DIST siphasher-0.3.11.crate 10442 BLAKE2B 771221614bbd56f609b9743da4352dc7a2cbd0f6257952fab0cd052e5e5b258a4c95a0461d6d1b579dec90b72d66a0e58e036899b3db8341ae753a421a4cd4d5 SHA512 601121bd41da896142dc6ccc74a6eec3ebee3e976857ab8b5d21e915fdc8bc6e979af66a489c406371fbbbfc7a13338cc4b3744aa981206e43c53998f3e1699b
|
||||
DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40
|
||||
DIST smallvec-1.11.0.crate 34680 BLAKE2B e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188 SHA512 41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7
|
||||
DIST socket2-0.4.9.crate 45421 BLAKE2B 19c296b1b42839086793a29234f604a6c94ed1b9d30c4eb1ec695a76acfa266840f482e64b4ee2d5b4520f70849fbaf88984020ac25ec393918b89b2682d2541 SHA512 6cb2aabc409fc7d9942afc2073a36ad8730c06dcdab1866b9d3d72dc55afc643be6a2ca1f38c2e19fbfe782ae584512a1ab357c0f4974f98967a4f489e65331f
|
||||
DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee
|
||||
DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
|
||||
DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
|
||||
DIST string_cache-0.8.7.crate 16655 BLAKE2B 9a017f3248a3d5e7b8c1a05462a882862b20174c7ce5dda1568c3d3f61c422e84ba2ccd5d6dbd726d1c752f1eaa8062a179470927a80d5bdda0ce530d1ae2c17 SHA512 03f9cdd2c01c0f233284851f17eaefebd68a91ae2ed2b231fab2d6d6476bd19e0696d7d3a74fb6ecb2ec36b89e79ad966ab73051255c9e194bcf9c5029fb8479
|
||||
DIST string_cache_codegen-0.5.2.crate 8156 BLAKE2B b1cd91e22937622ce51152957ed45ee88dba9756449f3ef4c4884e491b7810e1c9f10b58012244dafa4422d5589502876f30a43940ee9754ef7b9952ebe4bb41 SHA512 01b9b1a865878537f657adf908159fd04f3f2ba4e70f8c632b73d0ed5a8a09fe2bb9ac8ac4397dec1f50d771dec33fc5d3f9e68dbf80cc177118665b2c67e864
|
||||
DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
|
||||
DIST syn-2.0.30.crate 241864 BLAKE2B acf33e1cd80e10d62d13fe6285407a955df4b9e7f3bd3244819b5c64fc493531de9de66898bf35d6e830cd5f7442d9c5fe3d8b164105d5b9ec98266700aa846c SHA512 698e5f7318c039967c019bece984d25d2cbaa88cec885189758dbe444c1965454dac361b0d9434594f379b37300b515637e978e69a4caa009ea0a9bf8d6a5113
|
||||
DIST system-deps-6.1.1.crate 24171 BLAKE2B 40ec288648bda3c5370f78b7614621d3919589eedd19c86e542e4091066eaaf1d36258cf657a3e74bf2bde70dcedd14d335f4b7c89043b742b96d756df0c38e8 SHA512 14fc67e8a4447381bb5330ae6d579cafe7b1a1e62d3f528256217c18e07f6d0aa7095340b6c771eb62404b1e21771b627d77cdaadeb46cc80dc4fd6c789577d9
|
||||
DIST target-lexicon-0.12.11.crate 24594 BLAKE2B cf06720caecb5b5758f05c6375fa600da9260aac04017458060406a042dc578d51a2c5b6f189345d45dacea42ba01fbe46853d07f70d7b37cba17d87aa101f9a SHA512 f38701a8e9dd17b7db591b1b4c82c3b75d317e003262bb7b09b9cabd3afab5ab79c02a7dd524910b6941ada3a8f1378ea9e199b2b5938f8f01ee75bb0eae8718
|
||||
DIST temp-dir-0.1.11.crate 5743 BLAKE2B d73fb783b750a16061e325a3564dd62b1e7561d9d3d7ea93d8a75e01588e2633ccd11617595662cab647c52de6eafc25e9e97a3ea43564dc55656284bda57e74 SHA512 1946df8b4c93bc5517a18c05ecebddf0935cf2d3cae390a7ce9befff9516a29df3f19d2edc3407ace12184c36be75fd35f3d436957ee48c6f128923496c19060
|
||||
DIST tempfile-3.8.0.crate 31720 BLAKE2B ac975555bb4957f91e7d5733ef737bf25c62a738096457afa05079ed038de5e7144cbfd0e28bacd3eeb832de611616fb39ec07866481205c1f5c1005b2869d31 SHA512 8bc8e954bc0c6af46cf6e77d70f93583baea39fce54b111f4bba51fe5d5e5c184753ae2a2ea68a882b6ba5a157a57aeffeecc3e3cae86d78d952f3aa025fdf7f
|
||||
DIST tendril-0.4.3.crate 37210 BLAKE2B 0a70926644e8dc492247d49b8939169702903c2458d7b2c0fea2e6ed54166909f484e8e876eddc8ff7491642ec24a200c5d1e51412c6a7c26ee60f1f4164e98c SHA512 53f074aec6e59717fca280b1764f6c2e0a1c073336f48d012ff268a7189697d42d24a91a6a549c7d9e1fe8b0006e34c219f4dba3cc95247d3905c6f8a6a8186f
|
||||
DIST thiserror-1.0.48.crate 18862 BLAKE2B b98d63646526e1ed0baf27a17faacee3d8be34421f6fb211d4e1909965a3a327440c0b97c4aba423f416c5a849a47a1d42623a6e64ae27d2236706dc9a30a783 SHA512 078427d19a28f59aaca27f508795cfb06c024b5a34dfc83360c3bec2b8f7abe474706a41fb68732998f154507921beb03dd033f0a6d1dcfcee03b1f2adb8a0b2
|
||||
DIST thiserror-impl-1.0.48.crate 15096 BLAKE2B 6b5eed1102256f2c809c21201cf319cc8eed11ab1dd04e6b6bf9759c8eb32e58f0c88407e7c515ac801cea69abfa3bba0c4ee98b034459129f322f6918e9e168 SHA512 6826e242445fba8beb16325fe2e0ad0423b84aae6c1a035dca85e6e07d2b62be8879cb1a0a2b307602d330ad83530260a2480123c9ac5cde59157f74ffd665b7
|
||||
DIST tiff-0.9.0.crate 1418215 BLAKE2B 4e472ecc8629e714b97ca492851b615c1b700f71de13f0b6efd94c621da5996698da062465a5933ad2f1ba2c0882a02f4d4cffc256db4699f275e4139989874d SHA512 cd13530a976cc8cb24e649568b1833ec7eed1709a41b02c298b68e406b78b6de622d3ce32123fbbbbf0e5fcfab9a6c319a356db352fa83fec819dd318cb1e6ff
|
||||
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.6.crate 49220 BLAKE2B 805bd9928fc3d05a1658188d4b858df62347cc93bf870a3846b9509c1dbdfc4123bc29a26019efa04e98699239ca7bb95ce63c802badffd86246266cebc65d7a SHA512 e51c49af63e37d1682892b84e74d48e171591c36dccb26e26bbf136385181ea9cbb94809b8900eae82b15e1cb79f844ae1cf0b00f0a6ac3afd5ebd02d554f9bc
|
||||
DIST toml_datetime-0.6.3.crate 10770 BLAKE2B fc1754eb7c3a7073cfe41e5ccba152ff09891a8de8afe38991cf2dd7b93aacf07f1075fd24d7aa643238cf31e3df1fc3162335b2c475438178b4a4d8a2055471 SHA512 cabf5dce24ed3bf4674008743180a21e86286d999cdce79f934de48b1e1fe0f16a7f3d2498bf059acdb823b51bc01986faf47139f8100ae272e6bd19095cfa9b
|
||||
DIST toml_edit-0.19.14.crate 94875 BLAKE2B d11328357d66d4139ac23766ddc84985eb9e2ab7eb5ac5b3639be2098938596cb69c28150589f24bd404c10ec2fe06e0adc207b787c3dc869472eff15ec0fa2e SHA512 87f432e0f6870c2ff1476fd1dbafae8cfd736ab39436c1c60627d60511a65fece8c07bd9834d68a080f6969a256430acb20381f210b775c281764b183ec57411
|
||||
DIST tracing-0.1.37.crate 73888 BLAKE2B 60c74379bf84d7b152f0b4d5b4d4669a1227dce0f3b5c10210338193853ca332de7eed3cc3b6160ee3719da7fdfe565665a887f2f82fb1e1c716c421048a2e87 SHA512 2116045f51b35e90fc933cc136d045d09c0aaa33400a9056051d887fea2d2982b394830e4d4c3bcb4b831e62b9c19f6c751c2d216169f663aa18c4067aed7d75
|
||||
DIST tracing-attributes-0.1.26.crate 32060 BLAKE2B 80e96f77194d90c324867155a22ad4b6831551ace5832434eb83268cc1919b5aedd7d193e00ce7b8764724d446bbcf0f94d01a94e1347321df8eb6858c4132c3 SHA512 ddb9f5efb33627586cef49e3bd45d45b643cdc0e280c970a32f92c8ebe3bd51428ee395c43613911e23841ffab36daad322f2a874732491aaf6a95bd5035fb44
|
||||
DIST tracing-core-0.1.31.crate 61263 BLAKE2B feec046ddd3e04995bfe24defd6ae1187fd7ad78d80d69031178f67ed534e9aa6ab6aaea92dad509f57e220df5f6f025ab8f96bbc957834126f53dcad36580c3 SHA512 66fcd0b4f32de3816b1dcbeda1af26fae0a79d088894637984dc6a0ca65b609f5f166cea376601f6a75f8e3a281da6d4450dc796aa0a7177ad615330237e2bed
|
||||
DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2
|
||||
DIST uds_windows-1.0.2.crate 16206 BLAKE2B e895e97b5610c1402023b2b86daa5b248c4528f06fcbdb900cc996ff1f62a8234cbd6d8cfae84008345399f73363f9cdf62b1def60b782e06514b9d215236a30 SHA512 a58806bb9673f583d58ba2088c0dcb03808752bea6c0a502b717a541cb54c1b4cf70af8c8f3ae48437069c9017012c6e880a1e7c3c754835193e581849f28587
|
||||
DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9
|
||||
DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df
|
||||
DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c
|
||||
DIST url-2.4.1.crate 78228 BLAKE2B 6e324237af50605e9285889d967e6a66e258982c5e78ec99b2df68cbcc555574c0b0d650724ecb015e1065c737c88e3c04205973c35b0afcd63f222e91dde3f9 SHA512 ff2aed100e405f4474e17dcc01d59b63460e7a8babeb7cdcf9df6c1c65216c425e24d557f76c7097702b2befc381656107bef755ce929089b52a3901c46aa185
|
||||
DIST utf-8-0.7.6.crate 10422 BLAKE2B 296690040895ba9da9e69d527aea415f4bd6bd3c010e67a08f9cffd2f4cd92a99f9ddde77512f9ef5a0db069ac9ac3cd6fd91aa18f0bcadf870ed212fdd76f2b SHA512 6bf0787cc297a1ac4e47389464d05ef6850602f549621687e776618bec96c1f7bacbb1ac8faaa63e5d28d975b850db8d6c784eb66e2466128f0521b91c14015b
|
||||
DIST value-bag-1.4.1.crate 28652 BLAKE2B 4f9b215ddd979c4e67862067010ee524a4b6dcae40184572b4ece4dfab8f5c8ed20a4b867cba9183ec0b016cbc4735bee4e180aeb5f7c648aff540b2f9913a91 SHA512 6505ed342d6e2dda2d74a75c4609cddc130a291c09618c7111720ef26f01d059e11eb24339a58daf4a9103bec15f676668afaab52a7e423b2acdb565852c452e
|
||||
DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172
|
||||
DIST version-compare-0.1.1.crate 13224 BLAKE2B 4bb1e7db6a4a5b30f4ef950234fa939bd562e8d5693aad42a5dadddde7caee01b4dc42b28d8ef61a769cf573440e57c0dc321f8a8b4b3dfc0cc035507bfed886 SHA512 efc9441440f702518867e2056c0ab066cd2fa6949112479e463802610f25a4d50c4411eb5fd0ba6ca9b187e358fce8d99579188e0ed9ba0297191172ab7af408
|
||||
DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
|
||||
DIST waker-fn-1.1.0.crate 7114 BLAKE2B e510eec0490f0caca3930000cecccde209ad387d1657c380f95122c68ccc15fcbe0684315d0aea28f094f2c65f7b7b08ae62f6ec95e0d67fc47e6af0ba4589e9 SHA512 80f612597534d9f8bdcd5e6bdff740805efe28242822bc6db360e114a23cb47ff88c74b8ab855bc764f0a73545e85a69d76bce1441e5899a36e41ca270695dc5
|
||||
DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
|
||||
DIST wasm-bindgen-0.2.87.crate 175052 BLAKE2B bf8cf4aa1786ac5c2ba76e80500b5c54313adf9690ef370e60b894401bd1b81416da7bb46b90c014412c96f30f995bd1e52cf7f3a6be1111aea40866e8178396 SHA512 0c3099155ef079d2b91d2d5b135243d687bf865cdd9ae9d97d8cc2eb4c9bf7439b66b28d5b1d7e95048e53be63ed4909b6b3f2427951348de25ca7abb7a03705
|
||||
DIST wasm-bindgen-backend-0.2.87.crate 26821 BLAKE2B e230aa256a1f681ab3ffd2c83c3f6a810c305bb79a5e1d806b8b2b9f54ef0babc83809f6153b9ca511faa4b122f80bd1cc9eb97e7ae3cb4cba9e2dc1c6bd0b51 SHA512 317ee2bdf85067cb7f4b4ed6ff475ff9e5063143e9b7c8a28572211c09025935815227c4afa8c92823ac92102562d4d34531aa4891d8c922048d37e27377ee94
|
||||
DIST wasm-bindgen-futures-0.4.37.crate 15193 BLAKE2B 06844bb1ef1b492461e245ac16ed13024c7f3acedd0355aeab11b8e8f32d8b607c5642ac5a41432e72a7d3fc84b6c842929a6609b8e77d7482e273a561506ef8 SHA512 144d321ac7c9f55d94e8a0a6803c2994be763141a757f33c27513fac45b0193d4e4429c899bf1fad25039d56054a0fa381f0171df09c06260532cb06d5407448
|
||||
DIST wasm-bindgen-macro-0.2.87.crate 13897 BLAKE2B 0926975b0328cdd5525820358795b7b68b4ab9dc460715ed84e5d276e76e936057140efb1ba875acf25f3d2862e680f9827bd05cc47560d54f7ec673f30244cb SHA512 af366d8d853b280014cdf5286f3b1f6d7fb0837ce6e359a81cb6f85161537c8e2cd06d7f893c957f5bf1548d34084d33a213670b471937782b56033a23cb15a6
|
||||
DIST wasm-bindgen-macro-support-0.2.87.crate 20006 BLAKE2B d32dfc7231e4fbc226586e66063538208f9e299fbf803c4e2d1e1e61b4a22f51cc7509bdd269a44f072f9843a083ee84d2326408fb3211009ce93542c3fdc6ce SHA512 9390aa2767fed1027be168612c424d4c7cd4423addd83b79afd8c67886f66303ca4846e6454302ecc78b47bc62e8ee46849a4c0d3edb98849ce8476901424e33
|
||||
DIST wasm-bindgen-shared-0.2.87.crate 7248 BLAKE2B 0393ce9452119fd5f92836a76b28d3a697f91fb09de39d1af0a2a83e81d48bd4a17f39b48f15ae97edca3e361d4f8fedae8de04173c4ba1711decc73f64000d5 SHA512 cb9ff537554f56fd07052ddc4adc904a57ee64e13298df1dfca58b361ce163c34640e7dd9ed301ec1375f335dfa424230e22638ea7569ceb34aeca4505f6c008
|
||||
DIST web-sys-0.3.64.crate 725584 BLAKE2B f650eecc22ca53b75fff06c4117439d8fe9efa486701cb16a0daf76865cd017a9e25ed8c7ae1fc65fa2dd94a12c14bc2e6f9e837b70b47b4ca468bef65a29f82 SHA512 b02b0bc3f1354842b364d2f062ea4f5025edb6e615046750b56a6e2fcacef7e0b46a190eb45e14e590cf297e3ec1a813a81612ac5acfc12d744fe16c5ce041a4
|
||||
DIST weezl-0.1.7.crate 42166 BLAKE2B a3a2a48dbb444b2bd910e1470507209f3d0acc75d88e22bcb42b5ca7ab8edbc41fc9e49cb6a2e18cf5e470d7bd26f4e4d9e30ea01c3eb543f171289a86927fdf SHA512 3fd8cb01dde494371df57001c97be90418b642ba88b0945cd98f973a4498743b83d383bcdfc8884db1da75271aeef4ce3b418e425f23690f12a5cc645c418e90
|
||||
DIST wide-0.7.11.crate 78683 BLAKE2B 4b2bec958267bdebf191b7e4abad021197fb130d64d37656ba192346c5a88f63c0b9d7a938e7c84811aade3eed82166cb5ae9ba4127b6ab4dbbadda2f05e7e92 SHA512 4370dbe1a6e76b4abd8f49f016bb624a6d28507553f5bcb744bdda2d4af371c18bf7b9e4d40b48ccccbfd8f874abb86c6201ff19d50cba2707f46e00f702f8b6
|
||||
DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
|
||||
DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
|
||||
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
|
||||
DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
|
||||
DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
|
||||
DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
|
||||
DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff
|
||||
DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a
|
||||
DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e
|
||||
DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
|
||||
DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
|
||||
DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
|
||||
DIST winnow-0.5.15.crate 145621 BLAKE2B 039262561227641c2d8b996ebb59c79718de3f2b7dd8e369fc3e341f3458b1e0213f35c575d615e87d5f89aad639c7a258e4efb2c10f58c2cd6e120482702cc2 SHA512 42dce18906f41e45e6dd75ba01af6a94501317dee8b45f4c7340f7c9c94f8935afe2536cd9ad5a91eef6f3a6135cab0a451d67a35b5a0fd69130a90e6aa47603
|
||||
DIST xdg-home-1.0.0.crate 3310 BLAKE2B 9ca30a8daabf4e48aa3266f382c8d33313388057d7cc0b837130229b342df4da8b712831df6ed4b71f55014e0b6acef482849735c82957e71fffcdb4eb781f63 SHA512 943414b1238be9cb0785987e45e90412ea1df6f838ec845147555e09e2433966b2635b59884f9adc13f79820661062f13c1368fa959f785897a2617ffad0bc23
|
||||
DIST xml5ever-0.17.0.crate 41208 BLAKE2B 42be2b72566bf44d3cf70b365aee45a6c8034c20e4e18c5f71ed51be3a02dc63ccd2545bd41cdb9c019ea34e8419dbb93888ee41bd9b38f2a41c7bf63e27c323 SHA512 0c67244411811a3e82fe58d341b371b938ce6e45ec1af2bd8615c0f0a9628fa662ec0eb130de2ae199d32c7778f0c2d2b80221812dc33831b93333dcde5a682e
|
||||
DIST zbus-3.14.1.crate 148931 BLAKE2B 6fe6dccbe50d58302ca514ed703f2ae73d6042399c7cdf8bfd156b6c3b08c9f0e6cd47dab2995b5a5dd6217f8c657b31a72676bf7627ab94b7021c507bb272d2 SHA512 e972c93293ecad9b25adb2175a6960d2e7f94acdb300e3d887c807d9532aba4e604747543142a174955057fdcd082c4a3cb340a4398e31b491c44eaa92829c9b
|
||||
DIST zbus_macros-3.14.1.crate 25893 BLAKE2B 432742f4ca676bea1c97ead3089d912a238ff1e002e4650a80d1e4f10f75f8005bcb37e8d937e0e72c0879806b59ab4356e784e06bd66c2a5ea3f46beefc8de6 SHA512 1b6a4376e3b5e7b5f95a52026e7ccf48c459b816b210e6cca2b67ff47161f586590b8c68e7876573105f7892e1c4c33163b3679acae779feeaffe220f64eaa09
|
||||
DIST zbus_names-2.6.0.crate 9638 BLAKE2B 014004eda1335361f34101ab5715d457a0d6d7df8ba5c4262304c338ff16fd7723a9f9a47e088d8a949e3343d20c2a9a05e24fb3fa0e46a9c10c58399ff20042 SHA512 3d0e5fb5aab3d2955b4516168b19be5c86d04cf2cc7d7f83779ba1d0f637a5670f16bc2f34e57bef0692477c3e2c1821f820214424c45f0411c40be954e38741
|
||||
DIST zune-inflate-0.2.54.crate 37973 BLAKE2B 8bdb532fae0da1d61fc9fc72ea72a9339116e1952e76ba7376f0ba0ea65101b88cd1e4766f516f21028a5ea3459e5590e7a54175a47f136cc572ed9abec2da2f SHA512 0de30f310121c1fed42612b7bcb50631d699195a77c7ce4094729f502e63d1ae38034d6054d95b6825e7e9a2afb7bb614ff123e12736163fee04a46ef1dc56bd
|
||||
DIST zvariant-3.15.0.crate 72221 BLAKE2B d2bea9c05edfda4a3c27a813a2d5274d3e7e35fa56d17bee91958c641e45b8c9bc7eb4f7787e099d712585e770012f364e244c4c1c30cc918886a688f666d642 SHA512 7acbeff6f717530ad771a415b5fd59804e6cff862c36ff4a7adee715d988a5ced8bcd47d3b41636a716239af8c0ac5b9dedaa663acc6f9f725b4a6072088341c
|
||||
DIST zvariant_derive-3.15.0.crate 10943 BLAKE2B e75d5feb9a76b74c7b77d0be8552c06a2323337884c5cae60827bf7c470d0875d2c3d40c393fc84c63789206650100b6726da7e57446958ae07d5c20605905c6 SHA512 262009179f7c5d6b559709be69c89697eccc0202fbe52575f116894390b4443986edf6bf51ad83177423d5713217ec8f0fb9ecd3382960120055666124afabf8
|
||||
DIST zvariant_utils-1.0.1.crate 6223 BLAKE2B ea304bac65493168f1be268192829d5a666a267b1f69533a9d2da2b2d2447d7a9f0f70164d60ab02afd90134e37060f86706bc7047c23aedb198d0834f987d15 SHA512 3cf364d53f1169d5274998c3f06ef1a9371071644b256223441deb004553d4eccbb564305ddc0693cf1b7a595e8c1b989df0f8b4eb8447a72782d7d200120f36
|
||||
354
media-libs/glycin-loaders/glycin-loaders-0.1.2-r1.ebuild
Normal file
354
media-libs/glycin-loaders/glycin-loaders-0.1.2-r1.ebuild
Normal file
@@ -0,0 +1,354 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
# Autogenerated by pycargoebuild 0.12.1
|
||||
CRATES="
|
||||
addr2line@0.21.0
|
||||
adler@1.0.2
|
||||
aho-corasick@1.0.5
|
||||
anyhow@1.0.75
|
||||
approx@0.5.1
|
||||
async-broadcast@0.5.1
|
||||
async-channel@1.9.0
|
||||
async-executor@1.5.1
|
||||
async-fs@1.6.0
|
||||
async-global-executor@2.3.1
|
||||
async-io@1.13.0
|
||||
async-lock@2.8.0
|
||||
async-process@1.7.0
|
||||
async-recursion@1.0.5
|
||||
async-std@1.12.0
|
||||
async-task@4.4.0
|
||||
async-trait@0.1.73
|
||||
atomic-waker@1.1.1
|
||||
autocfg@1.1.0
|
||||
backtrace@0.3.69
|
||||
bit_field@0.10.2
|
||||
bitflags@1.3.2
|
||||
bitflags@2.4.0
|
||||
block-buffer@0.10.4
|
||||
block@0.1.6
|
||||
blocking@1.3.1
|
||||
bumpalo@3.13.0
|
||||
bytemuck@1.13.1
|
||||
byteorder@1.4.3
|
||||
cairo-rs@0.18.0
|
||||
cairo-sys-rs@0.18.0
|
||||
cast@0.3.0
|
||||
cc@1.0.83
|
||||
cfg-expr@0.15.4
|
||||
cfg-if@1.0.0
|
||||
color_quant@1.1.0
|
||||
concurrent-queue@2.2.0
|
||||
cpufeatures@0.2.9
|
||||
crc32fast@1.3.2
|
||||
crossbeam-channel@0.5.8
|
||||
crossbeam-deque@0.8.3
|
||||
crossbeam-epoch@0.9.15
|
||||
crossbeam-utils@0.8.16
|
||||
crunchy@0.2.2
|
||||
crypto-common@0.1.6
|
||||
cssparser-macros@0.6.1
|
||||
cssparser@0.31.2
|
||||
data-url@0.3.0
|
||||
derivative@2.2.0
|
||||
derive_more@0.99.17
|
||||
digest@0.10.7
|
||||
dtoa-short@0.3.4
|
||||
dtoa@1.0.9
|
||||
dunce@1.0.4
|
||||
either@1.9.0
|
||||
encoding_rs@0.8.33
|
||||
enumflags2@0.7.7
|
||||
enumflags2_derive@0.7.7
|
||||
enumn@0.1.12
|
||||
equivalent@1.0.1
|
||||
errno-dragonfly@0.1.2
|
||||
errno@0.3.3
|
||||
event-listener@2.5.3
|
||||
exr@1.7.0
|
||||
fastrand@1.9.0
|
||||
fastrand@2.0.0
|
||||
fdeflate@0.3.0
|
||||
flate2@1.0.27
|
||||
float-cmp@0.9.0
|
||||
flume@0.10.14
|
||||
foreign-types-macros@0.2.3
|
||||
foreign-types-shared@0.3.1
|
||||
foreign-types@0.5.0
|
||||
form_urlencoded@1.2.0
|
||||
four-cc@0.3.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-lite@1.13.0
|
||||
futures-macro@0.3.28
|
||||
futures-sink@0.3.28
|
||||
futures-task@0.3.28
|
||||
futures-util@0.3.28
|
||||
futures@0.3.28
|
||||
fxhash@0.2.1
|
||||
gdk-pixbuf-sys@0.18.0
|
||||
gdk-pixbuf@0.18.0
|
||||
gdk4-sys@0.7.2
|
||||
gdk4@0.7.2
|
||||
generic-array@0.14.7
|
||||
getrandom@0.2.10
|
||||
gettext-rs@0.7.0
|
||||
gettext-sys@0.21.3
|
||||
gif@0.12.0
|
||||
gimli@0.28.0
|
||||
gio-sys@0.18.1
|
||||
gio@0.18.1
|
||||
glib-macros@0.18.0
|
||||
glib-sys@0.18.1
|
||||
glib@0.18.1
|
||||
gloo-timers@0.2.6
|
||||
glycin-utils@0.1.0
|
||||
glycin@0.1.0
|
||||
gobject-sys@0.18.0
|
||||
half@2.2.1
|
||||
hashbrown@0.14.0
|
||||
heck@0.4.1
|
||||
hermit-abi@0.3.2
|
||||
hex@0.4.3
|
||||
idna@0.4.0
|
||||
image@0.24.7
|
||||
indexmap@2.0.0
|
||||
instant@0.1.12
|
||||
io-lifetimes@1.0.11
|
||||
itertools@0.11.0
|
||||
itoa@1.0.9
|
||||
jobserver@0.1.26
|
||||
jpeg-decoder@0.3.0
|
||||
js-sys@0.3.64
|
||||
jxl-bitstream@0.2.3
|
||||
jxl-coding@0.2.3
|
||||
jxl-color@0.3.2
|
||||
jxl-frame@0.4.0
|
||||
jxl-grid@0.1.1
|
||||
jxl-image@0.4.1
|
||||
jxl-modular@0.2.2
|
||||
jxl-oxide@0.3.0
|
||||
jxl-render@0.3.0
|
||||
jxl-vardct@0.2.1
|
||||
kamadak-exif@0.5.5
|
||||
kv-log-macro@1.0.7
|
||||
language-tags@0.3.2
|
||||
lazy_static@1.4.0
|
||||
lcms2-sys@4.0.3
|
||||
lcms2@5.6.0
|
||||
lebe@0.5.2
|
||||
libc@0.2.147
|
||||
libheif-rs@0.20.0
|
||||
libheif-sys@1.16.1
|
||||
librsvg@2.57.0
|
||||
linux-raw-sys@0.3.8
|
||||
linux-raw-sys@0.4.5
|
||||
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
|
||||
memfd@0.6.3
|
||||
memmap2@0.7.1
|
||||
memoffset@0.7.1
|
||||
memoffset@0.9.0
|
||||
miniz_oxide@0.7.1
|
||||
mutate_once@0.1.1
|
||||
nalgebra-macros@0.2.1
|
||||
nalgebra@0.32.3
|
||||
nanorand@0.7.0
|
||||
new_debug_unreachable@1.0.4
|
||||
nix@0.26.4
|
||||
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-foundation@0.1.1
|
||||
objc@0.2.7
|
||||
objc_id@0.1.1
|
||||
object@0.32.1
|
||||
once_cell@1.18.0
|
||||
ordered-stream@0.2.0
|
||||
pango-sys@0.18.0
|
||||
pango@0.18.0
|
||||
pangocairo-sys@0.18.0
|
||||
pangocairo@0.18.0
|
||||
parking@2.1.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@0.11.2
|
||||
phf_codegen@0.10.0
|
||||
phf_generator@0.10.0
|
||||
phf_generator@0.11.2
|
||||
phf_macros@0.11.2
|
||||
phf_shared@0.10.0
|
||||
phf_shared@0.11.2
|
||||
pin-project-internal@1.1.3
|
||||
pin-project-lite@0.2.13
|
||||
pin-project@1.1.3
|
||||
pin-utils@0.1.0
|
||||
pkg-config@0.3.27
|
||||
png@0.17.10
|
||||
polling@2.8.0
|
||||
ppv-lite86@0.2.17
|
||||
precomputed-hash@0.1.1
|
||||
proc-macro-crate@1.3.1
|
||||
proc-macro-error-attr@1.0.4
|
||||
proc-macro-error@1.0.4
|
||||
proc-macro2@1.0.66
|
||||
qoi@0.4.1
|
||||
quote@1.0.33
|
||||
rand@0.8.5
|
||||
rand_chacha@0.3.1
|
||||
rand_core@0.6.4
|
||||
rawpointer@0.2.1
|
||||
rayon-core@1.11.0
|
||||
rayon@1.7.0
|
||||
rctree@0.5.0
|
||||
redox_syscall@0.3.5
|
||||
regex-automata@0.3.8
|
||||
regex-syntax@0.7.5
|
||||
regex@1.9.5
|
||||
rgb@0.8.36
|
||||
rustc-demangle@0.1.23
|
||||
rustix@0.37.23
|
||||
rustix@0.38.11
|
||||
safe-transmute@0.11.2
|
||||
safe_arch@0.7.1
|
||||
scopeguard@1.2.0
|
||||
selectors@0.25.0
|
||||
serde@1.0.188
|
||||
serde_derive@1.0.188
|
||||
serde_repr@0.1.16
|
||||
serde_spanned@0.6.3
|
||||
servo_arc@0.3.0
|
||||
sha1@0.10.5
|
||||
signal-hook-registry@1.4.1
|
||||
signal-hook@0.3.17
|
||||
simba@0.8.1
|
||||
simd-adler32@0.3.7
|
||||
siphasher@0.3.11
|
||||
slab@0.4.9
|
||||
smallvec@1.11.0
|
||||
socket2@0.4.9
|
||||
spin@0.9.8
|
||||
stable_deref_trait@1.2.0
|
||||
static_assertions@1.1.0
|
||||
string_cache@0.8.7
|
||||
string_cache_codegen@0.5.2
|
||||
syn@1.0.109
|
||||
syn@2.0.30
|
||||
system-deps@6.1.1
|
||||
target-lexicon@0.12.11
|
||||
temp-dir@0.1.11
|
||||
tempfile@3.8.0
|
||||
tendril@0.4.3
|
||||
thiserror-impl@1.0.48
|
||||
thiserror@1.0.48
|
||||
tiff@0.9.0
|
||||
tinyvec@1.6.0
|
||||
tinyvec_macros@0.1.1
|
||||
toml@0.7.6
|
||||
toml_datetime@0.6.3
|
||||
toml_edit@0.19.14
|
||||
tracing-attributes@0.1.26
|
||||
tracing-core@0.1.31
|
||||
tracing@0.1.37
|
||||
typenum@1.16.0
|
||||
uds_windows@1.0.2
|
||||
unicode-bidi@0.3.13
|
||||
unicode-ident@1.0.11
|
||||
unicode-normalization@0.1.22
|
||||
url@2.4.1
|
||||
utf-8@0.7.6
|
||||
value-bag@1.4.1
|
||||
vcpkg@0.2.15
|
||||
version-compare@0.1.1
|
||||
version_check@0.9.4
|
||||
waker-fn@1.1.0
|
||||
wasi@0.11.0+wasi-snapshot-preview1
|
||||
wasm-bindgen-backend@0.2.87
|
||||
wasm-bindgen-futures@0.4.37
|
||||
wasm-bindgen-macro-support@0.2.87
|
||||
wasm-bindgen-macro@0.2.87
|
||||
wasm-bindgen-shared@0.2.87
|
||||
wasm-bindgen@0.2.87
|
||||
web-sys@0.3.64
|
||||
weezl@0.1.7
|
||||
wide@0.7.11
|
||||
winapi-i686-pc-windows-gnu@0.4.0
|
||||
winapi-x86_64-pc-windows-gnu@0.4.0
|
||||
winapi@0.3.9
|
||||
windows-sys@0.48.0
|
||||
windows-targets@0.48.5
|
||||
windows_aarch64_gnullvm@0.48.5
|
||||
windows_aarch64_msvc@0.48.5
|
||||
windows_i686_gnu@0.48.5
|
||||
windows_i686_msvc@0.48.5
|
||||
windows_x86_64_gnu@0.48.5
|
||||
windows_x86_64_gnullvm@0.48.5
|
||||
windows_x86_64_msvc@0.48.5
|
||||
winnow@0.5.15
|
||||
xdg-home@1.0.0
|
||||
xml5ever@0.17.0
|
||||
zbus@3.14.1
|
||||
zbus_macros@3.14.1
|
||||
zbus_names@2.6.0
|
||||
zune-inflate@0.2.54
|
||||
zvariant@3.15.0
|
||||
zvariant_derive@3.15.0
|
||||
zvariant_utils@1.0.1
|
||||
"
|
||||
|
||||
inherit cargo gnome.org meson xdg
|
||||
|
||||
DESCRIPTION="Sandboxed and extendable image decoding"
|
||||
HOMEPAGE="https://gitlab.gnome.org/sophie-h/glycin"
|
||||
|
||||
SRC_URI+=" ${CARGO_CRATE_URIS}"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
# Dependent crate licenses
|
||||
LICENSE+="
|
||||
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD LGPL-2.1+ MIT
|
||||
MPL-2.0 Unicode-DFS-2016 ZLIB
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="+heif"
|
||||
|
||||
DEPEND="
|
||||
>=gui-libs/gtk-4.12.0:4
|
||||
>=x11-libs/cairo-1.17.0
|
||||
heif? ( >=media-libs/libheif-1.14.2 )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="${DEPEND}"
|
||||
|
||||
src_configure() {
|
||||
local GLYCIN_LOADERS="glycin-image-rs,glycin-jxl,glycin-svg"
|
||||
if use heif; then
|
||||
GLYCIN_LOADERS+=",glycin-heif"
|
||||
fi
|
||||
|
||||
local emesonargs=(
|
||||
-Dloaders=${GLYCIN_LOADERS}
|
||||
-Dtest_skip_install=true
|
||||
)
|
||||
meson_src_configure
|
||||
ln -s "${CARGO_HOME}" "${BUILD_DIR}/cargo" || die
|
||||
}
|
||||
11
media-libs/glycin-loaders/metadata.xml
Normal file
11
media-libs/glycin-loaders/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>david.guglielmi@gmail.com</email>
|
||||
<name>David GUGLIELMI</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="gnome-gitlab">sophie-h/glycin</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
2
media-libs/ipu7-camera-bins/Manifest
Normal file
2
media-libs/ipu7-camera-bins/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST ipu7-camera-bins-0_p20250928.tar.gz 8811014 BLAKE2B a520aab04a6f917a71d498637df6b97b86d85096ffee133261bb8429aed6f8a04cb05c552ec6ea6434e02cfed496a5713af6e9539ce079d11f276522b5420c71 SHA512 78c4d5363fb00161dc3a7d7d3eab67c13411d3676a1b8757027a49abc21a1563f8eee2417ebc3cfe0afe639f637df4e9d649b5ae140539002467f1f82b9ad454
|
||||
DIST ipu7-camera-bins-0_p20251112.tar.gz 8815760 BLAKE2B ef96fa8d5e087584ccc6810aa83e91bf8118078c0b3397fd9e2afec2de4cd59f358ed1c8a0248e8fab7e02d55708de3423f297dc715d504583b0161b37631ff5 SHA512 8b746ac54d83bd91dbfd469e1298b4c960def102870d9da5e2ef7d874a4ba2c5e3116fbab6c50a9a919d96125b71f5c553790528fd16f18069c8e703140dd49f
|
||||
@@ -0,0 +1,39 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
COMMIT_ID="09ccd020d5d1aa34b91e9f30b01a4166dd31f51b"
|
||||
|
||||
DESCRIPTION="Intel IPU7 MIPI camera proprietary image processing libraries"
|
||||
HOMEPAGE="https://github.com/intel/ipu7-camera-bins"
|
||||
|
||||
SRC_URI="https://github.com/intel/${PN}/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${COMMIT_ID}"
|
||||
|
||||
LICENSE="INTEL-IPU"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RESTRICT="elibc_musl"
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e '/^libdir=/s#.*#libdir=${prefix}/'$(get_libdir)'#g' \
|
||||
lib/pkgconfig/*.pc || die
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dolib.so lib/libia_*
|
||||
|
||||
insinto /usr/$(get_libdir)/pkgconfig
|
||||
doins lib/pkgconfig/ia_imaging-ipu7*.pc
|
||||
|
||||
insinto /usr/include/ipu7x/ia_imaging
|
||||
doins include/ipu7x/ia_imaging/*.h
|
||||
|
||||
insinto /usr/include/ipu75xa/ia_imaging
|
||||
doins include/ipu75xa/ia_imaging/*.h
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
COMMIT_ID="b7ebe7949329d8022e5cec0085f8c183bfdeb501"
|
||||
|
||||
DESCRIPTION="Intel IPU7 MIPI camera proprietary image processing libraries"
|
||||
HOMEPAGE="https://github.com/intel/ipu7-camera-bins"
|
||||
|
||||
SRC_URI="https://github.com/intel/${PN}/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${COMMIT_ID}"
|
||||
|
||||
LICENSE="INTEL-IPU"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RESTRICT="elibc_musl"
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e '/^libdir=/s#.*#libdir=${prefix}/'$(get_libdir)'#g' \
|
||||
lib/pkgconfig/*.pc || die
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dolib.so lib/libia_*
|
||||
|
||||
insinto /usr/$(get_libdir)/pkgconfig
|
||||
doins lib/pkgconfig/ia_imaging-ipu7*.pc
|
||||
|
||||
insinto /usr/include/ipu7x/ia_imaging
|
||||
doins include/ipu7x/ia_imaging/*.h
|
||||
|
||||
insinto /usr/include/ipu75xa/ia_imaging
|
||||
doins include/ipu75xa/ia_imaging/*.h
|
||||
}
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>david.guglielmi@gmail.com</email>
|
||||
<name>David GUGLIELMI</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">LuminosoInsight/python-ftfy</remote-id>
|
||||
<remote-id type="github">intel/ipu7-camera-bins</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
2
media-libs/ipu7-camera-hal/Manifest
Normal file
2
media-libs/ipu7-camera-hal/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST ipu7-camera-hal-0_p20250929.tar.gz 3640619 BLAKE2B 9e5aa1283fa2735edf286669d1c6e27d2f4b918ef28f61d521aaf0d7a3a6940e6afa725ba413ebbd692fe02edf68c39a0c7e5d9ee66e66e01acde06667ef427a SHA512 c624b7ebf256278efd08e79e439e1bae62ee044dd14aac482b9b971bc94060376ff854c3ef8a5d9da1dd0e1cb349f8c860b2d881c52bd61ff3512e8c2f72c0aa
|
||||
DIST ipu7-camera-hal-0_p20251112.tar.gz 3645224 BLAKE2B aabcc94db3d08ffe842e33c89e2224d20d05ea4c250b7ae2b887aa62440c3460bd944f3c0ef5a2c14dd94b7e933a871c8ecf2c26dabc239a2ab57a04abe068dc SHA512 41367a1b6bf449fe2f55f8ede56434fa8ee32e157d80913bb283790c5574716f62540be0fab3bb8c3d0b5d495c9ad692dcf5fbebfc7af72de02b2e452f42ca29
|
||||
@@ -0,0 +1,2 @@
|
||||
# Remove the 'uaccess' tag from ipu7 video4linux devices to avoid the application like Cheese seeing them.
|
||||
SUBSYSTEM=="video4linux", ENV{ID_V4L_PRODUCT}=="ipu7", TAG-="uaccess"
|
||||
@@ -0,0 +1,48 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
COMMIT_ID="feed9155372c0ba5543ca0c04052bdd71ed8b031"
|
||||
|
||||
DESCRIPTION="Intel IPU7 MIPI camera HAL"
|
||||
HOMEPAGE="https://github.com/intel/ipu7-camera-hal"
|
||||
|
||||
SRC_URI="https://github.com/intel/${PN}/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${COMMIT_ID}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/expat
|
||||
dev-libs/jsoncpp
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/gst-plugins-base:1.0
|
||||
media-libs/ipu7-camera-bins
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e '/cmake_minimum_required/s#2\.8#3.5#1' \
|
||||
CMakeLists.txt || die
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_CAMHAL_ADAPTOR=ON
|
||||
-DBUILD_CAMHAL_PLUGIN=ON
|
||||
-DIPU_VERSIONS="ipu7x;ipu75xa"
|
||||
-DUSE_STATIC_GRAPH=ON
|
||||
-DUSE_STATIC_GRAPH_AUTOGEN=ON
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
@@ -0,0 +1,60 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake udev
|
||||
|
||||
COMMIT_ID="affeb2200bfa61f98ef4be08ff046767d40fcedf"
|
||||
|
||||
DESCRIPTION="Intel IPU7 MIPI camera HAL"
|
||||
HOMEPAGE="https://github.com/intel/ipu7-camera-hal"
|
||||
|
||||
SRC_URI="https://github.com/intel/${PN}/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${COMMIT_ID}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/expat
|
||||
dev-libs/jsoncpp
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/gst-plugins-base:1.0
|
||||
media-libs/ipu7-camera-bins
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e '/cmake_minimum_required/s#2\.8#4.0#1' \
|
||||
CMakeLists.txt || die
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_CAMHAL_ADAPTOR=ON
|
||||
-DBUILD_CAMHAL_PLUGIN=ON
|
||||
-DIPU_VERSIONS="ipu7x;ipu75xa"
|
||||
-DUSE_STATIC_GRAPH=ON
|
||||
-DUSE_STATIC_GRAPH_AUTOGEN=ON
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
udev_dorules "${FILESDIR}"/72-intel-mipi-ipu7-camera.rules
|
||||
cmake_src_install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
udev_reload
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
udev_reload
|
||||
}
|
||||
11
media-libs/ipu7-camera-hal/metadata.xml
Normal file
11
media-libs/ipu7-camera-hal/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>david.guglielmi@gmail.com</email>
|
||||
<name>David GUGLIELMI</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">intel/ipu7-camera-hal</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
3
media-libs/libcamera/Manifest
Normal file
3
media-libs/libcamera/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST libcamera-v0.4.0.tar.bz2 1315742 BLAKE2B 284bffbaf9f5e7235c9835717c601d346fbb67c326e4a4f42281a4da2d75cc915166f7fd3267f0dc87eda883ecff684c51338ed5212427a7f24b27ba9c8056f0 SHA512 dd097461cc5bc834cdd6c43e872a32aee55ee7276b850600d705461aa9279144163b6d0374a63b27bec3f866973d4a44a9f89eacf1d40468a33faec1ffbc75b4
|
||||
DIST libcamera-v0.5.0.tar.bz2 1451501 BLAKE2B f1086a84eb0d6a3c99a86eb233d5b524c7c9b3889588e2c099fe8924ff256b90b91251cf470fd3dacd71005ba3f9e27829d0d70f2d0cb269735aa321880995f4 SHA512 a1520929cf77ba88a101e64e37c5400572e47422c5bf5a57a5b17915ba87ab4a62f3e4f8119bc3ddde91aaaf8425fe5406b24e6c72fb7e0bea47f168b8d7e1c8
|
||||
DIST libcamera-v0.5.2.tar.bz2 1495582 BLAKE2B 84bf2236d4b124047abcd3893622d1656ac57a1b1f3d88e67cefb346541b75f0b34e7d9780349cee761af98f02b4988e6d5c8e4f2a446e17028ef150b7512669 SHA512 c10bd6921cd5307dc88b7f710fd2e69c69b8c90dab2ca29c8e45e3dc5703335a6b5e7482e9de950bf56d25f2482f4640a35f29715f7e30bc02ad1a9167dd98fd
|
||||
105
media-libs/libcamera/libcamera-0.4.0.ebuild
Normal file
105
media-libs/libcamera/libcamera-0.4.0.ebuild
Normal file
@@ -0,0 +1,105 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..13} )
|
||||
|
||||
inherit meson python-single-r1
|
||||
|
||||
DESCRIPTION="An open source camera stack and framework for Linux, Android, and ChromeOS"
|
||||
HOMEPAGE="https://libcamera.org/"
|
||||
SRC_URI="https://gitlab.freedesktop.org/camera/libcamera/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
|
||||
S="${WORKDIR}/${PN}-v${PV}"
|
||||
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="+app debug gstreamer python qt6 trace udev unwind v4l"
|
||||
#IUSE=+" doc test"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libyaml:=
|
||||
|| (
|
||||
dev-libs/openssl
|
||||
net-libs/gnutls
|
||||
)
|
||||
app? (
|
||||
dev-libs/libevent:=
|
||||
x11-libs/libdrm:=
|
||||
media-libs/libjpeg-turbo:=
|
||||
media-libs/libsdl2
|
||||
)
|
||||
debug? ( dev-libs/elfutils:= )
|
||||
gstreamer? (
|
||||
media-libs/gstreamer:=
|
||||
media-libs/gst-plugins-base )
|
||||
qt6? (
|
||||
dev-qt/qtbase[gui,opengl,widgets]
|
||||
media-libs/tiff
|
||||
)
|
||||
python? (
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/jinja2[${PYTHON_USEDEP}]
|
||||
dev-python/ply[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/pybind11[${PYTHON_USEDEP}]
|
||||
')
|
||||
)
|
||||
trace? ( dev-util/lttng-ust:= )
|
||||
udev? ( virtual/libudev )
|
||||
unwind? ( sys-libs/libunwind:= )
|
||||
"
|
||||
#BDPEND="
|
||||
# doc? (
|
||||
# app-text/doxygen[dot]
|
||||
# dev-python/sphinx
|
||||
# dev-texlive/texlive-latexextra
|
||||
# )
|
||||
#"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
trace? ( dev-util/lttng-tools )
|
||||
"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
src_prepare() {
|
||||
if use python; then
|
||||
sed -i -e \
|
||||
"/^destdir =/s#=.*#= '$(python_get_sitedir)/libcamera'#g" \
|
||||
src/py/libcamera/meson.build || die
|
||||
fi
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
-Dandroid=disabled
|
||||
$(meson_feature app cam)
|
||||
# Building documentation is broken
|
||||
# $(meson_feature doc documentation)
|
||||
-Ddocumentation=disabled
|
||||
$(meson_feature gstreamer)
|
||||
$(meson_feature python pycamera)
|
||||
$(meson_feature qt6 qcam)
|
||||
$(meson_feature udev)
|
||||
# Depend on libyuv
|
||||
# $(meson_use test)
|
||||
-Dtest=false
|
||||
-Dpipelines=imx8-isi,ipu3,mali-c55,rkisp1,rpi/vc4,simple,uvcvideo,vimc
|
||||
-Dbuildtype=$(usex debug debug plain)
|
||||
$(meson_use v4l v4l2)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
if use python; then
|
||||
python_optimize "${D}/$(python_get_sitedir)/libcamera"
|
||||
fi
|
||||
}
|
||||
105
media-libs/libcamera/libcamera-0.5.0.ebuild
Normal file
105
media-libs/libcamera/libcamera-0.5.0.ebuild
Normal file
@@ -0,0 +1,105 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..13} )
|
||||
|
||||
inherit meson python-single-r1
|
||||
|
||||
DESCRIPTION="An open source camera stack and framework for Linux, Android, and ChromeOS"
|
||||
HOMEPAGE="https://libcamera.org/"
|
||||
SRC_URI="https://gitlab.freedesktop.org/camera/libcamera/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
|
||||
S="${WORKDIR}/${PN}-v${PV}"
|
||||
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="+app debug gstreamer python qt6 trace udev unwind v4l"
|
||||
#IUSE=+" doc test"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libyaml:=
|
||||
|| (
|
||||
dev-libs/openssl
|
||||
net-libs/gnutls
|
||||
)
|
||||
app? (
|
||||
dev-libs/libevent:=
|
||||
x11-libs/libdrm:=
|
||||
media-libs/libjpeg-turbo:=
|
||||
media-libs/libsdl2
|
||||
)
|
||||
debug? ( dev-libs/elfutils:= )
|
||||
gstreamer? (
|
||||
media-libs/gstreamer:=
|
||||
media-libs/gst-plugins-base )
|
||||
qt6? (
|
||||
dev-qt/qtbase[gui,opengl,widgets]
|
||||
media-libs/tiff
|
||||
)
|
||||
python? (
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/jinja2[${PYTHON_USEDEP}]
|
||||
dev-python/ply[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/pybind11[${PYTHON_USEDEP}]
|
||||
')
|
||||
)
|
||||
trace? ( dev-util/lttng-ust:= )
|
||||
udev? ( virtual/libudev )
|
||||
unwind? ( sys-libs/libunwind:= )
|
||||
"
|
||||
#BDPEND="
|
||||
# doc? (
|
||||
# app-text/doxygen[dot]
|
||||
# dev-python/sphinx
|
||||
# dev-texlive/texlive-latexextra
|
||||
# )
|
||||
#"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
trace? ( dev-util/lttng-tools )
|
||||
"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
src_prepare() {
|
||||
if use python; then
|
||||
sed -i -e \
|
||||
"/^destdir =/s#=.*#= '$(python_get_sitedir)/libcamera'#g" \
|
||||
src/py/libcamera/meson.build || die
|
||||
fi
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
-Dandroid=disabled
|
||||
$(meson_feature app cam)
|
||||
# Building documentation is broken
|
||||
# $(meson_feature doc documentation)
|
||||
-Ddocumentation=disabled
|
||||
$(meson_feature gstreamer)
|
||||
$(meson_feature python pycamera)
|
||||
$(meson_feature qt6 qcam)
|
||||
$(meson_feature udev)
|
||||
# Depend on libyuv
|
||||
# $(meson_use test)
|
||||
-Dtest=false
|
||||
-Dpipelines=imx8-isi,ipu3,mali-c55,rkisp1,rpi/vc4,simple,uvcvideo,vimc
|
||||
-Dbuildtype=$(usex debug debug plain)
|
||||
$(meson_feature v4l v4l2)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
if use python; then
|
||||
python_optimize "${D}/$(python_get_sitedir)/libcamera"
|
||||
fi
|
||||
}
|
||||
105
media-libs/libcamera/libcamera-0.5.2.ebuild
Normal file
105
media-libs/libcamera/libcamera-0.5.2.ebuild
Normal file
@@ -0,0 +1,105 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..13} )
|
||||
|
||||
inherit meson python-single-r1
|
||||
|
||||
DESCRIPTION="An open source camera stack and framework for Linux, Android, and ChromeOS"
|
||||
HOMEPAGE="https://libcamera.org/"
|
||||
SRC_URI="https://gitlab.freedesktop.org/camera/libcamera/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
|
||||
S="${WORKDIR}/${PN}-v${PV}"
|
||||
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="+app debug gstreamer python qt6 trace udev unwind v4l"
|
||||
#IUSE=+" doc test"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libyaml:=
|
||||
|| (
|
||||
dev-libs/openssl
|
||||
net-libs/gnutls
|
||||
)
|
||||
app? (
|
||||
dev-libs/libevent:=
|
||||
x11-libs/libdrm:=
|
||||
media-libs/libjpeg-turbo:=
|
||||
media-libs/libsdl2
|
||||
)
|
||||
debug? ( dev-libs/elfutils:= )
|
||||
gstreamer? (
|
||||
media-libs/gstreamer:=
|
||||
media-libs/gst-plugins-base )
|
||||
qt6? (
|
||||
dev-qt/qtbase[gui,opengl,widgets]
|
||||
media-libs/tiff
|
||||
)
|
||||
python? (
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/jinja2[${PYTHON_USEDEP}]
|
||||
dev-python/ply[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/pybind11[${PYTHON_USEDEP}]
|
||||
')
|
||||
)
|
||||
trace? ( dev-util/lttng-ust:= )
|
||||
udev? ( virtual/libudev )
|
||||
unwind? ( sys-libs/libunwind:= )
|
||||
"
|
||||
#BDPEND="
|
||||
# doc? (
|
||||
# app-text/doxygen[dot]
|
||||
# dev-python/sphinx
|
||||
# dev-texlive/texlive-latexextra
|
||||
# )
|
||||
#"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
trace? ( dev-util/lttng-tools )
|
||||
"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
src_prepare() {
|
||||
if use python; then
|
||||
sed -i -e \
|
||||
"/^destdir =/s#=.*#= '$(python_get_sitedir)/libcamera'#g" \
|
||||
src/py/libcamera/meson.build || die
|
||||
fi
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
-Dandroid=disabled
|
||||
$(meson_feature app cam)
|
||||
# Building documentation is broken
|
||||
# $(meson_feature doc documentation)
|
||||
-Ddocumentation=disabled
|
||||
$(meson_feature gstreamer)
|
||||
$(meson_feature python pycamera)
|
||||
$(meson_feature qt6 qcam)
|
||||
$(meson_feature udev)
|
||||
# Depend on libyuv
|
||||
# $(meson_use test)
|
||||
-Dtest=false
|
||||
-Dpipelines=imx8-isi,ipu3,mali-c55,rkisp1,rpi/vc4,simple,uvcvideo,vimc
|
||||
-Dbuildtype=$(usex debug debug plain)
|
||||
$(meson_feature v4l v4l2)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
if use python; then
|
||||
python_optimize "${D}/$(python_get_sitedir)/libcamera"
|
||||
fi
|
||||
}
|
||||
15
media-libs/libcamera/metadata.xml
Normal file
15
media-libs/libcamera/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>david.guglielmi@gmail.com</email>
|
||||
<name>David GUGLIELMI</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="app">Build cam cli utility</flag>
|
||||
<flag name="trace">Enable tracing support</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="freedesktop-gitlab">camera/libcamera</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
2
media-libs/libdjinterop/Manifest
Normal file
2
media-libs/libdjinterop/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST libdjinterop-0.22.1.tar.gz 2468994 BLAKE2B 0b49d5fc02d8f8c4b05f9e1f7c0eaf49250f92c1446399a348155dc53fa8f6a57c630ef4bbabed143dd223d3569f4af3edf60cbee2b31626125222f3aa83c16c SHA512 1c35d8609342f133cf002d1908d5746c411a9d5e74b42a7ec045545f07a3f4b8a89ce9a95d2fc17edd8970facafbee1b6d8a9283fcd8c74c9cb96ff61f15d47d
|
||||
DIST libdjinterop-0.24.3.tar.gz 2495467 BLAKE2B 6a5fdd7e622913da6c86545704d76d1839b8eaafb36d099ca32dc42b7984ba4399bf4e1489f21b945c1f2020451f1afa5aa95d42568c74cbd4dd654090405ced SHA512 8107f2e6461c6c8f45592caf90b3a0775330960bc565724a53ae91b39f7911dab52725b6993182c0bc663c588acab6ee9e58a3c10426bf2d81a801bcfe540569
|
||||
36
media-libs/libdjinterop/libdjinterop-0.22.1.ebuild
Normal file
36
media-libs/libdjinterop/libdjinterop-0.22.1.ebuild
Normal file
@@ -0,0 +1,36 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="C++ library for DJ record libraries"
|
||||
HOMEPAGE="https://github.com/xsco/libdjinterop"
|
||||
SRC_URI="https://github.com/xsco/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
dev-db/sqlite
|
||||
sys-libs/zlib
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
${DEPEND}
|
||||
test? ( dev-libs/boost )
|
||||
"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_SKIP_BUILD_RPATH=ON
|
||||
-Wno-dev
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
36
media-libs/libdjinterop/libdjinterop-0.24.3.ebuild
Normal file
36
media-libs/libdjinterop/libdjinterop-0.24.3.ebuild
Normal file
@@ -0,0 +1,36 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="C++ library for DJ record libraries"
|
||||
HOMEPAGE="https://github.com/xsco/libdjinterop"
|
||||
SRC_URI="https://github.com/xsco/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
dev-db/sqlite
|
||||
sys-libs/zlib
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
${DEPEND}
|
||||
test? ( dev-libs/boost )
|
||||
"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_SKIP_BUILD_RPATH=ON
|
||||
-Wno-dev
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
11
media-libs/libdjinterop/metadata.xml
Normal file
11
media-libs/libdjinterop/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>david.guglielmi@gmail.com</email>
|
||||
<name>David GUGLIELMI</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">xsco/libdjinterop</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
1
media-plugins/gst-plugins-icamera/Manifest
Normal file
1
media-plugins/gst-plugins-icamera/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST gst-plugins-icamera-0_p20250926.tar.gz 108630 BLAKE2B e3e768e9a651e00bb722ca3f3841f832351cb6a48d8887d38f16b569ca7cb5ed29f311c2958a13c2996f5e31c77231883ba24876ffb0a68d34c534907f5bb518 SHA512 72b52de96839fa807557a18d114bb32d241a433ad5df7389a5986839a338a7913d5947f3c09b440b10e88fa12ab2be3de64700b95f4ff185eff6bc0d6622212a
|
||||
@@ -0,0 +1,46 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit autotools
|
||||
|
||||
COMMIT_ID="4fb31db76b618aae72184c59314b839dedb42689"
|
||||
|
||||
DESCRIPTION="icamera plugin for GStreamer"
|
||||
HOMEPAGE="https://github.com/intel/icamerasrc/tree/icamerasrc_slim_api"
|
||||
|
||||
SRC_URI="https://github.com/intel/icamerasrc/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}//icamerasrc-${COMMIT_ID}"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/gst-plugins-bad:1.0
|
||||
media-libs/ipu7-camera-bins
|
||||
media-libs/ipu7-camera-hal
|
||||
media-libs/libva
|
||||
x11-libs/libdrm[video_cards_intel]
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export CHROME_SLIM_CAMHAL=ON
|
||||
econf --enable-gstdrmformat=yes
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
}
|
||||
11
media-plugins/gst-plugins-icamera/metadata.xml
Normal file
11
media-plugins/gst-plugins-icamera/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>david.guglielmi@gmail.com</email>
|
||||
<name>David GUGLIELMI</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">intel/icamerasrc</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,5 +0,0 @@
|
||||
DIST bento4-1.6.0-639-7-Omega.tar.gz 5481533 BLAKE2B 0636f0c94ebb3246c8720e120f3b505e4a82ed2e37d9ed44351875dcf3fab8bc2e53b83e0be43fb711aac3144d6df3d8ae2ead24fcd55bd116f3c54f07e3c19f SHA512 bf257e5831eec44db944d1313858262c1ba32b6e67564bb8f809a1aa0fc8a55faaaac2357d80f1ce2e794914f6bec5263548e77802db2b9e52998af2b6276809
|
||||
DIST kodi-inputstream-adaptive-20.3.13.tar.gz 776839 BLAKE2B c9ab4456b9db68c8813099a99f9ae81228134582a422d707b54b2da133e364f04fcc9534f103a8cb5770c034fea19fca0671633d1617df398802aa42e1f1395d SHA512 a567a7869ffd659d0c21075fa0d37d8fd598be25dccee47701b0fdd6460741bf20b84c1f56817cf4131c5b7a8623edfd2886a5efec840a340f50d0f8e0ab6abc
|
||||
DIST kodi-inputstream-adaptive-20.3.14.tar.gz 777064 BLAKE2B 0a405fe449a320a9f65bfe55310848e3d0712bb18de1b0a349bab1c1fef70981a568fd906cfac466d899a24abf04488a95202596731d333e367eb31d9266f6be SHA512 13c8773aede96362ce48b1ce11133275a1ac9e4b3b1d89afc58d6bb91ca09207d65a91d130349ff599139c6c13e4497af2f7ad6f15494a0b29074be19f2b082d
|
||||
EBUILD kodi-inputstream-adaptive-20.3.13.ebuild 1002 BLAKE2B c6bc8b0509b95b269da72bf53a36ae36ee0356e3805fc126f50a338b00792991f7263886ca5d9fa4fa258e9ed3087be71ad2aca9783cb78fbe2f6fefe442c757 SHA512 a4d6e729ba60f88350efdee4fe91cfc975a4fe5b584f90f6a27c6781361206ef6d28256277664ed0fe42b6670a3aaeedf2d44a6c73e389d555cdc485524122ec
|
||||
EBUILD kodi-inputstream-adaptive-20.3.14.ebuild 1002 BLAKE2B c6bc8b0509b95b269da72bf53a36ae36ee0356e3805fc126f50a338b00792991f7263886ca5d9fa4fa258e9ed3087be71ad2aca9783cb78fbe2f6fefe442c757 SHA512 a4d6e729ba60f88350efdee4fe91cfc975a4fe5b584f90f6a27c6781361206ef6d28256277664ed0fe42b6670a3aaeedf2d44a6c73e389d555cdc485524122ec
|
||||
@@ -1,47 +0,0 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit kodi-addon
|
||||
|
||||
DESCRIPTION="Kodi's Adaptive inputstream addon"
|
||||
HOMEPAGE="https://github.com/xbmc/inputstream.adaptive.git"
|
||||
|
||||
CODENAME="Nexus"
|
||||
BENTO4_VERSION="1.6.0-639-7-Omega"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SRC_URI="https://github.com/xbmc/inputstream.adaptive/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/xbmc/Bento4/archive/${BENTO4_VERSION}.tar.gz -> bento4-${BENTO4_VERSION}.tar.gz"
|
||||
S="${WORKDIR}/inputstream.adaptive-${PV}-${CODENAME}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
RESTRICT="!test? ( test )"
|
||||
IUSE="test"
|
||||
|
||||
COMMON_DEPEND="
|
||||
dev-libs/expat
|
||||
=media-tv/kodi-20*
|
||||
"
|
||||
DEPEND="
|
||||
${COMMON_DEPEND}
|
||||
test? ( dev-cpp/gtest )
|
||||
"
|
||||
RDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.gz
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_TESTING=$(usex test)
|
||||
-DENABLE_INTERNAL_BENTO4=ON
|
||||
-DBENTO4_URL="${DISTDIR}/bento4-${BENTO4_VERSION}.tar.gz"
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit kodi-addon
|
||||
|
||||
DESCRIPTION="Kodi's Adaptive inputstream addon"
|
||||
HOMEPAGE="https://github.com/xbmc/inputstream.adaptive.git"
|
||||
|
||||
CODENAME="Nexus"
|
||||
BENTO4_VERSION="1.6.0-639-7-Omega"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SRC_URI="https://github.com/xbmc/inputstream.adaptive/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/xbmc/Bento4/archive/${BENTO4_VERSION}.tar.gz -> bento4-${BENTO4_VERSION}.tar.gz"
|
||||
S="${WORKDIR}/inputstream.adaptive-${PV}-${CODENAME}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
RESTRICT="!test? ( test )"
|
||||
IUSE="test"
|
||||
|
||||
COMMON_DEPEND="
|
||||
dev-libs/expat
|
||||
=media-tv/kodi-20*
|
||||
"
|
||||
DEPEND="
|
||||
${COMMON_DEPEND}
|
||||
test? ( dev-cpp/gtest )
|
||||
"
|
||||
RDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.gz
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_TESTING=$(usex test)
|
||||
-DENABLE_INTERNAL_BENTO4=ON
|
||||
-DBENTO4_URL="${DISTDIR}/bento4-${BENTO4_VERSION}.tar.gz"
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
AUX kodi-inputstream-ffmpegdirect-20.5.0-Fix-use-after-free-in-TimeshiftSegment.patch 1001 BLAKE2B ee4624253c0ab6bddd22a8ce5da969eb4e7acd22eb658eaf091fc826f714aa1314898b26a283b4e64233d4c5e5f4766a465bbbea4d4fe7b1997740a46f375d91 SHA512 608b45bf89b1430b6d25cf75f402567c1615e6457c20997efe7175aa631501eb967b5961b5dd9ff1b373de32c5d88f9a4b6da0cb92ef1866dfd81d149938e8aa
|
||||
AUX kodi-inputstream-ffmpegdirect-20.5.0-Get-extradata-with-extract_extradata-BSF.patch 9834 BLAKE2B d26b4a56ddad02488868c94670440ab369a2016416a606b9f05386b615367028379279e270771d6635c69370e670178bd4dc80d4296d8ea69165b297708ded38 SHA512 77964f8d726e6bad4ea20fc9c5320f36a20047d9d9b999cc154f78e1f38612624a742c23a45ae060289e8507cc122fbd828b6f460e9449fa3e44bbc22ac61c14
|
||||
AUX kodi-inputstream-ffmpegdirect-20.5.0-ffmpeg5.patch 13078 BLAKE2B 50fa84e7790b06960177cc48a097fca12d1f984bd41db335f98e01ebd2ecca5c4fad8e917af5af8a6d8bcc3408856542d44784834fecbd119a82ee75ec243df4 SHA512 63427c395dea7533c0909cbc43fecf8e14998bb108da50a43c2e755f8fa94cdd74751ce4b09ebc8db1780eaaf1fc717f5e4ed156443f78c9fdd6fb3bf730482b
|
||||
AUX kodi-inputstream-ffmpegdirect-20.5.0-ffmpeg6.patch 1467 BLAKE2B 1a82346927a978c059e0d69bde63451a5463fec0035b8f32ea735a1fd26374254aec3f4b60041f13a49993542f9244ebf232c734b4aff5c5cece0d1bdde2320f SHA512 6c385aad0afa07379235ee7bd70a11e434befabde46dd5185c90ad85258d4ac5451c8426354f4d6e1e16b4e7c6e6a267843c4abba9a2e6601677c2e7023ce9b1
|
||||
AUX kodi-inputstream-ffmpegdirect-20.5.0-gcc13.patch 1260 BLAKE2B 601ad71dfe4859e3fda621ce58f5687941e454214295514082e4f463bcc886588b83624b7afb28e204d9479c27ea9ed0bbe3b8b845716ce57cde4df164fbf8a8 SHA512 fbeaa550c562b6c29555c88108813cc6f19699506395e3efe9de54022676ebf3e6da893dde8803ea4d84f6b81563a886aac7c62ddeaab8e427d5e48dd3351eba
|
||||
DIST kodi-inputstream-ffmpegdirect-20.5.0.tar.gz 289362 BLAKE2B 2e8c63bd47d54f84cade2acb092a8e3ef11c31170071f66b5f22d4aa6fd27992a22b19ecb8070ce7d952f80882fe617e5eaed70dcf325b9bdb579220ddd59688 SHA512 9db8e25f04400635e13cf7c79f7079be9c7ffbf427423abcfc449dcd06f6259dcf9ed1ad1eae1563db239978c8399e054e7c6adcbebb5cc70c4de1c01643d074
|
||||
EBUILD kodi-inputstream-ffmpegdirect-20.5.0-r1.ebuild 1041 BLAKE2B 48e05ea76a55ee3dbd732f21f111844e072fa1588000ae9e287f1209938d5a46288f165a093e51dac7955ea8bfe348357ba2cd4ee211d29ab8ef0b3d9c5a68e2 SHA512 984c856e10cacc54b111a544ff6f2e49f21fdeca07a5473586fe58c2180bd4387e503b5acc490ade8cf0caa17d2e239854c82273860b657c0ebaaa19f7795c69
|
||||
@@ -1,25 +0,0 @@
|
||||
From e6541a98b64631836336de17e57efa8e8e0b8425 Mon Sep 17 00:00:00 2001
|
||||
From: Vasyl Gello <vasek.gello@gmail.com>
|
||||
Date: Sat, 15 Oct 2022 16:09:20 +0000
|
||||
Subject: [PATCH] Fix use-after-free in TimeshiftSegment
|
||||
|
||||
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
|
||||
---
|
||||
src/stream/TimeshiftSegment.cpp | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/stream/TimeshiftSegment.cpp b/src/stream/TimeshiftSegment.cpp
|
||||
index 9323a44a..9e1cd09c 100644
|
||||
--- a/src/stream/TimeshiftSegment.cpp
|
||||
+++ b/src/stream/TimeshiftSegment.cpp
|
||||
@@ -90,8 +90,8 @@ void TimeshiftSegment::AddPacket(DEMUX_PACKET* packet)
|
||||
m_packetBuffer.emplace_back(newPacket);
|
||||
|
||||
int secondsSinceStart = 0;
|
||||
- if (packet->pts != STREAM_NOPTS_VALUE && packet->pts > 0)
|
||||
- secondsSinceStart = packet->pts / STREAM_TIME_BASE;
|
||||
+ if (newPacket->pts != STREAM_NOPTS_VALUE && newPacket->pts > 0)
|
||||
+ secondsSinceStart = newPacket->pts / STREAM_TIME_BASE;
|
||||
|
||||
if (secondsSinceStart != m_lastPacketSecondsSinceStart)
|
||||
{
|
||||
@@ -1,290 +0,0 @@
|
||||
From 07ea26d7ce6bde1350ceb15380f4908da454f004 Mon Sep 17 00:00:00 2001
|
||||
From: Vasyl Gello <vasek.gello@gmail.com>
|
||||
Date: Sat, 15 Oct 2022 16:17:48 +0000
|
||||
Subject: [PATCH] ffmpeg5: Get extradata with extract_extradata BSF
|
||||
|
||||
Fixes the transport stream playback failures described in
|
||||
https://bugs.debian.org/1016925
|
||||
|
||||
@Rogo95 made an excellent technical analysis of the root cause
|
||||
and reported that to the bug thread.
|
||||
|
||||
Later on, James Almer (@jamrial) suggested the solution to use
|
||||
extract_extradata bitstream filter to replace the removed split()
|
||||
function.
|
||||
|
||||
Finally, I adapted the following code snippet:
|
||||
https://gist.github.com/moonpfe/f6795d51294d91ee0f82f62ff6985db0
|
||||
to Kodi and tested it by playing the affected files in TS format.
|
||||
|
||||
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
|
||||
---
|
||||
src/stream/FFmpegStream.cpp | 222 ++++++++++++++++++++++++++++++------
|
||||
src/stream/FFmpegStream.h | 2 +
|
||||
2 files changed, 192 insertions(+), 32 deletions(-)
|
||||
|
||||
diff --git a/src/stream/FFmpegStream.cpp b/src/stream/FFmpegStream.cpp
|
||||
index f2140a17..95d1da83 100644
|
||||
--- a/src/stream/FFmpegStream.cpp
|
||||
+++ b/src/stream/FFmpegStream.cpp
|
||||
@@ -29,6 +29,7 @@
|
||||
#endif
|
||||
|
||||
extern "C" {
|
||||
+#include <libavcodec/bsf.h>
|
||||
#include <libavutil/dict.h>
|
||||
#include <libavutil/opt.h>
|
||||
}
|
||||
@@ -1586,6 +1587,168 @@ bool FFmpegStream::SeekTime(double time, bool backwards, double* startpts)
|
||||
return false;
|
||||
}
|
||||
|
||||
+int FFmpegStream::GetPacketExtradata(const AVPacket* pkt, const AVCodecParserContext* parserCtx, AVCodecContext* codecCtx, uint8_t **p_extradata)
|
||||
+{
|
||||
+ int extradata_size = 0;
|
||||
+
|
||||
+ if (!pkt || !p_extradata)
|
||||
+ return 0;
|
||||
+
|
||||
+ *p_extradata = nullptr;
|
||||
+
|
||||
+#if LIBAVFORMAT_BUILD >= AV_VERSION_INT(59, 0, 100)
|
||||
+ /* extract_extradata bitstream filter is implemented only
|
||||
+ * for certain codecs, as noted in discussion of PR#21248
|
||||
+ */
|
||||
+
|
||||
+ AVCodecID codecId = codecCtx->codec_id;
|
||||
+
|
||||
+ // clang-format off
|
||||
+ if (
|
||||
+ codecId != AV_CODEC_ID_MPEG1VIDEO &&
|
||||
+ codecId != AV_CODEC_ID_MPEG2VIDEO &&
|
||||
+ codecId != AV_CODEC_ID_H264 &&
|
||||
+ codecId != AV_CODEC_ID_HEVC &&
|
||||
+ codecId != AV_CODEC_ID_MPEG4 &&
|
||||
+ codecId != AV_CODEC_ID_VC1 &&
|
||||
+ codecId != AV_CODEC_ID_AV1 &&
|
||||
+ codecId != AV_CODEC_ID_AVS2 &&
|
||||
+ codecId != AV_CODEC_ID_AVS3 &&
|
||||
+ codecId != AV_CODEC_ID_CAVS
|
||||
+ )
|
||||
+ // clang-format on
|
||||
+ return 0;
|
||||
+
|
||||
+ AVBSFContext *bsf = nullptr;
|
||||
+ AVPacket *dst_pkt = nullptr;
|
||||
+ const AVBitStreamFilter *f;
|
||||
+ AVPacket *pkt_ref = nullptr;
|
||||
+ int ret = 0;
|
||||
+ uint8_t *ret_extradata = nullptr;
|
||||
+ size_t ret_extradata_size = 0;
|
||||
+
|
||||
+ f = av_bsf_get_by_name("extract_extradata");
|
||||
+ if (!f)
|
||||
+ return 0;
|
||||
+
|
||||
+ bsf = nullptr;
|
||||
+ ret = av_bsf_alloc(f, &bsf);
|
||||
+ if (ret < 0)
|
||||
+ return 0;
|
||||
+
|
||||
+ bsf->par_in->codec_id = codecCtx->codec_id;
|
||||
+
|
||||
+ ret = av_bsf_init(bsf);
|
||||
+ if (ret < 0)
|
||||
+ {
|
||||
+ av_bsf_free(&bsf);
|
||||
+ return 0;
|
||||
+ }
|
||||
+
|
||||
+ dst_pkt = av_packet_alloc();
|
||||
+ pkt_ref = dst_pkt;
|
||||
+
|
||||
+ ret = av_packet_ref(pkt_ref, pkt);
|
||||
+ if (ret < 0)
|
||||
+ {
|
||||
+ av_bsf_free(&bsf);
|
||||
+ av_packet_free(&dst_pkt);
|
||||
+ return 0;
|
||||
+ }
|
||||
+
|
||||
+ ret = av_bsf_send_packet(bsf, pkt_ref);
|
||||
+ if (ret < 0)
|
||||
+ {
|
||||
+ av_packet_unref(pkt_ref);
|
||||
+ av_bsf_free(&bsf);
|
||||
+ av_packet_free(&dst_pkt);
|
||||
+ return 0;
|
||||
+ }
|
||||
+
|
||||
+ ret = 0;
|
||||
+ while (ret >= 0)
|
||||
+ {
|
||||
+ ret = av_bsf_receive_packet(bsf, pkt_ref);
|
||||
+ if (ret < 0)
|
||||
+ {
|
||||
+ if (ret != AVERROR(EAGAIN) && ret != AVERROR_EOF)
|
||||
+ break;
|
||||
+
|
||||
+ continue;
|
||||
+ }
|
||||
+
|
||||
+ ret_extradata = av_packet_get_side_data(pkt_ref,
|
||||
+ AV_PKT_DATA_NEW_EXTRADATA,
|
||||
+ &ret_extradata_size);
|
||||
+ if (ret_extradata &&
|
||||
+ ret_extradata_size > 0 &&
|
||||
+ ret_extradata_size < FF_MAX_EXTRADATA_SIZE)
|
||||
+ {
|
||||
+ *p_extradata = (uint8_t*)av_malloc(ret_extradata_size + AV_INPUT_BUFFER_PADDING_SIZE);
|
||||
+ if (!*p_extradata)
|
||||
+ {
|
||||
+ Log(LOGLEVEL_ERROR,
|
||||
+ "%s - failed to allocate %zu bytes for extradata",
|
||||
+ __FUNCTION__,
|
||||
+ ret_extradata_size);
|
||||
+
|
||||
+ av_packet_unref(pkt_ref);
|
||||
+ av_bsf_free(&bsf);
|
||||
+ av_packet_free(&dst_pkt);
|
||||
+ return 0;
|
||||
+ }
|
||||
+
|
||||
+ Log(LOGLEVEL_DEBUG,
|
||||
+ "%s - fetching extradata, extradata_size(%zu)",
|
||||
+ __FUNCTION__,
|
||||
+ ret_extradata_size);
|
||||
+
|
||||
+ memcpy(*p_extradata, ret_extradata, ret_extradata_size);
|
||||
+ memset(*p_extradata + ret_extradata_size, 0, AV_INPUT_BUFFER_PADDING_SIZE);
|
||||
+ extradata_size = ret_extradata_size;
|
||||
+
|
||||
+ av_packet_unref(pkt_ref);
|
||||
+ break;
|
||||
+ }
|
||||
+
|
||||
+ av_packet_unref(pkt_ref);
|
||||
+ }
|
||||
+
|
||||
+ av_bsf_free(&bsf);
|
||||
+ av_packet_free(&dst_pkt);
|
||||
+#else
|
||||
+ if (codecCtx && parserCtx && parserCtx->parser && parserCtx->parser->split)
|
||||
+ extradata_size = parserCtx->parser->split(codecCtx, pkt->data, pkt->size);
|
||||
+
|
||||
+ if (extradata_size <= 0 || extradata_size >= FF_MAX_EXTRADATA_SIZE)
|
||||
+ {
|
||||
+ Log(LOGLEVEL_DEBUG, "%s - fetched extradata of weird size %zd",
|
||||
+ __FUNCTION__, extradata_size);
|
||||
+ return 0;
|
||||
+ }
|
||||
+
|
||||
+ *p_extradata = (uint8_t*)av_malloc(extradata_size + AV_INPUT_BUFFER_PADDING_SIZE);
|
||||
+ if (!*p_extradata)
|
||||
+ {
|
||||
+ Log(LOGLEVEL_ERROR,
|
||||
+ "%s - failed to allocate %zd bytes for extradata",
|
||||
+ __FUNCTION__,
|
||||
+ extradata_size);
|
||||
+ return 0;
|
||||
+ }
|
||||
+
|
||||
+ Log(LOGLEVEL_DEBUG,
|
||||
+ "%s - fetching extradata, extradata_size(%zd)",
|
||||
+ __FUNCTION__,
|
||||
+ extradata_size);
|
||||
+
|
||||
+ memcpy(*p_extradata, pkt->data, extradata_size);
|
||||
+ memset(*p_extradata + extradata_size, 0, AV_INPUT_BUFFER_PADDING_SIZE);
|
||||
+#endif
|
||||
+
|
||||
+ return extradata_size;
|
||||
+}
|
||||
+
|
||||
void FFmpegStream::ParsePacket(AVPacket* pkt)
|
||||
{
|
||||
AVStream* st = m_pFormatContext->streams[pkt->stream_index];
|
||||
@@ -1617,43 +1780,38 @@ void FFmpegStream::ParsePacket(AVPacket* pkt)
|
||||
|
||||
if (parser->second->m_parserCtx &&
|
||||
parser->second->m_parserCtx->parser &&
|
||||
- parser->second->m_parserCtx->parser->split &&
|
||||
!st->codecpar->extradata)
|
||||
{
|
||||
- int i = parser->second->m_parserCtx->parser->split(parser->second->m_codecCtx, pkt->data, pkt->size);
|
||||
- if (i > 0 && i < FF_MAX_EXTRADATA_SIZE)
|
||||
+ int i = GetPacketExtradata(pkt,
|
||||
+ parser->second->m_parserCtx,
|
||||
+ parser->second->m_codecCtx,
|
||||
+ &st->codecpar->extradata);
|
||||
+ if (i > 0)
|
||||
{
|
||||
- st->codecpar->extradata = (uint8_t*)av_malloc(i + AV_INPUT_BUFFER_PADDING_SIZE);
|
||||
- if (st->codecpar->extradata)
|
||||
- {
|
||||
- Log(LOGLEVEL_DEBUG, "CDVDDemuxFFmpeg::ParsePacket() fetching extradata, extradata_size(%d)", i);
|
||||
- st->codecpar->extradata_size = i;
|
||||
- memcpy(st->codecpar->extradata, pkt->data, i);
|
||||
- memset(st->codecpar->extradata + i, 0, AV_INPUT_BUFFER_PADDING_SIZE);
|
||||
+ st->codecpar->extradata_size = i;
|
||||
|
||||
- if (parser->second->m_parserCtx->parser->parser_parse)
|
||||
+ if (parser->second->m_parserCtx->parser->parser_parse)
|
||||
+ {
|
||||
+ parser->second->m_codecCtx->extradata = st->codecpar->extradata;
|
||||
+ parser->second->m_codecCtx->extradata_size = st->codecpar->extradata_size;
|
||||
+ const uint8_t* outbufptr;
|
||||
+ int bufSize;
|
||||
+ parser->second->m_parserCtx->flags |= PARSER_FLAG_COMPLETE_FRAMES;
|
||||
+ parser->second->m_parserCtx->parser->parser_parse(parser->second->m_parserCtx,
|
||||
+ parser->second->m_codecCtx,
|
||||
+ &outbufptr, &bufSize,
|
||||
+ pkt->data, pkt->size);
|
||||
+ parser->second->m_codecCtx->extradata = nullptr;
|
||||
+ parser->second->m_codecCtx->extradata_size = 0;
|
||||
+
|
||||
+ if (parser->second->m_parserCtx->width != 0)
|
||||
{
|
||||
- parser->second->m_codecCtx->extradata = st->codecpar->extradata;
|
||||
- parser->second->m_codecCtx->extradata_size = st->codecpar->extradata_size;
|
||||
- const uint8_t* outbufptr;
|
||||
- int bufSize;
|
||||
- parser->second->m_parserCtx->flags |= PARSER_FLAG_COMPLETE_FRAMES;
|
||||
- parser->second->m_parserCtx->parser->parser_parse(parser->second->m_parserCtx,
|
||||
- parser->second->m_codecCtx,
|
||||
- &outbufptr, &bufSize,
|
||||
- pkt->data, pkt->size);
|
||||
- parser->second->m_codecCtx->extradata = nullptr;
|
||||
- parser->second->m_codecCtx->extradata_size = 0;
|
||||
-
|
||||
- if (parser->second->m_parserCtx->width != 0)
|
||||
- {
|
||||
- st->codecpar->width = parser->second->m_parserCtx->width;
|
||||
- st->codecpar->height = parser->second->m_parserCtx->height;
|
||||
- }
|
||||
- else
|
||||
- {
|
||||
- Log(LOGLEVEL_ERROR, "CDVDDemuxFFmpeg::ParsePacket() invalid width/height");
|
||||
- }
|
||||
+ st->codecpar->width = parser->second->m_parserCtx->width;
|
||||
+ st->codecpar->height = parser->second->m_parserCtx->height;
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ Log(LOGLEVEL_ERROR, "CDVDDemuxFFmpeg::ParsePacket() invalid width/height");
|
||||
}
|
||||
}
|
||||
}
|
||||
diff --git a/src/stream/FFmpegStream.h b/src/stream/FFmpegStream.h
|
||||
index 356905dd..f0634d0f 100644
|
||||
--- a/src/stream/FFmpegStream.h
|
||||
+++ b/src/stream/FFmpegStream.h
|
||||
@@ -109,6 +109,8 @@ class FFmpegStream
|
||||
bool IsPaused() { return m_speed == STREAM_PLAYSPEED_PAUSE; }
|
||||
virtual bool CheckReturnEmptyOnPacketResult(int result);
|
||||
|
||||
+ int GetPacketExtradata(const AVPacket* pkt, const AVCodecParserContext* parserCtx, AVCodecContext* codecCtx, uint8_t **p_extradata);
|
||||
+
|
||||
int64_t m_demuxerId;
|
||||
mutable std::recursive_mutex m_mutex;
|
||||
double m_currentPts; // used for stream length estimation
|
||||
@@ -1,319 +0,0 @@
|
||||
From fcad1884954ec1998f353750dd7332501e204ddb Mon Sep 17 00:00:00 2001
|
||||
From: Vasyl Gello <vasek.gello@gmail.com>
|
||||
Date: Sat, 15 Oct 2022 16:08:14 +0000
|
||||
Subject: [PATCH] Adapt AlwinEsch's ffmpeg5 port patch
|
||||
|
||||
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
|
||||
---
|
||||
src/stream/FFmpegStream.cpp | 96 ++++++++++++++++++++++++++++++++-----
|
||||
src/stream/FFmpegStream.h | 6 ++-
|
||||
src/utils/FFmpegCompat.h | 20 ++++++++
|
||||
3 files changed, 107 insertions(+), 15 deletions(-)
|
||||
create mode 100644 src/utils/FFmpegCompat.h
|
||||
|
||||
diff --git a/src/stream/FFmpegStream.cpp b/src/stream/FFmpegStream.cpp
|
||||
index 73e0963c..f2140a17 100644
|
||||
--- a/src/stream/FFmpegStream.cpp
|
||||
+++ b/src/stream/FFmpegStream.cpp
|
||||
@@ -462,7 +462,14 @@ DEMUX_PACKET* FFmpegStream::DemuxRead()
|
||||
// we already check for a valid m_streams[pPacket->iStreamId] above
|
||||
else if (stream->type == INPUTSTREAM_TYPE_AUDIO)
|
||||
{
|
||||
- if (static_cast<DemuxStreamAudio*>(stream)->iChannels != m_pFormatContext->streams[pPacket->iStreamId]->codecpar->channels ||
|
||||
+#if LIBAVCODEC_BUILD >= AV_VERSION_INT(59, 37, 100) && \
|
||||
+ LIBAVUTIL_BUILD >= AV_VERSION_INT(57, 28, 100)
|
||||
+ int codecparChannels =
|
||||
+ m_pFormatContext->streams[pPacket->iStreamId]->codecpar->ch_layout.nb_channels;
|
||||
+#else
|
||||
+ int codecparChannels = m_pFormatContext->streams[pPacket->iStreamId]->codecpar->channels;
|
||||
+#endif
|
||||
+ if (static_cast<DemuxStreamAudio*>(stream)->iChannels != codecparChannels ||
|
||||
static_cast<DemuxStreamAudio*>(stream)->iSampleRate != m_pFormatContext->streams[pPacket->iStreamId]->codecpar->sample_rate)
|
||||
{
|
||||
// content has changed
|
||||
@@ -658,7 +665,7 @@ bool FFmpegStream::Aborted()
|
||||
|
||||
bool FFmpegStream::Open(bool fileinfo)
|
||||
{
|
||||
- AVInputFormat* iformat = NULL;
|
||||
+ FFMPEG_FMT_CONST AVInputFormat* iformat = nullptr;
|
||||
std::string strFile;
|
||||
m_streaminfo = !m_isRealTimeStream && !m_reopen;;
|
||||
m_currentPts = STREAM_NOPTS_VALUE;
|
||||
@@ -729,6 +736,8 @@ bool FFmpegStream::Open(bool fileinfo)
|
||||
m_streaminfo = true;
|
||||
}
|
||||
|
||||
+ // https://github.com/FFmpeg/FFmpeg/blob/56450a0ee4/doc/APIchanges#L18-L26
|
||||
+#if LIBAVFORMAT_BUILD < AV_VERSION_INT(59, 0, 100)
|
||||
if (iformat && (strcmp(iformat->name, "mov,mp4,m4a,3gp,3g2,mj2") == 0))
|
||||
{
|
||||
CURL url(m_streamUrl);
|
||||
@@ -736,6 +745,7 @@ bool FFmpegStream::Open(bool fileinfo)
|
||||
if (!url.GetProtocol().empty() && !url.IsProtocol("file"))
|
||||
m_pFormatContext->iformat->flags |= AVFMT_NOGENSEARCH;
|
||||
}
|
||||
+#endif
|
||||
|
||||
// we need to know if this is matroska, avi or sup later
|
||||
m_bMatroska = strncmp(m_pFormatContext->iformat->name, "matroska", 8) == 0; // for "matroska.webm"
|
||||
@@ -785,8 +795,11 @@ bool FFmpegStream::Open(bool fileinfo)
|
||||
// if format can be nonblocking, let's use that
|
||||
m_pFormatContext->flags |= AVFMT_FLAG_NONBLOCK;
|
||||
|
||||
- // deprecated, will be always set in future versions
|
||||
+ // https://github.com/FFmpeg/FFmpeg/blob/d682ae70b4/doc/APIchanges#L18-L21
|
||||
+#if LIBAVFORMAT_BUILD < AV_VERSION_INT(57, 66, 105) && \
|
||||
+ LIBAVCODEC_BUILD < AV_VERSION_INT(57, 83, 101)
|
||||
m_pFormatContext->flags |= AVFMT_FLAG_KEEP_SIDE_DATA;
|
||||
+#endif
|
||||
|
||||
UpdateCurrentPTS();
|
||||
|
||||
@@ -828,12 +841,23 @@ bool FFmpegStream::Open(bool fileinfo)
|
||||
{
|
||||
int idx = m_pFormatContext->programs[i]->stream_index[j];
|
||||
AVStream* st = m_pFormatContext->streams[idx];
|
||||
+#if LIBAVFORMAT_BUILD >= AV_VERSION_INT(59, 3, 100)
|
||||
+ // Related to https://patchwork.ffmpeg.org/project/ffmpeg/patch/20210429143825.53040-1-jamrial@gmail.com/
|
||||
+ // has been replaced with AVSTREAM_EVENT_FLAG_NEW_PACKETS.
|
||||
+ if ((st->codecpar->codec_type == AVMEDIA_TYPE_VIDEO && (st->event_flags & AVSTREAM_EVENT_FLAG_NEW_PACKETS)) ||
|
||||
+ (st->codecpar->codec_type == AVMEDIA_TYPE_AUDIO && st->codecpar->sample_rate > 0))
|
||||
+ {
|
||||
+ nProgram = i;
|
||||
+ break;
|
||||
+ }
|
||||
+#else
|
||||
if ((st->codecpar->codec_type == AVMEDIA_TYPE_VIDEO && st->codec_info_nb_frames > 0) ||
|
||||
(st->codecpar->codec_type == AVMEDIA_TYPE_AUDIO && st->codecpar->sample_rate > 0))
|
||||
{
|
||||
nProgram = i;
|
||||
break;
|
||||
}
|
||||
+#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -870,7 +894,7 @@ bool FFmpegStream::Open(bool fileinfo)
|
||||
return true;
|
||||
}
|
||||
|
||||
-bool FFmpegStream::OpenWithFFmpeg(AVInputFormat* iformat, const AVIOInterruptCB& int_cb)
|
||||
+bool FFmpegStream::OpenWithFFmpeg(FFMPEG_FMT_CONST AVInputFormat* iformat, const AVIOInterruptCB& int_cb)
|
||||
{
|
||||
Log(LOGLEVEL_INFO, "%s - IO handled by FFmpeg's AVFormat", __FUNCTION__);
|
||||
|
||||
@@ -959,7 +983,7 @@ bool FFmpegStream::OpenWithFFmpeg(AVInputFormat* iformat, const AVIOInterruptCB&
|
||||
return true;
|
||||
}
|
||||
|
||||
-bool FFmpegStream::OpenWithCURL(AVInputFormat* iformat)
|
||||
+bool FFmpegStream::OpenWithCURL(FFMPEG_FMT_CONST AVInputFormat* iformat)
|
||||
{
|
||||
Log(LOGLEVEL_INFO, "%s - IO handled by Kodi's cURL", __FUNCTION__);
|
||||
|
||||
@@ -1039,8 +1063,7 @@ bool FFmpegStream::OpenWithCURL(AVInputFormat* iformat)
|
||||
// is present, we assume it is PCM audio.
|
||||
// AC3 is always wrapped in iec61937 (ffmpeg "spdif"), while DTS
|
||||
// may be just padded.
|
||||
- AVInputFormat* iformat2;
|
||||
- iformat2 = av_find_input_format("spdif");
|
||||
+ FFMPEG_FMT_CONST AVInputFormat* iformat2 = av_find_input_format("spdif");
|
||||
|
||||
if (iformat2 && iformat2->read_probe(&pd) > AVPROBE_SCORE_MAX / 4)
|
||||
{
|
||||
@@ -1147,11 +1170,19 @@ void FFmpegStream::UpdateCurrentPTS()
|
||||
if (idx >= 0)
|
||||
{
|
||||
AVStream* stream = m_pFormatContext->streams[idx];
|
||||
+#if LIBAVFORMAT_BUILD >= AV_VERSION_INT(59, 3, 100)
|
||||
+ if (stream && m_pkt.pkt.dts != (int64_t)AV_NOPTS_VALUE)
|
||||
+ {
|
||||
+ double ts = ConvertTimestamp(m_pkt.pkt.dts, stream->time_base.den, stream->time_base.num);
|
||||
+ m_currentPts = ts;
|
||||
+ }
|
||||
+#else
|
||||
if (stream && stream->cur_dts != (int64_t)AV_NOPTS_VALUE)
|
||||
{
|
||||
double ts = ConvertTimestamp(stream->cur_dts, stream->time_base.den, stream->time_base.num);
|
||||
m_currentPts = ts;
|
||||
}
|
||||
+#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1230,9 +1261,15 @@ bool FFmpegStream::IsProgramChange()
|
||||
return true;
|
||||
if (m_pFormatContext->streams[idx]->codecpar->codec_id != stream->codec)
|
||||
return true;
|
||||
+#if LIBAVCODEC_BUILD >= AV_VERSION_INT(59, 37, 100) && \
|
||||
+ LIBAVUTIL_BUILD >= AV_VERSION_INT(57, 28, 100)
|
||||
+ int codecparChannels =
|
||||
+ m_pFormatContext->streams[idx]->codecpar->ch_layout.nb_channels;
|
||||
+#else
|
||||
+ int codecparChannels = m_pFormatContext->streams[idx]->codecpar->channels;
|
||||
+#endif
|
||||
if (m_pFormatContext->streams[idx]->codecpar->codec_type == AVMEDIA_TYPE_AUDIO &&
|
||||
- m_pFormatContext->streams[idx]->codecpar->channels !=
|
||||
- static_cast<DemuxStreamAudio*>(stream)->iChannels)
|
||||
+ codecparChannels != static_cast<DemuxStreamAudio*>(stream)->iChannels)
|
||||
return true;
|
||||
if (m_pFormatContext->streams[idx]->codecpar->extradata_size != static_cast<int>(stream->ExtraSize))
|
||||
return true;
|
||||
@@ -1564,7 +1601,7 @@ void FFmpegStream::ParsePacket(AVPacket* pkt)
|
||||
|
||||
parser->second->m_parserCtx = av_parser_init(st->codecpar->codec_id);
|
||||
|
||||
- AVCodec* codec = avcodec_find_decoder(st->codecpar->codec_id);
|
||||
+ FFMPEG_FMT_CONST AVCodec* codec = avcodec_find_decoder(st->codecpar->codec_id);
|
||||
if (codec == nullptr)
|
||||
{
|
||||
Log(LOGLEVEL_ERROR, "%s - can't find decoder", __FUNCTION__);
|
||||
@@ -1641,7 +1678,11 @@ TRANSPORT_STREAM_STATE FFmpegStream::TransportStreamAudioState()
|
||||
{
|
||||
if (!m_startTime)
|
||||
{
|
||||
+#if LIBAVFORMAT_BUILD >= AV_VERSION_INT(59, 3, 100)
|
||||
+ m_startTime = av_rescale(m_pkt.pkt.dts, st->time_base.num, st->time_base.den) - 0.000001;
|
||||
+#else
|
||||
m_startTime = av_rescale(st->cur_dts, st->time_base.num, st->time_base.den) - 0.000001;
|
||||
+#endif
|
||||
m_seekStream = idx;
|
||||
}
|
||||
return TRANSPORT_STREAM_STATE::READY;
|
||||
@@ -1661,7 +1702,11 @@ TRANSPORT_STREAM_STATE FFmpegStream::TransportStreamAudioState()
|
||||
{
|
||||
if (!m_startTime)
|
||||
{
|
||||
+#if LIBAVFORMAT_BUILD >= AV_VERSION_INT(59, 3, 100)
|
||||
+ m_startTime = av_rescale(m_pkt.pkt.dts, st->time_base.num, st->time_base.den) - 0.000001;
|
||||
+#else
|
||||
m_startTime = av_rescale(st->cur_dts, st->time_base.num, st->time_base.den) - 0.000001;
|
||||
+#endif
|
||||
m_seekStream = i;
|
||||
}
|
||||
return TRANSPORT_STREAM_STATE::READY;
|
||||
@@ -1694,7 +1739,11 @@ TRANSPORT_STREAM_STATE FFmpegStream::TransportStreamVideoState()
|
||||
{
|
||||
if (!m_startTime)
|
||||
{
|
||||
+#if LIBAVFORMAT_BUILD >= AV_VERSION_INT(59, 3, 100)
|
||||
+ m_startTime = av_rescale(m_pkt.pkt.dts, st->time_base.num, st->time_base.den) - 0.000001;
|
||||
+#else
|
||||
m_startTime = av_rescale(st->cur_dts, st->time_base.num, st->time_base.den) - 0.000001;
|
||||
+#endif
|
||||
m_seekStream = idx;
|
||||
}
|
||||
return TRANSPORT_STREAM_STATE::READY;
|
||||
@@ -1714,7 +1763,11 @@ TRANSPORT_STREAM_STATE FFmpegStream::TransportStreamVideoState()
|
||||
{
|
||||
if (!m_startTime)
|
||||
{
|
||||
+#if LIBAVFORMAT_BUILD >= AV_VERSION_INT(59, 3, 100)
|
||||
+ m_startTime = av_rescale(m_pkt.pkt.dts, st->time_base.num, st->time_base.den) - 0.000001;
|
||||
+#else
|
||||
m_startTime = av_rescale(st->cur_dts, st->time_base.num, st->time_base.den) - 0.000001;
|
||||
+#endif
|
||||
m_seekStream = i;
|
||||
}
|
||||
return TRANSPORT_STREAM_STATE::READY;
|
||||
@@ -1824,14 +1877,31 @@ DemuxStream* FFmpegStream::AddStream(int streamIdx)
|
||||
{
|
||||
DemuxStreamAudioFFmpeg* st = new DemuxStreamAudioFFmpeg(pStream);
|
||||
stream = st;
|
||||
- st->iChannels = pStream->codecpar->channels;
|
||||
+#if LIBAVCODEC_BUILD >= AV_VERSION_INT(59, 37, 100) && \
|
||||
+ LIBAVUTIL_BUILD >= AV_VERSION_INT(57, 28, 100)
|
||||
+ int codecparChannels = pStream->codecpar->ch_layout.nb_channels;
|
||||
+ int codecparChannelLayout = pStream->codecpar->ch_layout.u.mask;
|
||||
+#else
|
||||
+ int codecparChannels = pStream->codecpar->channels;
|
||||
+ int codecparChannelLayout = pStream->codecpar->channel_layout;
|
||||
+#endif
|
||||
+ st->iChannels = codecparChannels;
|
||||
+ st->iChannelLayout = codecparChannelLayout;
|
||||
st->iSampleRate = pStream->codecpar->sample_rate;
|
||||
st->iBlockAlign = pStream->codecpar->block_align;
|
||||
st->iBitRate = static_cast<int>(pStream->codecpar->bit_rate);
|
||||
st->iBitsPerSample = pStream->codecpar->bits_per_raw_sample;
|
||||
- st->iChannelLayout = pStream->codecpar->channel_layout;
|
||||
char buf[32] = { 0 };
|
||||
+ // https://github.com/FFmpeg/FFmpeg/blob/6ccc3989d15/doc/APIchanges#L50-L53
|
||||
+#if LIBAVCODEC_BUILD >= AV_VERSION_INT(59, 37, 100) && \
|
||||
+ LIBAVUTIL_BUILD >= AV_VERSION_INT(57, 28, 100)
|
||||
+ AVChannelLayout layout = {};
|
||||
+ av_channel_layout_from_mask(&layout, st->iChannelLayout);
|
||||
+ av_channel_layout_describe(&layout, buf, sizeof(buf));
|
||||
+ av_channel_layout_uninit(&layout);
|
||||
+#else
|
||||
av_get_channel_layout_string(buf, 31, st->iChannels, st->iChannelLayout);
|
||||
+#endif
|
||||
st->m_channelLayoutName = buf;
|
||||
if (st->iBitsPerSample == 0)
|
||||
st->iBitsPerSample = pStream->codecpar->bits_per_coded_sample;
|
||||
@@ -2070,7 +2140,7 @@ std::string FFmpegStream::GetStreamCodecName(int iStreamId)
|
||||
return strName;
|
||||
}
|
||||
|
||||
- AVCodec* codec = avcodec_find_decoder(stream->codec);
|
||||
+ FFMPEG_FMT_CONST AVCodec* codec = avcodec_find_decoder(stream->codec);
|
||||
if (codec)
|
||||
strName = codec->name;
|
||||
}
|
||||
diff --git a/src/stream/FFmpegStream.h b/src/stream/FFmpegStream.h
|
||||
index bf8a50f9..356905dd 100644
|
||||
--- a/src/stream/FFmpegStream.h
|
||||
+++ b/src/stream/FFmpegStream.h
|
||||
@@ -7,6 +7,7 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
+#include "../utils/FFmpegCompat.h"
|
||||
#include "../utils/HttpProxy.h"
|
||||
#include "../utils/Properties.h"
|
||||
#include "BaseStream.h"
|
||||
@@ -33,6 +34,7 @@ extern "C"
|
||||
#include <libavcodec/avcodec.h>
|
||||
#include <libavformat/avformat.h>
|
||||
#include <libavutil/mastering_display_metadata.h>
|
||||
+#include <libavutil/version.h>
|
||||
}
|
||||
|
||||
#ifndef __GNUC__
|
||||
@@ -117,8 +119,8 @@ class FFmpegStream
|
||||
|
||||
private:
|
||||
bool Open(bool fileinfo);
|
||||
- bool OpenWithFFmpeg(AVInputFormat* iformat, const AVIOInterruptCB& int_cb);
|
||||
- bool OpenWithCURL(AVInputFormat* iformat);
|
||||
+ bool OpenWithFFmpeg(FFMPEG_FMT_CONST AVInputFormat* iformat, const AVIOInterruptCB& int_cb);
|
||||
+ bool OpenWithCURL(FFMPEG_FMT_CONST AVInputFormat* iformat);
|
||||
AVDictionary* GetFFMpegOptionsFromInput();
|
||||
void ResetVideoStreams();
|
||||
double ConvertTimestamp(int64_t pts, int den, int num);
|
||||
diff --git a/src/utils/FFmpegCompat.h b/src/utils/FFmpegCompat.h
|
||||
new file mode 100644
|
||||
index 00000000..46cff53f
|
||||
--- /dev/null
|
||||
+++ b/src/utils/FFmpegCompat.h
|
||||
@@ -0,0 +1,20 @@
|
||||
+/*
|
||||
+ * Copyright (C) 2005-2022 Team Kodi
|
||||
+ * This file is part of Kodi - https://kodi.tv
|
||||
+ *
|
||||
+ * SPDX-License-Identifier: GPL-2.0-or-later
|
||||
+ * See LICENSES/README.md for more information.
|
||||
+ */
|
||||
+
|
||||
+#pragma once
|
||||
+
|
||||
+extern "C" {
|
||||
+#include <libavformat/avformat.h>
|
||||
+}
|
||||
+
|
||||
+// https://github.com/FFmpeg/FFmpeg/blob/56450a0ee4/doc/APIchanges#L18-L26
|
||||
+#if LIBAVFORMAT_BUILD >= AV_VERSION_INT(59, 0, 100)
|
||||
+#define FFMPEG_FMT_CONST const
|
||||
+#else
|
||||
+#define FFMPEG_FMT_CONST
|
||||
+#endif
|
||||
@@ -1,31 +0,0 @@
|
||||
From 98ccdd2f4263eb1590c65f175c11deeec18fe6c2 Mon Sep 17 00:00:00 2001
|
||||
From: Bernd Kuhls <bernd.kuhls@t-online.de>
|
||||
Date: Fri, 3 Mar 2023 19:33:04 +0100
|
||||
Subject: [PATCH] Fix build with ffmpeg 6.0
|
||||
|
||||
This feature was removed from ffmpeg:
|
||||
http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=add33e370d241d947209c914de1bf062fe44d58e
|
||||
---
|
||||
src/stream/FFmpegStream.cpp | 2 --
|
||||
1 file changed, 2 deletions(-)
|
||||
|
||||
diff --git a/src/stream/FFmpegStream.cpp b/src/stream/FFmpegStream.cpp
|
||||
index 341062ed..0996b446 100644
|
||||
--- a/src/stream/FFmpegStream.cpp
|
||||
+++ b/src/stream/FFmpegStream.cpp
|
||||
@@ -920,7 +920,6 @@ bool FFmpegStream::OpenWithFFmpeg(const AVInputFormat* iformat, const AVIOInterr
|
||||
// We only process this condition for manifest streams when this setting is disabled
|
||||
if (!kodi::addon::GetSettingBoolean("useFastOpenForManifestStreams") || m_manifestType.empty())
|
||||
{
|
||||
- m_pFormatContext->flags |= AVFMT_FLAG_PRIV_OPT;
|
||||
if (avformat_open_input(&m_pFormatContext, strFile.c_str(), iformat, &options) < 0)
|
||||
{
|
||||
Log(LOGLEVEL_DEBUG, "Error, could not open file %s", CURL::GetRedacted(strFile).c_str());
|
||||
@@ -935,7 +934,6 @@ bool FFmpegStream::OpenWithFFmpeg(const AVInputFormat* iformat, const AVIOInterr
|
||||
}
|
||||
|
||||
m_pFormatContext->interrupt_callback = int_cb;
|
||||
- m_pFormatContext->flags &= ~AVFMT_FLAG_PRIV_OPT;
|
||||
options = GetFFMpegOptionsFromInput();
|
||||
av_dict_set_int(&options, "load_all_variants", 0, AV_OPT_SEARCH_CHILDREN);
|
||||
|
||||
@@ -1,47 +0,0 @@
|
||||
From fd7bd5ad86fd0006ad571a051fa5d5603a47e4b4 Mon Sep 17 00:00:00 2001
|
||||
From: Rudi Heitbaum <rudi@heitbaum.com>
|
||||
Date: Wed, 26 Apr 2023 17:15:00 +0000
|
||||
Subject: [PATCH] include missing <cstdint> to support gcc-13
|
||||
|
||||
gcc 13 moved some includes around and as a result <cstdint> is no longer transitively
|
||||
included [1]. Explicitly include it for uint{32,64}_t.
|
||||
|
||||
[1] https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes
|
||||
|
||||
Signed-off-by: Rudi Heitbaum <rudi@heitbaum.com>
|
||||
---
|
||||
src/utils/DiskUtils.h | 1 +
|
||||
src/utils/HttpProxy.h | 3 ++-
|
||||
2 files changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/utils/DiskUtils.h b/src/utils/DiskUtils.h
|
||||
index 79e34268..f900ec58 100644
|
||||
--- a/src/utils/DiskUtils.h
|
||||
+++ b/src/utils/DiskUtils.h
|
||||
@@ -7,6 +7,7 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
+#include <cstdint>
|
||||
#include <string>
|
||||
|
||||
namespace ffmpegdirect
|
||||
diff --git a/src/utils/HttpProxy.h b/src/utils/HttpProxy.h
|
||||
index eb0c99cb..d203ce36 100644
|
||||
--- a/src/utils/HttpProxy.h
|
||||
+++ b/src/utils/HttpProxy.h
|
||||
@@ -7,6 +7,7 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
+#include <cstdint>
|
||||
#include <string>
|
||||
|
||||
namespace ffmpegdirect
|
||||
@@ -36,4 +37,4 @@ namespace ffmpegdirect
|
||||
std::string m_user;
|
||||
std::string m_password;
|
||||
};
|
||||
-} //namespace ffmpegdirect
|
||||
\ No newline at end of file
|
||||
+} //namespace ffmpegdirect
|
||||
@@ -1,51 +0,0 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit kodi-addon
|
||||
|
||||
DESCRIPTION="Kodi's FFMpeg Direct Inputstream addon"
|
||||
HOMEPAGE="https://github.com/xbmc/inputstream.ffmpegdirect"
|
||||
SRC_URI=""
|
||||
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
CODENAME="Nexus"
|
||||
SRC_URI="https://github.com/xbmc/inputstream.ffmpegdirect/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/inputstream.ffmpegdirect-${PV}-${CODENAME}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
COMMON_DEPEND="
|
||||
media-video/ffmpeg:=[encode,libxml2,zlib]
|
||||
virtual/libiconv
|
||||
app-arch/bzip2
|
||||
=media-tv/kodi-20*
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${COMMON_DEPEND}
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-ffmpeg5.patch
|
||||
"${FILESDIR}"/${P}-Get-extradata-with-extract_extradata-BSF.patch
|
||||
"${FILESDIR}"/${P}-Fix-use-after-free-in-TimeshiftSegment.patch
|
||||
"${FILESDIR}"/${P}-ffmpeg6.patch
|
||||
"${FILESDIR}"/${P}-gcc13.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
[ -d depends ] && rm -rf depends || die
|
||||
cmake_src_prepare
|
||||
}
|
||||
@@ -1,2 +0,0 @@
|
||||
DIST kodi-inputstream-rtmp-20.3.0.tar.gz 88703 BLAKE2B 226ffca80634a05bfd7be268f7a024c5f9d54e9c561da213fe53a3369e7657fa92549e3a5107899d9304d382997bf502092fe21f09e6e013858b0de2828caaef SHA512 4c70d3df184eae19e359460560257012fece6cbd571d9a27c01f0dbdff84f1ce12b88527a1797cdc3c2a12e39edb92a7a82dd1cfd5721b553290a295733df9f6
|
||||
EBUILD kodi-inputstream-rtmp-20.3.0.ebuild 707 BLAKE2B cfc25e400f0e2c57af86328e264a4a58da308c1ae0fa361006ca7db76b5c4fc13c23ed41f84b868b6d693ce6eac2b67031a6ea8a9ac3379c16565d363ab55dfc SHA512 a2bf3a5d40678eca20f25ec3603ad66e00bdc3a0255c01c34dc209b59160ecfedceb394025e6b667ca8b173602acbf9e5be318f056b65c9d524946cf3a6189f8
|
||||
@@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit kodi-addon
|
||||
|
||||
DESCRIPTION="Kodi's RTMP inputstream addon"
|
||||
HOMEPAGE="https://github.com/xbmc/inputstream.rtmp"
|
||||
KODI_PLUGIN_NAME="inputstream.rtmp"
|
||||
|
||||
CODENAME="Nexus"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SRC_URI="https://github.com/xbmc/${KODI_PLUGIN_NAME}/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${KODI_PLUGIN_NAME}-${PV}-${CODENAME}"
|
||||
DEPEND="=media-tv/kodi-20*:="
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND+="
|
||||
media-video/rtmpdump[ssl]
|
||||
"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
if [ -d depends ]; then rm -rf depends || die; fi
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
@@ -1,2 +0,0 @@
|
||||
DIST kodi-peripheral-joystick-20.1.0.tar.gz 126103 BLAKE2B ead6450b2e44bf3ba7c907553541d10fdd118fc0f01ac63931d69e5674b1c709c6e5e23ddb0d808482eb9986eb42e67ef2a5cfb23e549f02b74d76ad4ed0a359 SHA512 c5016f74bee316e5b25686420125397cb1840de72be4e9a11390a1338ad920b93d2e8cf36e845feb82aba826a425152dcb621a9ef1b6aea6259d9423283957d9
|
||||
EBUILD kodi-peripheral-joystick-20.1.0.ebuild 736 BLAKE2B 6204c5ae5d0f7797988b69528c45830eacb118f1633f861cc36742fc658871fe85ca6d76b71b1875c755a8c09116fd02c20e097e0fa176a454a2d282620a8b9c SHA512 5c08136c117c400aaa36ff3ae755176929c749d2d3b16debc216550bf0bcd12125b2ab1599fd426ff47d201aaa3c7eab333334785b7e6e2cd35e84d6f474e3d7
|
||||
@@ -1,38 +0,0 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit kodi-addon
|
||||
|
||||
DESCRIPTION="Libretro compatibility layer for the Kodi Game API"
|
||||
HOMEPAGE="https://github.com/xbmc/peripheral.joystick"
|
||||
SRC_URI=""
|
||||
|
||||
case ${PV} in
|
||||
9999)
|
||||
SRC_URI=""
|
||||
EGIT_BRANCH="Nexus"
|
||||
EGIT_REPO_URI="https://github.com/xbmc/peripheral.joystick.git"
|
||||
inherit git-r3
|
||||
;;
|
||||
*)
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
CODENAME="Nexus"
|
||||
SRC_URI="https://github.com/xbmc/peripheral.joystick/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/peripheral.joystick-${PV}-${CODENAME}"
|
||||
;;
|
||||
esac
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
=media-tv/kodi-20*
|
||||
dev-libs/libpcre
|
||||
dev-libs/tinyxml
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
"
|
||||
@@ -1,2 +0,0 @@
|
||||
DIST kodi-pvr-hts-20.6.4.tar.gz 218393 BLAKE2B 9593d0d41f736044aad85a118fe6bbb8e8834f2cd19d3a8b30d1ac0214ff1f2cacc9db082ebc22f15550ad5d01be8324ec98898b7ec4000ffa04ca0e0fd2f79e SHA512 ae8c50041a04fa36265986d88fdc4918515bfe63b0ed3108e1abb4ba537a2a88651a6aa28029c63676230efebd9cedff5c1cd1afc0224fd3f76a9c32cb9c0758
|
||||
EBUILD kodi-pvr-hts-20.6.4.ebuild 533 BLAKE2B 9c6f56c6036c07e269e73df302b56bb2e154e4d9cd84ac75358e4d2b1bba14bbb585d07e32cb70453c132b48c2cf6923acf50638fc369e14ab038e2890ce2074 SHA512 7698aef6dcb69f0d64bc8f63e73357b92987d6ad20ae3007e1de7c410b02874fbf59fd878127e3695a23ebf16cbe74977e8c9cad2bf45fd7edfb46e55feb857b
|
||||
@@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake kodi-addon
|
||||
|
||||
DESCRIPTION="Tvheadend Live TV and Radio PVR client addon for Kodi"
|
||||
HOMEPAGE="https://github.com/kodi-pvr/pvr.hts"
|
||||
SRC_URI=""
|
||||
|
||||
CODENAME="Nexus"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SRC_URI="https://github.com/kodi-pvr/pvr.hts/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/pvr.hts-${PV}-${CODENAME}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
=media-tv/kodi-20*
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
"
|
||||
@@ -1,2 +0,0 @@
|
||||
DIST kodi-pvr-iptvsimple-20.13.0.tar.gz 793075 BLAKE2B abc758f09bd876f6c2395b9a7ec1fdd3a847da85ab87daca667e0c2678545749421db3dc6b4b9b5f6c9e6b309cae6e4acbc4bb0f32075fcc8f4d270b4cd156a1 SHA512 970e264b79309190f3d89386c79cd6e48ddfa2c51f25b7c513b2a5454671e03726b669fe846e55acdaab3e7157d2de078416dd11cc5a1ed1d599b49525f5e63d
|
||||
EBUILD kodi-pvr-iptvsimple-20.13.0.ebuild 639 BLAKE2B 8ee50b2277fd9d857899616c52605fec50ad01158e8c6513884777ad21733f1d6b6f09ab4d28c2c41854a58a14f5441cf251f391360b40ef97dbfa31ab7e71f5 SHA512 76476aa2260ea187f7a67f3bb7e8bff6e754f7738a1ea4720f080eaa9b82b280631d095966338f7c8f944da0761c86e6d2e47a33acc7768716a2113322e82821
|
||||
@@ -1,35 +0,0 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake kodi-addon
|
||||
|
||||
DESCRIPTION="Kodi's IPTVSimple client addon"
|
||||
HOMEPAGE="https://github.com/kodi-pvr/pvr.iptvsimple"
|
||||
SRC_URI=""
|
||||
|
||||
|
||||
CODENAME="Nexus"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SRC_URI="https://github.com/kodi-pvr/pvr.iptvsimple/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/pvr.iptvsimple-${PV}-${CODENAME}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-libs/pugixml
|
||||
=media-tv/kodi-20*
|
||||
sys-libs/zlib
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
[ -d depends ] && rm -rf depends || die
|
||||
cmake_src_prepare
|
||||
}
|
||||
1
media-plugins/kodi-service-mpremote-interface/Manifest
Normal file
1
media-plugins/kodi-service-mpremote-interface/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST kodi-service-mpremote-interface-1.0.7.tar.gz 306941 BLAKE2B 196a3d487f0adc5c0aedadc9c631ad1ec287e2c48495ed7d5ad71bb868fe8297784f1afcbed12ad9a15c4a80239aaa968ce2cbb56253eee95720fcf9b8a541b3 SHA512 c1c1842f5774d69eac5b992c3eff8aeb5f5c3466a1cb71d1861e0c972b3a8cc3fdc55be806401b5fed46c67181746849745968688d7e85862b1dfe1d2b6fcd02
|
||||
@@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
KODI_ADDON_TAG="f37a8392b7288a483757994602ac2c88ab3bf938"
|
||||
KODI_ADDON_ID="service.mpremote.interface"
|
||||
|
||||
DESCRIPTION="Multimedia Player Remote Interfaces for Kodi"
|
||||
HOMEPAGE="https://github.com/wastis/MediaPlayerRemoteInterface"
|
||||
|
||||
SRC_URI="
|
||||
https://github.com/wastis/MediaPlayerRemoteInterface/archive/${KODI_ADDON_TAG}.tar.gz
|
||||
-> ${P}.tar.gz
|
||||
"
|
||||
S="${WORKDIR}/MediaPlayerRemoteInterface-${KODI_ADDON_TAG}"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="media-tv/kodi"
|
||||
|
||||
src_install() {
|
||||
insinto "/usr/share/kodi/addons/${KODI_ADDON_ID}"
|
||||
doins -r "${S}"/.
|
||||
}
|
||||
11
media-plugins/kodi-service-mpremote-interface/metadata.xml
Normal file
11
media-plugins/kodi-service-mpremote-interface/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<email>david.guglielmi@gmail.com</email>
|
||||
<name>David GUGLIELMI</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">wastis/MediaPlayerRemoteInterface</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
1
media-plugins/kodi-service-upnext/Manifest
Normal file
1
media-plugins/kodi-service-upnext/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST kodi-service-upnext-1.1.9.tar.gz 1633239 BLAKE2B 0a9c7b8c4f1b6607f10b5396d9a2f679841ec945b7446d8be95038f0795d52090e60c62358f99460825dc884152607968be4f0d5eacc42dc93b4c871703d6bcf SHA512 cad601989453afce76ac40da148d6622011902deca482fe539ac4d3bea34e7ce66c7f0930e9d31d74e1911013aaabb83d0222c5cbb65ad8d7872f1edb5016493
|
||||
@@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
KODI_ADDON_TAG="6055716267b1780f648df78c78a576d9174bfd9b"
|
||||
KODI_ADDON_ID="service.upnext"
|
||||
|
||||
DESCRIPTION="Proposes to play the next episode automatically for Kodi"
|
||||
HOMEPAGE="https://github.com/im85288/service.upnext"
|
||||
|
||||
SRC_URI="
|
||||
https://github.com/im85288/${KODI_ADDON_ID}/archive/${KODI_ADDON_TAG}.tar.gz
|
||||
-> ${P}.tar.gz
|
||||
"
|
||||
S="${WORKDIR}/${KODI_ADDON_ID}-${KODI_ADDON_TAG}"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="media-tv/kodi"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i -e '/addon="xbmc.python"/s#2\.25\.0#3.0.0#g' \
|
||||
-e '/addon id="service.upnext"/s#1\.1\.9#1.1.9+omega.1#g' \
|
||||
"${S}"/addon.xml
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto "/usr/share/kodi/addons/${KODI_ADDON_ID}"
|
||||
doins addon.xml LICENSE README.md
|
||||
doins -r "${S}"/resources
|
||||
}
|
||||
11
media-plugins/kodi-service-upnext/metadata.xml
Normal file
11
media-plugins/kodi-service-upnext/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<email>david.guglielmi@gmail.com</email>
|
||||
<name>David GUGLIELMI</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">im85288/service.upnext</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,2 +0,0 @@
|
||||
DIST kodi-vfs-sftp-20.1.0.tar.gz 45904 BLAKE2B f9c0f4359075609122627fbec2c945d643a844d7cb07eb09d7ab1581856a2c46790a36398e414ba9ef03c4b36eb361f2ea5a5a23aef980a83a8e6124e1b19f52 SHA512 ea2b205a5b4f279f8211a5744d0f5e6efb6346052ba927aef95733e1c964df5b97fc1176e2fa5d2b378561464f868cdc37e564ca120079f6ff70d2e79b48667c
|
||||
EBUILD kodi-vfs-sftp-20.1.0.ebuild 584 BLAKE2B 4393f5a510a214c2b13d8266656e33bfafa5b7a82dc1d1b1a193cea9ba797cb09968b757f2a06ed3087e8209ab23c6f9062d064d93b3351563927f58f767b474 SHA512 8cc26519db1d83c8241004f5b4d7af04f8f7ba9dca4e7b3100df368ddcfca7531a539626a3882c41599a146c868128d0c4d20c8aab327b09889c2b651a4ffc14
|
||||
@@ -1,30 +0,0 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit kodi-addon
|
||||
|
||||
DESCRIPTION="SFTP VFS addon for Kodi"
|
||||
HOMEPAGE="https://github.com/xbmc/vfs.sftp"
|
||||
SRC_URI=""
|
||||
|
||||
CODENAME="Nexus"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SRC_URI="https://github.com/xbmc/vfs.sftp/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/vfs.sftp-${PV}-${CODENAME}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
net-libs/libssh[sftp]
|
||||
=media-tv/kodi-20*
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
[ -d depends ] && rm -rf depends || die
|
||||
cmake_src_prepare
|
||||
}
|
||||
24
media-sound/mixxx/Manifest
Normal file
24
media-sound/mixxx/Manifest
Normal file
@@ -0,0 +1,24 @@
|
||||
DIST mixxx-2.5.2.tar.gz 40033028 BLAKE2B f9ff48c45af4092ef8fcba5220d31d80b639d06b2803573b433b307d0062d6295337cde490b50ca1d9dfcab91d34ed9a6e299ffc9e84dfa39df3c15cc40006ef SHA512 3ea8faef80c5a8b28ffd1bd6384d2b60b318da6b77dc34d1a68a626e48756e235fe854cb5a7b1bbfab1f8c2b8be2489dd238c11f072b08d0fde86618ddd55c0f
|
||||
DIST mixxx-2.5.3.tar.gz 40055675 BLAKE2B 613d6eb774345eff58525442d4240227fe10910854f20833358640783bf4f7b429cbedded3b644c96dd7a7bdb9ff022458c4b0398a29c8d6723d7faeb7519607 SHA512 3dbb87fdc02e2dc38a370a7c78ce66140d69b6b84f6b5db986da83dc559de0a7ed9b9c72a52e94363eb86b94fee2176718b3d8fbc921fce1741a144bd693ea9d
|
||||
DIST mixxx-manual-2.5-ca.pdf 35924423 BLAKE2B 977bad4c666014c7bf454c66813687da77aecd95e13f60c6d2ca2a9e63468b56297aa0598485a6430531715012c792dffb1c922c5bd3c03f3ddcef78b147c561 SHA512 01e5b29b0952418c9d1d131e149e59587ba83c1144a07e21271ffe8ac5e8c81323cd93037a471d14f352433e4e0aa7289de18e2417d411eda074ea94ffdd4959
|
||||
DIST mixxx-manual-2.5-cs.pdf 8563777 BLAKE2B c2487463f19ab71bd8051f4588ae2c693799c261bf1bb638192bccd320c1c61a263d2888ab98f6f0323128625da6286739f0204dbc24443f37133206e31a2364 SHA512 54f6f3e57779d675c10ff47c18395d62743dd12dae1461d0a80c47bfa89b6d52cd508cd4ac05456e4283a93b23253beec163439b1d01fda50be598243d933251
|
||||
DIST mixxx-manual-2.5-de.pdf 35911021 BLAKE2B d03545288de0b46466bfc69e8e5129291474e3d3f5b386a9585b3694623198844a558f43135f4a516b1deea5d6448715b5d0ff0f8a86c29debb70c6d4aa44c13 SHA512 754bf94a0568301d3a7ff2c6afcc1e1436709d77960b8c60eb385e024b79e7d024a6e775ab099ca1cd33a1201c34b924cf79e49835b032d3f50b3b6ed1642910
|
||||
DIST mixxx-manual-2.5-en.pdf 35897210 BLAKE2B 2ed8362f05c9eef2cf152c9a212125306f7a8025c31f319c77c8c8422475bd48454d921c54e019c9b5f5cfcd7114c59171b58249591a41d90dd9eba2ad608095 SHA512 5ff23a32d0be73caffc61b2c4fa44bc39b2c1722326013ee4af998ba8f332983b770aa2bc55f8e19301e7ac4dfe49a44bafa602c1bb6ee1d2ad981de3f1f7501
|
||||
DIST mixxx-manual-2.5-es.pdf 35907365 BLAKE2B f726a61f2e3ac4744e103940076d8252584951c844fe2aedf0da0b5c1401924dfd763608148359f7e23fd34e342223e7ab79ab89bc97aae622961a250d6ec6b9 SHA512 bb2bf3ea0c8ac1a1204be5ea67ea0f6c862b4f597e7dfc0b6cf0730c9e76ad270a316cc55b34b31130a216e497ccfb4b3fb61b03e5ffb8a98b46ec48d94f2c08
|
||||
DIST mixxx-manual-2.5-fi.pdf 35903639 BLAKE2B de055fad76b6563431e611f266edd13f35295eda823242864731533161b73786dc529f2a0346eba51d823e5adc2dd2147eb8a05d43cb810ba12488b65b23e3d3 SHA512 1e4b2ea2b6f915eb6c5c2cfede060e472b95a39fb092fbf35a10b1562df0d349de74c59bf6dbefadaa6ca07674bd4c3dc9f65492a244da562516822158f7d4ca
|
||||
DIST mixxx-manual-2.5-fr.pdf 35962965 BLAKE2B 049afebf279c5b6c9d8c156e251416c8757d959f81e1479c22a6f008be5e16dea6af0d690ac914678ac7b35d54d520f89228f7d11e80f2f9de741e82bffb1b4e SHA512 566ab835b25db10f18cd70c9b0bd327a0fccb5debef646085de67b84d3e88ae92c0d2f8a05425896e495f8112948801c5bf6bc2d19f0456d15c8a31e61449eca
|
||||
DIST mixxx-manual-2.5-gl.pdf 35901142 BLAKE2B c733a8ef7458f6e61fa69c79c3a64cf3794738cfbc2f9f891ee6222a3a42ece4cf1049c876622663171a55fbbbf23d33ccfe857171a6918a84a1b6c9aae1103f SHA512 9e33d7fcd413dcbb0f5196c729413fdec8b694687b14ca26740501f9c890db27403ee74a14afdf97c943bd0ce2a304b2778ca6e5968138863fa942d59ae7363e
|
||||
DIST mixxx-manual-2.5-id.pdf 35903497 BLAKE2B 42031ca38b591e5b3edfc5991ca687c6bfc3a6c97d28161f613d584a5c40f151358428439a8d3d2cd69f1b97120e7816406c0bad06dc751f21f890fb9c04e9f1 SHA512 4c028bb0581eb1fe56ced22dde3a3091f181463c0b2b8d1bf048adeb841d8a4d6d89724ef0eddb91e77c5ec3cc26fe3cec065d8ea0b931c27935b4a03ccb6fa0
|
||||
DIST mixxx-manual-2.5-it.pdf 35909449 BLAKE2B 6548df2d733492dbf4d2dfddf440352cba8bffd951909e4f94d9d093c4889524f65cb3e133996039e249a45a53e2128b851908e391f67bc410db10f165f156e5 SHA512 bca79170448d73c74ce571e9483cda53e420ff30f9a9d36ca275d8ec72247722d3daf2ba284969bac537c079e3e8f686f74d957cd1fc7e686bc6e288d666103b
|
||||
DIST mixxx-manual-2.5-ja.pdf 29585 BLAKE2B 060bbf6561fb415708774e3459b5c6947ef2aaa4c23e4a11d8abe1909763fa92be1c303846fcc5029985109ad0d078e4396cb8a6f8c57e8f2caa95110e20ad66 SHA512 f08ee99184231223f7c4c3d7693fc0a9addf68c7ef8a5b255c0101e853f7d7c7d4c4c9e72208f4c0627ffe766878355b806c47b0c6e95e82ab952c87719945da
|
||||
DIST mixxx-manual-2.5-nl.pdf 35962300 BLAKE2B 0b1e0d6d1d655be61f31291f075886b8a00749f3ba3be3c4e3c559f64f78c19e0e9cd66de71ca70552999bf89632ac704927934ccade0c8c0387d2db474ae831 SHA512 aae66e07ebb2f07bd3318eb399e95832aef15f65dbfb74cbf82bebd3e3af20f2eb95ed572d8851bb5e1bf9b6c89d713dcaccb063ab72ee7b07f284f20f053718
|
||||
DIST mixxx-manual-2.5-pl.pdf 35909587 BLAKE2B 67bf53781beed4477df7077c87cfa0178a1abb3267254d06ac4a6da51ce8fff7b44a8be398a29a605c51d380e2ba6e50d050dd79cc244ff466c606633dde4fef SHA512 8f41783878790b9aa3fa8771a6b0403349fd67cea7bc433c6e433b485bf695ece18eb9ebc7b202cdc7852921198fe05896ced6e0f4ce98dd4e9fd481340d84f6
|
||||
DIST mixxx-manual-2.5-pt.pdf 35922801 BLAKE2B 5b30ba9f0b2252cbc1508a0164e5cdc87e4c824d4a2aa9d50c0d7703a0b1ea5af14b8b4e6f156d96f3922caba5f365032d07c316703206061f0f5a79cf1c3c44 SHA512 942181bd861dcb0af27adab68c809eb4bc6facb4fd306fd19b1fc2161c388189f278534c3b5595a3ce6d7d9c7879dfc5ccbd3ba66374de918867c0917cc8a558
|
||||
DIST mixxx-manual-2.5-ro.pdf 35910201 BLAKE2B 94a4489fffd12d43bedba3840a18fe7ec5febd21ffc16160e50420b778bdbb1920985dc99f45bec88441035c94187af9de5ddb08d111c069f23caa322a02320d SHA512 5c1165a4ebd1dc81edacc26784449b0cf2e4c9733ae365129b05515c432c0eab75bf09082f0f90676a1e3ce55b4388747b411c1794efac2a1f6262108312540b
|
||||
DIST mixxx-manual-2.5-ru.pdf 35852435 BLAKE2B a2c18c94b487959305af6bc5ecb0c72c39fa00e47914008d5182d0e607f299e22142c5cb65ae7948356c451ef3b80682eca07d6e9067e31db25e82b9991fa92b SHA512 52fac6cc3f5b5b0f7b503ff962f861aa7c2b08d58772def6350d266fb56cc8b4a71334946934e170d0419bbce3d6c10cb64989d814f375dee118f900673f4a30
|
||||
DIST mixxx-manual-2.5-sl.pdf 35914924 BLAKE2B 87576b83b08e5af540d72100356bc6958b6658b2e99f0e006021e5d32fa1c1144e1661870786d45360cd761d28ca8aa58c6b818fc6353757145d0ede17658758 SHA512 ac36e6e1317de3bbc38ec8f6e79cfedf8f9af85b6e7bdaf060fec39382063c9f69be38286bfb1ce45f11911b996af564b60b5d4d130d3137ffdcc4aa7ea64de5
|
||||
DIST mixxx-manual-2.5-sq.pdf 35918878 BLAKE2B 2cf203a3da07da64ffa077b1b381f22b7bcc649181e34a4058ec39b355192ef589edd749277d36f01f14c3b2e452a3d608ee6a58e8545d0891448aa575dad15d SHA512 0f9053c9c038b3b8184c47bbea04adb4065086e611f09a1420be000fec4077d6a1946165cfe9c32c0c42b506c8a29d172e03546ba9200dd6611af59ab75b6ea0
|
||||
DIST mixxx-manual-2.5-sr.pdf 35921151 BLAKE2B 785dff3c5b3190dd324cf119c914ad9f47116aa15f1da296d30bcc0c6e74e5782fb7894a0caa4900c9e64f08f167878255ab7aed1c89ccba5680cff4eb978116 SHA512 a2b5ceb4bdb7db159f699a12218c31b209afcae6798f54ef1369ae49f8141c1d5822e92b0caa4f311b6db63a59e1a7f4880dbfc34270eea9390d07e9e4cc78f4
|
||||
DIST mixxx-manual-2.5-tr.pdf 35905233 BLAKE2B 7e7d4f9a2644fd7acce4efc3227a65249013404aa5e78bd905e4849ea5ad404f021d135a7df648a76a033805f002ae1c170ea3244ef7250299992bd2462d518f SHA512 adbd1fe278005c8ac76f3d76c5e8ac9747fd7d8f5be10684a5a94ab49fbb0f61e889bcd64450dfa62ba3031068fbfb5dd64fe9cb680ebdaf46d243ef7c13a74a
|
||||
DIST mixxx-manual-2.5-zh_CN.pdf 36014258 BLAKE2B fb469bb38282b836a933065014cfc359272cd8ca1526d3dcce70196bc8dcaa7af5f9cbb828ee4ba1884fef11af2d321d07dea8dd773b5f8867c5324800625fe0 SHA512 5f7fbc96e590e1597a58ea9466b44c701d757605edd7332455af60c7bb79b6f744ff47896ab72aa63f1ad10e7d579eb9ccf64d3683ade29599ad1ee23c685570
|
||||
DIST mixxx-manual-2.5-zh_TW.pdf 36008335 BLAKE2B ec7dcafa6e17d8077806c8c9ff7fd3cb49992727c27daea4efe1b53df6dc20343ceb898eb1fb6d9eb3ab19ce32761c5e18fb601d16716c8883639f97a8c7b1e5 SHA512 db62556332790a8721f2294ca8f5e561d64867a4b117eeddccf60e51744bebd9bc5cf0124cdfaf5173229237288cd9f8fec234279160283398a6880b227f74af
|
||||
15
media-sound/mixxx/metadata.xml
Normal file
15
media-sound/mixxx/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<use>
|
||||
<flag name="hid">Enable HID controller support</flag>
|
||||
<flag name="keyfinder">Enable musical key detection support via <pkg>media-libs/libkeyfinder</pkg></flag>
|
||||
<flag name="modplug">Add libmodplug support</flag>
|
||||
<flag name="lv2">Add support for Ladspa V2 via <pkg>media-libs/lilv</pkg></flag>
|
||||
<flag name="qtkeychain">Enable Secure credential storage support via <pkg>dev-libs/qtkeychain</pkg></flag>
|
||||
<flag name="shout">Enable broadcasting support via <pkg>media-libs/libshout</pkg></flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">mixxxdj/mixxx</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
166
media-sound/mixxx/mixxx-2.5.2.ebuild
Normal file
166
media-sound/mixxx/mixxx-2.5.2.ebuild
Normal file
@@ -0,0 +1,166 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake xdg udev
|
||||
|
||||
MY_PV=$(ver_cut 1-2)
|
||||
DESCRIPTION="Advanced Digital DJ tool based on Qt"
|
||||
HOMEPAGE="https://mixxx.org/"
|
||||
SRC_URI="https://github.com/mixxxdj/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
|
||||
IUSE="aac ffmpeg hid keyfinder lv2 modplug mp3 mp4 opengl opus qt5 +qt6 qtkeychain shout wavpack"
|
||||
|
||||
RDEPEND="
|
||||
dev-cpp/benchmark
|
||||
dev-cpp/gtest
|
||||
dev-cpp/ms-gsl
|
||||
dev-db/sqlite
|
||||
dev-libs/glib:2
|
||||
dev-libs/protobuf:=
|
||||
media-libs/chromaprint
|
||||
~media-libs/libdjinterop-0.24.3
|
||||
media-libs/flac:=
|
||||
media-libs/libebur128
|
||||
media-libs/libid3tag:=
|
||||
media-libs/libogg
|
||||
media-libs/libsndfile
|
||||
media-libs/libsoundtouch
|
||||
media-libs/libvorbis
|
||||
media-libs/portaudio[alsa]
|
||||
media-libs/portmidi
|
||||
media-libs/rubberband:=
|
||||
media-libs/taglib:=
|
||||
media-libs/vamp-plugin-sdk
|
||||
media-sound/lame
|
||||
sci-libs/fftw:3.0=
|
||||
sys-power/upower
|
||||
virtual/glu
|
||||
virtual/libusb:1
|
||||
virtual/opengl
|
||||
virtual/udev
|
||||
x11-libs/libX11
|
||||
aac? (
|
||||
media-libs/faad2
|
||||
media-libs/libmp4v2
|
||||
)
|
||||
ffmpeg? ( media-video/ffmpeg:= )
|
||||
hid? ( dev-libs/hidapi )
|
||||
keyfinder? ( media-libs/libkeyfinder )
|
||||
lv2? ( media-libs/lilv )
|
||||
modplug? ( media-libs/libmodplug )
|
||||
mp3? ( media-libs/libmad )
|
||||
mp4? ( media-libs/libmp4v2:= )
|
||||
opus? ( media-libs/opusfile )
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtdeclarative:5
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtopengl:5
|
||||
dev-qt/qtprintsupport
|
||||
dev-qt/qtscript:5[scripttools]
|
||||
dev-qt/qtsql:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtx11extras:5
|
||||
dev-qt/qtxml:5
|
||||
)
|
||||
qt6? (
|
||||
dev-qt/qtbase[concurrent,cups,dbus,gui,network,opengl,sql,widgets,xml]
|
||||
dev-qt/qtdeclarative:6
|
||||
dev-qt/qt5compat:6
|
||||
dev-qt/qtshadertools:6
|
||||
dev-qt/qtsvg:6
|
||||
)
|
||||
qtkeychain? ( dev-libs/qtkeychain:=[qt5(+),qt6?] )
|
||||
wavpack? ( media-sound/wavpack )
|
||||
"
|
||||
# libshout-idjc-2.4.6 is required. Please check and re-add once it's
|
||||
# available in ::gentoo
|
||||
# Meanwhile we're using the bundled libshout-idjc. See bug #775443
|
||||
#shout? ( >=media-libs/libshout-idjc-2.4.6 )
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
qt5? ( dev-qt/qtconcurrent:5 )
|
||||
|
||||
"
|
||||
BDEPEND="
|
||||
qt5? (
|
||||
dev-qt/qttest:5
|
||||
dev-qt/qtxmlpatterns:5
|
||||
)
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
PLOCALES="
|
||||
ca cs de en es fi fr gl id it ja nl pl pt ro ru sl sq sr tr zh-CN zh-TW
|
||||
"
|
||||
|
||||
REQUIRED_USE="^^ ( qt5 qt6 )"
|
||||
|
||||
mixxx_set_globals() {
|
||||
local lang
|
||||
local MANUAL_URI_BASE="https://downloads.mixxx.org/manual/${MY_PV}"
|
||||
for lang in ${PLOCALES} ; do
|
||||
SRC_URI+=" l10n_${lang}? ( ${MANUAL_URI_BASE}/${PN}-manual-${MY_PV}-${lang/-/_}.pdf )"
|
||||
IUSE+=" l10n_${lang/ en/ +en}"
|
||||
done
|
||||
SRC_URI+=" ${MANUAL_URI_BASE}/${PN}-manual-${MY_PV}-en.pdf"
|
||||
}
|
||||
mixxx_set_globals
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBATTERY="on"
|
||||
-DBROADCAST="$(usex shout on off)"
|
||||
-DCCACHE_SUPPORT="off"
|
||||
-DFAAD="$(usex aac on off)"
|
||||
-DFFMPEG="$(usex ffmpeg on off)"
|
||||
-DHID="$(usex hid on off)"
|
||||
-DINSTALL_USER_UDEV_RULES=OFF
|
||||
-DKEYFINDER="$(usex keyfinder on off)"
|
||||
-DLILV="$(usex lv2 on off)"
|
||||
-DMAD="$(usex mp3 on off)"
|
||||
-DMODPLUG="$(usex modplug on off)"
|
||||
-DOPTIMIZE="off"
|
||||
-DQOPENGL="$(usex opengl on off)"
|
||||
-DOPUS="$(usex opus on off)"
|
||||
# Experimental for 2.5 (check for 2.6)
|
||||
-DQML="off"
|
||||
-DQT6="$(usex qt6 on off)"
|
||||
-DQTKEYCHAIN="$(usex qtkeychain on off)"
|
||||
-DVINYLCONTROL="on"
|
||||
-DWAVPACK="$(usex wavpack on off)"
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
udev_newrules "${S}"/res/linux/mixxx-usb-uaccess.rules 69-mixxx-usb-uaccess.rules
|
||||
dodoc README.md CHANGELOG.md
|
||||
local locale
|
||||
for locale in ${PLOCALES} ; do
|
||||
if use l10n_${locale} ; then
|
||||
dodoc "${DISTDIR}"/${PN}-manual-${MY_PV}-${locale/-/_}.pdf
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
udev_reload
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
udev_reload
|
||||
}
|
||||
166
media-sound/mixxx/mixxx-2.5.3.ebuild
Normal file
166
media-sound/mixxx/mixxx-2.5.3.ebuild
Normal file
@@ -0,0 +1,166 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake xdg udev
|
||||
|
||||
MY_PV=$(ver_cut 1-2)
|
||||
DESCRIPTION="Advanced Digital DJ tool based on Qt"
|
||||
HOMEPAGE="https://mixxx.org/"
|
||||
SRC_URI="https://github.com/mixxxdj/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
|
||||
IUSE="aac ffmpeg hid keyfinder lv2 modplug mp3 mp4 opengl opus qt5 +qt6 qtkeychain shout wavpack"
|
||||
|
||||
RDEPEND="
|
||||
dev-cpp/benchmark
|
||||
dev-cpp/gtest
|
||||
dev-cpp/ms-gsl
|
||||
dev-db/sqlite
|
||||
dev-libs/glib:2
|
||||
dev-libs/protobuf:=
|
||||
media-libs/chromaprint
|
||||
~media-libs/libdjinterop-0.24.3
|
||||
media-libs/flac:=
|
||||
media-libs/libebur128
|
||||
media-libs/libid3tag:=
|
||||
media-libs/libogg
|
||||
media-libs/libsndfile
|
||||
media-libs/libsoundtouch
|
||||
media-libs/libvorbis
|
||||
media-libs/portaudio[alsa]
|
||||
media-libs/portmidi
|
||||
media-libs/rubberband:=
|
||||
media-libs/taglib:=
|
||||
media-libs/vamp-plugin-sdk
|
||||
media-sound/lame
|
||||
sci-libs/fftw:3.0=
|
||||
sys-power/upower
|
||||
virtual/glu
|
||||
virtual/libusb:1
|
||||
virtual/opengl
|
||||
virtual/udev
|
||||
x11-libs/libX11
|
||||
aac? (
|
||||
media-libs/faad2
|
||||
media-libs/libmp4v2
|
||||
)
|
||||
ffmpeg? ( media-video/ffmpeg:= )
|
||||
hid? ( dev-libs/hidapi )
|
||||
keyfinder? ( media-libs/libkeyfinder )
|
||||
lv2? ( media-libs/lilv )
|
||||
modplug? ( media-libs/libmodplug )
|
||||
mp3? ( media-libs/libmad )
|
||||
mp4? ( media-libs/libmp4v2:= )
|
||||
opus? ( media-libs/opusfile )
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtdeclarative:5
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtopengl:5
|
||||
dev-qt/qtprintsupport
|
||||
dev-qt/qtscript:5[scripttools]
|
||||
dev-qt/qtsql:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtx11extras:5
|
||||
dev-qt/qtxml:5
|
||||
)
|
||||
qt6? (
|
||||
dev-qt/qtbase[concurrent,cups,dbus,gui,network,opengl,sql,widgets,xml]
|
||||
dev-qt/qtdeclarative:6
|
||||
dev-qt/qt5compat:6
|
||||
dev-qt/qtshadertools:6
|
||||
dev-qt/qtsvg:6
|
||||
)
|
||||
qtkeychain? ( dev-libs/qtkeychain:=[qt5(+),qt6?] )
|
||||
wavpack? ( media-sound/wavpack )
|
||||
"
|
||||
# libshout-idjc-2.4.6 is required. Please check and re-add once it's
|
||||
# available in ::gentoo
|
||||
# Meanwhile we're using the bundled libshout-idjc. See bug #775443
|
||||
#shout? ( >=media-libs/libshout-idjc-2.4.6 )
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
qt5? ( dev-qt/qtconcurrent:5 )
|
||||
|
||||
"
|
||||
BDEPEND="
|
||||
qt5? (
|
||||
dev-qt/qttest:5
|
||||
dev-qt/qtxmlpatterns:5
|
||||
)
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
PLOCALES="
|
||||
ca cs de en es fi fr gl id it ja nl pl pt ro ru sl sq sr tr zh-CN zh-TW
|
||||
"
|
||||
|
||||
REQUIRED_USE="^^ ( qt5 qt6 )"
|
||||
|
||||
mixxx_set_globals() {
|
||||
local lang
|
||||
local MANUAL_URI_BASE="https://downloads.mixxx.org/manual/${MY_PV}"
|
||||
for lang in ${PLOCALES} ; do
|
||||
SRC_URI+=" l10n_${lang}? ( ${MANUAL_URI_BASE}/${PN}-manual-${MY_PV}-${lang/-/_}.pdf )"
|
||||
IUSE+=" l10n_${lang/ en/ +en}"
|
||||
done
|
||||
SRC_URI+=" ${MANUAL_URI_BASE}/${PN}-manual-${MY_PV}-en.pdf"
|
||||
}
|
||||
mixxx_set_globals
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBATTERY="on"
|
||||
-DBROADCAST="$(usex shout on off)"
|
||||
-DCCACHE_SUPPORT="off"
|
||||
-DFAAD="$(usex aac on off)"
|
||||
-DFFMPEG="$(usex ffmpeg on off)"
|
||||
-DHID="$(usex hid on off)"
|
||||
-DINSTALL_USER_UDEV_RULES=OFF
|
||||
-DKEYFINDER="$(usex keyfinder on off)"
|
||||
-DLILV="$(usex lv2 on off)"
|
||||
-DMAD="$(usex mp3 on off)"
|
||||
-DMODPLUG="$(usex modplug on off)"
|
||||
-DOPTIMIZE="off"
|
||||
-DQOPENGL="$(usex opengl on off)"
|
||||
-DOPUS="$(usex opus on off)"
|
||||
# Experimental for 2.5 (check for 2.6)
|
||||
-DQML="off"
|
||||
-DQT6="$(usex qt6 on off)"
|
||||
-DQTKEYCHAIN="$(usex qtkeychain on off)"
|
||||
-DVINYLCONTROL="on"
|
||||
-DWAVPACK="$(usex wavpack on off)"
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
udev_newrules "${S}"/res/linux/mixxx-usb-uaccess.rules 69-mixxx-usb-uaccess.rules
|
||||
dodoc README.md CHANGELOG.md
|
||||
local locale
|
||||
for locale in ${PLOCALES} ; do
|
||||
if use l10n_${locale} ; then
|
||||
dodoc "${DISTDIR}"/${PN}-manual-${MY_PV}-${locale/-/_}.pdf
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
udev_reload
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
udev_reload
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
AUX kodi-20.2-Fix-playback-of-optical-dvds-without-mount-support.patch 2322 BLAKE2B 6064117e9995de379859fed4e8c27a0c233a5ff5e15cc586d9852691493f3bf230fb564512dc40db16ff4e61f7c8907b741a36fb8bcd0493159ba7f0af4e2c06 SHA512 eb855d05368d32582456261c7c98bfa6b5ddae8a74cac52d36c3bf54952e473b8b0254bf3fd9cac4943242a69cc039e42b02b09945cf9ca3ef654649ced6dcce
|
||||
AUX kodi-20.2-VideoPlayerAudio-invalidate-previous-sync-type-after-Audio.patch 1010 BLAKE2B e623854a71f0b53b90950fbbf71ee4d666a24c3071c6ae8489d476a8407068e01028a69c8ec5cbff909a646dd15efe7a1807aeee214995ae1486281bce309e30 SHA512 3db461ebad0f922fab7727e902beada28b5b43e2b71d9c6e39bdf9b2a7767d214ea6caf3a975649a27ba77b7a9a93d5e7b1df6c1ec0edf61223855e2463d5115
|
||||
AUX kodi-20.2-ffmpeg5.patch 94498 BLAKE2B f8244260911df037ec6cdf945fe19dae7e71e98c052c0ce3ec4c9bf5459205bef7696af599b00a86d5b554d0cbc674fed6f7835a45dd6df40ae4e83549e55175 SHA512 9dc21d7e41eac956816330e79e826456566a88c5fdc747be234fe873ff3b9e7241d87dcc6ecd804189fff8b61c027ac4e31e1af0da5de0537f91e8f51b3d96c5
|
||||
AUX kodi-20.2-ffmpeg6.patch 24798 BLAKE2B d9ed0a7e8d0d873f46ffe95e84eefb94ca4f5328da80a447acd3996971b3b913a2ce249ddf8b5c4019db58e5fdb158b2c5d1034cd3962c8ca6d6aab34e9c6f15 SHA512 3e419a882a112bc9c12078f9c8f8c31c6eb5546f12e71e558f31a862ac8119999aa1e63c8e42cc654361534024e0483288da3bec62a45c601ecf7694c04a66c2
|
||||
AUX kodi-20.2-fix-crash-in-avcodec_parameters_from_context.patch 1351 BLAKE2B 0c1739fbda97c0e5a8064c0242a2d1d2e5db499bf336abc8d0119398aef156128a114f1f8616cee235f09e39752df156d99f3049fd2f13693246526593c5e08f SHA512 34da97b3803b585f90f2e5fced64bc0c7447c36df73384df29f539348bc8d230bbb9fcdfa7a12baf2794d0d0e1493248723e012ebe3ac0862e1d4add06f64b94
|
||||
AUX kodi-20.2-smart_ptr-and-custom-destructor-for-AVCodecParameters.patch 2113 BLAKE2B 4e6e3401c8b25297f633ff88457eda364de639e915b210d71a5905877c309bc81cf7d6e748307e76e8b9badca76024e313e7d32d88bba626642d4daa91e63357 SHA512 2b1a50e6f7f5eec62f2dc13cf3afb126cb0a05a5db7c87a5dfc9a4962b45c93c12ea71cb77fa007b4fab2a98109c08b1890a78cc5a85c99b658ac7e9648d0bcd
|
||||
DIST ffmpeg-kodi-5.1.2-Nexus-Alpha3.tar.gz 14416966 BLAKE2B fe35ef6a9aa2d60a2b34432ae8063850003d550208f223ea43af8ebcaa73e6993639e8cfe8a38676bac79e6b1816bd791b75b66ef58ff4d740bc9a5e0e7f9b78 SHA512 ce60852b8456d6f4bfc60de0ceadb33034d9b3eea8c0bc84d8b7199984ecbf334a2c4d9b42eade439d0ef30ce22e3b2ca0a49d4df837a18cd3136b4343ed3113
|
||||
DIST kodi-20.2-Nexus.tar.gz 54587775 BLAKE2B 05c90cf9559f1e98c58deb5edd51c91d8ce60f75f13669e33c7168913870d13ca0ef68615834d9a6dd47c8f563ed591c1d43ec70e579938fb2f3251725538842 SHA512 ddeaa626f324817f6d038fd1eaeb851d0006156fa9ef96ef475932ec50c64cbdcc7ce8b93ceea0d8bfcd1f24edc1c9d0c4a97a163a615842a9fb698e5393f7ca
|
||||
DIST libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz 102124 BLAKE2B 2f503d3ab767094958f7ec10b4ad11ffd02665deee571c8f3c739bef5fc7e2ff84babc5a3fdee638dc095f896b72fe3ce65e6b688674cb5f7b7b77190992688c SHA512 d3be3bfc13c5ea56d8db745c2aab090c99760684fe4c8f62a13d266feb319e9180ceeecf8116bfd2ed90d9accba2c11dbbf93b61ad00f69a40812ebf4eabcdda
|
||||
DIST libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz 128547 BLAKE2B db4d05836d8fbb3637ae50bdbfc0e4b612ee6b3be24addfea94ce772c3bf28d58b63a3f252d6f9f016f72f8cbb841cc1820b091226b136f4c4664385a32da73c SHA512 51e6fc033121241354a5f0b3fc9a430577ae3ff6bb7f31445aa548ef4893037fb80eea3b2c6774c81e9ebaf9c45e9b490c98c2c65eb38f9f7daba84b236f7e1d
|
||||
DIST libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz 110513 BLAKE2B c94feb5a03a12efa5b7767965118d2500a088299ea36f3b82e46d157e45893e6b04503cb50f179ca681bac914457607fab26acfa6e304752b355c407578572d1 SHA512 629a41157d07b8ec0ea1fe89ae5ec48f63047472a862782b805c531ae31a0376fc4dc15175f8280c3ef91d7fa977bacebb1b51232640034a34bab2293210fc5e
|
||||
EBUILD kodi-20.2-r2.ebuild 11123 BLAKE2B 734f643818c5bfdbfa2149511f20e688b58e00bfe38ee3a23b0117cfefdf360663531edc938baeffb97df27f316c7e85f4edf8ab625467d0252eb912cfc1bf1c SHA512 d6cf0030183a193d7ca4e4303b6a71b6378679c59fb1144f86e65cd6ef925524e3fa59385312e7fd7d625a4781c426334ecfa65ee16e75250bb64791d4cb9528
|
||||
@@ -1,58 +0,0 @@
|
||||
From 8a29849250a13d93e27f1b39c64593c26503173b Mon Sep 17 00:00:00 2001
|
||||
From: enen92 <92enen@gmail.com>
|
||||
Date: Mon, 17 Jul 2023 00:08:42 +0100
|
||||
Subject: [PATCH] [discs] Fix playback of optical dvds without mount support
|
||||
|
||||
Co-authored-by: Don Mahurin <@>
|
||||
---
|
||||
xbmc/Autorun.cpp | 11 ++++++++++-
|
||||
xbmc/cores/VideoPlayer/VideoPlayer.cpp | 11 ++++++++---
|
||||
2 files changed, 18 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/xbmc/Autorun.cpp b/xbmc/Autorun.cpp
|
||||
index 87a77857e8563..b7aac6855ed92 100644
|
||||
--- a/xbmc/Autorun.cpp
|
||||
+++ b/xbmc/Autorun.cpp
|
||||
@@ -148,7 +148,16 @@ bool CAutorun::RunDisc(IDirectory* pDir, const std::string& strDrive, int& nAdde
|
||||
bool bPlaying(false);
|
||||
CFileItemList vecItems;
|
||||
|
||||
- const CURL pathToUrl(strDrive);
|
||||
+ CURL pathToUrl{strDrive};
|
||||
+ // if the url being requested is a generic "iso9660://" we need to expand it with the current drive device.
|
||||
+ // use the hostname section to prepend the drive path
|
||||
+ if (pathToUrl.GetRedacted() == "iso9660://")
|
||||
+ {
|
||||
+ pathToUrl.Reset();
|
||||
+ pathToUrl.SetProtocol("iso9660");
|
||||
+ pathToUrl.SetHostName(CServiceBroker::GetMediaManager().TranslateDevicePath(""));
|
||||
+ }
|
||||
+
|
||||
if ( !pDir->GetDirectory( pathToUrl, vecItems ) )
|
||||
{
|
||||
return false;
|
||||
diff --git a/xbmc/cores/VideoPlayer/VideoPlayer.cpp b/xbmc/cores/VideoPlayer/VideoPlayer.cpp
|
||||
index 3b3f876eebe75..7de70724e11b8 100644
|
||||
--- a/xbmc/cores/VideoPlayer/VideoPlayer.cpp
|
||||
+++ b/xbmc/cores/VideoPlayer/VideoPlayer.cpp
|
||||
@@ -767,12 +767,17 @@ bool CVideoPlayer::OpenInputStream()
|
||||
CLog::Log(LOGINFO, "Creating InputStream");
|
||||
|
||||
// correct the filename if needed
|
||||
- std::string filename(m_item.GetPath());
|
||||
- if (URIUtils::IsProtocol(filename, "dvd") ||
|
||||
- StringUtils::EqualsNoCase(filename, "iso9660://video_ts/video_ts.ifo"))
|
||||
+ const CURL url{m_item.GetPath()};
|
||||
+ if (url.GetProtocol() == "dvd")
|
||||
{
|
||||
+ // FIXME: we should deprecate this when more than one device drive is supported
|
||||
m_item.SetPath(CServiceBroker::GetMediaManager().TranslateDevicePath(""));
|
||||
}
|
||||
+ else if (url.GetProtocol() == "iso9660" && !url.GetHostName().empty() &&
|
||||
+ url.GetFileName() == "VIDEO_TS/video_ts.ifo")
|
||||
+ {
|
||||
+ m_item.SetPath(url.GetHostName());
|
||||
+ }
|
||||
|
||||
m_pInputStream = CDVDFactoryInputStream::CreateInputStream(this, m_item, true);
|
||||
if (m_pInputStream == nullptr)
|
||||
@@ -1,24 +0,0 @@
|
||||
From 52a424a3ca743c9a6ad9ab21bea8b17df7999311 Mon Sep 17 00:00:00 2001
|
||||
From: mglae <mglmail@arcor.de>
|
||||
Date: Sun, 16 Apr 2023 19:38:54 +0200
|
||||
Subject: [PATCH] VideoPlayerAudio: invalidate previous sync type after Audio
|
||||
Sink created
|
||||
|
||||
Sync type will be set for the new created Sink
|
||||
---
|
||||
xbmc/cores/VideoPlayer/VideoPlayerAudio.cpp | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/xbmc/cores/VideoPlayer/VideoPlayerAudio.cpp b/xbmc/cores/VideoPlayer/VideoPlayerAudio.cpp
|
||||
index 01be866fcf9ed..2c246da6204f5 100644
|
||||
--- a/xbmc/cores/VideoPlayer/VideoPlayerAudio.cpp
|
||||
+++ b/xbmc/cores/VideoPlayer/VideoPlayerAudio.cpp
|
||||
@@ -526,6 +526,8 @@ bool CVideoPlayerAudio::ProcessDecoderOutput(DVDAudioFrame &audioframe)
|
||||
if (!m_audioSink.Create(audioframe, m_streaminfo.codec, m_synctype == SYNC_RESAMPLE))
|
||||
CLog::Log(LOGERROR, "{} - failed to create audio renderer", __FUNCTION__);
|
||||
|
||||
+ m_prevsynctype = -1;
|
||||
+
|
||||
if (m_syncState == IDVDStreamPlayer::SYNC_INSYNC)
|
||||
m_audioSink.Resume();
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user