diff options
Diffstat (limited to 'sys-firmware/iwl7260-ucode')
14 files changed, 584 insertions, 0 deletions
diff --git a/sys-firmware/iwl7260-ucode/Manifest b/sys-firmware/iwl7260-ucode/Manifest new file mode 100644 index 000000000000..e44e04cccc3b --- /dev/null +++ b/sys-firmware/iwl7260-ucode/Manifest @@ -0,0 +1,27 @@ +DIST iwl7260-ucode-0.10.11.23.tgz 347295 SHA256 4a1feba4436bc48c77e3494114e3b0d2a9d6e9208990c52b16c30c38da3c3cb5 SHA512 8e8e14be7e2f3f97a40bcfa16065d55418e42c10d7e4987b956a55775a8b0dfe75127296b97e6bcb9becf53133cd3f052e2691c05421804b6d3e11fc951d1a6f WHIRLPOOL cf55616de4653029bc3b178d24720d9ddfea3fa08342d0d80ac6602e3fd328cbb3540e4dffa22df243f600e214e0c6f206d5d63569ecafc48028a33ab4587319 +DIST iwl7260-ucode-0.10.15.23.tgz 348549 SHA256 8ad0c1457b694a6a84754619a40d826e6755de65efed8b8d1b273eb6560777e5 SHA512 a40efc2610a981b1e0de2a88d16afa760f5bcb116987034769a1a9adcc716b1ea84103e9a7c372172e98690e729c4d6e34b5857e2c9097439184b3b473f168a8 WHIRLPOOL 3836fb407fcec2b9e9ce64a83d18ccb40f1c031f166820f8921b06df7828bb94aad3e02eef11d159a41bc236c1d0f0f63829759a5671744acab5967fe5056e2b +DIST iwl7260-ucode-0.12.16.25.tgz 353537 SHA256 d747e20bf4127357b162b583dbbf2067d2c034fadba1a2063de7aa94885b4f3e SHA512 efedee8f6d4078865b45962a8297c6c1022504653360ee6a23cc7f1eb4cfb1a34c5ee6685cf9819a61f439d445579e1eb14da84f3e28bcf45f89a5a66fbdfa07 WHIRLPOOL b4f913e9a4e92f61bb557da2254de8dc5c7c0d293c0d1948c2f84760a34dec56243e179e90aed74380bd8cdaed031994d193b8f62cb38d8e7c286831a99dcbd6 +DIST iwl7260-ucode-0.12.17.25.tgz 353588 SHA256 fe6fd0378708c72b7ba03f5d9164ab40c8eb4f34d185bba75bd95abb56a86557 SHA512 d43a278aa6f96599649991c6dd4b5cda1833d2eabecd00e4b894a4edeffa9dbd15e2e85ad656d4083dc20e314a2b473e40379a3ac88ad9d72a5ed1f7e1df6bfe WHIRLPOOL 1adb44d0b7854c5254de979b7873982f7e57c93aef9403f3458ecd3c9df6fe18022b93ac0d27e65db067872532c6c6a68b2d32baf74ae22b0024cf7a3be9b2fe +DIST iwl7260-ucode-0.13.30.25.tgz 352035 SHA256 c4ea399520e93d0c7c4d28aaafe8bbb663f9ff9879d94188149fbbc579647463 SHA512 11fa74f97d658f0396aed081c9d2eb13580ce6dd5278876411ed7c972b9aa1304552924e70cc5dd4768c0605cf3359b8678837052ce0a7d21e722a2198c44223 WHIRLPOOL fb6fc22093ab275df34bfcccc5e2150451f8d69b4d57cce4f76a8e037ff9b224908cc2e207e7e4790232bbfea8bda2284a41b48565be8467270ef07e793c8321 +DIST iwl7260-ucode-0.15.227938.tgz 493590 SHA256 e9308d39fed1a9dc01237bd725640c8a45e013dcdc29ef3d5579de714502a202 SHA512 44e17c425be6c354983e80d6681c459c36b278c18ad12325675abbd8f94d1f1f3b4ea9961d26a7396e1e8a42ebc36ecfba80d20fd75fab9ba1669d0c8ecc0c8d WHIRLPOOL 9b1923751f59a8314b2a404b1ce42d57267807f145bf4bc089d7ba2737b8f684e3be6aaab6c9adb51d214b96d164dc081bdcb7c102bb3bbd96e90bef8596eb13 +DIST iwl7260-ucode-0.16.242414.tgz 494594 SHA256 3bf102cd3ea8a720bef89dca120c94aa5ff34bcc756413fc5982a39613641d84 SHA512 8abfa4141a390a733ea6a43fe7d8d8874752b84a42a5be0a93ed7935f2f76241af41d48f2911393837a32aaf0230f1b1ee9984488e60f447c29794c0e60cd0bb WHIRLPOOL 948e785c52686174e6be5869bf13823e356d03944eddabbd11c8ac5fb5379585fdfb84edeca1b097d801065722d7703c8524d6f4ae82405acac67443583dc62e +DIST iwl7260-ucode-0.7.1.22.tgz 341956 SHA256 1ecc335e2a81a4f6d19422a5e707a93ef56351030a4e95d698e064fe51ba6154 SHA512 c6ae43ec84e5d0df85b6fc1962c5d6052be9352e453b53807a3c45eebc334892dae51c84a053fd197afa66a77bac5b5c349de8d566c071f15f2e76c370a36880 WHIRLPOOL 91ed3469604377462701ac921f06bd0269e032f04a1523ecc9e550d94cfd0fc1fee5caa484f0d46cd5d41ad25bc041fe953a7cd6c2dc0b8e3cbd39705b08119d +DIST iwl7260-ucode-0.8.15.22.tgz 342953 SHA256 7ef7010705b26ab182c45f3810243cc814c0bec7a0c3dad21f0cdd22019ee7ec SHA512 7f6105c547dde559280444e1d729928c33d55ca4f5df1036d40ced735d7863277f2291a27c36ac544bb0c4278883b345be087268124d22af85155b0b4a57bb96 WHIRLPOOL 2ceea1c21749af78748652c8ce12df520621e0f54eff3c80307f0e038b23f730c9eccbadd1a4152276b8e99a447e7f1e38641d161334c197a5e86c5ce9e9e37e +DIST iwl7260-ucode-0.8.24.22.tgz 346691 SHA256 11ef671652ade65fc6c7c843f56d19873b5a91b2e65676bd6df9ec39642b7cff SHA512 a8a81030bdec074b6370a6bb7f3b22fd8389b76c00b9b27902acfb34be2263662adf5b7eee6e8817c22dead54528607ccb93194073bd509191561a15ce88a3e8 WHIRLPOOL 205af365e22f9f28a95a5e3bef0cff59d301d03f60a21daac79a0f039c35fadfcbaca97b68082ecebead3396576d93bd372655c730cef87524a1dc382331a8d5 +DIST iwl7260-ucode-0.9.214.23.tgz 347695 SHA256 a3124e3c03405dacae6782ce7bc5b71c38c20e3528413a9ab571a0ce4e2418ad SHA512 d3ffaacc2827d088cbc1086b4d736e158dafde981e10a01442ede3003f8ccc66bb7ca6ca62c4f3c03fce4cc3cba56141c9144024ecfdaaf52ea3c7cdfbdbf074 WHIRLPOOL 81af9b1967a7f30da7bb60d068fe0c0242bffaf6ff80b00f6c7691f2c9e27243cde0f70b10581d3fbacd814ed369b9c39ca3ba30c677fed552496cc51f56dd6d +DIST iwl7260-ucode-0.9.228.25.tgz 348138 SHA256 66781ba55a121889c3a2f0433d99c7bffc7699f08437d5de53890a362f4dfd5e SHA512 f2d6d5fa859e0f7680f695e6ae4fe2c2a56eb7dd26430b61520f7ab95322601bceafff33038945bbf07c8e6691b9a19cd5a5e7ae3e349bd89b72d11d09a9bfdc WHIRLPOOL 261edbed0edffaa78fb64515d1ae0f7fdf43a9f859e57e1a35120c8bda2f273b1be60f8ac4b4fc41b242cf1fa8771ae9e63f35c0be2049b506ae7da491c2a0d4 +EBUILD iwl7260-ucode-0.10.11.23.ebuild 1416 SHA256 4822cb8963f3da77224833299fa33252771f77d02d7e6b26a9ad5df91278252d SHA512 e53c69c405039553ec1bd015ea77c5fac9595dd423030c89eb2daddf969dad9e06e61239c7d2eee3e6b55f75d934a3ab6e926387f1cb27994b0c1c4acb2d18bb WHIRLPOOL d302c212dcf3b7c032c8ae3065cdba79184a92041d85c9400a0196caf6899ea56718add1c16db66bb81428aaf395ce5d0168fce91be1c402556259fde550a847 +EBUILD iwl7260-ucode-0.10.15.23.ebuild 1388 SHA256 adaa9819ad0a9216e5c89d84389416871d030e88421fda557477b85ce2a21134 SHA512 a6a663d14131755f3b0e3c5d4d7a40b255b1eb912ac45017f5e122febf5bac41e4213d0154ea3d22076ff65a58aff17dd4a4c10b3b344e20f16a202c4ef38f11 WHIRLPOOL f9daa296254d6def6813a5dbf9ac6e3bb75459a2447db23fc86cd260b747f8b75c38984ac6ef537d5be611ddeb8211f33cdf0a60efc93f48f59ba985247d0951 +EBUILD iwl7260-ucode-0.12.16.25.ebuild 1388 SHA256 14ad8630e63c3c18fcf477c6d616e618d98570db291d03402cfd5a165ed91108 SHA512 a32ff0461b51d873f4e7c214f4ec0cc6131bc856486068f8741c4a2e023a6faf474db2a66ed074c5f44e4cc0458a4590555c71c26867153891d5a3360ea32ba9 WHIRLPOOL be5305a20313e77660e17ca77f88f9b909db561b14bf17f7b4da6e163a79d9a51a742f431f309b9d4af8a0bb3caf59ea2b672064f979ae64415e94719bfe01d9 +EBUILD iwl7260-ucode-0.12.17.25.ebuild 1388 SHA256 9e5e2544ddf3f0d5ab90c071d47c6f5685af3d2c6fe65bb39265d6b4f7c2d955 SHA512 a4cf54bc50795849cbf4a7e326d70b067681dca07f002a0bd14394b3a4d1804c64557c3ef4ab7aaf02fe2b507710235eb46a77f45751095ee57a36faff43d6da WHIRLPOOL 4d2d74a01083043c21a35642695d047de806e025ff3f1f8e431c186d32ce0c1da4d73ea6f6f88cb2382221411a33fd97d58dbd6f3c6f8ecbb5a0396ffc22dc3c +EBUILD iwl7260-ucode-0.13.30.25.ebuild 1387 SHA256 fc7807ba52b3eaaf8b094fbce710f0579aa714b004be378e5234a6cd11850af3 SHA512 97b1927b5153b7eb62b074ae2f3ac1b9f77fbb96dbd19d147d6373db808ac82b11d2f3cc2540fe787d9c24e52f62710a47f4ff391ea4129b88f5c3e665060ab6 WHIRLPOOL 04473e418fb79da3f2a120e1d6067c491546e72b681b28262c730edeb1be51b4fb2b3febb76a6b54305b5fa166894b0e855d0932abf85943f6186bf174f15a89 +EBUILD iwl7260-ucode-0.15.227938.ebuild 1378 SHA256 ba05f41e8f45f21e881a79b5f4a48ec3e1445ea758c7366d56f05a335f3354c0 SHA512 8cd5c32adcac6346835952a23d18f08ee4cac7d2eb1d3eff05dd5c03720a4a559857b80847f8f803320e0a65a1591a99cc55cac1a47050adc14c69d850cbd598 WHIRLPOOL 488f630fd20249def283b150e53c5b6d12e487bf41a61b0fd2a41fb02944526784b0b60cd45de3b39c7213f82c4034e2596a58684909f794a333aa53655d8d85 +EBUILD iwl7260-ucode-0.16.242414.ebuild 1378 SHA256 c1e1704ee6b449ffbd194ae41f1dd0af4719a1b9cca2fac13303c67a5e05203f SHA512 2f149bf9cd37e79a7dfcca8388b4874187432e0459a40acd980d71ca1203864e10014c9a279a1fa18425b404be0a1531799198c21157312d256fae2f6112df49 WHIRLPOOL 5ae25df7b73d7e47767b99ade62fc9ad89916d2ad99ecaa55194d64659af286ac891a7b0cb3daee9afed4895aa6478e16eb2a7af4ca047d1885d098789659d54 +EBUILD iwl7260-ucode-0.7.1.22.ebuild 1319 SHA256 6c277ab0385f8817798f9bded5b540d3c9acb84861748f7ba65afd2bbb02ac78 SHA512 1a9f5ef2f11d861b8252684012b5f7752c9f37453454562bc06cdec5251ca5d661aae5945191a0ac1b42ef09e16da1cdea59d763c598db167732c84f23079627 WHIRLPOOL b6bec778d81a83adbbede7b277575f204db1d6784e83c3abe74afea59a36601c91052b7aa25543acb230cb60f5226637e5c6ca393e089427a01db2e7e55575da +EBUILD iwl7260-ucode-0.8.15.22.ebuild 1416 SHA256 c501acda420e7b2e3961a5ddf04d2a88fefa5675599bbf7027e2a63d0fc8a737 SHA512 59a576991e3729a3cafc957c6900c213086f599e8b811942416429510b2d4f736ecdc894c76e90f27894f2d95ffc3b7f120e413da4d3f91980cecd66f9c98f2b WHIRLPOOL 2bd3df0c65db882eb112d8d8808f30366f1a68963423544ed7f89ac247e5680922e8316d48bc3402dbedc2d59903afa9ad808f1894a34d7436f8475aad41440b +EBUILD iwl7260-ucode-0.8.24.22.ebuild 1416 SHA256 c501acda420e7b2e3961a5ddf04d2a88fefa5675599bbf7027e2a63d0fc8a737 SHA512 59a576991e3729a3cafc957c6900c213086f599e8b811942416429510b2d4f736ecdc894c76e90f27894f2d95ffc3b7f120e413da4d3f91980cecd66f9c98f2b WHIRLPOOL 2bd3df0c65db882eb112d8d8808f30366f1a68963423544ed7f89ac247e5680922e8316d48bc3402dbedc2d59903afa9ad808f1894a34d7436f8475aad41440b +EBUILD iwl7260-ucode-0.9.214.23.ebuild 1416 SHA256 fd41f5cae2cf080e1574e4bcdad861631b2bda6a8cebed0c8b02cdd61a14615c SHA512 245d095fd3bcff3abd58d021e58f03fe5aa31c4c01413e07f28002def29a47d6d820221e5a0355b9a99f66e48296f662813a747b6e4e5fc29761dfd4bd579d7d WHIRLPOOL 011285b5b392009ef39d129b6e73f8e4535c8486d672eabb765835b86ae2684929d46109546b86fe60408f9e38f006518bd89e05d1107935b284cf08f53cb046 +EBUILD iwl7260-ucode-0.9.228.25.ebuild 1375 SHA256 1cd59455266bb06de1a23412acee4253c132b920918eb0d13da23bdeee12baa2 SHA512 69a7dd51f6aac8815136d8ffef8c2442297eb880a8ea766cc48f9079982cc9304e7db1f08bc7ecd1165cc2a7e2e14f6fd09fc742421092d27792f60e7ad34162 WHIRLPOOL 1a3bf4a0c30792ea212d95b3941fbc422938f29968c43be9369d7401ddd82480df79df0a7d1f4541574cf586ce7e03706c8a3aaed17cf85b0f76bbb7b27b6cc7 +MISC ChangeLog 3851 SHA256 94982692ef5ccf34c2d1361b00056f487d3d98c8e46e7d6520e08c0d88bc15a9 SHA512 1ddb8f17f5394336c61a6cb8ffe847c602e93bf628445b18607a3afb7130735cbb7a5476a12e7c9f0fc3d7dbf252728230126307bae91a90d25af6f0a20fb641 WHIRLPOOL 6a7a878fd24d5ffcc1900b9f7e0b7fa9ad58bdadc53e527811c285a6c6b7a55defe86fa0c409fceb8575a984fb89aa6c9a994417494e259616e59f208a7d01d7 +MISC ChangeLog-2015 3780 SHA256 1d37edbe7875ff07fbf0da5991a2044ee2ce5e3f9e8d74dc0c9532e470bc9752 SHA512 0e50381848c86e15cb0ffc02864e9719b26b0684cb87e366545155e81b1dd7310b3ac9ba67f713eb7f725cbb1b7f4f7a86b5e0a4e81da3e190179d4a7427d669 WHIRLPOOL c6e6b2f21e5f10f11092c51de050d325e345ca08123b4bf28ab13ac5a6774eb0e0dc065632be58d60758b95dc01071b631251972587e4ebcf39430519d153ba6 +MISC metadata.xml 412 SHA256 77295a1dd228dd07b6afdb833f4e315c0eca4d126cbe3d44c8508516c83b0087 SHA512 87df5e498b2fbc9e6dd2826285935bd440733e7efb2fbd627593a8f15a02b7ea4456fffb2d4a39ed37ab3125ffe25ed59208b9d3621f0afb908aefee567e9c46 WHIRLPOOL 788d4f45a64e28e51f5ec1eafd21169a54f5a3a350b94590824ad676349c0a5f76351643edb2000fa2235ca1f9b64bf3dcff7f9cb52bb052a0e58407d7d4c12b diff --git a/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.10.11.23.ebuild b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.10.11.23.ebuild new file mode 100644 index 000000000000..b7b57b49d435 --- /dev/null +++ b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.10.11.23.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit linux-info versionator + +DEV_N="${PN:3:4}" +vc=($(get_all_version_components "${PV}")) +MY_PV="${vc[6]}.${vc[4]}.${vc[2]}.${vc[0]}" +MY_PN="iwlwifi-${DEV_N}-ucode" + +DV_MAJOR="3" +DV_MINOR="17" +DV_PATCH="0" + +DESCRIPTION="Firmware for Intel (R) Dual Band Wireless-AC ${DEV_N}" +HOMEPAGE="https://wireless.kernel.org/en/users/Drivers/iwlwifi" +SRC_URI="https://wireless.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=${MY_PN}-${MY_PV}.tgz -> ${P}.tgz" + +LICENSE="ipw3945" +SLOT="${vc[2]}" +KEYWORDS="~amd64 ~x86" +IUSE="bluetooth" + +DEPEND="" +RDEPEND="bluetooth? ( sys-firmware/iwl3160-7260-bt-ucode ) + !sys-kernel/linux-firmware[-savedconfig]" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +CONFIG_CHECK="~IWLMVM" +ERROR_IWLMVM="CONFIG_IWLMVM is required to be enabled in /usr/src/linux/.config for the kernel to be able to load the ${DEV_N} firmware" + +pkg_pretend() { + if kernel_is lt "${DV_MAJOR}" "${DV_MINOR}" "${DV_PATCH}"; then + ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}." + ewarn "This microcode image requires a kernel >= ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}." + ewarn "For kernel versions < ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}, you may install older SLOTS" + fi +} + +src_install() { + insinto /lib/firmware + doins "${S}/iwlwifi-${DEV_N}-${vc[2]}.ucode" + dodoc README* +} diff --git a/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.10.15.23.ebuild b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.10.15.23.ebuild new file mode 100644 index 000000000000..84397cd3d807 --- /dev/null +++ b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.10.15.23.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit linux-info versionator + +DEV_N="${PN:3:4}" +vc=($(get_all_version_components "${PV}")) +MY_PV="${vc[6]}.${vc[4]}.${vc[2]}.${vc[0]}" +MY_PN="iwlwifi-${DEV_N}-ucode" + +DV_MAJOR="3" +DV_MINOR="17" +DV_PATCH="0" + +DESCRIPTION="Firmware for Intel (R) Dual Band Wireless-AC ${DEV_N}" +HOMEPAGE="https://wireless.kernel.org/en/users/Drivers/iwlwifi" +SRC_URI="https://wireless.wiki.kernel.org/_media/en/users/drivers/${MY_PN}-${MY_PV}.tgz -> ${P}.tgz" + +LICENSE="ipw3945" +SLOT="${vc[2]}" +KEYWORDS="~amd64 ~x86" +IUSE="bluetooth" + +DEPEND="" +RDEPEND="bluetooth? ( sys-firmware/iwl3160-7260-bt-ucode ) + !sys-kernel/linux-firmware[-savedconfig]" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +CONFIG_CHECK="~IWLMVM" +ERROR_IWLMVM="CONFIG_IWLMVM is required to be enabled in /usr/src/linux/.config for the kernel to be able to load the ${DEV_N} firmware" + +pkg_pretend() { + if kernel_is lt "${DV_MAJOR}" "${DV_MINOR}" "${DV_PATCH}"; then + ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}." + ewarn "This microcode image requires a kernel >= ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}." + ewarn "For kernel versions < ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}, you may install older SLOTS" + fi +} + +src_install() { + insinto /lib/firmware + doins "${S}/iwlwifi-${DEV_N}-${vc[2]}.ucode" + dodoc README* +} diff --git a/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.12.16.25.ebuild b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.12.16.25.ebuild new file mode 100644 index 000000000000..c8229ccdc4d5 --- /dev/null +++ b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.12.16.25.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit linux-info versionator + +DEV_N="${PN:3:4}" +vc=($(get_all_version_components "${PV}")) +MY_PV="${vc[6]}.${vc[4]}.${vc[2]}.${vc[0]}" +MY_PN="iwlwifi-${DEV_N}-ucode" + +DV_MAJOR="3" +DV_MINOR="19" +DV_PATCH="0" + +DESCRIPTION="Firmware for Intel (R) Dual Band Wireless-AC ${DEV_N}" +HOMEPAGE="https://wireless.kernel.org/en/users/Drivers/iwlwifi" +SRC_URI="https://wireless.wiki.kernel.org/_media/en/users/drivers/${MY_PN}-${MY_PV}.tgz -> ${P}.tgz" + +LICENSE="ipw3945" +SLOT="${vc[2]}" +KEYWORDS="~amd64 ~x86" +IUSE="bluetooth" + +DEPEND="" +RDEPEND="bluetooth? ( sys-firmware/iwl3160-7260-bt-ucode ) + !sys-kernel/linux-firmware[-savedconfig]" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +CONFIG_CHECK="~IWLMVM" +ERROR_IWLMVM="CONFIG_IWLMVM is required to be enabled in /usr/src/linux/.config for the kernel to be able to load the ${DEV_N} firmware" + +pkg_pretend() { + if kernel_is lt "${DV_MAJOR}" "${DV_MINOR}" "${DV_PATCH}"; then + ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}." + ewarn "This microcode image requires a kernel >= ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}." + ewarn "For kernel versions < ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}, you may install older SLOTS" + fi +} + +src_install() { + insinto /lib/firmware + doins "${S}/iwlwifi-${DEV_N}-${vc[2]}.ucode" + dodoc README* +} diff --git a/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.12.17.25.ebuild b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.12.17.25.ebuild new file mode 100644 index 000000000000..4663a5372b54 --- /dev/null +++ b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.12.17.25.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit linux-info versionator + +DEV_N="${PN:3:4}" +vc=($(get_all_version_components "${PV}")) +MY_PV="${vc[6]}.${vc[4]}.${vc[2]}.${vc[0]}" +MY_PN="iwlwifi-${DEV_N}-ucode" + +DV_MAJOR="3" +DV_MINOR="19" +DV_PATCH="0" + +DESCRIPTION="Firmware for Intel (R) Dual Band Wireless-AC ${DEV_N}" +HOMEPAGE="https://wireless.kernel.org/en/users/Drivers/iwlwifi" +SRC_URI="https://wireless.wiki.kernel.org/_media/en/users/drivers/${MY_PN}-${MY_PV}.tgz -> ${P}.tgz" + +LICENSE="ipw3945" +SLOT="${vc[2]}" +KEYWORDS="~amd64 ~x86" +IUSE="bluetooth" + +DEPEND="" +RDEPEND="bluetooth? ( sys-firmware/iwl3160-7260-bt-ucode ) + !sys-kernel/linux-firmware[-savedconfig]" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +CONFIG_CHECK="~IWLMVM" +ERROR_IWLMVM="CONFIG_IWLMVM is required to be enabled in /usr/src/linux/.config for the kernel to be able to load the ${DEV_N} firmware" + +pkg_pretend() { + if kernel_is lt "${DV_MAJOR}" "${DV_MINOR}" "${DV_PATCH}"; then + ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}." + ewarn "This microcode image requires a kernel >= ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}." + ewarn "For kernel versions < ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}, you may install older SLOTS" + fi +} + +src_install() { + insinto /lib/firmware + doins "${S}/iwlwifi-${DEV_N}-${vc[2]}.ucode" + dodoc README* +} diff --git a/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.13.30.25.ebuild b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.13.30.25.ebuild new file mode 100644 index 000000000000..831ef0a387b1 --- /dev/null +++ b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.13.30.25.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit linux-info versionator + +DEV_N="${PN:3:4}" +vc=($(get_all_version_components "${PV}")) +MY_PV="${vc[6]}.${vc[4]}.${vc[2]}.${vc[0]}" +MY_PN="iwlwifi-${DEV_N}-ucode" + +DV_MAJOR="4" +DV_MINOR="1" +DV_PATCH="0" + +DESCRIPTION="Firmware for Intel (R) Dual Band Wireless-AC ${DEV_N}" +HOMEPAGE="https://wireless.kernel.org/en/users/Drivers/iwlwifi" +SRC_URI="https://wireless.wiki.kernel.org/_media/en/users/drivers/${MY_PN}-${MY_PV}.tgz -> ${P}.tgz" + +LICENSE="ipw3945" +SLOT="${vc[2]}" +KEYWORDS="~amd64 ~x86" +IUSE="bluetooth" + +DEPEND="" +RDEPEND="bluetooth? ( sys-firmware/iwl3160-7260-bt-ucode ) + !sys-kernel/linux-firmware[-savedconfig]" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +CONFIG_CHECK="~IWLMVM" +ERROR_IWLMVM="CONFIG_IWLMVM is required to be enabled in /usr/src/linux/.config for the kernel to be able to load the ${DEV_N} firmware" + +pkg_pretend() { + if kernel_is lt "${DV_MAJOR}" "${DV_MINOR}" "${DV_PATCH}"; then + ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}." + ewarn "This microcode image requires a kernel >= ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}." + ewarn "For kernel versions < ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}, you may install older SLOTS" + fi +} + +src_install() { + insinto /lib/firmware + doins "${S}/iwlwifi-${DEV_N}-${vc[2]}.ucode" + dodoc README* +} diff --git a/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.15.227938.ebuild b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.15.227938.ebuild new file mode 100644 index 000000000000..15801434dea4 --- /dev/null +++ b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.15.227938.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit linux-info versionator + +DEV_N="${PN:3:4}" +vc=($(get_all_version_components "${PV}")) +MY_PV="${vc[2]}.${vc[4]}.${vc[0]}" +MY_PN="iwlwifi-${DEV_N}-ucode" + +DV_MAJOR="4" +DV_MINOR="2" +DV_PATCH="0" + +DESCRIPTION="Firmware for Intel (R) Dual Band Wireless-AC ${DEV_N}" +HOMEPAGE="https://wireless.kernel.org/en/users/Drivers/iwlwifi" +SRC_URI="https://wireless.wiki.kernel.org/_media/en/users/drivers/${MY_PN}-${MY_PV}.tgz -> ${P}.tgz" + +LICENSE="ipw3945" +SLOT="${vc[2]}" +KEYWORDS="~amd64 ~x86" +IUSE="bluetooth" + +DEPEND="" +RDEPEND="bluetooth? ( sys-firmware/iwl3160-7260-bt-ucode ) + !sys-kernel/linux-firmware[-savedconfig]" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +CONFIG_CHECK="~IWLMVM" +ERROR_IWLMVM="CONFIG_IWLMVM is required to be enabled in /usr/src/linux/.config for the kernel to be able to load the ${DEV_N} firmware" + +pkg_pretend() { + if kernel_is lt "${DV_MAJOR}" "${DV_MINOR}" "${DV_PATCH}"; then + ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}." + ewarn "This microcode image requires a kernel >= ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}." + ewarn "For kernel versions < ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}, you may install older SLOTS" + fi +} + +src_install() { + insinto /lib/firmware + doins "${S}/iwlwifi-${DEV_N}-${vc[2]}.ucode" + dodoc README* +} diff --git a/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.16.242414.ebuild b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.16.242414.ebuild new file mode 100644 index 000000000000..3abce4765618 --- /dev/null +++ b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.16.242414.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit linux-info versionator + +DEV_N="${PN:3:4}" +vc=($(get_all_version_components "${PV}")) +MY_PV="${vc[2]}.${vc[4]}.${vc[0]}" +MY_PN="iwlwifi-${DEV_N}-ucode" + +DV_MAJOR="4" +DV_MINOR="3" +DV_PATCH="0" + +DESCRIPTION="Firmware for Intel (R) Dual Band Wireless-AC ${DEV_N}" +HOMEPAGE="https://wireless.kernel.org/en/users/Drivers/iwlwifi" +SRC_URI="https://wireless.wiki.kernel.org/_media/en/users/drivers/${MY_PN}-${MY_PV}.tgz -> ${P}.tgz" + +LICENSE="ipw3945" +SLOT="${vc[2]}" +KEYWORDS="~amd64 ~x86" +IUSE="bluetooth" + +DEPEND="" +RDEPEND="bluetooth? ( sys-firmware/iwl3160-7260-bt-ucode ) + !sys-kernel/linux-firmware[-savedconfig]" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +CONFIG_CHECK="~IWLMVM" +ERROR_IWLMVM="CONFIG_IWLMVM is required to be enabled in /usr/src/linux/.config for the kernel to be able to load the ${DEV_N} firmware" + +pkg_pretend() { + if kernel_is lt "${DV_MAJOR}" "${DV_MINOR}" "${DV_PATCH}"; then + ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}." + ewarn "This microcode image requires a kernel >= ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}." + ewarn "For kernel versions < ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}, you may install older SLOTS" + fi +} + +src_install() { + insinto /lib/firmware + doins "${S}/iwlwifi-${DEV_N}-${vc[2]}.ucode" + dodoc README* +} diff --git a/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.7.1.22.ebuild b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.7.1.22.ebuild new file mode 100644 index 000000000000..ac3f78071b7a --- /dev/null +++ b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.7.1.22.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit linux-info versionator + +DEV_N="${PN:3:4}" +vc=($(get_all_version_components "${PV}")) +MY_PV="${vc[6]}.${vc[4]}.${vc[2]}.${vc[0]}" +MY_PN="iwlwifi-${DEV_N}-ucode" + +DV_MAJOR="3" +DV_MINOR="10" +DV_PATCH="0" + +DESCRIPTION="Firmware for Intel (R) Dual Band Wireless-AC ${DEV_N}" +HOMEPAGE="https://wireless.kernel.org/en/users/Drivers/iwlwifi" +SRC_URI="https://wireless.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=${MY_PN}-${MY_PV}.tgz -> ${P}.tgz" + +LICENSE="ipw3945" +SLOT="${vc[2]}" +KEYWORDS="~amd64 ~x86" +IUSE="bluetooth" + +DEPEND="" +RDEPEND="bluetooth? ( sys-firmware/iwl3160-7260-bt-ucode ) + !sys-kernel/linux-firmware[-savedconfig]" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +CONFIG_CHECK="~IWLMVM" +ERROR_IWLMVM="CONFIG_IWLMVM is required to be enabled in /usr/src/linux/.config for the kernel to be able to load the ${DEV_N} firmware" + +pkg_pretend() { + if kernel_is lt "${DV_MAJOR}" "${DV_MINOR}" "${DV_PATCH}"; then + ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}." + ewarn "This microcode image requires a kernel >= ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}." + fi +} + +src_install() { + insinto /lib/firmware + doins "${S}/iwlwifi-${DEV_N}-${vc[2]}.ucode" + dodoc README* +} diff --git a/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.8.15.22.ebuild b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.8.15.22.ebuild new file mode 100644 index 000000000000..4b7654a4243b --- /dev/null +++ b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.8.15.22.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit linux-info versionator + +DEV_N="${PN:3:4}" +vc=($(get_all_version_components "${PV}")) +MY_PV="${vc[6]}.${vc[4]}.${vc[2]}.${vc[0]}" +MY_PN="iwlwifi-${DEV_N}-ucode" + +DV_MAJOR="3" +DV_MINOR="13" +DV_PATCH="0" + +DESCRIPTION="Firmware for Intel (R) Dual Band Wireless-AC ${DEV_N}" +HOMEPAGE="https://wireless.kernel.org/en/users/Drivers/iwlwifi" +SRC_URI="https://wireless.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=${MY_PN}-${MY_PV}.tgz -> ${P}.tgz" + +LICENSE="ipw3945" +SLOT="${vc[2]}" +KEYWORDS="~amd64 ~x86" +IUSE="bluetooth" + +DEPEND="" +RDEPEND="bluetooth? ( sys-firmware/iwl3160-7260-bt-ucode ) + !sys-kernel/linux-firmware[-savedconfig]" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +CONFIG_CHECK="~IWLMVM" +ERROR_IWLMVM="CONFIG_IWLMVM is required to be enabled in /usr/src/linux/.config for the kernel to be able to load the ${DEV_N} firmware" + +pkg_pretend() { + if kernel_is lt "${DV_MAJOR}" "${DV_MINOR}" "${DV_PATCH}"; then + ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}." + ewarn "This microcode image requires a kernel >= ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}." + ewarn "For kernel versions < ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}, you may install older SLOTS" + fi +} + +src_install() { + insinto /lib/firmware + doins "${S}/iwlwifi-${DEV_N}-${vc[2]}.ucode" + dodoc README* +} diff --git a/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.8.24.22.ebuild b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.8.24.22.ebuild new file mode 100644 index 000000000000..4b7654a4243b --- /dev/null +++ b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.8.24.22.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit linux-info versionator + +DEV_N="${PN:3:4}" +vc=($(get_all_version_components "${PV}")) +MY_PV="${vc[6]}.${vc[4]}.${vc[2]}.${vc[0]}" +MY_PN="iwlwifi-${DEV_N}-ucode" + +DV_MAJOR="3" +DV_MINOR="13" +DV_PATCH="0" + +DESCRIPTION="Firmware for Intel (R) Dual Band Wireless-AC ${DEV_N}" +HOMEPAGE="https://wireless.kernel.org/en/users/Drivers/iwlwifi" +SRC_URI="https://wireless.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=${MY_PN}-${MY_PV}.tgz -> ${P}.tgz" + +LICENSE="ipw3945" +SLOT="${vc[2]}" +KEYWORDS="~amd64 ~x86" +IUSE="bluetooth" + +DEPEND="" +RDEPEND="bluetooth? ( sys-firmware/iwl3160-7260-bt-ucode ) + !sys-kernel/linux-firmware[-savedconfig]" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +CONFIG_CHECK="~IWLMVM" +ERROR_IWLMVM="CONFIG_IWLMVM is required to be enabled in /usr/src/linux/.config for the kernel to be able to load the ${DEV_N} firmware" + +pkg_pretend() { + if kernel_is lt "${DV_MAJOR}" "${DV_MINOR}" "${DV_PATCH}"; then + ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}." + ewarn "This microcode image requires a kernel >= ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}." + ewarn "For kernel versions < ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}, you may install older SLOTS" + fi +} + +src_install() { + insinto /lib/firmware + doins "${S}/iwlwifi-${DEV_N}-${vc[2]}.ucode" + dodoc README* +} diff --git a/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.9.214.23.ebuild b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.9.214.23.ebuild new file mode 100644 index 000000000000..a0785dfd7a48 --- /dev/null +++ b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.9.214.23.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit linux-info versionator + +DEV_N="${PN:3:4}" +vc=($(get_all_version_components "${PV}")) +MY_PV="${vc[6]}.${vc[4]}.${vc[2]}.${vc[0]}" +MY_PN="iwlwifi-${DEV_N}-ucode" + +DV_MAJOR="3" +DV_MINOR="14" +DV_PATCH="7" + +DESCRIPTION="Firmware for Intel (R) Dual Band Wireless-AC ${DEV_N}" +HOMEPAGE="https://wireless.kernel.org/en/users/Drivers/iwlwifi" +SRC_URI="https://wireless.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=${MY_PN}-${MY_PV}.tgz -> ${P}.tgz" + +LICENSE="ipw3945" +SLOT="${vc[2]}" +KEYWORDS="~amd64 ~x86" +IUSE="bluetooth" + +DEPEND="" +RDEPEND="bluetooth? ( sys-firmware/iwl3160-7260-bt-ucode ) + !sys-kernel/linux-firmware[-savedconfig]" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +CONFIG_CHECK="~IWLMVM" +ERROR_IWLMVM="CONFIG_IWLMVM is required to be enabled in /usr/src/linux/.config for the kernel to be able to load the ${DEV_N} firmware" + +pkg_pretend() { + if kernel_is lt "${DV_MAJOR}" "${DV_MINOR}" "${DV_PATCH}"; then + ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}." + ewarn "This microcode image requires a kernel >= ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}." + ewarn "For kernel versions < ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}, you may install older SLOTS" + fi +} + +src_install() { + insinto /lib/firmware + doins "${S}/iwlwifi-${DEV_N}-${vc[2]}.ucode" + dodoc README* +} diff --git a/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.9.228.25.ebuild b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.9.228.25.ebuild new file mode 100644 index 000000000000..e7db28d8ba4d --- /dev/null +++ b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.9.228.25.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit linux-info versionator + +DEV_N="${PN:3:4}" +vc=($(get_all_version_components "${PV}")) +MY_PV="${vc[6]}.${vc[4]}.${vc[2]}.${vc[0]}" +MY_PN="iwlwifi-${DEV_N}-ucode" + +DESCRIPTION="Firmware for Intel (R) Dual Band Wireless-AC ${DEV_N}" +HOMEPAGE="https://wireless.kernel.org/en/users/Drivers/iwlwifi" +SRC_URI="https://wireless.kernel.org/en/users/Drivers/iwlwifi?action=AttachFile&do=get&target=${MY_PN}-${MY_PV}.tgz -> ${P}.tgz" + +LICENSE="ipw3945" +SLOT="${vc[2]}" +KEYWORDS="~amd64 ~x86" +IUSE="bluetooth" + +DEPEND="" +RDEPEND="bluetooth? ( sys-firmware/iwl3160-7260-bt-ucode ) + !sys-kernel/linux-firmware[-savedconfig]" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +CONFIG_CHECK="~IWLMVM" +ERROR_IWLMVM="CONFIG_IWLMVM is required to be enabled in /usr/src/linux/.config for the kernel to be able to load the ${DEV_N} firmware" + +pkg_pretend() { + if kernel_is lt "${DV_MAJOR}" "${DV_MINOR}" "${DV_PATCH}"; then + ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}." + ewarn "This microcode image requires a kernel >= ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}." + ewarn "For kernel versions < ${DV_MAJOR}.${DV_MINOR}.${DV_PATCH}, you may install older SLOTS" + fi +} + +src_install() { + insinto /lib/firmware + doins "${S}/iwlwifi-${DEV_N}-${vc[2]}.ucode" + dodoc README* +} diff --git a/sys-firmware/iwl7260-ucode/metadata.xml b/sys-firmware/iwl7260-ucode/metadata.xml new file mode 100644 index 000000000000..1519086156bb --- /dev/null +++ b/sys-firmware/iwl7260-ucode/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>gienah@gentoo.org</email> + <description>Feel free to bump and add yourself to the maintainer list, + please bump sys-firmware/iwl3160-ucode and maybe + sys-firmware/iwl3160-7260-bt-ucode as well.</description> + </maintainer> +</pkgmetadata> |