forked from vieter-v/vieter
				
			Loosed up SRCINFO field requirements (fixes #111)
							parent
							
								
									09d0a40aae
								
							
						
					
					
						commit
						013ce511d7
					
				|  | @ -72,14 +72,11 @@ fn parse_pkg_info_string(pkg_info_str &string) ?PkgInfo { | |||
| 			'pkgbase' { pkg_info.base = value } | ||||
| 			'pkgver' { pkg_info.version = value } | ||||
| 			'pkgdesc' { pkg_info.description = value } | ||||
| 			'csize' { continue } | ||||
| 			'size' { pkg_info.size = value.int() } | ||||
| 			'url' { pkg_info.url = value } | ||||
| 			'arch' { pkg_info.arch = value } | ||||
| 			'builddate' { pkg_info.build_date = value.int() } | ||||
| 			'packager' { pkg_info.packager = value } | ||||
| 			'md5sum' { continue } | ||||
| 			'sha256sum' { continue } | ||||
| 			'pgpsig' { pkg_info.pgpsig = value } | ||||
| 			'pgpsigsize' { pkg_info.pgpsigsize = value.int() } | ||||
| 			// Array values | ||||
|  | @ -92,7 +89,10 @@ fn parse_pkg_info_string(pkg_info_str &string) ?PkgInfo { | |||
| 			'optdepend' { pkg_info.optdepends << value } | ||||
| 			'makedepend' { pkg_info.makedepends << value } | ||||
| 			'checkdepend' { pkg_info.checkdepends << value } | ||||
| 			else { return error("Invalid key '$key'.") } | ||||
| 			// There's no real point in trying to exactly manage which fields | ||||
| 			// are allowed, so we just ignore any we don't explicitely need for | ||||
| 			// in the db file | ||||
| 			else { continue } | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue