diff options
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | NVIDIA-Linux-x86_64-325.15.sha256 | 170 | ||||
-rw-r--r-- | NVIDIA-Linux-x86_64-340.108.sha256 | 110 | ||||
-rw-r--r-- | PKGBUILD | 58 |
4 files changed, 336 insertions, 19 deletions
@@ -1,16 +1,21 @@ pkgbase = nouveau-fw pkgdesc = This package provides video & pgraph firmwares for all NVIDIA chipsets that need them - pkgver = 325.15 + pkgver = 340.108 pkgrel = 1 - url = http://nouveau.freedesktop.org/wiki/ + url = http://nouveau.freedesktop.org/ arch = any license = custom makedepends = python3 - source = https://raw.githubusercontent.com/envytools/firmware/master/extract_firmware.py + makedepends = git + source = http://us.download.nvidia.com/XFree86/Linux-x86_64/340.108/NVIDIA-Linux-x86_64-340.108.run source = http://us.download.nvidia.com/XFree86/Linux-x86_64/325.15/NVIDIA-Linux-x86_64-325.15.run - md5sums = SKIP - md5sums = SKIP - sha256sums = SKIP + source = NVIDIA-Linux-x86_64-340.108.sha256 + source = NVIDIA-Linux-x86_64-325.15.sha256 + source = envytools-extractor::git+https://github.com/envytools/firmware/ + sha256sums = c671d4f1b7c09bc1af079b98b447adb06d704b04f802f7045a611fa50133b71b + sha256sums = 01446fbd94f6eb3b2e1b3d3f2b06970bf470c3ee2cb1838b3d0c2416e6c74500 + sha256sums = 351ed2104129fa388230f1bf2255765dcbd0e2b5f9e950efeb541a98e149160b + sha256sums = d773620e7108ee83e83206977d15622eb1216d6816da95cc5d630a0d960f3822 sha256sums = SKIP pkgname = nouveau-fw diff --git a/NVIDIA-Linux-x86_64-325.15.sha256 b/NVIDIA-Linux-x86_64-325.15.sha256 new file mode 100644 index 000000000000..23f11f4f9281 --- /dev/null +++ b/NVIDIA-Linux-x86_64-325.15.sha256 @@ -0,0 +1,170 @@ +68501f94e0d66244a85789979288e3b2974ea8c2a95fe1e9b5c821c3c17905f9 *nv106_fuc084 +66c2e12418554d136dae6a73005aa1faeddcea5c4818c2fab64f29fa5bc1b851 *nv106_fuc085 +765163c6055d618983b114eb4474099baf190bd9dc2dcf00a36c0af0dcf764be *nv106_fuc086 +68501f94e0d66244a85789979288e3b2974ea8c2a95fe1e9b5c821c3c17905f9 *nv108_fuc084 +66c2e12418554d136dae6a73005aa1faeddcea5c4818c2fab64f29fa5bc1b851 *nv108_fuc085 +765163c6055d618983b114eb4474099baf190bd9dc2dcf00a36c0af0dcf764be *nv108_fuc086 +cb0fa70717fddce87675327a57fbb90229d599b538255eebaf5c9a77327ef63f *nv108_fuc409c +e4d5d66d6e655b99c21e615fe7ee0ad31ef177b39748dd4bfb04d2c1ea6ec567 *nv108_fuc409d +c2b3a030e7eeb6f6804f6368520a02821adf0c34f3af84b724706a1888c550f8 *nv108_fuc41ac +7644f3377611fd464ac11188deaf63fc2f9bbbb394dcc7d39a0dc504d5784d91 *nv108_fuc41ad +a13922a833e9687d72505c77178b3e4ed3a47051cc97f5c9745b7ebc2139dc6b *nv84_bsp +c5d6e07a825b305ca99968ed93c944cfe9f4bb4ca05df76650cbd283319d8cd4 *nv84_bsp-h264 +a3307586d10169e143f59d30f3a1a904b6bedbea87bd1700bad20986712cce72 *nv84_vp +f9c60fe227bc59c5aa9aa80e7bddfceee3a5bba1658f96de7b2a20dc005c6279 *nv84_vp-h264-1 +c77781564f122e8ee954356847683216ddf3993769448ebe845765a885768199 *nv84_vp-h264-2 +d37376dc775507c19166e7af4ba13e92b72e2874cd0d78df624659f33a7ac40b *nv84_vp-mpeg12 +953c547de3e36d3b870f986f12ee17434022f29bd5b7a2ee90f7a1ba5f790a1e *nv84_vp-vc1-1 +0a733a65bbe932b6297004fab92c72271273a410939384670ea79ec39190f1b9 *nv84_vp-vc1-2 +0144fc8f7ea6710c62dd57c1020e68b89d7a3bb6ce12f8d5def48295827b1c19 *nv84_vp-vc1-3 +a3307586d10169e143f59d30f3a1a904b6bedbea87bd1700bad20986712cce72 *nv84_xuc00f +a13922a833e9687d72505c77178b3e4ed3a47051cc97f5c9745b7ebc2139dc6b *nv84_xuc103 +f5f120f0fe04496eae53df4944119172d7516dce37a09d2a4cb3ed34f5503d4a *nv98_bsp +f5f120f0fe04496eae53df4944119172d7516dce37a09d2a4cb3ed34f5503d4a *nv98_fuc084 +cc1c282ddbbc4109ab92ff02868b5bc4399dfb80678fd3970665eeca20974480 *nv98_fuc085 +80260894a9fbbffeb4f5bea00425c0b03416ad452c2ba950a2fdc6883c78ce7a *nv98_fuc086 +80260894a9fbbffeb4f5bea00425c0b03416ad452c2ba950a2fdc6883c78ce7a *nv98_ppp +cc1c282ddbbc4109ab92ff02868b5bc4399dfb80678fd3970665eeca20974480 *nv98_vp +b39366d1d809567699efe199a238d22c7dd3f2243137a574373ffad994aa7e73 *nva3_bsp +b39366d1d809567699efe199a238d22c7dd3f2243137a574373ffad994aa7e73 *nva3_fuc084 +54803e6b4ba2e54bf81ac15c8b8f5064e61f5a268eb860741e53dd34496c885b *nva3_fuc085 +fe121d5cbede950bf69e64ba6d7f2af6d6937d0a06d101b968b90e8f5a0bca0e *nva3_fuc086 +fe121d5cbede950bf69e64ba6d7f2af6d6937d0a06d101b968b90e8f5a0bca0e *nva3_ppp +54803e6b4ba2e54bf81ac15c8b8f5064e61f5a268eb860741e53dd34496c885b *nva3_vp +b39366d1d809567699efe199a238d22c7dd3f2243137a574373ffad994aa7e73 *nva5_fuc084 +54803e6b4ba2e54bf81ac15c8b8f5064e61f5a268eb860741e53dd34496c885b *nva5_fuc085 +fe121d5cbede950bf69e64ba6d7f2af6d6937d0a06d101b968b90e8f5a0bca0e *nva5_fuc086 +b39366d1d809567699efe199a238d22c7dd3f2243137a574373ffad994aa7e73 *nva8_fuc084 +54803e6b4ba2e54bf81ac15c8b8f5064e61f5a268eb860741e53dd34496c885b *nva8_fuc085 +fe121d5cbede950bf69e64ba6d7f2af6d6937d0a06d101b968b90e8f5a0bca0e *nva8_fuc086 +f5f120f0fe04496eae53df4944119172d7516dce37a09d2a4cb3ed34f5503d4a *nvaa_fuc084 +cc1c282ddbbc4109ab92ff02868b5bc4399dfb80678fd3970665eeca20974480 *nvaa_fuc085 +80260894a9fbbffeb4f5bea00425c0b03416ad452c2ba950a2fdc6883c78ce7a *nvaa_fuc086 +f5f120f0fe04496eae53df4944119172d7516dce37a09d2a4cb3ed34f5503d4a *nvac_fuc084 +cc1c282ddbbc4109ab92ff02868b5bc4399dfb80678fd3970665eeca20974480 *nvac_fuc085 +80260894a9fbbffeb4f5bea00425c0b03416ad452c2ba950a2fdc6883c78ce7a *nvac_fuc086 +b39366d1d809567699efe199a238d22c7dd3f2243137a574373ffad994aa7e73 *nvaf_fuc084 +54803e6b4ba2e54bf81ac15c8b8f5064e61f5a268eb860741e53dd34496c885b *nvaf_fuc085 +fe121d5cbede950bf69e64ba6d7f2af6d6937d0a06d101b968b90e8f5a0bca0e *nvaf_fuc086 +ffb1cccf945b793e5c4cee38c182ba09cbf585e725b6f5d716cb0f672cb2397f *nvc0_bsp +ffb1cccf945b793e5c4cee38c182ba09cbf585e725b6f5d716cb0f672cb2397f *nvc0_fuc084 +eb09a29a607320b7361894deafff8425c8535fe88dfb15e751aa0e3f008527f9 *nvc0_fuc085 +765163c6055d618983b114eb4474099baf190bd9dc2dcf00a36c0af0dcf764be *nvc0_fuc086 +7abd14610aabdbb8573b1aab91315773199ca2fc3ca766765eef7b9d1ea604db *nvc0_fuc409c +4a3915fba11f5039943206d456d09a3e4eda57b5ee5b9a2bc15666de8fc75675 *nvc0_fuc409d +608976c1f226c192addaf176804de09481ac0d06a0cfb306bf87f4d3eca6d8b6 *nvc0_fuc41ac +7d5732307c8a487276ea013e5813c9418b977aae95f33188b4d888a49f71c9bc *nvc0_fuc41ad +765163c6055d618983b114eb4474099baf190bd9dc2dcf00a36c0af0dcf764be *nvc0_ppp +eb09a29a607320b7361894deafff8425c8535fe88dfb15e751aa0e3f008527f9 *nvc0_vp +ffb1cccf945b793e5c4cee38c182ba09cbf585e725b6f5d716cb0f672cb2397f *nvc1_fuc084 +eb09a29a607320b7361894deafff8425c8535fe88dfb15e751aa0e3f008527f9 *nvc1_fuc085 +765163c6055d618983b114eb4474099baf190bd9dc2dcf00a36c0af0dcf764be *nvc1_fuc086 +c0e5dd67a089f8c82d3655e588b5205b3023d3abb019639287aaee416008f397 *nvc1_fuc409c +83bf32a14845569848de8ac1f899d1b6fe1973caa90f6b217fdad496d3470b48 *nvc1_fuc409d +d66012b31d140f89177c3a41dd971006b27ef39c64970784ca913e4e23078859 *nvc1_fuc41ac +c11204d37a07b9a598c9a30d0dff223bbccbdd77187e16c5d28ea5f9bd49badb *nvc1_fuc41ad +ffb1cccf945b793e5c4cee38c182ba09cbf585e725b6f5d716cb0f672cb2397f *nvc3_fuc084 +eb09a29a607320b7361894deafff8425c8535fe88dfb15e751aa0e3f008527f9 *nvc3_fuc085 +765163c6055d618983b114eb4474099baf190bd9dc2dcf00a36c0af0dcf764be *nvc3_fuc086 +8d100a6c3cae731452426bbe06a8585bd812b5a913132ef61c31b8141078891c *nvc3_fuc409c +30e84a8c79eb047eb51392467f5b4465c1bb9f4a01f2a4c07e7cc8633e6ed924 *nvc3_fuc409d +e32aa5c46491ffb645b375f60e62d497465fb5fe4c72d8f1f523d38fa84d2e5a *nvc3_fuc41ac +7d7109c6678df4eb8f827168262af6d7a0338c1700a090a2f69601ce5dc77c8e *nvc3_fuc41ad +ffb1cccf945b793e5c4cee38c182ba09cbf585e725b6f5d716cb0f672cb2397f *nvc4_fuc084 +eb09a29a607320b7361894deafff8425c8535fe88dfb15e751aa0e3f008527f9 *nvc4_fuc085 +765163c6055d618983b114eb4474099baf190bd9dc2dcf00a36c0af0dcf764be *nvc4_fuc086 +8d100a6c3cae731452426bbe06a8585bd812b5a913132ef61c31b8141078891c *nvc4_fuc409c +124c6c1e222e234ff651c82b355554e160e90a763d9c7fe4e2a64632268e59a4 *nvc4_fuc409d +e32aa5c46491ffb645b375f60e62d497465fb5fe4c72d8f1f523d38fa84d2e5a *nvc4_fuc41ac +dae55e153c7986291fbe48b779030c768421a1c36cb1a3abc2356e7616ca446d *nvc4_fuc41ad +ffb1cccf945b793e5c4cee38c182ba09cbf585e725b6f5d716cb0f672cb2397f *nvc8_fuc084 +eb09a29a607320b7361894deafff8425c8535fe88dfb15e751aa0e3f008527f9 *nvc8_fuc085 +765163c6055d618983b114eb4474099baf190bd9dc2dcf00a36c0af0dcf764be *nvc8_fuc086 +7abd14610aabdbb8573b1aab91315773199ca2fc3ca766765eef7b9d1ea604db *nvc8_fuc409c +152f71f098f0bba83ecfe60bdc5c95123c90c85cfde09e45ec0f1d97cfeff6a3 *nvc8_fuc409d +608976c1f226c192addaf176804de09481ac0d06a0cfb306bf87f4d3eca6d8b6 *nvc8_fuc41ac +21480d8799de980ec26ad6c9980626e1e8e3e7f505a3192daa58e939d544815e *nvc8_fuc41ad +ffb1cccf945b793e5c4cee38c182ba09cbf585e725b6f5d716cb0f672cb2397f *nvce_fuc084 +eb09a29a607320b7361894deafff8425c8535fe88dfb15e751aa0e3f008527f9 *nvce_fuc085 +765163c6055d618983b114eb4474099baf190bd9dc2dcf00a36c0af0dcf764be *nvce_fuc086 +8d100a6c3cae731452426bbe06a8585bd812b5a913132ef61c31b8141078891c *nvce_fuc409c +82e68c6b3da61ffaa0463ff3585af56e3f2b992e9f6e540a6b9a076203d8599a *nvce_fuc409d +e32aa5c46491ffb645b375f60e62d497465fb5fe4c72d8f1f523d38fa84d2e5a *nvce_fuc41ac +5e0e4575f0ccbdb674c21751a135c010d4fa0621df3f093489da294f0020e296 *nvce_fuc41ad +ffb1cccf945b793e5c4cee38c182ba09cbf585e725b6f5d716cb0f672cb2397f *nvcf_fuc084 +eb09a29a607320b7361894deafff8425c8535fe88dfb15e751aa0e3f008527f9 *nvcf_fuc085 +765163c6055d618983b114eb4474099baf190bd9dc2dcf00a36c0af0dcf764be *nvcf_fuc086 +8d100a6c3cae731452426bbe06a8585bd812b5a913132ef61c31b8141078891c *nvcf_fuc409c +3d34ddaff9470f25c88eaa1c2ced9e196c9d1a31ef4585dca4ab45850235b50e *nvcf_fuc409d +e32aa5c46491ffb645b375f60e62d497465fb5fe4c72d8f1f523d38fa84d2e5a *nvcf_fuc41ac +d632e8aebfca5b108d9c105e4e87aaf48a9e1b3ffc9e837cb2df86d1a6bc6a2f *nvcf_fuc41ad +68501f94e0d66244a85789979288e3b2974ea8c2a95fe1e9b5c821c3c17905f9 *nvd7_fuc084 +66c2e12418554d136dae6a73005aa1faeddcea5c4818c2fab64f29fa5bc1b851 *nvd7_fuc085 +765163c6055d618983b114eb4474099baf190bd9dc2dcf00a36c0af0dcf764be *nvd7_fuc086 +0d9a9c0e33437496cd9e5f3adae15b96a1dee88eced6019684fa00002cc2489a *nvd7_fuc409c +6f6a2025e91e0c19648418931a83ad40fe7bdfb477e24efd9d285cbfc9582238 *nvd7_fuc409d +212cb5ea4a7bbf98cba4c199af4a62e5ac992672e4f1d5ab23e05c975200c147 *nvd7_fuc41ac +0e387539aedcb5d81cab7cf462726dd963042bf3a08aa4465994b76cb63263ad *nvd7_fuc41ad +68501f94e0d66244a85789979288e3b2974ea8c2a95fe1e9b5c821c3c17905f9 *nvd9_fuc084 +66c2e12418554d136dae6a73005aa1faeddcea5c4818c2fab64f29fa5bc1b851 *nvd9_fuc085 +765163c6055d618983b114eb4474099baf190bd9dc2dcf00a36c0af0dcf764be *nvd9_fuc086 +a618304e99b6e1ceed1ca090c5b914f7a40cbcf5992b7b0db9b536b6f3bbeba1 *nvd9_fuc409c +bd243098969f8d29d4fdce02017e6513aad4935c6e7b3a9cd0cd5c8bc1cfd89e *nvd9_fuc409d +4b3771203c79dab472dfb917279882d08b715c7af49467f3383aae5d71ef8bc0 *nvd9_fuc41ac +1bd3b162482ca5b5b7406de3e67e220eb3d988266855e1aee10147d8b247eec8 *nvd9_fuc41ad +68501f94e0d66244a85789979288e3b2974ea8c2a95fe1e9b5c821c3c17905f9 *nve0_bsp +66c2e12418554d136dae6a73005aa1faeddcea5c4818c2fab64f29fa5bc1b851 *nve0_vp +68501f94e0d66244a85789979288e3b2974ea8c2a95fe1e9b5c821c3c17905f9 *nve4_fuc084 +66c2e12418554d136dae6a73005aa1faeddcea5c4818c2fab64f29fa5bc1b851 *nve4_fuc085 +765163c6055d618983b114eb4474099baf190bd9dc2dcf00a36c0af0dcf764be *nve4_fuc086 +d6433d02c2cd0798cdd0fd6aea0709cfa97f60cccacb1c83fdba02f181ba28b9 *nve4_fuc409c +4551bbd9e0fa2fe8f728cfa9de464af7c90e12dfda54604b10642dee3f097294 *nve4_fuc409d +9127043ea43960e71de1ff31c51eae6e344d06eff8abf4e57bef6210a39fc02c *nve4_fuc41ac +1cffc1c0c1ebae7413e5fb2dbf6f6a96b98984a417fc5bc466712e4a79751c73 *nve4_fuc41ad +68501f94e0d66244a85789979288e3b2974ea8c2a95fe1e9b5c821c3c17905f9 *nve6_fuc084 +66c2e12418554d136dae6a73005aa1faeddcea5c4818c2fab64f29fa5bc1b851 *nve6_fuc085 +765163c6055d618983b114eb4474099baf190bd9dc2dcf00a36c0af0dcf764be *nve6_fuc086 +d6433d02c2cd0798cdd0fd6aea0709cfa97f60cccacb1c83fdba02f181ba28b9 *nve6_fuc409c +024403247d3efd618653351e0ea7ff98ff3ad27778cb338b18c34ec89fc82e9a *nve6_fuc409d +9127043ea43960e71de1ff31c51eae6e344d06eff8abf4e57bef6210a39fc02c *nve6_fuc41ac +0988f71cc3602731e4080f5042fa0aca679081e2a6adb1f6b56c00d4e9ce6488 *nve6_fuc41ad +68501f94e0d66244a85789979288e3b2974ea8c2a95fe1e9b5c821c3c17905f9 *nve7_fuc084 +66c2e12418554d136dae6a73005aa1faeddcea5c4818c2fab64f29fa5bc1b851 *nve7_fuc085 +765163c6055d618983b114eb4474099baf190bd9dc2dcf00a36c0af0dcf764be *nve7_fuc086 +d6433d02c2cd0798cdd0fd6aea0709cfa97f60cccacb1c83fdba02f181ba28b9 *nve7_fuc409c +69086258f93c8d37685a04999fdb73af30e2cc6a2ccb10c2d78f4e7e734a4a9a *nve7_fuc409d +9127043ea43960e71de1ff31c51eae6e344d06eff8abf4e57bef6210a39fc02c *nve7_fuc41ac +63adc4049a3080aaca7a836e9842499a13c1087f0d198ae91610630478f5b08e *nve7_fuc41ad +68501f94e0d66244a85789979288e3b2974ea8c2a95fe1e9b5c821c3c17905f9 *nvf0_fuc084 +66c2e12418554d136dae6a73005aa1faeddcea5c4818c2fab64f29fa5bc1b851 *nvf0_fuc085 +765163c6055d618983b114eb4474099baf190bd9dc2dcf00a36c0af0dcf764be *nvf0_fuc086 +62d6633c28a833255eb05994dd4f7b3eaed4bb4315364a1c700e7dd6adf426ff *nvf0_fuc409c +c51977731a83d94eea7c15b2d168d867f0cb20dd6c36af15a3fd5c41f62640b9 *nvf0_fuc409d +edcdf02d1e8d9680ffcaf4f5e37320c3275365b1db6d41d4e0aceb58436612de *nvf0_fuc41ac +b1ec0c375b912b9684bed1b7c324543628dd3d7dd3e8542d8184d3d9f8832e7b *nvf0_fuc41ad +68501f94e0d66244a85789979288e3b2974ea8c2a95fe1e9b5c821c3c17905f9 *nvf1_fuc084 +66c2e12418554d136dae6a73005aa1faeddcea5c4818c2fab64f29fa5bc1b851 *nvf1_fuc085 +765163c6055d618983b114eb4474099baf190bd9dc2dcf00a36c0af0dcf764be *nvf1_fuc086 +a509f3276f220e0c967e8846e5352d50e777a49c9e9efa07243769dd39026e75 *nvf1_fuc409c +4ca3c24dcb3bbf5d9dde54001690f3c48bd00e338c6b2d5581462787cf532b02 *nvf1_fuc409d +b24161c13819c98b84a99c9ff01f4b1372b4f92427fe2bf093cfcd681fee74a8 *nvf1_fuc41ac +2b520509e428079b538e8d65de8c9b2cf5686182da4333cc215b823870ee338c *nvf1_fuc41ad +e985011e1e54004f8d0d8dd916d8a39e8a8b225b222288a208d78ca048cb1a06 *vuc-h264-0 +fe39c10f1ce607a1e1abb15f49c31c477d7f2496a9e754ebed51be74cd984c1d *vuc-mpeg12-0 +6d89cb8c6fc7462810245fbe7eae36e3e35f7cf532bccdf3f6bee60e4f03d554 *vuc-mpeg4-0 +7ba9d3c53665afeab320537298f910ff58a7b4be5cd64d238e9f08fc7e2fcf7b *vuc-mpeg4-1 +5202ed6155356b8ab10ef7d8470e301155e341e3f0eb940ed25756be3ce5e03a *vuc-vc1-0 +0baa76f23a69247dcb3870a423c7654a926ccd966330e7165b23ec23432acf97 *vuc-vc1-1 +ff7abb492b60063ffdb796e8dddbcd9b016ed5c21190584000ca4ae0fcd34cf7 *vuc-vc1-2 +1985ee997d60079965d2d5572ede3ccfeefb5c910ec175fd8562f2732344a288 *vuc-vp3-h264-0 +04b61c68c32b01441097e175b6199ceb3617222bafac8e79bd44304c4ad4c909 *vuc-vp3-mpeg12-0 +369c9888ed281ec878a63e197c70ee0964aad578098150df2078e276e0988d75 *vuc-vp3-vc1-0 +55cda72fe129fdce6e0dd0fca690da76e1a642e1abf17648372785f2e8adf3b4 *vuc-vp3-vc1-1 +e939821992ac1e821fdd7754b99ea5f269fd486303760076e85be257300c871a *vuc-vp3-vc1-2 +e985011e1e54004f8d0d8dd916d8a39e8a8b225b222288a208d78ca048cb1a06 *vuc-vp4-h264-0 +fe39c10f1ce607a1e1abb15f49c31c477d7f2496a9e754ebed51be74cd984c1d *vuc-vp4-mpeg12-0 +6d89cb8c6fc7462810245fbe7eae36e3e35f7cf532bccdf3f6bee60e4f03d554 *vuc-vp4-mpeg4-0 +7ba9d3c53665afeab320537298f910ff58a7b4be5cd64d238e9f08fc7e2fcf7b *vuc-vp4-mpeg4-1 +5202ed6155356b8ab10ef7d8470e301155e341e3f0eb940ed25756be3ce5e03a *vuc-vp4-vc1-0 +0baa76f23a69247dcb3870a423c7654a926ccd966330e7165b23ec23432acf97 *vuc-vp4-vc1-1 +ff7abb492b60063ffdb796e8dddbcd9b016ed5c21190584000ca4ae0fcd34cf7 *vuc-vp4-vc1-2 diff --git a/NVIDIA-Linux-x86_64-340.108.sha256 b/NVIDIA-Linux-x86_64-340.108.sha256 new file mode 100644 index 000000000000..c976c39f0e5c --- /dev/null +++ b/NVIDIA-Linux-x86_64-340.108.sha256 @@ -0,0 +1,110 @@ +f5259807bd7a3070b9c8bc47ccba0f51fad75c8200cc4d32e60613e81e137259 *nv106_fuc084 +ca2e39fa08b936313f52d1b887dcff9c79013255461f16e3ab540275f67f7fe2 *nv106_fuc085 +7595df09ca8226f849914b24e8af6c30df2a7aca2b2842eb1647312181bb9ac0 *nv106_fuc086 +f5259807bd7a3070b9c8bc47ccba0f51fad75c8200cc4d32e60613e81e137259 *nv108_fuc084 +ca2e39fa08b936313f52d1b887dcff9c79013255461f16e3ab540275f67f7fe2 *nv108_fuc085 +7595df09ca8226f849914b24e8af6c30df2a7aca2b2842eb1647312181bb9ac0 *nv108_fuc086 +a13922a833e9687d72505c77178b3e4ed3a47051cc97f5c9745b7ebc2139dc6b *nv84_bsp +c5d6e07a825b305ca99968ed93c944cfe9f4bb4ca05df76650cbd283319d8cd4 *nv84_bsp-h264 +a3307586d10169e143f59d30f3a1a904b6bedbea87bd1700bad20986712cce72 *nv84_vp +f9c60fe227bc59c5aa9aa80e7bddfceee3a5bba1658f96de7b2a20dc005c6279 *nv84_vp-h264-1 +c77781564f122e8ee954356847683216ddf3993769448ebe845765a885768199 *nv84_vp-h264-2 +d37376dc775507c19166e7af4ba13e92b72e2874cd0d78df624659f33a7ac40b *nv84_vp-mpeg12 +953c547de3e36d3b870f986f12ee17434022f29bd5b7a2ee90f7a1ba5f790a1e *nv84_vp-vc1-1 +0a733a65bbe932b6297004fab92c72271273a410939384670ea79ec39190f1b9 *nv84_vp-vc1-2 +0144fc8f7ea6710c62dd57c1020e68b89d7a3bb6ce12f8d5def48295827b1c19 *nv84_vp-vc1-3 +a3307586d10169e143f59d30f3a1a904b6bedbea87bd1700bad20986712cce72 *nv84_xuc00f +a13922a833e9687d72505c77178b3e4ed3a47051cc97f5c9745b7ebc2139dc6b *nv84_xuc103 +083c24ac692fc857676188725159e5c1bd7f8a835c180acb2a500770b61db208 *nv98_bsp +083c24ac692fc857676188725159e5c1bd7f8a835c180acb2a500770b61db208 *nv98_fuc084 +28c30dbfc32fae8fd06f7dbccc12ef776838ba1a72bd3bdfcf1b6a6fa25b2fb8 *nv98_fuc085 +6bc04c9ab986691e52425b4776f50879882f88e57776774ad64997da8608a551 *nv98_fuc086 +6bc04c9ab986691e52425b4776f50879882f88e57776774ad64997da8608a551 *nv98_ppp +28c30dbfc32fae8fd06f7dbccc12ef776838ba1a72bd3bdfcf1b6a6fa25b2fb8 *nv98_vp +e2b12c5815ace5ed04eb5dfb7c51d2d2506fdc6b52555dc06e24097b42c1ebbe *nva3_bsp +e2b12c5815ace5ed04eb5dfb7c51d2d2506fdc6b52555dc06e24097b42c1ebbe *nva3_fuc084 +823c34172d1068fc03a01ac26d6d7395538ce2e127828ed8326cdc7e96691f4f *nva3_fuc085 +9faab0f664c7039d6a18dd38fdb348d2cc75983d1d0737b2eb9aa6f2a4f74015 *nva3_fuc086 +9faab0f664c7039d6a18dd38fdb348d2cc75983d1d0737b2eb9aa6f2a4f74015 *nva3_ppp +823c34172d1068fc03a01ac26d6d7395538ce2e127828ed8326cdc7e96691f4f *nva3_vp +e2b12c5815ace5ed04eb5dfb7c51d2d2506fdc6b52555dc06e24097b42c1ebbe *nva5_fuc084 +823c34172d1068fc03a01ac26d6d7395538ce2e127828ed8326cdc7e96691f4f *nva5_fuc085 +9faab0f664c7039d6a18dd38fdb348d2cc75983d1d0737b2eb9aa6f2a4f74015 *nva5_fuc086 +e2b12c5815ace5ed04eb5dfb7c51d2d2506fdc6b52555dc06e24097b42c1ebbe *nva8_fuc084 +823c34172d1068fc03a01ac26d6d7395538ce2e127828ed8326cdc7e96691f4f *nva8_fuc085 +9faab0f664c7039d6a18dd38fdb348d2cc75983d1d0737b2eb9aa6f2a4f74015 *nva8_fuc086 +083c24ac692fc857676188725159e5c1bd7f8a835c180acb2a500770b61db208 *nvaa_fuc084 +28c30dbfc32fae8fd06f7dbccc12ef776838ba1a72bd3bdfcf1b6a6fa25b2fb8 *nvaa_fuc085 +6bc04c9ab986691e52425b4776f50879882f88e57776774ad64997da8608a551 *nvaa_fuc086 +083c24ac692fc857676188725159e5c1bd7f8a835c180acb2a500770b61db208 *nvac_fuc084 +28c30dbfc32fae8fd06f7dbccc12ef776838ba1a72bd3bdfcf1b6a6fa25b2fb8 *nvac_fuc085 +6bc04c9ab986691e52425b4776f50879882f88e57776774ad64997da8608a551 *nvac_fuc086 +e2b12c5815ace5ed04eb5dfb7c51d2d2506fdc6b52555dc06e24097b42c1ebbe *nvaf_fuc084 +823c34172d1068fc03a01ac26d6d7395538ce2e127828ed8326cdc7e96691f4f *nvaf_fuc085 +9faab0f664c7039d6a18dd38fdb348d2cc75983d1d0737b2eb9aa6f2a4f74015 *nvaf_fuc086 +8d95d9c320ee4e8d5bf083e50a5db65cc1d7f5a60592a2d20c337090b5a56875 *nvc0_bsp +8d95d9c320ee4e8d5bf083e50a5db65cc1d7f5a60592a2d20c337090b5a56875 *nvc0_fuc084 +b0ad2f8c7c5d7b26515e5e0a35abebce0feefa744f985178c7b733cb43ad6138 *nvc0_fuc085 +7595df09ca8226f849914b24e8af6c30df2a7aca2b2842eb1647312181bb9ac0 *nvc0_fuc086 +7595df09ca8226f849914b24e8af6c30df2a7aca2b2842eb1647312181bb9ac0 *nvc0_ppp +b0ad2f8c7c5d7b26515e5e0a35abebce0feefa744f985178c7b733cb43ad6138 *nvc0_vp +8d95d9c320ee4e8d5bf083e50a5db65cc1d7f5a60592a2d20c337090b5a56875 *nvc1_fuc084 +b0ad2f8c7c5d7b26515e5e0a35abebce0feefa744f985178c7b733cb43ad6138 *nvc1_fuc085 +7595df09ca8226f849914b24e8af6c30df2a7aca2b2842eb1647312181bb9ac0 *nvc1_fuc086 +8d95d9c320ee4e8d5bf083e50a5db65cc1d7f5a60592a2d20c337090b5a56875 *nvc3_fuc084 +b0ad2f8c7c5d7b26515e5e0a35abebce0feefa744f985178c7b733cb43ad6138 *nvc3_fuc085 +7595df09ca8226f849914b24e8af6c30df2a7aca2b2842eb1647312181bb9ac0 *nvc3_fuc086 +8d95d9c320ee4e8d5bf083e50a5db65cc1d7f5a60592a2d20c337090b5a56875 *nvc4_fuc084 +b0ad2f8c7c5d7b26515e5e0a35abebce0feefa744f985178c7b733cb43ad6138 *nvc4_fuc085 +7595df09ca8226f849914b24e8af6c30df2a7aca2b2842eb1647312181bb9ac0 *nvc4_fuc086 +8d95d9c320ee4e8d5bf083e50a5db65cc1d7f5a60592a2d20c337090b5a56875 *nvc8_fuc084 +b0ad2f8c7c5d7b26515e5e0a35abebce0feefa744f985178c7b733cb43ad6138 *nvc8_fuc085 +7595df09ca8226f849914b24e8af6c30df2a7aca2b2842eb1647312181bb9ac0 *nvc8_fuc086 +8d95d9c320ee4e8d5bf083e50a5db65cc1d7f5a60592a2d20c337090b5a56875 *nvce_fuc084 +b0ad2f8c7c5d7b26515e5e0a35abebce0feefa744f985178c7b733cb43ad6138 *nvce_fuc085 +7595df09ca8226f849914b24e8af6c30df2a7aca2b2842eb1647312181bb9ac0 *nvce_fuc086 +8d95d9c320ee4e8d5bf083e50a5db65cc1d7f5a60592a2d20c337090b5a56875 *nvcf_fuc084 +b0ad2f8c7c5d7b26515e5e0a35abebce0feefa744f985178c7b733cb43ad6138 *nvcf_fuc085 +7595df09ca8226f849914b24e8af6c30df2a7aca2b2842eb1647312181bb9ac0 *nvcf_fuc086 +f5259807bd7a3070b9c8bc47ccba0f51fad75c8200cc4d32e60613e81e137259 *nvd7_fuc084 +ca2e39fa08b936313f52d1b887dcff9c79013255461f16e3ab540275f67f7fe2 *nvd7_fuc085 +7595df09ca8226f849914b24e8af6c30df2a7aca2b2842eb1647312181bb9ac0 *nvd7_fuc086 +f5259807bd7a3070b9c8bc47ccba0f51fad75c8200cc4d32e60613e81e137259 *nvd9_fuc084 +ca2e39fa08b936313f52d1b887dcff9c79013255461f16e3ab540275f67f7fe2 *nvd9_fuc085 +7595df09ca8226f849914b24e8af6c30df2a7aca2b2842eb1647312181bb9ac0 *nvd9_fuc086 +f5259807bd7a3070b9c8bc47ccba0f51fad75c8200cc4d32e60613e81e137259 *nve0_bsp +ca2e39fa08b936313f52d1b887dcff9c79013255461f16e3ab540275f67f7fe2 *nve0_vp +f5259807bd7a3070b9c8bc47ccba0f51fad75c8200cc4d32e60613e81e137259 *nve4_fuc084 +ca2e39fa08b936313f52d1b887dcff9c79013255461f16e3ab540275f67f7fe2 *nve4_fuc085 +7595df09ca8226f849914b24e8af6c30df2a7aca2b2842eb1647312181bb9ac0 *nve4_fuc086 +f5259807bd7a3070b9c8bc47ccba0f51fad75c8200cc4d32e60613e81e137259 *nve6_fuc084 +ca2e39fa08b936313f52d1b887dcff9c79013255461f16e3ab540275f67f7fe2 *nve6_fuc085 +7595df09ca8226f849914b24e8af6c30df2a7aca2b2842eb1647312181bb9ac0 *nve6_fuc086 +f5259807bd7a3070b9c8bc47ccba0f51fad75c8200cc4d32e60613e81e137259 *nve7_fuc084 +ca2e39fa08b936313f52d1b887dcff9c79013255461f16e3ab540275f67f7fe2 *nve7_fuc085 +7595df09ca8226f849914b24e8af6c30df2a7aca2b2842eb1647312181bb9ac0 *nve7_fuc086 +f5259807bd7a3070b9c8bc47ccba0f51fad75c8200cc4d32e60613e81e137259 *nvf0_fuc084 +ca2e39fa08b936313f52d1b887dcff9c79013255461f16e3ab540275f67f7fe2 *nvf0_fuc085 +7595df09ca8226f849914b24e8af6c30df2a7aca2b2842eb1647312181bb9ac0 *nvf0_fuc086 +f5259807bd7a3070b9c8bc47ccba0f51fad75c8200cc4d32e60613e81e137259 *nvf1_fuc084 +ca2e39fa08b936313f52d1b887dcff9c79013255461f16e3ab540275f67f7fe2 *nvf1_fuc085 +7595df09ca8226f849914b24e8af6c30df2a7aca2b2842eb1647312181bb9ac0 *nvf1_fuc086 +e985011e1e54004f8d0d8dd916d8a39e8a8b225b222288a208d78ca048cb1a06 *vuc-h264-0 +fe39c10f1ce607a1e1abb15f49c31c477d7f2496a9e754ebed51be74cd984c1d *vuc-mpeg12-0 +6d89cb8c6fc7462810245fbe7eae36e3e35f7cf532bccdf3f6bee60e4f03d554 *vuc-mpeg4-0 +7ba9d3c53665afeab320537298f910ff58a7b4be5cd64d238e9f08fc7e2fcf7b *vuc-mpeg4-1 +5202ed6155356b8ab10ef7d8470e301155e341e3f0eb940ed25756be3ce5e03a *vuc-vc1-0 +0baa76f23a69247dcb3870a423c7654a926ccd966330e7165b23ec23432acf97 *vuc-vc1-1 +ff7abb492b60063ffdb796e8dddbcd9b016ed5c21190584000ca4ae0fcd34cf7 *vuc-vc1-2 +1985ee997d60079965d2d5572ede3ccfeefb5c910ec175fd8562f2732344a288 *vuc-vp3-h264-0 +04b61c68c32b01441097e175b6199ceb3617222bafac8e79bd44304c4ad4c909 *vuc-vp3-mpeg12-0 +369c9888ed281ec878a63e197c70ee0964aad578098150df2078e276e0988d75 *vuc-vp3-vc1-0 +55cda72fe129fdce6e0dd0fca690da76e1a642e1abf17648372785f2e8adf3b4 *vuc-vp3-vc1-1 +e939821992ac1e821fdd7754b99ea5f269fd486303760076e85be257300c871a *vuc-vp3-vc1-2 +e985011e1e54004f8d0d8dd916d8a39e8a8b225b222288a208d78ca048cb1a06 *vuc-vp4-h264-0 +fe39c10f1ce607a1e1abb15f49c31c477d7f2496a9e754ebed51be74cd984c1d *vuc-vp4-mpeg12-0 +6d89cb8c6fc7462810245fbe7eae36e3e35f7cf532bccdf3f6bee60e4f03d554 *vuc-vp4-mpeg4-0 +7ba9d3c53665afeab320537298f910ff58a7b4be5cd64d238e9f08fc7e2fcf7b *vuc-vp4-mpeg4-1 +5202ed6155356b8ab10ef7d8470e301155e341e3f0eb940ed25756be3ce5e03a *vuc-vp4-vc1-0 +0baa76f23a69247dcb3870a423c7654a926ccd966330e7165b23ec23432acf97 *vuc-vp4-vc1-1 +ff7abb492b60063ffdb796e8dddbcd9b016ed5c21190584000ca4ae0fcd34cf7 *vuc-vp4-vc1-2 @@ -2,29 +2,61 @@ # Contributor: Martin Peres <martin.peres[at]free[dot]fr> # Contributor: Timothée Ravier <tim[at]siosm[dot]fr> + pkgname=nouveau-fw -pkgver=325.15 +pkgver=340.108 pkgrel=1 pkgdesc="This package provides video & pgraph firmwares for all NVIDIA chipsets that need them" -url='http://nouveau.freedesktop.org/wiki/' +url='http://nouveau.freedesktop.org/' arch=('any') license=('custom') -makedepends=('python3') -source=("https://raw.githubusercontent.com/envytools/firmware/master/extract_firmware.py" -"http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}.run") -md5sums=('SKIP' - 'SKIP') -sha256sums=('SKIP' - 'SKIP') +makedepends=( + 'python3' + 'git' +) +source=( + #"http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}.run" + "http://us.download.nvidia.com/XFree86/Linux-x86_64/340.108/NVIDIA-Linux-x86_64-340.108.run" + "http://us.download.nvidia.com/XFree86/Linux-x86_64/325.15/NVIDIA-Linux-x86_64-325.15.run" + + "NVIDIA-Linux-x86_64-340.108.sha256" + "NVIDIA-Linux-x86_64-325.15.sha256" + + "envytools-extractor"::"git+https://github.com/envytools/firmware/" +) + +sha256sums=( + 'c671d4f1b7c09bc1af079b98b447adb06d704b04f802f7045a611fa50133b71b' + '01446fbd94f6eb3b2e1b3d3f2b06970bf470c3ee2cb1838b3d0c2416e6c74500' + + '351ed2104129fa388230f1bf2255765dcbd0e2b5f9e950efeb541a98e149160b' + 'd773620e7108ee83e83206977d15622eb1216d6816da95cc5d630a0d960f3822' + + 'SKIP' +) build() { - sh NVIDIA-Linux-x86_64-${pkgver}.run --extract-only - python3 extract_firmware.py + for _ver in 340.108 325.15 ; do + ( + sh NVIDIA-Linux-x86_64-$_ver.run --extract-only + python3 envytools-extractor/extract_firmware.py + + mkdir -p $_ver + mv nv* vuc* $_ver/ + mv NVIDIA-Linux-x86_64-$_ver NVIDIA-Linux-x86_64-$_ver.done + + cd $_ver + sha256sum -c ../NVIDIA-Linux-x86_64-$_ver.sha256 + ) + done } package() { - install -dm 0755 "${pkgdir}"/usr/lib/firmware/nouveau/ - cp -a nv* vuc-* "${pkgdir}"/usr/lib/firmware/nouveau/ + mkdir -p "$pkgdir/usr/lib/firmware/nouveau/" + + for _ver in 340.108 325.15 ; do + cp -n $_ver/* "$pkgdir/usr/lib/firmware/nouveau/" 2> /dev/null || true + done } # vim:set ts=2 sw=2 et: |