summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBoria1382023-05-17 00:48:38 +0600
committerBoria1382023-05-17 00:48:38 +0600
commit628ccadff13c4f10cca15ebd0c5c03b2a62a0b58 (patch)
tree1090ea201bd65326a67973434f5cbae998ae30c1
parent29725fad82ef5ef801ca72f007f0f7c45df59f86 (diff)
downloadaur-nouveau-fw.tar.gz
Fix unpacking errors (Thanks for the help xiota )
-rw-r--r--.SRCINFO17
-rw-r--r--NVIDIA-Linux-x86_64-325.15.sha256170
-rw-r--r--NVIDIA-Linux-x86_64-340.108.sha256110
-rw-r--r--PKGBUILD58
4 files changed, 336 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 119aab2e2849..0dde21aab98b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 3db475505a20..07d5af8f0f28 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: