Skip to content

Commit b5880d0

Browse files
committed
e-ID-Viewer 5.1.22
1 parent 1dbd9a9 commit b5880d0

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

Casks/e/eid-viewer.rb

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
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

0 commit comments

Comments
 (0)