emacs-anywhere icon indicating copy to clipboard operation
emacs-anywhere copied to clipboard

linux: provide arch PKGBUILD

Open ninrod opened this issue 6 years ago • 9 comments

Hi and thanks for the fine program. Just filling in this issue so that we maybe have in the future a package for arch users on the AUR repo.

thanks again

ninrod avatar Mar 05 '18 10:03 ninrod

Thanks @ninrod !

zachcurry avatar Mar 05 '18 16:03 zachcurry

I am intersted in writing the needed PKGBUILD, but, since scripts should be installed in systemd directories (/usr/bin/, /usr/share/, ...), the possibility setting EA_PATH outside install and bin/linux scripts is needed.

I propose using such reasonable defaults if variable is not set, but keeping it if it is set, this way

if [ -z ${EA_PATH+x} ]; then EA_PATH=$HOME/.emacs_anywhere; fi

Would you mind if I write a pull request with the needed modifications?

lobisquit avatar Mar 18 '18 13:03 lobisquit

Hi @lobisquit ! There are a few things we need to get squared away first.

There is a PR up for #39 and soon I'll be putting up a PR for #41. If you branch from master there is going to be some gnarly merge conflicts.

The other problem is that #38 is going to change the way this is installed. We want to try to keep Mac OS and Linux versions as similar as possible but I've yet to look into how we need to handle this in Mac OS. If you've got an idea for this please let us know in #38. We can't finish #38 until we figure out how to keep as much parity as possible on both operating systems.

Once all this is done I think we'll be in a good position to address this issue. The tricky thing about this is going to be keeping MacOS and Linux versions as similar as possible while also providing a an installation that makes sense for both operating systems.

We need all the help we can get so I'd really appreciate help from you on any front as long as you know it's not going to be easy and we'll probably need to make some compromises. Some folks got really pissed at me for not merging their pull requests so I'm letting you know up front it's not as simple as doing some good in just Linux or, just MacOS.

Thanks @lobisquit !

zachcurry avatar Mar 18 '18 17:03 zachcurry

You are welcome :wink: For the time being I have forked you repo in order to build the Arch Linux package, but I will stay tuned for installer updates, in order to use your repo in the future.

lobisquit avatar Mar 18 '18 19:03 lobisquit

https://aur.archlinux.org/packages/emacs-anywhere-git/ found this

ar1a avatar Jun 23 '18 16:06 ar1a

Is it working?

ninrod avatar Jun 23 '18 21:06 ninrod

That is an unofficial package that’s probably way behind master. If someone has the time, desire, and humility to submit a pull request for this, please do. Old buggy unofficial forks are less than ideal for everyone 👎

zachcurry avatar Jun 23 '18 22:06 zachcurry

Any udates on this? @zachcurry just found out about this, and it freaking made my day. Thanks you! An AUR package would just be the perfect little cherry on top.

cyruseuros avatar May 15 '19 08:05 cyruseuros

Hi, @jjzmajic ! I'm glad to hear you dig the tool my friend.

I haven't had time to work on this project for quite a while. Perhaps one of these days I'll have a few free cycles to add an AUR package. Perhaps one of the good people in the community will beat me to it. I'll be sure to ping you if anything changes.

Go with Emacs, Z.

zachcurry avatar May 19 '19 02:05 zachcurry