Search Criteria
Package Details: looking-glass-module-dkms-git 2:B7.r7.g5382a949-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/looking-glass-git.git (read-only, click to copy) |
---|---|
Package Base: | looking-glass-git |
Description: | A kernel module that implements a basic interface to the IVSHMEM device for when using LookingGlass in VM->VM mode |
Upstream URL: | https://looking-glass.io/ |
Licenses: | GPL2 |
Conflicts: | looking-glass-module-dkms |
Provides: | looking-glass-module-dkms |
Submitter: | Omar007 |
Maintainer: | Omar007 |
Last Packager: | Omar007 |
Votes: | 14 |
Popularity: | 0.29 |
First Submitted: | 2017-12-14 09:38 (UTC) |
Last Updated: | 2025-03-08 13:56 (UTC) |
Dependencies (15)
- dkms (dkms-gitAUR)
- binutils (make)
- cmake (cmake-gitAUR, cmake3AUR) (make)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- libegl (libglvnd-gitAUR, nvidia-340xx-utilsAUR, libglvnd) (make)
- libpipewire (libpipewire-full-gitAUR, libpipewire-gitAUR) (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- libsamplerate (libsamplerate-gitAUR) (make)
- libxi (libxi-gitAUR) (make)
- libxpresent (make)
- libxss (make)
- obs-studio (teb-obsAUR, obs-studio-gitAUR, obs-studio-rcAUR, obs-studio-browserAUR, obs-studio-tytan652AUR, obs-studio-libertyAUR, obs-studio-with-websocketsAUR) (make)
- spice-protocol (spice-protocol-gitAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »
JL2210 commented on 2024-09-13 06:51 (UTC)
This doesn't play too well with AUR helpers. It always says it has an update available but then never builds because it's already up-to-date
Omar007 commented on 2023-06-30 11:59 (UTC) (edited on 2023-06-30 12:00 (UTC) by Omar007)
@MITKBconnoisseur: The gnif repo is the official source and there are no build issues with any of the recent patches/commits there as far as I can tell.
If there is a problem, please provide the complications resulting from a clean build and I'll look into it.
MITKBconnoisseur commented on 2023-06-29 23:41 (UTC)
Every time I apply GNIF's patches for his own project this just crashes and burns in an avoidable way @ipaqmaster's patch fixes it for me. Can somebody who's serious take over this package?
NinjaSP commented on 2023-05-08 02:27 (UTC)
+1 this is very fumbly to rebuild with patches
roosterteeth commented on 2023-05-02 17:31 (UTC)
Dont know what you mean yay is the easiest way to download aur stuff and works every time usually and updates. i had to git clone https://github.com/gnif/LookingGlass and apply my patch there but that does not package the exe so yaeh this aur.archlinux.org pkgbase has some issues.
https://aur.archlinux.org/pkgbase/looking-glass has the same problem but i did not have master commit there so not as important but https://aur.archlinux.org/packages/linux-vfio works every time
Omar007 commented on 2023-05-02 15:22 (UTC)
@Netboy: You are entirely correct. Same for nanosvg. I completely missed the addition of these. I'll update the sources so these can be efficiently managed/cached as well 👍
Netboy3 commented on 2023-05-02 14:51 (UTC)
@Omar007: wayland-protocols should vendored as submodule. It's been set like that since February 2022.
Omar007 commented on 2023-05-01 19:25 (UTC)
@roosterteeth: I don't know the details of how
yay
deals with things and what it's supposed to do here but this suggests at least that it does not perform a clean build.Since I'm not familiar with
yay
, I can't help you with that. Check the man-pages for options on how to have it perform clean builds or on how to clean the build environment it is using. If builds fail in general (which seems to be the case if it fails on some completely different file as well) this is even more important.(side-note; 'stuck on a different file' is basically at the level of 'it doesn't work'. Provide exact errors/logs if you can)
roosterteeth commented on 2023-05-01 18:46 (UTC)
I got a patch for my iGPU in /r/vfio because of a memory bug and I'm trying to apply the patch which I think works but I ran yay -aS looking-glass-git linux-vfio vfio-isolate --rebuild again gives mkdir: cannot create directory ‘host/build’: File exists. I don't understand what your all talking about below but I tried to delete the files and it is still stuck is there a fix? I already tried to delete some and https://aur.archlinux.org/packages/looking-glass as well but it's stuck on a different file
Omar007 commented on 2023-04-29 13:02 (UTC)
@ipaqmaster;
I'm not. Again, all of this works fine if you're caching correctly and doing the build itself clean. I build numerous packages including this one completely automatically and none have issues (barring any that don't build in a clean environment in the first place (usually dependency related) but I try to push fixes upstream for those as I encounter them).
In this case it may seem like a harmless 2-byte addition but it's not about the specific change, it's about the principle. I'm not very interested in nor do I have the time to cover and test potential use-cases outside of the standard build processes and managing compatibility for custom things that don't conform to the clean build process (incl. proper caching). If you (or anyone) can show me that anything I maintain/provide does not build in a clean environment as documented for Arch Linux (whether you cache or not, I do not care) or does not conform to upstream defaults where it should, I'll happily make corrections or changes as needed.
The request seems to suggest I do need to worry about it because you're here asking me to make changes to something that works fine when build in a clean environment (incl. proper caching).
Well, if that is the fix your environment needs, then keep that local modification. There's nothing stopping anyone from doing w/e they want locally. Just don't expect anything from me if you're deviating from a clean build environment.
It's not like I don't do the same occasionally but unless the problem persists with a bare and clean (re)build and provably doesn't work, it's my own problem to deal with.
Again, if you're building cleanly (even with caching), it doesn't halt. It does for your specific process apparently but I don't know what that is. Look at it from the other perspective; if this fails, I know the build environment wasn't clean. Regardless of the use of caches or not if/when this happens on my side for instance, there is something I need to fix as that means I f*ed the clean build environment somehow and I can no longer give a guarantee that what I pushed to the AUR can and has indeed been cleanly build at least once.
There's no need to waste anything. I'm using caches just fine without it breaking builds. I even apply custom patches here and there completely without the need to change caches or pipelines.
Again, that's a problem specifically in your environment. Performing the build cleanly using caches of all sources, dependencies, etc, will work every time.
Not visibly at least. You wouldn't be the first one to msg me because they (re)build, have a package but it doesn't run, crashes, has weird behaviour, etc, and in the end it just turned out their build environment wasn't clean. I have wasted enough time on bullshit like that. Which is why I expect someone to perform a clean build as documented first before I do anything more now.
Cache your sources.
See ccache and it's makepkg integration.
If your caching is set up properly, none of this is a factor.
Not a single time I've suggested to just throw away your workspace or caches, quite the opposite! I've suggested correcting your environment to cache the correct things, splitting out your caches to optimize and selectively be able to clean specific caches (if ever needed) thus further optimizing bandwidth and CPU use and finally to use a clean build environment.
So you really do want me to worry about your local build environment!
Please fix your local build environment so it doesn't build in a dirty environment 🙇
TL/DR; You can cache everything without a problem, just keep the build environment clean. If this is what you have to go through, you're currently doing the caching incorrectly and technically building all your packages in an unclean manner/build environment. I do not see how that needs to be my problem to deal with. It works fine if you cache properly and (re)build cleanly.
TL/DR 2; It's not about the
-p
flag addition, it's about the principle of adding custom things for specific end-users. Here it's maybe 'just' a-p
flag but then why should I say no the the next person wanting me to do include a custom/debugmake
flag or arm -rf
to clean up things or something else for their environment to work?« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »