mirror of
https://github.com/dguglielmi/sunny-overlay.git
synced 2025-12-06 18:12:39 +01:00
Compare commits
6 Commits
9beea2ba2a
...
10e2b30298
| Author | SHA1 | Date | |
|---|---|---|---|
|
10e2b30298
|
|||
|
7c44283426
|
|||
|
59d7433bb1
|
|||
|
0cc623137c
|
|||
|
0036184a36
|
|||
|
b7e50659b6
|
@@ -1,5 +1,5 @@
|
|||||||
DIST bento4-1.6.0-639-7-Omega.tar.gz 5481533 BLAKE2B 0636f0c94ebb3246c8720e120f3b505e4a82ed2e37d9ed44351875dcf3fab8bc2e53b83e0be43fb711aac3144d6df3d8ae2ead24fcd55bd116f3c54f07e3c19f SHA512 bf257e5831eec44db944d1313858262c1ba32b6e67564bb8f809a1aa0fc8a55faaaac2357d80f1ce2e794914f6bec5263548e77802db2b9e52998af2b6276809
|
DIST bento4-1.6.0-639-7-Omega.tar.gz 5481533 BLAKE2B 0636f0c94ebb3246c8720e120f3b505e4a82ed2e37d9ed44351875dcf3fab8bc2e53b83e0be43fb711aac3144d6df3d8ae2ead24fcd55bd116f3c54f07e3c19f SHA512 bf257e5831eec44db944d1313858262c1ba32b6e67564bb8f809a1aa0fc8a55faaaac2357d80f1ce2e794914f6bec5263548e77802db2b9e52998af2b6276809
|
||||||
DIST kodi-inputstream-adaptive-20.3.15.tar.gz 777803 BLAKE2B a8b3b9b2adbd4152da54a8b2b66ded44c57905afbde7b4c33c0f1cedabf1f55022f1a8d6c298a8959e068bdd4e251eb0b0273065d83c9e90d0c1ddd03249708e SHA512 73164e9bf08149a73cbf2bc6873498b70a9b1fea32df2791efc3cb6432bea7d937a96025759266229c82cb1ac3ee2ef952413f7ad1d3b90bbd736cb0281778e3
|
|
||||||
DIST kodi-inputstream-adaptive-20.3.17.tar.gz 779398 BLAKE2B a072e0e595b7dccc240ca6748cc6e2ec41e150ce3a3a650c78cae689644d142dec6e4ba03f74113977e8e448105f71afe648c3a6a6f7e3db85a51f9d66ffdc60 SHA512 95691d8894b287e061a624a6b99f72920de2a5ab338897f211e6df2554d3d59106d0d3612825b673a0cf8bb9d054350c7bc7612a1e99f958b3525afb76fdb54e
|
DIST kodi-inputstream-adaptive-20.3.17.tar.gz 779398 BLAKE2B a072e0e595b7dccc240ca6748cc6e2ec41e150ce3a3a650c78cae689644d142dec6e4ba03f74113977e8e448105f71afe648c3a6a6f7e3db85a51f9d66ffdc60 SHA512 95691d8894b287e061a624a6b99f72920de2a5ab338897f211e6df2554d3d59106d0d3612825b673a0cf8bb9d054350c7bc7612a1e99f958b3525afb76fdb54e
|
||||||
EBUILD kodi-inputstream-adaptive-20.3.15.ebuild 1074 BLAKE2B 3388e42f1489458b6e45ac233400527ab4be942baea39865639e43a3cb439e1a4886eeaa83c546818fa475a3716c2855e8c6acfa5d75a4b1106bc8b8d1eb5998 SHA512 e888bac841cf7426a425c4beffe69921adfda1593d2b008219800131a3d4ae3288d821e465d3794c1ef39bf1fd409e2ae908614f2aa8c7b633981d267c89a436
|
DIST kodi-inputstream-adaptive-20.3.18.tar.gz 779751 BLAKE2B 201702996b976fde820c8df6abe43b04977946e4ed0d13752e5713db1ca944146915fcdb60b1d6ebdbd42b57678a8f518bc2b683cfc0dc7ba196be85e0cfbef6 SHA512 87435271bedc1e0371356d953a170233c3a259c773f0caec7bf314c23432925215e138c5cac83da1b016fcfd0c9c1a6cbd18c87911a7ef990bc7199ffe2a67de
|
||||||
EBUILD kodi-inputstream-adaptive-20.3.17.ebuild 1074 BLAKE2B 3388e42f1489458b6e45ac233400527ab4be942baea39865639e43a3cb439e1a4886eeaa83c546818fa475a3716c2855e8c6acfa5d75a4b1106bc8b8d1eb5998 SHA512 e888bac841cf7426a425c4beffe69921adfda1593d2b008219800131a3d4ae3288d821e465d3794c1ef39bf1fd409e2ae908614f2aa8c7b633981d267c89a436
|
EBUILD kodi-inputstream-adaptive-20.3.17.ebuild 1074 BLAKE2B 3388e42f1489458b6e45ac233400527ab4be942baea39865639e43a3cb439e1a4886eeaa83c546818fa475a3716c2855e8c6acfa5d75a4b1106bc8b8d1eb5998 SHA512 e888bac841cf7426a425c4beffe69921adfda1593d2b008219800131a3d4ae3288d821e465d3794c1ef39bf1fd409e2ae908614f2aa8c7b633981d267c89a436
|
||||||
|
EBUILD kodi-inputstream-adaptive-20.3.18.ebuild 1074 BLAKE2B 3388e42f1489458b6e45ac233400527ab4be942baea39865639e43a3cb439e1a4886eeaa83c546818fa475a3716c2855e8c6acfa5d75a4b1106bc8b8d1eb5998 SHA512 e888bac841cf7426a425c4beffe69921adfda1593d2b008219800131a3d4ae3288d821e465d3794c1ef39bf1fd409e2ae908614f2aa8c7b633981d267c89a436
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
DIST kodi-pvr-hts-20.6.5.tar.gz 218042 BLAKE2B e39a805e76b97d8c92078e4eb42a3f3701d5f69f9e84a5dfc80299ce109145d4842bd469672117399af903cf19a77af84aeeb2000212561b5ed695dec360db7c SHA512 469ed249a9bc8b3a6f70c54a780bda787d07eb501330abcfce4e2901cc5fb619167e5713baf5494de6bfd55ad08fd23bf8cf800af22f95bd7966102881431998
|
|
||||||
DIST kodi-pvr-hts-20.7.0.tar.gz 218264 BLAKE2B f4f890580c968c020aaae606ec06027681e7fd84580acb88fd9065a24c864761a56dd351298ca8e2494bf5db16e87786d80e093db02732a204429451420031b8 SHA512 86e2403a34f8c04082076e9500a2009ce65556b29a206201a8311117f72cd0c63a948658acf715f6ce7c3f7a1b7de050a53afda604c7686fef74200cdd9b9617
|
DIST kodi-pvr-hts-20.7.0.tar.gz 218264 BLAKE2B f4f890580c968c020aaae606ec06027681e7fd84580acb88fd9065a24c864761a56dd351298ca8e2494bf5db16e87786d80e093db02732a204429451420031b8 SHA512 86e2403a34f8c04082076e9500a2009ce65556b29a206201a8311117f72cd0c63a948658acf715f6ce7c3f7a1b7de050a53afda604c7686fef74200cdd9b9617
|
||||||
EBUILD kodi-pvr-hts-20.6.5.ebuild 533 BLAKE2B 9c6f56c6036c07e269e73df302b56bb2e154e4d9cd84ac75358e4d2b1bba14bbb585d07e32cb70453c132b48c2cf6923acf50638fc369e14ab038e2890ce2074 SHA512 7698aef6dcb69f0d64bc8f63e73357b92987d6ad20ae3007e1de7c410b02874fbf59fd878127e3695a23ebf16cbe74977e8c9cad2bf45fd7edfb46e55feb857b
|
DIST kodi-pvr-hts-20.7.1.tar.gz 218688 BLAKE2B 91175d8771bef0286aa49ab0644d58a3663823d36f51e75869e065dfce62f73d4c2abd2406d3ae865a73651c19d7cd13a4782afabdccbf9cbab4934226c126ad SHA512 84bb057e38054d52e8e88bff76126b341b3dd4e5ec3a591bb0c06917677c01e5a4679dbe5c670422f89bbbc5d6fe4a08d28db806f3496cc06b668ab1627b5bab
|
||||||
EBUILD kodi-pvr-hts-20.7.0.ebuild 533 BLAKE2B 9c6f56c6036c07e269e73df302b56bb2e154e4d9cd84ac75358e4d2b1bba14bbb585d07e32cb70453c132b48c2cf6923acf50638fc369e14ab038e2890ce2074 SHA512 7698aef6dcb69f0d64bc8f63e73357b92987d6ad20ae3007e1de7c410b02874fbf59fd878127e3695a23ebf16cbe74977e8c9cad2bf45fd7edfb46e55feb857b
|
EBUILD kodi-pvr-hts-20.7.0.ebuild 533 BLAKE2B 9c6f56c6036c07e269e73df302b56bb2e154e4d9cd84ac75358e4d2b1bba14bbb585d07e32cb70453c132b48c2cf6923acf50638fc369e14ab038e2890ce2074 SHA512 7698aef6dcb69f0d64bc8f63e73357b92987d6ad20ae3007e1de7c410b02874fbf59fd878127e3695a23ebf16cbe74977e8c9cad2bf45fd7edfb46e55feb857b
|
||||||
|
EBUILD kodi-pvr-hts-20.7.1.ebuild 533 BLAKE2B 9c6f56c6036c07e269e73df302b56bb2e154e4d9cd84ac75358e4d2b1bba14bbb585d07e32cb70453c132b48c2cf6923acf50638fc369e14ab038e2890ce2074 SHA512 7698aef6dcb69f0d64bc8f63e73357b92987d6ad20ae3007e1de7c410b02874fbf59fd878127e3695a23ebf16cbe74977e8c9cad2bf45fd7edfb46e55feb857b
|
||||||
|
|||||||
@@ -8,7 +8,9 @@ AUX kodi-20.3-smart_ptr-and-custom-destructor-for-AVCodecParameters.patch 2113 B
|
|||||||
AUX kodi-20.3-swig-4.2.patch 446 BLAKE2B 6b11113506dce61aa951a3b8c533fa2478a6c686f309c79187dc681fa9ea7e813ac6c902f613b68293e6ce28ce81a30dd5f2705fdc58ab25984bf387a6d9b37c SHA512 8e570d10eff512f45ea926b3cf0af8167cab2ae5097d0e8602634d6948eb064e5196bc60d8a4d6b7a6145bea8a2dd295df0731b9d5e1081879f628520225e336
|
AUX kodi-20.3-swig-4.2.patch 446 BLAKE2B 6b11113506dce61aa951a3b8c533fa2478a6c686f309c79187dc681fa9ea7e813ac6c902f613b68293e6ce28ce81a30dd5f2705fdc58ab25984bf387a6d9b37c SHA512 8e570d10eff512f45ea926b3cf0af8167cab2ae5097d0e8602634d6948eb064e5196bc60d8a4d6b7a6145bea8a2dd295df0731b9d5e1081879f628520225e336
|
||||||
DIST ffmpeg-kodi-4.4.1-Nexus-Alpha1.tar.gz 13725564 BLAKE2B 51d310e7000aeba657d55341c5fdb540474e197b85062228ab4b314c8309ec11985aa7f105193333fc6106529e8e58c86eafe268190894be8532d0e0b9065fa6 SHA512 8beb04d577b5251e74b0d52f4d130997a8ba94bbd488c7c8309e6b45095c27807e150212888ce3a384b23dff52f8df1a7bde5407bae924ddc363f8125c0616c5
|
DIST ffmpeg-kodi-4.4.1-Nexus-Alpha1.tar.gz 13725564 BLAKE2B 51d310e7000aeba657d55341c5fdb540474e197b85062228ab4b314c8309ec11985aa7f105193333fc6106529e8e58c86eafe268190894be8532d0e0b9065fa6 SHA512 8beb04d577b5251e74b0d52f4d130997a8ba94bbd488c7c8309e6b45095c27807e150212888ce3a384b23dff52f8df1a7bde5407bae924ddc363f8125c0616c5
|
||||||
DIST kodi-20.3-Nexus.tar.gz 54567232 BLAKE2B 956be2d1bef16910d88f244331bdff60cce309d9596ec7939a459489b7fa7ab3ca7b29e2aca0de542f48f95321d86c9d7a606ac311a7a3c69e0e6f901511982e SHA512 cdec1383d33f421828f0249ac2929980c6eaa39e345a8a364d9f3479f873029a15f3f6e6d40707fd2df2067a71bdaa3c6a1e26277074c31c631c71afe7465cb4
|
DIST kodi-20.3-Nexus.tar.gz 54567232 BLAKE2B 956be2d1bef16910d88f244331bdff60cce309d9596ec7939a459489b7fa7ab3ca7b29e2aca0de542f48f95321d86c9d7a606ac311a7a3c69e0e6f901511982e SHA512 cdec1383d33f421828f0249ac2929980c6eaa39e345a8a364d9f3479f873029a15f3f6e6d40707fd2df2067a71bdaa3c6a1e26277074c31c631c71afe7465cb4
|
||||||
|
DIST kodi-20.5-Nexus.tar.gz 54568445 BLAKE2B 15eb409918fa3768528d9abd24c52fd8b94c82699ef2ce10a529278fe25544dc335b66d137ae8ae304511cd92c1c0be34881937ec705ba936f5a4b0d737903f7 SHA512 a47a54ca11e1d3daeddea8c1ae716cd4461e3441de43a026a920c709b2ff5c7e0acc2a5fd4ac8c15f0da1940bd7f21a65eff32203ad8e167603c1576b21d4dcc
|
||||||
DIST libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz 102124 BLAKE2B 2f503d3ab767094958f7ec10b4ad11ffd02665deee571c8f3c739bef5fc7e2ff84babc5a3fdee638dc095f896b72fe3ce65e6b688674cb5f7b7b77190992688c SHA512 d3be3bfc13c5ea56d8db745c2aab090c99760684fe4c8f62a13d266feb319e9180ceeecf8116bfd2ed90d9accba2c11dbbf93b61ad00f69a40812ebf4eabcdda
|
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 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
|
DIST libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz 110513 BLAKE2B c94feb5a03a12efa5b7767965118d2500a088299ea36f3b82e46d157e45893e6b04503cb50f179ca681bac914457607fab26acfa6e304752b355c407578572d1 SHA512 629a41157d07b8ec0ea1fe89ae5ec48f63047472a862782b805c531ae31a0376fc4dc15175f8280c3ef91d7fa977bacebb1b51232640034a34bab2293210fc5e
|
||||||
EBUILD kodi-20.3-r1.ebuild 12607 BLAKE2B bcf5ac4df923c3c789a56bdb5d93997d3e52b63c480717d18ccd0dd1d6dfa92e309e0e2da79febba946b685295aea9791766bd20fb3ad86055aa93ba96419659 SHA512 d58c5693c42dd1ba6d41d4e8bd0986ae35edb80b63c79619659d51fac5f617bd3cb97631ecd8626d974b75d611fe88c4d53e0ed185c5b11612db9e5bd53b978e
|
EBUILD kodi-20.3-r1.ebuild 12607 BLAKE2B bcf5ac4df923c3c789a56bdb5d93997d3e52b63c480717d18ccd0dd1d6dfa92e309e0e2da79febba946b685295aea9791766bd20fb3ad86055aa93ba96419659 SHA512 d58c5693c42dd1ba6d41d4e8bd0986ae35edb80b63c79619659d51fac5f617bd3cb97631ecd8626d974b75d611fe88c4d53e0ed185c5b11612db9e5bd53b978e
|
||||||
|
EBUILD kodi-20.5.ebuild 12655 BLAKE2B 4b70fd71f6aac892783c303b8ee72a43a425a83e2ffc1af881f4414494c345890a64961da24bd0c8cef7f0711eaf6780c9a28b6d8dd255b22627a94f2545c633 SHA512 dd5bd6e8177545033067b62d37150650488687147886b5ea1190dbb6faa0f7623ba094c47f5aa8f0d7c5e41b5fbc55737543f70a97e3059af9fef4f2cbd369d0
|
||||||
|
|||||||
482
media-tv/kodi/kodi-20.5.ebuild
Normal file
482
media-tv/kodi/kodi-20.5.ebuild
Normal file
@@ -0,0 +1,482 @@
|
|||||||
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
# FFmpeg can be unbundled, but is currently stuck at a very old version.
|
||||||
|
# libdvd{css,read,nav} are not unbundlable without patching the buildsystem.
|
||||||
|
|
||||||
|
# Versions for the forked projects that are bundled
|
||||||
|
# See tools/depends/target/<project>/<project>-VERSION
|
||||||
|
LIBDVDCSS_VERSION="1.4.3-Next-Nexus-Alpha2-2"
|
||||||
|
LIBDVDREAD_VERSION="6.1.3-Next-Nexus-Alpha2-2"
|
||||||
|
LIBDVDNAV_VERSION="6.1.1-Next-Nexus-Alpha2-2"
|
||||||
|
FFMPEG_VERSION="4.4.1"
|
||||||
|
CODENAME="Nexus"
|
||||||
|
FFMPEG_KODI_VERSION="Alpha1"
|
||||||
|
|
||||||
|
# Doesn't build with jdk-21
|
||||||
|
_JAVA_PKG_WANT_BUILD_VM=( {openjdk{,-jre},icedtea}{,-bin}-{8,11,17} )
|
||||||
|
JAVA_PKG_WANT_BUILD_VM=${_JAVA_PKG_WANT_BUILD_VM[@]}
|
||||||
|
# Required to be set, but not used.
|
||||||
|
JAVA_PKG_WANT_SOURCE="17"
|
||||||
|
JAVA_PKG_WANT_TARGET="17"
|
||||||
|
|
||||||
|
PYTHON_REQ_USE="sqlite,ssl"
|
||||||
|
PYTHON_COMPAT=( python3_{10..11} ) # python3.12 support added in 21
|
||||||
|
|
||||||
|
CPU_FLAGS="cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_arm_neon"
|
||||||
|
|
||||||
|
inherit cmake desktop flag-o-matic java-pkg-2 linux-info optfeature pax-utils python-single-r1 xdg
|
||||||
|
|
||||||
|
DESCRIPTION="A free and open source media-player and entertainment hub"
|
||||||
|
HOMEPAGE="https://kodi.tv/"
|
||||||
|
|
||||||
|
SRC_URI="
|
||||||
|
https://github.com/xbmc/libdvdnav/archive/${LIBDVDNAV_VERSION}.tar.gz
|
||||||
|
-> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz
|
||||||
|
https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz
|
||||||
|
-> libdvdread-${LIBDVDREAD_VERSION}.tar.gz
|
||||||
|
css? (
|
||||||
|
https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz
|
||||||
|
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
|
||||||
|
)
|
||||||
|
!system-ffmpeg? (
|
||||||
|
https://github.com/xbmc/FFmpeg/archive/${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz
|
||||||
|
-> ffmpeg-${PN}-${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz
|
||||||
|
)
|
||||||
|
"
|
||||||
|
if [[ ${PV} == *9999 ]] ; then
|
||||||
|
EGIT_REPO_URI="https://github.com/xbmc/xbmc.git"
|
||||||
|
if [[ ${PV} != "9999" ]]; then
|
||||||
|
EGIT_BRANCH="${CODENAME}"
|
||||||
|
fi
|
||||||
|
inherit git-r3
|
||||||
|
else
|
||||||
|
MY_PV=${PV/_p/_r}
|
||||||
|
MY_PV=${MY_PV/_alpha/a}
|
||||||
|
MY_PV=${MY_PV/_beta/b}
|
||||||
|
MY_PV=${MY_PV/_rc/RC}
|
||||||
|
MY_PV="${MY_PV}-${CODENAME}"
|
||||||
|
MY_P="${PN}-${MY_PV}"
|
||||||
|
SRC_URI+=" https://github.com/xbmc/xbmc/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||||
|
S=${WORKDIR}/xbmc-${MY_PV}
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="GPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
# use flag is called libusb so that it doesn't fool people in thinking that
|
||||||
|
# it is _required_ for USB support. Otherwise they'll disable udev and
|
||||||
|
# that's going to be worse.
|
||||||
|
IUSE="airplay alsa bluetooth bluray caps cec +css dbus doc eventclients gbm gles lcms libusb lirc mariadb mysql nfs +optical pipewire pulseaudio raspberry-pi samba system-ffmpeg test udf udev upnp vaapi vdpau wayland webserver X +xslt zeroconf ${CPU_FLAGS}"
|
||||||
|
REQUIRED_USE="
|
||||||
|
${PYTHON_REQUIRED_USE}
|
||||||
|
^^ ( gbm wayland X )
|
||||||
|
?? ( mariadb mysql )
|
||||||
|
bluray? ( udf )
|
||||||
|
gbm? ( udev )
|
||||||
|
udev? ( !libusb )
|
||||||
|
vdpau? ( X !gles !gbm )
|
||||||
|
zeroconf? ( dbus )
|
||||||
|
"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
# dev-libs/libcec[-cubox] bug #818262
|
||||||
|
COMMON_DEPEND="
|
||||||
|
>=dev-libs/flatbuffers-1.12.0:=
|
||||||
|
>=dev-libs/lzo-2.04:2
|
||||||
|
media-libs/giflib:=
|
||||||
|
>=media-libs/libjpeg-turbo-2.0.4:=
|
||||||
|
>=media-libs/libpng-1.6.26:0=
|
||||||
|
wayland? (
|
||||||
|
dev-cpp/waylandpp:=
|
||||||
|
)
|
||||||
|
"
|
||||||
|
COMMON_TARGET_DEPEND="${PYTHON_DEPS}
|
||||||
|
>=net-misc/curl-7.68.0[http2]
|
||||||
|
>=sys-libs/zlib-1.2.11
|
||||||
|
dev-db/sqlite:3
|
||||||
|
dev-libs/crossguid
|
||||||
|
>=dev-libs/fribidi-1.0.5
|
||||||
|
>=dev-libs/libcdio-2.1.0:=[cxx]
|
||||||
|
>=dev-libs/libfmt-6.1.2:=
|
||||||
|
dev-libs/libfstrcmp
|
||||||
|
dev-libs/libpcre[cxx]
|
||||||
|
>=dev-libs/openssl-1.1.1k:0=
|
||||||
|
>=dev-libs/spdlog-1.5.0:=
|
||||||
|
dev-libs/tinyxml[stl]
|
||||||
|
media-fonts/roboto
|
||||||
|
media-libs/libglvnd[X?]
|
||||||
|
>=media-libs/freetype-2.10.1
|
||||||
|
media-libs/harfbuzz:=
|
||||||
|
>=media-libs/libass-0.13.4:=
|
||||||
|
media-libs/mesa[egl(+),gbm(+)?,wayland?,X?]
|
||||||
|
>=media-libs/taglib-1.9.0
|
||||||
|
sci-libs/kissfft
|
||||||
|
virtual/libiconv
|
||||||
|
virtual/ttf-fonts
|
||||||
|
x11-libs/libdrm
|
||||||
|
$(python_gen_cond_dep '
|
||||||
|
dev-python/pillow[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pycryptodome[${PYTHON_USEDEP}]
|
||||||
|
')
|
||||||
|
airplay? (
|
||||||
|
>=app-pda/libplist-2.0.0:=
|
||||||
|
net-libs/shairplay
|
||||||
|
)
|
||||||
|
alsa? (
|
||||||
|
>=media-libs/alsa-lib-1.1.4.1
|
||||||
|
)
|
||||||
|
bluetooth? (
|
||||||
|
net-wireless/bluez:=
|
||||||
|
)
|
||||||
|
bluray? (
|
||||||
|
>=media-libs/libbluray-1.1.2:=
|
||||||
|
)
|
||||||
|
caps? (
|
||||||
|
sys-libs/libcap
|
||||||
|
)
|
||||||
|
cec? (
|
||||||
|
>=dev-libs/libcec-4.0[-cubox,raspberry-pi?]
|
||||||
|
)
|
||||||
|
dbus? (
|
||||||
|
sys-apps/dbus
|
||||||
|
)
|
||||||
|
gbm? (
|
||||||
|
>=dev-libs/libinput-1.10.5:=
|
||||||
|
x11-libs/libxkbcommon
|
||||||
|
)
|
||||||
|
gles? (
|
||||||
|
!raspberry-pi? (
|
||||||
|
media-libs/mesa[gles2]
|
||||||
|
)
|
||||||
|
)
|
||||||
|
!gles? (
|
||||||
|
media-libs/glu
|
||||||
|
)
|
||||||
|
lcms? (
|
||||||
|
>=media-libs/lcms-2.10:2
|
||||||
|
)
|
||||||
|
libusb? (
|
||||||
|
virtual/libusb:1
|
||||||
|
)
|
||||||
|
lirc? (
|
||||||
|
app-misc/lirc
|
||||||
|
)
|
||||||
|
mariadb? (
|
||||||
|
dev-db/mariadb-connector-c:=
|
||||||
|
)
|
||||||
|
mysql? (
|
||||||
|
dev-db/mysql-connector-c:=
|
||||||
|
)
|
||||||
|
nfs? (
|
||||||
|
>=net-fs/libnfs-2.0.0:=
|
||||||
|
)
|
||||||
|
pipewire? (
|
||||||
|
>=media-video/pipewire-0.3.24:=
|
||||||
|
)
|
||||||
|
pulseaudio? (
|
||||||
|
media-libs/libpulse
|
||||||
|
)
|
||||||
|
raspberry-pi? (
|
||||||
|
|| (
|
||||||
|
media-libs/raspberrypi-userland
|
||||||
|
media-libs/raspberrypi-userland-bin
|
||||||
|
media-libs/mesa[gles2,video_cards_vc4]
|
||||||
|
)
|
||||||
|
)
|
||||||
|
samba? (
|
||||||
|
>=net-fs/samba-3.4.6[smbclient(+)]
|
||||||
|
)
|
||||||
|
system-ffmpeg? (
|
||||||
|
media-video/ffmpeg:=[openssl,encode,postproc,vaapi?,vdpau?,X?]
|
||||||
|
)
|
||||||
|
!system-ffmpeg? (
|
||||||
|
app-arch/bzip2
|
||||||
|
media-libs/dav1d:=
|
||||||
|
)
|
||||||
|
udf? (
|
||||||
|
>=dev-libs/libudfread-1.0.0
|
||||||
|
)
|
||||||
|
udev? (
|
||||||
|
virtual/libudev:=
|
||||||
|
)
|
||||||
|
vaapi? (
|
||||||
|
media-libs/libva:=[wayland?,X?]
|
||||||
|
)
|
||||||
|
vdpau? (
|
||||||
|
|| (
|
||||||
|
>=x11-libs/libvdpau-1.1
|
||||||
|
>=x11-drivers/nvidia-drivers-180.51
|
||||||
|
)
|
||||||
|
)
|
||||||
|
wayland? (
|
||||||
|
>=x11-libs/libxkbcommon-0.4.1[wayland]
|
||||||
|
)
|
||||||
|
webserver? (
|
||||||
|
>=net-libs/libmicrohttpd-0.9.55:=[messages(+)]
|
||||||
|
)
|
||||||
|
X? (
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/libXext
|
||||||
|
x11-libs/libXrandr
|
||||||
|
)
|
||||||
|
xslt? (
|
||||||
|
dev-libs/libxslt
|
||||||
|
>=dev-libs/libxml2-2.9.4
|
||||||
|
)
|
||||||
|
zeroconf? (
|
||||||
|
net-dns/avahi[dbus]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
${COMMON_DEPEND}
|
||||||
|
${COMMON_TARGET_DEPEND}
|
||||||
|
"
|
||||||
|
DEPEND="
|
||||||
|
${COMMON_DEPEND}
|
||||||
|
${COMMON_TARGET_DEPEND}
|
||||||
|
dev-libs/rapidjson
|
||||||
|
test? (
|
||||||
|
>=dev-cpp/gtest-1.10.0
|
||||||
|
)
|
||||||
|
wayland? (
|
||||||
|
>=dev-libs/wayland-protocols-1.7
|
||||||
|
)
|
||||||
|
X? (
|
||||||
|
x11-base/xorg-proto
|
||||||
|
x11-libs/libXrender
|
||||||
|
)
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
${COMMON_DEPEND}
|
||||||
|
dev-build/cmake
|
||||||
|
dev-lang/swig
|
||||||
|
virtual/pkgconfig
|
||||||
|
<=virtual/jre-17:*
|
||||||
|
doc? (
|
||||||
|
app-text/doxygen
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
# bug #544020
|
||||||
|
CONFIG_CHECK="~IP_MULTICAST"
|
||||||
|
ERROR_IP_MULTICAST="
|
||||||
|
In some cases Kodi needs to access multicast addresses.
|
||||||
|
Please consider enabling IP_MULTICAST under Networking options.
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${PN}-20.3-VideoPlayerAudio-invalidate-previous-sync-type-after-Audio.patch
|
||||||
|
"${FILESDIR}"/${PN}-20.3-CDVDInputStreamFile-use-64K-read-chunk-size-when-filesystem.patch
|
||||||
|
"${FILESDIR}"/${PN}-20.3-swig-4.2.patch
|
||||||
|
"${FILESDIR}"/${PN}-20.3-binutils-2.41.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
check_extra_config
|
||||||
|
java-pkg-2_pkg_setup
|
||||||
|
python-single-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
if [[ ${PV} == *9999 ]] ; then
|
||||||
|
git-r3_src_unpack
|
||||||
|
else
|
||||||
|
unpack ${MY_P}.tar.gz
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
cmake_src_prepare
|
||||||
|
|
||||||
|
# avoid long delays when powerkit isn't running #348580
|
||||||
|
sed -i \
|
||||||
|
-e '/dbus_connection_send_with_reply_and_block/s:-1:3000:' \
|
||||||
|
xbmc/platform/linux/*.cpp || die
|
||||||
|
|
||||||
|
# Add all possible names for kissfft libraries
|
||||||
|
for datatype in {float,int16,int32,simd}; do
|
||||||
|
sed -i \
|
||||||
|
-e "s/\(find_library(KISSFFT_LIBRARY NAMES .*\)/\1 kissfft-${datatype} kissfft-${datatype}-openmp/" \
|
||||||
|
cmake/modules/FindKissFFT.cmake || die
|
||||||
|
done
|
||||||
|
|
||||||
|
if use system-ffmpeg; then
|
||||||
|
eapply "${FILESDIR}"/${PN}-20.3-ffmpeg5.patch
|
||||||
|
eapply "${FILESDIR}"/${PN}-20.3-ffmpeg6.patch
|
||||||
|
eapply "${FILESDIR}"/${PN}-20.3-fix-crash-in-avcodec_parameters_from_context.patch
|
||||||
|
eapply "${FILESDIR}"/${PN}-20.3-smart_ptr-and-custom-destructor-for-AVCodecParameters.patch
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-Wno-dev # less noise
|
||||||
|
|
||||||
|
-DAPP_RENDER_SYSTEM=$(usex gles gles gl)
|
||||||
|
-DCORE_PLATFORM_NAME=$(usev gbm)$(usev wayland)$(usev X x11)
|
||||||
|
-Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
|
||||||
|
-DENABLE_TESTING=$(usex test)
|
||||||
|
-DVERBOSE=ON
|
||||||
|
|
||||||
|
# Enforce use of configured python interpeter
|
||||||
|
-DPYTHON_PATH=$(python_get_library_path)
|
||||||
|
-DPYTHON_VER=${EPYTHON##python} # wont work for pypy
|
||||||
|
|
||||||
|
# Toolchain
|
||||||
|
-DENABLE_CCACHE=OFF
|
||||||
|
-DENABLE_CLANGFORMAT=OFF
|
||||||
|
-DENABLE_CLANGTIDY=OFF
|
||||||
|
-DENABLE_CPPCHECK=OFF
|
||||||
|
-DENABLE_INCLUDEWHATYOUUSE=OFF
|
||||||
|
# https://bugs.gentoo.org/show_bug.cgi?id=606124
|
||||||
|
-DENABLE_GOLD=OFF
|
||||||
|
-DENABLE_LLD=OFF
|
||||||
|
-DENABLE_MOLD=OFF
|
||||||
|
-DUSE_LTO=OFF
|
||||||
|
|
||||||
|
# Features
|
||||||
|
-DENABLE_AIRTUNES=$(usex airplay)
|
||||||
|
-DENABLE_ALSA=$(usex alsa)
|
||||||
|
-DENABLE_AVAHI=$(usex zeroconf)
|
||||||
|
-DENABLE_BLUETOOTH=$(usex bluetooth)
|
||||||
|
-DENABLE_BLURAY=$(usex bluray)
|
||||||
|
-DENABLE_CAP=$(usex caps)
|
||||||
|
-DENABLE_CEC=$(usex cec)
|
||||||
|
-DENABLE_DBUS=$(usex dbus)
|
||||||
|
-DENABLE_DVDCSS=$(usex css)
|
||||||
|
-DENABLE_EVENTCLIENTS=ON # alway enable to have 'kodi-send' and filter extra staff in 'src_install()'
|
||||||
|
-DENABLE_ISO9660PP=$(usex optical)
|
||||||
|
-DENABLE_LCMS2=$(usex lcms)
|
||||||
|
-DENABLE_LIRCCLIENT=$(usex lirc)
|
||||||
|
-DENABLE_MARIADBCLIENT=$(usex mariadb)
|
||||||
|
-DENABLE_MDNS=OFF # used only on Android
|
||||||
|
-DENABLE_MICROHTTPD=$(usex webserver)
|
||||||
|
-DENABLE_MYSQLCLIENT=$(usex mysql)
|
||||||
|
-DENABLE_NFS=$(usex nfs)
|
||||||
|
-DENABLE_OPENGL=$(usex !gles)
|
||||||
|
-DENABLE_OPENGLES=$(usex gles)
|
||||||
|
-DENABLE_OPTICAL=$(usex optical)
|
||||||
|
-DENABLE_PIPEWIRE=$(usex pipewire)
|
||||||
|
-DENABLE_PLIST=$(usex airplay)
|
||||||
|
-DENABLE_PULSEAUDIO=$(usex pulseaudio)
|
||||||
|
-DENABLE_SMBCLIENT=$(usex samba)
|
||||||
|
-DENABLE_SNDIO=OFF
|
||||||
|
-DENABLE_UDEV=$(usex udev)
|
||||||
|
-DENABLE_UDFREAD=$(usex udf)
|
||||||
|
-DENABLE_UPNP=$(usex upnp)
|
||||||
|
-DENABLE_VAAPI=$(usex vaapi)
|
||||||
|
-DENABLE_VDPAU=$(usex vdpau)
|
||||||
|
-DENABLE_XSLT=$(usex xslt)
|
||||||
|
|
||||||
|
#To bundle or not
|
||||||
|
-DENABLE_INTERNAL_CROSSGUID=OFF
|
||||||
|
-DENABLE_INTERNAL_DAV1D=OFF
|
||||||
|
-DENABLE_INTERNAL_FFMPEG="$(usex !system-ffmpeg)"
|
||||||
|
-DENABLE_INTERNAL_FLATBUFFERS=OFF
|
||||||
|
-DENABLE_INTERNAL_FMT=OFF
|
||||||
|
-DENABLE_INTERNAL_FSTRCMP=OFF
|
||||||
|
-DENABLE_INTERNAL_GTEST=OFF
|
||||||
|
-DENABLE_INTERNAL_KISSFFT=OFF
|
||||||
|
-DENABLE_INTERNAL_PCRE=OFF
|
||||||
|
-DENABLE_INTERNAL_RapidJSON=OFF
|
||||||
|
-DENABLE_INTERNAL_SPDLOG=OFF
|
||||||
|
-DENABLE_INTERNAL_TAGLIB=OFF
|
||||||
|
-DENABLE_INTERNAL_UDFREAD=OFF
|
||||||
|
|
||||||
|
-DWITH_FFMPEG=$(usex system-ffmpeg)
|
||||||
|
|
||||||
|
-Dlibdvdnav_URL="${DISTDIR}/libdvdnav-${LIBDVDNAV_VERSION}.tar.gz"
|
||||||
|
-Dlibdvdread_URL="${DISTDIR}/libdvdread-${LIBDVDREAD_VERSION}.tar.gz"
|
||||||
|
)
|
||||||
|
|
||||||
|
# Separated to avoid "Manually-specified variables were not used by the project:"
|
||||||
|
use css && mycmakeargs+=( -Dlibdvdcss_URL="${DISTDIR}/libdvdcss-${LIBDVDCSS_VERSION}.tar.gz" )
|
||||||
|
use !system-ffmpeg && mycmakeargs+=(
|
||||||
|
-DFFMPEG_URL="${DISTDIR}/ffmpeg-${PN}-${FFMPEG_VERSION}-${CODENAME}-${FFMPEG_KODI_VERSION}.tar.gz"
|
||||||
|
)
|
||||||
|
use nfs && mycmakeargs+=( -DENABLE_INTERNAL_NFS=OFF )
|
||||||
|
use !udev && mycmakeargs+=( -DENABLE_LIBUSB=$(usex libusb) )
|
||||||
|
use X && use !gles && mycmakeargs+=( -DENABLE_GLX=ON )
|
||||||
|
|
||||||
|
for flag in ${CPU_FLAGS[@]} ; do
|
||||||
|
local name=${flag#cpu_flags_*_}
|
||||||
|
mycmakeargs+=( -DENABLE_${name^^}=$(usex ${flag}) )
|
||||||
|
done
|
||||||
|
|
||||||
|
if ! is-flag -DNDEBUG && ! is-flag -D_DEBUG ; then
|
||||||
|
# Kodi requires one of the 'NDEBUG' or '_DEBUG' defines
|
||||||
|
append-cflags -DNDEBUG
|
||||||
|
append-cxxflags -DNDEBUG
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Violates ODR (bug #860984) and USE_LTO does spooky stuff
|
||||||
|
# https://github.com/xbmc/xbmc/commit/cb72a22d54a91845b1092c295f84eeb48328921e
|
||||||
|
filter-lto
|
||||||
|
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
cmake_src_compile all
|
||||||
|
use doc && cmake_build doc
|
||||||
|
use test && cmake_build kodi-test
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
local -x CMAKE_SKIP_TESTS=(
|
||||||
|
# Known failing, unreliable test
|
||||||
|
# bug #743938
|
||||||
|
TestCPUInfo.GetCPUFrequency
|
||||||
|
# Test failure stemming from sci-libs/kissfft
|
||||||
|
# The difference between output[2i] and (i==freq1?1.0:0.0) is inf, which exceeds 1e-7, where output[2i]
|
||||||
|
# evaluates to inf,(i==freq1?1.0:0.0) evaluates to 0, and 1e-7 evaluates to 9.9999999999999995e-08.
|
||||||
|
TestRFFT.SimpleSignal
|
||||||
|
# bug #779184
|
||||||
|
# https://github.com/xbmc/xbmc/issues/18594
|
||||||
|
$(usev x86 TestDateTime.SetFromDBTime)
|
||||||
|
)
|
||||||
|
|
||||||
|
# see https://github.com/xbmc/xbmc/issues/17860#issuecomment-630120213
|
||||||
|
local -x KODI_HOME="${BUILD_DIR}"
|
||||||
|
|
||||||
|
cmake_src_test
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cmake_src_install
|
||||||
|
|
||||||
|
# bug #457588
|
||||||
|
pax-mark Em "${ED}"/usr/$(get_libdir)/${PN}/${PN}.bin
|
||||||
|
|
||||||
|
newicon media/icon48x48.png kodi.png
|
||||||
|
|
||||||
|
rm "${ED}"/usr/share/kodi/addons/skin.estuary/fonts/Roboto-Thin.ttf || die
|
||||||
|
dosym ../../../../fonts/roboto/Roboto-Thin.ttf \
|
||||||
|
usr/share/kodi/addons/skin.estuary/fonts/Roboto-Thin.ttf
|
||||||
|
|
||||||
|
if use !eventclients ; then
|
||||||
|
rm -f "${ED}"/usr/bin/kodi-ps3remote || die
|
||||||
|
rm -f "${D}"$(python_get_sitedir)/kodi/ps3_remote.py || die
|
||||||
|
rm -rf "${D}"$(python_get_sitedir)/kodi/ps3 || die
|
||||||
|
rm -rf "${D}"$(python_get_sitedir)/kodi/bt || die
|
||||||
|
rm -rf "${ED}"/usr/share/doc/${PF}/kodi-eventclients-dev || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
python_optimize "${D}$(python_get_sitedir)"
|
||||||
|
|
||||||
|
einstalldocs
|
||||||
|
use doc && dodoc -r "${S}"/docs/html/
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_pkg_postinst
|
||||||
|
|
||||||
|
if use dbus ; then
|
||||||
|
optfeature "getting battery level and active power source" sys-power/upower
|
||||||
|
optfeature "control of shutdown, reboot, suspend, and hibernate" sys-auth/elogind sys-apps/systemd
|
||||||
|
optfeature "storage management support (automounting, volume monitoring, etc)" sys-fs/udisks:2
|
||||||
|
fi
|
||||||
|
}
|
||||||
@@ -11,5 +11,5 @@ LICENSE=LGPL-2+
|
|||||||
RDEPEND=>x11-libs/gdk-pixbuf-2.22.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >media-libs/libwebp-0.4.3:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
|
RDEPEND=>x11-libs/gdk-pixbuf-2.22.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >media-libs/libwebp-0.4.3:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://github.com/aruiz/webp-pixbuf-loader/archive/0.2.7.tar.gz -> gdk-pixbuf-loader-webp-0.2.7.tar.gz
|
SRC_URI=https://github.com/aruiz/webp-pixbuf-loader/archive/0.2.7.tar.gz -> gdk-pixbuf-loader-webp-0.2.7.tar.gz
|
||||||
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnome2-utils 30dbce54b89e77b86f366548f94419ad meson d4888db7211d69d40b05ac892511c498 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnome2-utils 30dbce54b89e77b86f366548f94419ad meson 3cbe71221342fc0089ce6e0b4725e476 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||||
_md5_=e819167fdcfa35449128b68ffcdfab0c
|
_md5_=e819167fdcfa35449128b68ffcdfab0c
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -11,6 +11,6 @@ LICENSE=GPL-2
|
|||||||
RDEPEND=dev-libs/expat =media-tv/kodi-20*
|
RDEPEND=dev-libs/expat =media-tv/kodi-20*
|
||||||
RESTRICT=!test? ( test )
|
RESTRICT=!test? ( test )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://github.com/xbmc/inputstream.adaptive/archive/20.3.15-Nexus.tar.gz -> kodi-inputstream-adaptive-20.3.15.tar.gz https://github.com/xbmc/Bento4/archive/1.6.0-639-7-Omega.tar.gz -> bento4-1.6.0-639-7-Omega.tar.gz
|
SRC_URI=https://github.com/xbmc/inputstream.adaptive/archive/20.3.18-Nexus.tar.gz -> kodi-inputstream-adaptive-20.3.18.tar.gz https://github.com/xbmc/Bento4/archive/1.6.0-639-7-Omega.tar.gz -> bento4-1.6.0-639-7-Omega.tar.gz
|
||||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 kodi-addon 6be6829ba2a8f3a3f057ac4d6fa65bd6 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 kodi-addon 6be6829ba2a8f3a3f057ac4d6fa65bd6 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||||
_md5_=0303c85744d05d68de2b08c3c26835ff
|
_md5_=0303c85744d05d68de2b08c3c26835ff
|
||||||
@@ -9,6 +9,6 @@ KEYWORDS=~amd64 ~x86
|
|||||||
LICENSE=GPL-2
|
LICENSE=GPL-2
|
||||||
RDEPEND==media-tv/kodi-20*
|
RDEPEND==media-tv/kodi-20*
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://github.com/kodi-pvr/pvr.hts/archive/20.6.5-Nexus.tar.gz -> kodi-pvr-hts-20.6.5.tar.gz
|
SRC_URI=https://github.com/kodi-pvr/pvr.hts/archive/20.7.1-Nexus.tar.gz -> kodi-pvr-hts-20.7.1.tar.gz
|
||||||
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 kodi-addon 6be6829ba2a8f3a3f057ac4d6fa65bd6 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 kodi-addon 6be6829ba2a8f3a3f057ac4d6fa65bd6 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||||
_md5_=946a932f4e36b57cf8f384cbba3cbf2b
|
_md5_=946a932f4e36b57cf8f384cbba3cbf2b
|
||||||
18
metadata/md5-cache/media-tv/kodi-20.5
Normal file
18
metadata/md5-cache/media-tv/kodi-20.5
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
BDEPEND=>=dev-libs/flatbuffers-1.12.0:= >=dev-libs/lzo-2.04:2 media-libs/giflib:= >=media-libs/libjpeg-turbo-2.0.4:= >=media-libs/libpng-1.6.26:0= wayland? ( dev-cpp/waylandpp:= ) dev-build/cmake dev-lang/swig virtual/pkgconfig <=virtual/jre-17:* doc? ( app-text/doxygen ) app-alternatives/ninja >=dev-build/cmake-3.20.5
|
||||||
|
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
|
||||||
|
DEPEND=>=dev-libs/flatbuffers-1.12.0:= >=dev-libs/lzo-2.04:2 media-libs/giflib:= >=media-libs/libjpeg-turbo-2.0.4:= >=media-libs/libpng-1.6.26:0= wayland? ( dev-cpp/waylandpp:= ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite,ssl] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite,ssl] ) >=net-misc/curl-7.68.0[http2] >=sys-libs/zlib-1.2.11 dev-db/sqlite:3 dev-libs/crossguid >=dev-libs/fribidi-1.0.5 >=dev-libs/libcdio-2.1.0:=[cxx] >=dev-libs/libfmt-6.1.2:= dev-libs/libfstrcmp dev-libs/libpcre[cxx] >=dev-libs/openssl-1.1.1k:0= >=dev-libs/spdlog-1.5.0:= dev-libs/tinyxml[stl] media-fonts/roboto media-libs/libglvnd[X?] >=media-libs/freetype-2.10.1 media-libs/harfbuzz:= >=media-libs/libass-0.13.4:= media-libs/mesa[egl(+),gbm(+)?,wayland?,X?] >=media-libs/taglib-1.9.0 sci-libs/kissfft virtual/libiconv virtual/ttf-fonts x11-libs/libdrm python_single_target_python3_10? ( dev-python/pillow[python_targets_python3_10(-)] dev-python/pycryptodome[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pillow[python_targets_python3_11(-)] dev-python/pycryptodome[python_targets_python3_11(-)] ) airplay? ( >=app-pda/libplist-2.0.0:= net-libs/shairplay ) alsa? ( >=media-libs/alsa-lib-1.1.4.1 ) bluetooth? ( net-wireless/bluez:= ) bluray? ( >=media-libs/libbluray-1.1.2:= ) caps? ( sys-libs/libcap ) cec? ( >=dev-libs/libcec-4.0[-cubox,raspberry-pi?] ) dbus? ( sys-apps/dbus ) gbm? ( >=dev-libs/libinput-1.10.5:= x11-libs/libxkbcommon ) gles? ( !raspberry-pi? ( media-libs/mesa[gles2] ) ) !gles? ( media-libs/glu ) lcms? ( >=media-libs/lcms-2.10:2 ) libusb? ( virtual/libusb:1 ) lirc? ( app-misc/lirc ) mariadb? ( dev-db/mariadb-connector-c:= ) mysql? ( dev-db/mysql-connector-c:= ) nfs? ( >=net-fs/libnfs-2.0.0:= ) pipewire? ( >=media-video/pipewire-0.3.24:= ) pulseaudio? ( media-libs/libpulse ) raspberry-pi? ( || ( media-libs/raspberrypi-userland media-libs/raspberrypi-userland-bin media-libs/mesa[gles2,video_cards_vc4] ) ) samba? ( >=net-fs/samba-3.4.6[smbclient(+)] ) system-ffmpeg? ( media-video/ffmpeg:=[openssl,encode,postproc,vaapi?,vdpau?,X?] ) !system-ffmpeg? ( app-arch/bzip2 media-libs/dav1d:= ) udf? ( >=dev-libs/libudfread-1.0.0 ) udev? ( virtual/libudev:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( || ( >=x11-libs/libvdpau-1.1 >=x11-drivers/nvidia-drivers-180.51 ) ) wayland? ( >=x11-libs/libxkbcommon-0.4.1[wayland] ) webserver? ( >=net-libs/libmicrohttpd-0.9.55:=[messages(+)] ) X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) xslt? ( dev-libs/libxslt >=dev-libs/libxml2-2.9.4 ) zeroconf? ( net-dns/avahi[dbus] ) dev-libs/rapidjson test? ( >=dev-cpp/gtest-1.10.0 ) wayland? ( >=dev-libs/wayland-protocols-1.7 ) X? ( x11-base/xorg-proto x11-libs/libXrender ) >=dev-java/java-config-2.2.0-r3
|
||||||
|
DESCRIPTION=A free and open source media-player and entertainment hub
|
||||||
|
EAPI=8
|
||||||
|
HOMEPAGE=https://kodi.tv/
|
||||||
|
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||||
|
INHERIT=cmake desktop flag-o-matic java-pkg-2 linux-info optfeature pax-utils python-single-r1 xdg
|
||||||
|
IUSE=airplay alsa bluetooth bluray caps cec +css dbus doc eventclients gbm gles lcms libusb lirc mariadb mysql nfs +optical pipewire pulseaudio raspberry-pi samba system-ffmpeg test udf udev upnp vaapi vdpau wayland webserver X +xslt zeroconf cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_arm_neon python_single_target_python3_10 python_single_target_python3_11
|
||||||
|
KEYWORDS=~amd64 ~arm ~arm64 ~x86
|
||||||
|
LICENSE=GPL-2+
|
||||||
|
RDEPEND=>=dev-libs/flatbuffers-1.12.0:= >=dev-libs/lzo-2.04:2 media-libs/giflib:= >=media-libs/libjpeg-turbo-2.0.4:= >=media-libs/libpng-1.6.26:0= wayland? ( dev-cpp/waylandpp:= ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite,ssl] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite,ssl] ) >=net-misc/curl-7.68.0[http2] >=sys-libs/zlib-1.2.11 dev-db/sqlite:3 dev-libs/crossguid >=dev-libs/fribidi-1.0.5 >=dev-libs/libcdio-2.1.0:=[cxx] >=dev-libs/libfmt-6.1.2:= dev-libs/libfstrcmp dev-libs/libpcre[cxx] >=dev-libs/openssl-1.1.1k:0= >=dev-libs/spdlog-1.5.0:= dev-libs/tinyxml[stl] media-fonts/roboto media-libs/libglvnd[X?] >=media-libs/freetype-2.10.1 media-libs/harfbuzz:= >=media-libs/libass-0.13.4:= media-libs/mesa[egl(+),gbm(+)?,wayland?,X?] >=media-libs/taglib-1.9.0 sci-libs/kissfft virtual/libiconv virtual/ttf-fonts x11-libs/libdrm python_single_target_python3_10? ( dev-python/pillow[python_targets_python3_10(-)] dev-python/pycryptodome[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pillow[python_targets_python3_11(-)] dev-python/pycryptodome[python_targets_python3_11(-)] ) airplay? ( >=app-pda/libplist-2.0.0:= net-libs/shairplay ) alsa? ( >=media-libs/alsa-lib-1.1.4.1 ) bluetooth? ( net-wireless/bluez:= ) bluray? ( >=media-libs/libbluray-1.1.2:= ) caps? ( sys-libs/libcap ) cec? ( >=dev-libs/libcec-4.0[-cubox,raspberry-pi?] ) dbus? ( sys-apps/dbus ) gbm? ( >=dev-libs/libinput-1.10.5:= x11-libs/libxkbcommon ) gles? ( !raspberry-pi? ( media-libs/mesa[gles2] ) ) !gles? ( media-libs/glu ) lcms? ( >=media-libs/lcms-2.10:2 ) libusb? ( virtual/libusb:1 ) lirc? ( app-misc/lirc ) mariadb? ( dev-db/mariadb-connector-c:= ) mysql? ( dev-db/mysql-connector-c:= ) nfs? ( >=net-fs/libnfs-2.0.0:= ) pipewire? ( >=media-video/pipewire-0.3.24:= ) pulseaudio? ( media-libs/libpulse ) raspberry-pi? ( || ( media-libs/raspberrypi-userland media-libs/raspberrypi-userland-bin media-libs/mesa[gles2,video_cards_vc4] ) ) samba? ( >=net-fs/samba-3.4.6[smbclient(+)] ) system-ffmpeg? ( media-video/ffmpeg:=[openssl,encode,postproc,vaapi?,vdpau?,X?] ) !system-ffmpeg? ( app-arch/bzip2 media-libs/dav1d:= ) udf? ( >=dev-libs/libudfread-1.0.0 ) udev? ( virtual/libudev:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( || ( >=x11-libs/libvdpau-1.1 >=x11-drivers/nvidia-drivers-180.51 ) ) wayland? ( >=x11-libs/libxkbcommon-0.4.1[wayland] ) webserver? ( >=net-libs/libmicrohttpd-0.9.55:=[messages(+)] ) X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) xslt? ( dev-libs/libxslt >=dev-libs/libxml2-2.9.4 ) zeroconf? ( net-dns/avahi[dbus] ) >=dev-java/java-config-2.2.0-r3
|
||||||
|
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ^^ ( gbm wayland X ) ?? ( mariadb mysql ) bluray? ( udf ) gbm? ( udev ) udev? ( !libusb ) vdpau? ( X !gles !gbm ) zeroconf? ( dbus )
|
||||||
|
RESTRICT=!test? ( test )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://github.com/xbmc/libdvdnav/archive/6.1.1-Next-Nexus-Alpha2-2.tar.gz -> libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz https://github.com/xbmc/libdvdread/archive/6.1.3-Next-Nexus-Alpha2-2.tar.gz -> libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz css? ( https://github.com/xbmc/libdvdcss/archive/1.4.3-Next-Nexus-Alpha2-2.tar.gz -> libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz ) !system-ffmpeg? ( https://github.com/xbmc/FFmpeg/archive/4.4.1-Nexus-Alpha1.tar.gz -> ffmpeg-kodi-4.4.1-Nexus-Alpha1.tar.gz ) https://github.com/xbmc/xbmc/archive/20.5-Nexus.tar.gz -> kodi-20.5-Nexus.tar.gz
|
||||||
|
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 24c947ff5f858625cf0b33c15eed4425 java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b346c3901e71ba37137bae0b25b00221 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
|
||||||
|
_md5_=6a39722cc899d7e0705cf2998eb67db0
|
||||||
@@ -12,5 +12,5 @@ RDEPEND=!!net-misc/ipcalc
|
|||||||
REQUIRED_USE=?? ( geoip geoip2 )
|
REQUIRED_USE=?? ( geoip geoip2 )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://gitlab.com/ipcalc/ipcalc/-/archive/1.0.2/ipcalc-1.0.2.tar.bz2 -> ipcalc-ng-1.0.2.tar.bz2
|
SRC_URI=https://gitlab.com/ipcalc/ipcalc/-/archive/1.0.2/ipcalc-1.0.2.tar.bz2 -> ipcalc-ng-1.0.2.tar.bz2
|
||||||
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson d4888db7211d69d40b05ac892511c498 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
|
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 3cbe71221342fc0089ce6e0b4725e476 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
|
||||||
_md5_=7ea336f334182b323f19107fbf1c2f05
|
_md5_=7ea336f334182b323f19107fbf1c2f05
|
||||||
|
|||||||
@@ -12,5 +12,5 @@ RDEPEND=!!net-misc/ipcalc
|
|||||||
REQUIRED_USE=?? ( geoip geoip2 )
|
REQUIRED_USE=?? ( geoip geoip2 )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://gitlab.com/ipcalc/ipcalc/-/archive/1.0.3/ipcalc-1.0.3.tar.bz2 -> ipcalc-ng-1.0.3.tar.bz2
|
SRC_URI=https://gitlab.com/ipcalc/ipcalc/-/archive/1.0.3/ipcalc-1.0.3.tar.bz2 -> ipcalc-ng-1.0.3.tar.bz2
|
||||||
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson d4888db7211d69d40b05ac892511c498 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
|
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 3cbe71221342fc0089ce6e0b4725e476 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
|
||||||
_md5_=01b3008cefce799e6b53b802f69c17b0
|
_md5_=01b3008cefce799e6b53b802f69c17b0
|
||||||
|
|||||||
@@ -12,5 +12,5 @@ RDEPEND=dev-libs/dbus-glib dev-libs/glib:2 || ( >=sys-auth/libfprint-1.94.0:2 >=
|
|||||||
RESTRICT=!test? ( test )
|
RESTRICT=!test? ( test )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://gitlab.freedesktop.org/libfprint/fprintd/-/archive/v1.94.2/fprintd-v1.94.2.tar.bz2
|
SRC_URI=https://gitlab.freedesktop.org/libfprint/fprintd/-/archive/v1.94.2/fprintd-v1.94.2.tar.bz2
|
||||||
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson d4888db7211d69d40b05ac892511c498 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
|
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 3cbe71221342fc0089ce6e0b4725e476 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
|
||||||
_md5_=b9287b0851475470122bb9628143b3df
|
_md5_=b9287b0851475470122bb9628143b3df
|
||||||
|
|||||||
@@ -1,15 +0,0 @@
|
|||||||
BDEPEND=virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) introspection? ( dev-libs/gobject-introspection ) >=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
|
|
||||||
DEFINED_PHASES=compile configure install test
|
|
||||||
DEPEND=dev-libs/glib:2 dev-libs/libgudev dev-libs/libgusb dev-libs/nss virtual/libusb:1= x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXv x11-libs/pixman !>=sys-auth/libfprint-1.90:0
|
|
||||||
DESCRIPTION=light fork of libfprint to expose internal Drivers API
|
|
||||||
EAPI=7
|
|
||||||
HOMEPAGE=https://gitlab.freedesktop.org/3v1n0/libfprint/-/tree/tod/
|
|
||||||
INHERIT=meson udev
|
|
||||||
IUSE=examples gtk-doc +introspection
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
|
|
||||||
LICENSE=LGPL-2.1+
|
|
||||||
RDEPEND=dev-libs/glib:2 dev-libs/libgudev dev-libs/libgusb dev-libs/nss virtual/libusb:1= x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXv x11-libs/pixman !>=sys-auth/libfprint-1.90:0
|
|
||||||
SLOT=2
|
|
||||||
SRC_URI=https://gitlab.freedesktop.org/3v1n0/libfprint/-/archive/v1.94.6+tod1/libfprint-v1.94.6+tod1.tar.bz2 -> libfprint-tod-1.94.6.tar.bz2
|
|
||||||
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson d4888db7211d69d40b05ac892511c498 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
|
|
||||||
_md5_=ec39cfa27f6de9e96ef97845571c176f
|
|
||||||
@@ -10,6 +10,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
|
|||||||
LICENSE=LGPL-2.1+
|
LICENSE=LGPL-2.1+
|
||||||
RDEPEND=dev-libs/glib:2 dev-libs/libgudev dev-libs/libgusb dev-libs/nss virtual/libusb:1= x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXv x11-libs/pixman !>=sys-auth/libfprint-1.90:0
|
RDEPEND=dev-libs/glib:2 dev-libs/libgudev dev-libs/libgusb dev-libs/nss virtual/libusb:1= x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXv x11-libs/pixman !>=sys-auth/libfprint-1.90:0
|
||||||
SLOT=2
|
SLOT=2
|
||||||
SRC_URI=https://gitlab.freedesktop.org/3v1n0/libfprint/-/archive/v1.94.5+tod1/libfprint-v1.94.5+tod1.tar.bz2 -> libfprint-tod-1.94.5.tar.bz2
|
SRC_URI=https://gitlab.freedesktop.org/3v1n0/libfprint/-/archive/v1.94.7+tod1/libfprint-v1.94.7+tod1.tar.bz2 -> libfprint-tod-1.94.7.tar.bz2
|
||||||
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson d4888db7211d69d40b05ac892511c498 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
|
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 meson 3cbe71221342fc0089ce6e0b4725e476 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
|
||||||
_md5_=ec39cfa27f6de9e96ef97845571c176f
|
_md5_=ec39cfa27f6de9e96ef97845571c176f
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -12,5 +12,5 @@ RDEPEND=dev-libs/appstream-glib >=dev-libs/glib-2.7:2 sys-apps/dbus >=x11-libs/g
|
|||||||
REQUIRED_USE=gnome? ( introspection ) vala? ( introspection )
|
REQUIRED_USE=gnome? ( introspection ) vala? ( introspection )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://github.com/Keruspe/GPaste/archive/v44.1.tar.gz -> gpaste-44.1.tar.gz
|
SRC_URI=https://github.com/Keruspe/GPaste/archive/v44.1.tar.gz -> gpaste-44.1.tar.gz
|
||||||
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnome2-utils 30dbce54b89e77b86f366548f94419ad meson d4888db7211d69d40b05ac892511c498 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 xdg-utils baea6080dd821f5562d715887954c9d3
|
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnome2-utils 30dbce54b89e77b86f366548f94419ad meson 3cbe71221342fc0089ce6e0b4725e476 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||||
_md5_=c6014b9ebd0bbf11da8f99540bd53c11
|
_md5_=c6014b9ebd0bbf11da8f99540bd53c11
|
||||||
|
|||||||
@@ -12,5 +12,5 @@ RDEPEND=dev-libs/appstream-glib >=dev-libs/glib-2.7:2 sys-apps/dbus >=x11-libs/g
|
|||||||
REQUIRED_USE=gnome? ( introspection ) vala? ( introspection )
|
REQUIRED_USE=gnome? ( introspection ) vala? ( introspection )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=https://github.com/Keruspe/GPaste/archive/v45.tar.gz -> gpaste-45.tar.gz
|
SRC_URI=https://github.com/Keruspe/GPaste/archive/v45.tar.gz -> gpaste-45.tar.gz
|
||||||
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnome2-utils 30dbce54b89e77b86f366548f94419ad meson d4888db7211d69d40b05ac892511c498 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 xdg-utils baea6080dd821f5562d715887954c9d3
|
_eclasses_=flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnome2-utils 30dbce54b89e77b86f366548f94419ad meson 3cbe71221342fc0089ce6e0b4725e476 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 xdg-utils baea6080dd821f5562d715887954c9d3
|
||||||
_md5_=c6014b9ebd0bbf11da8f99540bd53c11
|
_md5_=c6014b9ebd0bbf11da8f99540bd53c11
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
AUX libfprint-0.8.2-fix-implicit-declaration.patch 4831 BLAKE2B ec61d1ee189549f4456634b5b0157f32c61b2255330681b96bc50c73d9a5d51c1058f4f82b979ca4695d9d1065b0623e86be943f98c1582725bcddda0630156b SHA512 afd4e7c5ee65a91b17aa8bec4c6a0ba5b972e9f2586a0cfa7adc823d2a1f8d2378ed28928c5108870d2347f3edb2f343a24b2eaef6c015b7650834b4d76ceb73
|
AUX libfprint-0.8.2-fix-implicit-declaration.patch 4831 BLAKE2B ec61d1ee189549f4456634b5b0157f32c61b2255330681b96bc50c73d9a5d51c1058f4f82b979ca4695d9d1065b0623e86be943f98c1582725bcddda0630156b SHA512 afd4e7c5ee65a91b17aa8bec4c6a0ba5b972e9f2586a0cfa7adc823d2a1f8d2378ed28928c5108870d2347f3edb2f343a24b2eaef6c015b7650834b4d76ceb73
|
||||||
DIST libfprint-tod-1.94.5.tar.bz2 9146896 BLAKE2B c2f6de93aec8c13f6f0b2d6362dd96c71e221741ce1074708c609c5ac831076e175d7f49a6ea7bb10c0403f2a92636f1952f4ce8bc5676f12e0bbdb325141069 SHA512 53077c4a7b77ac9151c08b769f5f69c259bb089c542fb2dccb89b3662ecd493161a4c7d9926b94e1b2ac0493ae171d5da129efffcdbca16edc1c3d0d0105ccca
|
DIST libfprint-tod-1.94.7.tar.bz2 9279834 BLAKE2B ce8aa7a7bfd4fb54cb9702b20a331f0ab25734db20a4826764db7ad35a07ce674a832902e081547415b3c8c97dcdcb6f0498ce90799e3e31dbb228cc05955ab6 SHA512 32df38aff46dc49a30a46fccf20b1210583b82ef65c2c2935888dc15048b54f2028d0e980e3a2e3ccbb43219f1de3a250760bdd2c2f45629a856806723b044ba
|
||||||
DIST libfprint-tod-1.94.6.tar.bz2 9269614 BLAKE2B 2d1da8011d4f03c2abb4a9fe8a6f6cccab97ecee78a3dc8ccedde561d4af8a4ab6b145d7d137de28b3d7416f7abbe1a270c810b94b421bf3d3f9ef71f3e08196 SHA512 3313797c75942f9ebe80c7fc69dde033c3dc972ad6c1f6b943097a286a9f4cd63260ac9a50d2899d24413acd2c01d2af926e191879b68b2e74157be064d7d1be
|
EBUILD libfprint-tod-1.94.7.ebuild 1261 BLAKE2B af4c8ae5256c3e2a48bb34a9467df18892ae1efde3e6e0716208a7cf36e288a9cef6703a9d5f9a52d78630c26bf32f2de0622771bce98e0eba42e367b40694d2 SHA512 1595d2b991e0c635912bdb3ed5760e5410b61510fe864448374d71b94fad507ecde0ffb1c890ab1485c9157a95eb37d8954de3e4a22cde1802c3f0eae903d47a
|
||||||
EBUILD libfprint-tod-1.94.5.ebuild 1261 BLAKE2B af4c8ae5256c3e2a48bb34a9467df18892ae1efde3e6e0716208a7cf36e288a9cef6703a9d5f9a52d78630c26bf32f2de0622771bce98e0eba42e367b40694d2 SHA512 1595d2b991e0c635912bdb3ed5760e5410b61510fe864448374d71b94fad507ecde0ffb1c890ab1485c9157a95eb37d8954de3e4a22cde1802c3f0eae903d47a
|
|
||||||
EBUILD libfprint-tod-1.94.6.ebuild 1261 BLAKE2B af4c8ae5256c3e2a48bb34a9467df18892ae1efde3e6e0716208a7cf36e288a9cef6703a9d5f9a52d78630c26bf32f2de0622771bce98e0eba42e367b40694d2 SHA512 1595d2b991e0c635912bdb3ed5760e5410b61510fe864448374d71b94fad507ecde0ffb1c890ab1485c9157a95eb37d8954de3e4a22cde1802c3f0eae903d47a
|
|
||||||
MISC metadata.xml 351 BLAKE2B d90fb5e5ab0934ce503c99e337ab0dd86d98e5b98c414bed8b9f55200a71316d930157d0d92227bff70e69215cfc092fab0b814b5f5673940b294d15f6f1950d SHA512 0c3674c85ff7f1ca343a8f442c814619e786c3ef737eeb088b2e21ce072b5c38fc0a45085933b8ee3b056595955a703ec6ad6e2aac3d55ecd992a0b4f252d7da
|
MISC metadata.xml 351 BLAKE2B d90fb5e5ab0934ce503c99e337ab0dd86d98e5b98c414bed8b9f55200a71316d930157d0d92227bff70e69215cfc092fab0b814b5f5673940b294d15f6f1950d SHA512 0c3674c85ff7f1ca343a8f442c814619e786c3ef737eeb088b2e21ce072b5c38fc0a45085933b8ee3b056595955a703ec6ad6e2aac3d55ecd992a0b4f252d7da
|
||||||
|
|||||||
@@ -1,54 +0,0 @@
|
|||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit meson udev
|
|
||||||
|
|
||||||
DESCRIPTION="light fork of libfprint to expose internal Drivers API"
|
|
||||||
HOMEPAGE="https://gitlab.freedesktop.org/3v1n0/libfprint/-/tree/tod/"
|
|
||||||
SRC_URI="https://gitlab.freedesktop.org/3v1n0/libfprint/-/archive/v${PV}+tod1/libfprint-v${PV}+tod1.tar.bz2 -> ${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="LGPL-2.1+"
|
|
||||||
SLOT="2"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
|
||||||
IUSE="examples gtk-doc +introspection"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-libs/glib:2
|
|
||||||
dev-libs/libgudev
|
|
||||||
dev-libs/libgusb
|
|
||||||
dev-libs/nss
|
|
||||||
virtual/libusb:1=
|
|
||||||
x11-libs/gtk+:3
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libXv
|
|
||||||
x11-libs/pixman
|
|
||||||
!>=sys-auth/libfprint-1.90:0
|
|
||||||
"
|
|
||||||
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
BDEPEND="
|
|
||||||
virtual/pkgconfig
|
|
||||||
gtk-doc? ( dev-util/gtk-doc )
|
|
||||||
introspection? ( dev-libs/gobject-introspection )
|
|
||||||
"
|
|
||||||
|
|
||||||
PATCHES=( ${FILESDIR}/${PN/-tod/}-0.8.2-fix-implicit-declaration.patch )
|
|
||||||
|
|
||||||
S="${WORKDIR}/${PN/-tod/}-v${PV}+tod1"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local emesonargs=(
|
|
||||||
$(meson_use examples gtk-examples)
|
|
||||||
$(meson_use gtk-doc doc)
|
|
||||||
$(meson_use introspection)
|
|
||||||
-Dtod=true
|
|
||||||
-Ddrivers=all
|
|
||||||
-Dudev_rules=enabled
|
|
||||||
-Dudev_rules_dir=$(get_udevdir)/rules.d
|
|
||||||
--libdir=/usr/$(get_libdir)
|
|
||||||
)
|
|
||||||
meson_src_configure
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user