Opened 8 months ago
Closed 7 months ago
#69626 closed request (fixed)
[Port request] icalBuddy
Reported by: | e-maryniak (Eric Maryniak) | Owned by: | herbygillot (Herby Gillot) |
---|---|---|---|
Priority: | Low | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | icalBuddy |
Description
Fyi: icalBuddy, or ical-buddy, is available in Homebrew (Brew) where I used to use it:
https://formulae.brew.sh/formula/ical-buddy
I got it to work on MacPorts, please see my rough notes below.
I am so sorry that I lack the knowledge to make this a proper port.
my rough "installation" notes
https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/ical-buddy.rb
# Master.
https://github.com/dkaluta/icalBuddy64
https://github.com/DavidKaluta/icalBuddy64
# Ahead of the Master (on 2023-12-10, always?).
https://github.com/jimlawton/icalBuddy64
# FIRST BINGO -- but do not use this!
# Got a [working, macOS Big Sur, 2023-12-10] binary from this place.
# Main and bin info page, and actual 64-bit Intel binary, respectively:
https://github.com/tjluoma/icalbuddy-km-and-stream-deck
https://github.com/tjluoma/icalbuddy-km-and-stream-deck/blob/master/bin/icalBuddy
https://github.com/tjluoma/icalbuddy-km-and-stream-deck/raw/master/bin/icalBuddy
# NEXT BINGO -- just copy the binary from the Homebrew directory.
# Apparently this is a statically compiled version. No library dependencies!
# So you can simply run it as: ./icalBuddy
# which will show the help page.
cp -avi /usr/local/Cellar/ical-buddy/1.10.1_1/bin/icalBuddy .
./icalBuddy # WORKS!
# FINAL BINGO -- use this!
# Compile from source v1.10.1 -- which uses 'clang'
# Unpack the 'src/v1.10.1.tar.gz' which is already done, see:
# src/icalBuddy64-1.10.1--2022-04-13--2022-12-01
# In that directory, type 'make' => ./icalbuddy is the result.
# Put that in the 'bin' directory with a symlink from ~/bin pointing to it.
# Finally: put the 3 man pages from Homebrew (see below) in ~/data/man/man1
Change History (3)
comment:1 Changed 8 months ago by ryandesign (Ryan Carsten Schmidt)
Keywords: | macOS command line calendar tool removed |
---|---|
Port: | icalBuddy added |
comment:2 Changed 8 months ago by ryandesign (Ryan Carsten Schmidt)
comment:3 Changed 7 months ago by herbygillot (Herby Gillot)
Owner: | set to herbygillot |
---|---|
Resolution: | → fixed |
Status: | new → closed |
To summarize:
https://github.com/ali-rantakari/icalBuddy is the original project which had its most recent release almost ten years ago.
https://github.com/dkaluta/icalBuddy64 is the fork that homebrew is using; it had its most recent release four years ago.
If you just want to install the program outside of MacPorts, you can get a precompiled binary from https://github.com/dkaluta/icalBuddy64/releases/latest
It should be easy enough to add a proper build-from-source Portfile to MacPorts.