From 68ab5aa87edb9e288ab4557d7764f4114afc4864 Mon Sep 17 00:00:00 2001 From: Ed Reel Date: Fri, 7 Nov 2025 19:30:02 -0600 Subject: [PATCH] Add ironclad package (#13365) --- manifest/armv7l/i/ironclad.filelist | 2 ++ manifest/i686/i/ironclad.filelist | 2 ++ manifest/x86_64/i/ironclad.filelist | 2 ++ packages/ironclad.rb | 30 +++++++++++++++++++++++++++++ tools/packages.yaml | 5 +++++ 5 files changed, 41 insertions(+) create mode 100644 manifest/armv7l/i/ironclad.filelist create mode 100644 manifest/i686/i/ironclad.filelist create mode 100644 manifest/x86_64/i/ironclad.filelist create mode 100644 packages/ironclad.rb diff --git a/manifest/armv7l/i/ironclad.filelist b/manifest/armv7l/i/ironclad.filelist new file mode 100644 index 000000000..94d79ceb4 --- /dev/null +++ b/manifest/armv7l/i/ironclad.filelist @@ -0,0 +1,2 @@ +# Total size: 6357392 +/usr/local/bin/ironclad diff --git a/manifest/i686/i/ironclad.filelist b/manifest/i686/i/ironclad.filelist new file mode 100644 index 000000000..9401249bc --- /dev/null +++ b/manifest/i686/i/ironclad.filelist @@ -0,0 +1,2 @@ +# Total size: 6344848 +/usr/local/bin/ironclad diff --git a/manifest/x86_64/i/ironclad.filelist b/manifest/x86_64/i/ironclad.filelist new file mode 100644 index 000000000..1ae62d5eb --- /dev/null +++ b/manifest/x86_64/i/ironclad.filelist @@ -0,0 +1,2 @@ +# Total size: 6517640 +/usr/local/bin/ironclad diff --git a/packages/ironclad.rb b/packages/ironclad.rb new file mode 100644 index 000000000..2c1e7e3f9 --- /dev/null +++ b/packages/ironclad.rb @@ -0,0 +1,30 @@ +require 'package' + +class Ironclad < Package + description 'A command line password manager.' + homepage 'https://www.dmulholl.com/docs/ironclad/master/' + version '2.7.0' + license '0BSD' + compatibility 'all' + source_url 'https://github.com/dmulholl/ironclad.git' + git_hashtag "v#{version}" + binary_compression 'tar.zst' + + binary_sha256({ + aarch64: 'd71c5253d76d64b58a2d32732745e658d66f0cc430dad5513e52910e8bde3b51', + armv7l: 'd71c5253d76d64b58a2d32732745e658d66f0cc430dad5513e52910e8bde3b51', + i686: '17e304fd45ac30488bd57856c50135da1638c2cb060da2401ed694db9d569d4d', + x86_64: '764b3f9256a2ad15879341e7b1949d7b8b15a2524cc75ebb05310a6443fcc2e5' + }) + + depends_on 'glibc' # R + depends_on 'go' => :build + + def self.build + system 'make build' + end + + def self.install + FileUtils.install 'build/ironclad', "#{CREW_DEST_PREFIX}/bin/ironclad", mode: 0o755 + end +end diff --git a/tools/packages.yaml b/tools/packages.yaml index fa0f7ab9f..a7b4340e7 100644 --- a/tools/packages.yaml +++ b/tools/packages.yaml @@ -3525,6 +3525,11 @@ url: https://github.com/iputils/iputils/releases activity: low --- kind: url +name: ironclad +url: https://github.com/dmulholl/ironclad/releases +activity: none +--- +kind: url name: irrlicht url: https://sourceforge.net/projects/irrlicht/files/Irrlicht%20SDK/ activity: none