New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't build app on Ubuntu #894
Comments
It's not make app. See the instructions for linux packagers on the build page. |
Thanks. I didn't read these instructions before because I'm not trying to package kitty, I just want to install it from source. The packaging instructions say "do not install it in site-packages", and say that it gets installed to a staging area. So then I have to "Simply copy these files to |
there is no install from source -- kitty is designed to run from a self contained directory. So if you want to install it simply run linux-package and copy the desltop and icon files into ~/.local adjusting paths as appropriate. A better approach would be to install your distro kitty and simply have your custom built one higher in PATH. Then the distro package desktop file should launch the custom built kitty with icon and everything. |
Installing my distro kitty is what I did yesterday. But there may be many users whose distro has not (yet?) packaged kitty. And the recipe you give for running from the build directory is unsatisfactory precisely because many systems won't pick up the icon, and possibly other system-wide resources (I spot a Would you accept a patch to add an |
No, I really dont want to maintain an install target. Installing software on linux is a pain -- there are a gazillion things that can go wrong with it and I dont want to be responsible for debugging them. |
You don't have to make it your problem (you can simply politely say you can't debug such problems but welcome patches.) The trouble is that at present, users who don't use one of the packaging systems you package for (not just GNU/Linux users, but *BSD etc.) have either to package the program themselves for their system (which is a fair amount of work), or run kitty from a self-contained directory (which doesn't work well on FHS-based and similar systems). Given that one of kitty's goals is to be highly portable, this is a shame. |
Sorry, if I implement a feature in my software, it becomes my problem. At least that's the goal I strive for, I have to admit I dont always attain it. And as far as I know running applications in self contained directories works perfectly fine on all OSes. THe only problem is that some desktop environments wont have launchers/icons for the app. I'm afraid that's not a serious enough problem for me to take on the responsibility of creating an install from source function. |
Having installed from source, I missed having the icon, so I tried
make app
, but this fails because it wantsiconutil
from XCode. Could this be detected on a per-platform basis?app
seems to be the right target, there's code in there for building XDG.desktop
files…(As a workaround I installed an earlier version as a .deb.)
The text was updated successfully, but these errors were encountered: