feat: implement package manager support for Windows and macOS, including Chocolatey and Homebrew configurations
Some checks are pending
Tests & Quality Checks / Test on Python 3.11 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.12 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.11-1 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.12-1 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.10 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.11-2 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.12-2 (push) Waiting to run
Tests & Quality Checks / Build Artifacts (push) Blocked by required conditions
Tests & Quality Checks / Build Artifacts-1 (push) Blocked by required conditions
Some checks are pending
Tests & Quality Checks / Test on Python 3.11 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.12 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.11-1 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.12-1 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.10 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.11-2 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.12-2 (push) Waiting to run
Tests & Quality Checks / Build Artifacts (push) Blocked by required conditions
Tests & Quality Checks / Build Artifacts-1 (push) Blocked by required conditions
This commit is contained in:
parent
1dcce081f1
commit
87884935c9
9 changed files with 758 additions and 10 deletions
48
build/homebrew/webdrop-bridge.rb
Normal file
48
build/homebrew/webdrop-bridge.rb
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
class WebdropBridge < Formula
|
||||
desc "Intelligent drag-and-drop file bridge for web to desktop applications"
|
||||
homepage "https://git.him-tools.de/HIM-public/webdrop-bridge"
|
||||
version "0.8.0"
|
||||
|
||||
# ARM64 (Apple Silicon)
|
||||
on_arm do
|
||||
url "https://git.him-tools.de/HIM-public/webdrop-bridge/releases/download/v0.8.0/WebDropBridge_Setup.dmg"
|
||||
sha256 "" # Update with actual checksum
|
||||
end
|
||||
|
||||
# Intel x86_64
|
||||
on_intel do
|
||||
url "https://git.him-tools.de/HIM-public/webdrop-bridge/releases/download/v0.8.0/WebDropBridge_Setup.dmg"
|
||||
sha256 "" # Update with actual checksum (may be same as ARM64 if universal binary)
|
||||
end
|
||||
|
||||
license "MIT"
|
||||
|
||||
livecheck do
|
||||
url "https://git.him-tools.de/api/v1/repos/HIM-public/webdrop-bridge/releases/latest"
|
||||
strategy :json do |json|
|
||||
json["tag_name"]&.strip&.sub(/^v/, "")
|
||||
end
|
||||
end
|
||||
|
||||
app "WebDropBridge.app"
|
||||
|
||||
post_install do
|
||||
# Create user defaults directory if needed
|
||||
system "mkdir", "-p", "#{Dir.home}/.webdrop-bridge"
|
||||
end
|
||||
|
||||
def caveats
|
||||
<<~EOS
|
||||
WebDropBridge has been installed.
|
||||
|
||||
Configuration files are stored in: ~/.webdrop-bridge/
|
||||
Logs are written to: ~/.webdrop-bridge/logs/
|
||||
|
||||
To start the application:
|
||||
- Open Applications > WebDropBridge
|
||||
- Or run: open /Applications/WebDropBridge.app
|
||||
|
||||
For documentation: https://git.him-tools.de/HIM-public/webdrop-bridge
|
||||
EOS
|
||||
end
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue