dyne / JaroMail

Terminal UI email client to download, filter, search and archive messages off-line
https://dyne.org/software/jaro-mail
GNU General Public License v3.0
105 stars 9 forks source link

Refactor build scripts/just use autotools or cmake #19

Open cweagans opened 8 years ago

cweagans commented 8 years ago

I'm in the process of building a Homebrew formula for Jaromail, but I'm finding that it's a little difficult to get working due to the very opinionated build scripts, particularly the Mac one. When installing through Homebrew, it is not desirable to have a .app bundle built - Homebrew users just want the utilities installed to the normal Homebrew location and to use the Homebrew-installed dependencies.

I think Jaromail would be much easier to install if it followed the normal ./configure && make && make install pattern that the rest of the world is used to, and it would make it much easier to write a Homebrew formula.

Would it be possible to replace the build scripts with something a little more standardized?

jaromil commented 8 years ago

Sure! Feel free to write new build scripts specifically for homebrew. In fact, every script in build/ is made for a different situation. What cannot happen is that existing scripts get substituted by one generic formula. Leave what is there and add what is missing. I personally have abandoned autoconf for good. Nor I have tested myself to build with homebrew.