File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change
1
+ cask "eid-viewer" do
2
+ version "5.1.22"
3
+ sha256 "925bf141569f0f27c28b54f25f2cfe61c5733a5bc5be4d1a2e827cdf3da21a80"
4
+
5
+ url "https://eid.belgium.be/sites/default/files/software/eID%20Viewer-#{ version } .dmg"
6
+ name "Belgian EID Viewer"
7
+ desc "Belgian ID card reader"
8
+ homepage "https://eid.belgium.be/"
9
+
10
+ livecheck do
11
+ url "https://eid.belgium.be/en"
12
+ regex ( /href=.*?eID(?:(?:%20|\s )+|[._-])?Viewer[._-]v?(\d +(?:\. \d +)+)\. dmg/i )
13
+ strategy :page_match do |page , regex |
14
+ download_id = page [ %r{element_os-mac-os.*/en/download/(\d +)/license.*?download\s +eID\s +viewer}im , 1 ]
15
+ next if download_id . blank?
16
+
17
+ version_page = Homebrew ::Livecheck ::Strategy . page_content ( "https://eid.belgium.be/en/download/#{ download_id } /license" )
18
+ version_page [ :content ] &.scan ( regex ) &.map { |match | match [ 0 ] }
19
+ end
20
+ end
21
+
22
+ depends_on macos : ">= :high_sierra"
23
+
24
+ app "eID Viewer.app"
25
+ # No zap stanza required
26
+ end
You can’t perform that action at this time.
0 commit comments