Thanks for sharing, Gary!
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
to investigate?
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
If I recall correctly, a number of packages had to be updated after the
transition to the new build system. I suppose that emacs-ess was left aside.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
This simpler compiler can in turn build
> a more
I'm not sure this part adds much to the explanation. I haven't included
it because I fear it sounds too complicated.
Thanks!
Updated version attached.
To the maintainers: what do you think of publishing this on guix.gnu.org?
--
Pier
/lisp
(Replace 26.3 with your Emacs version.)
Once this is done, you should be able to call
(require ...)
from your Emacs initialization file, or
M-x load-library
interactively.
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
I think Guix has flatpak, you could try that.
However that's somewhat defeating the point of using Guix. The proper
way to install packages not in the official repo is to use channels:
https://guix.gnu.org/manual/en/html_node/Channels.html#Channels
--
Pierre Neidhardt
https://ambreva
Thanks, glad you liked it!
I'd be happy to get feedback from your presentation!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
I just wrote a short draft which hopefully should explain in layman
terms why Guix matters.
I tried to keep short (< 1000 words) and to stick to non-technical vocabulary.
Let me know what you think!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
#+TI
I've pushed a fix in 8fcb607780dc9809949c573865c5e1a04770d0c5.
The test was a benign check that didn't match pixbuf's behaviour:
https://gitlab.gnome.org/GNOME/perl-gtk2/issues/3
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
now how to install an OS.
Simon is asking good questions though:
>> To help us to figure out or convince you that Guix is awesome, could
>> you quickly describe why you were interested in Guix?
>> How did you learn the existence of Guix?
>> And why did you want t
Friendly ping! ;)
Anyone using redshift on Guix?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
k it's important to make it a very short read, say 5 minutes, or
some 1000 words.
(Carl Dong's video is 16 minute long, and Guix is only introduced at the
end.)
As Ricardo said, I believe such a general presentation would be very
welcome on Guix' front page.
Anyone interes
Ricardo Wurmus writes:
> Ideally, the web site should answer the question of what Guix is in a
> way that the general public can understand and appreciate.
>
> In my opinion, the website could do better.
I couldn't agree more :/
--
Pierre Neidhardt
https://ambrevar.xyz
--->8---
Hope this helps! :)
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
required.
Note that it can get a bit noisy when it builds.
Let me know and if you are coming to FOSDEM I'll bring there!
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Thanks for sharing, John!
And any one using Clojure?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
It should now be fixed with commit
ba42da245bdb50aa98eecfeea8d207cefa209d48.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Pierre Neidhardt writes:
> I think I found a dependency cycle:
>
> javascript.scm -> lisp-xyz.scm -> gtk.scm -> pdf.scm -> javascript.scm.
No this is not the issue. The issue is that uglify-js inherits from
sbcl-cl-uglify-js, in thus it must be defined in the same modu
So what shall we do? Build perl-gtk2 against the previous version of
gdk-pixbuf?
And ask upstream if this is a known issue?
Anyone willing to take this? :)
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
#x27;m facing a similar issue at the moment. Does anyone have a good
answer to develop Haskell or Clojure with Emacs on Guix?
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
quite useful I believe.
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
uote part of my query.
Oh, sorry for the misunderstanding, I didn't mean to misquote you, I was
just giving an example in the style of Gentoo USE flags. The same holds
for "build without GUI support" for instance.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
019-05/msg00285.html
I'm planning to work on it in the coming weeks. Feedback welcome!
Stay tuned!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
I think I found a dependency cycle:
javascript.scm -> lisp-xyz.scm -> gtk.scm -> pdf.scm -> javascript.scm.
What's the best option here? I could move uglify-js back to
lisp-xyz.scm. Or move it to a separate uglify-js.scm file.
Thoughts?
--
Pierre Neidhardt
htt
cript" #)
In gnu/packages/javascript.scm:
460:10 0 (_)
gnu/packages/javascript.scm:460:10: error: sbcl-cl-uglify-js: unbound variable
--8<---cut here---end--->8---
I'm investigating. Any clue what's going on?
--
Pierre Neidhardt
I've filed this bug some weeks ago, see #38521.
I believe Alex Vong is the last packager of perl-gtk.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Hi,
I don't have an answer, but for what it's worth I've recently moved
uglify-js to a different module. This probably has to do with your issue.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
d option. In particular, this should verify "guix"
itself, and thus everything else.
So I'd reverse your point. By first challenging Balaitou, we can trust
the guix executable and from there we can run 1. and 2.
Thoughts?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
---cut here---end--->8---
Is this still relevant remotely? If an untrusted third-party has root
access to the system, they can probably tamper with both the database
and the store, right?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
do you people know on the topic?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Try to narrow down the GNOME version, supposing that your previous GNOME
was not suffering from this issue.
Then report the bug with as much information as you can to Guix. You should
probably report to the GNOME project as well.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
edshift" #:system? #f)
%standard-geoclue-applications))
--8<---cut here---end--->8---
Would it still work if "redshift" is not a desktop application (it does
not come with a .desktop file)?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Plug them and it should work out of the box.
You can test them with
wine control joy.cpl
If it does not work, maybe this article can help you get started:
https://wiki.archlinux.org/index.php/Gamepad
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
d mention in the Guix
> channel's news file (and in the Guix NEWS file)?
As far I can see, the only incompatibility would arise if the user
explicitly referred to the guix-emacs.el variables that are now gone.
This change is cool enough I'm all for a NEWS entry nonetheless!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
ot;
profiles.
Should any dependency get garbage collected, an environment will need
Internet access to refetch the missing parts; I think this is what we
are trying to avoid, regardless of how fast `guix environment` is.
What about `guix environment --pin` instead of `guix develop`?
--
Pierre
ges' would then refresh the autoloads
> corectly, given that EMACSLOADPATH would have been refreshed with an
> updated profile.
Damn, didn't know about those 2 functions, it's awesome!
I could have used them many times in the past, had I known about them :p
--
Pierre Neidhardt
h
uld successfully find
everything, shouldn't it?
> I'll let some time pass (2 weeks), and if nobody objects, I'll merge it
> to master.
Sounds great, thanks for this awesome fix!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
--cut here---start->8---
(require 'package)
(package-initialize)
--8<---cut here---end--->8---
to site-start.el.
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
t;M-x org-export-dispath", then enable "Body only"
and export in texinfo).
The result was really good and needed only a few minor changes:
- Add/remove some @node where it makes sense.
- Remove the @menu entries. (Can this be set in the export settings?)
- Change the @uref to @xref / @pxref.
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
archive/html/guix-devel/2019-10/msg00565.html
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
my flawed French), does "en un même système" sound right to you?
>
> It doesn't to me, unless même has a sense of pareil used that way.
> Maybe "en utilisant le même système" ? (note le/the -- not un/a)
Yes, in French "sur un même système" is correct ;)
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
provide several benefits:
- More universal.
- Possibly more optimized (e.g. caching).
At the end of the article, I also talk about reproducibility, which is
currently quite cumbersome to deploy because of the need to refer to a
"specific guix channel checkout".
Konrad talked about how we
By the way, the original tutorial was published here in Org format:
https://ambrevar.xyz/guix-packaging/index.html
So it's possible to export it to texi with Org.
That should save some work.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
This is great! :)
I just noticed that about half the packaging tutorial is missing (the
part after the Scheme crash course).
Shouldn't be added? Maybe Ricardo had a plan in mind.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Alex Kost writes:
> Hello, I'm not sure if my answer was expected, so just in case:
> Please do whatever looks appropriate to you :-)
Thanks! :)
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
rd to the case of Emacs, I believe that if we fix multi-profile
support, your script could be replace with a simple
--8<---cut here---start->8---
GUIX_PROFILE=foo && . $GUIX_PROFILE/etc/profile && emacs
--8<---cut here
Pierre Neidhardt writes:
> The `emacs' you run is the last one in your PATH. This is defined by
> the load-order of the profiles, as for any program. This is not
> Emacs-specific.
Rectification: "the first one in your PATH".
--
Pierre Neidhardt
https://ambre
-profile
3. guix-emacs.el: Set profiles to all the paths in XDG_DATA_DIRS in the
guix-emacs-autoload-packages function.
Thoughts?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
I'll send a draft to guix-blog just now.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
7;t blame you for asking 30 seconds of me ;)
And thanks for the praise, always nice to hear :D
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
or long-term projects
> whose software I don't want to update regularly to avoid breaking stuff.
Hmmm, this sounds like what I do too! :)
Maybe I wasn't very clear in my draft.
Anyways, I'm all for discussing multiple strategies, the more the better!
--
Pierre Neidhardt
https:/
ore what I meant was a service
in which we declare the configuration file, so that I don't need to
provide my own "config".
I guess that'd be another neat service to add to Shepherd/Guix ;)
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
ny other way to configure privoxy reliably?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
uot;polluting" the rest of the user session:
#+begin_src sh
GUIX_PROFILE="$profile" ; . "$profile"/etc/profile
#+end_src
Happy to hear about your feedback!
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
P.S: Sorry for title, forgot to mention the package names... :(
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Hi!
Has anyone worked on dgen or gens (Sega Megadrive / Genesis emulators)
and PCSX (Playstation 1 emulator)?
If not, I'll give it a shot soon :)
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
t here---end--->8---
fails to find anything.
Is this a bug?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
I've read Practical Common Lisp. It's very good to learn Common Lisp if
you already know the basics of programming.
It's rather "practical" and does not go into the deeper concepts
introduced by SICP. In particular, it does not deal much with
functional programming.
-
(device "none")
(type "tmpfs")
(check? #f))
%base-file-systems))
--8<---cut here-------end--->8---
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
onfig)
(list %nitrokey-udev-rule))
--8<---cut here---end--->8---
For me, it seemed that the Udev rules worked, but after that any attempt
to use the key with GPG would segfault `gpg`! :(
Hopefully this has been fixed upstream.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Emacs Elfeed
https://github.com/skeeto/elfeed
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Good hunch, Chris!
Indeed I can only reproduce the issue on my desktop, but not on my laptop!
Hmm...
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Ha! That's a good hunch.
So I suppose that ring.cx is only able to find the daemon if it's in the
PATH.
Is ~/.jami-profile/bin in your PATH?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Please do, I've been wanting to work on this for a while ;)
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Maybe unrelated, but I've noticed that when I log out it goes to sleep
too (only sometimes?).
When it wakes up, it shows the GDM clock, which I can slide to log in
again.
I use GDM and EXWM.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
par with Conkeror very soon! Next goals include VI
bindings, a download manager and ad-blocking.
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Conkeror development has been abandoned and won't receive updates
anymore. This is a real concern security-wise which is why Guix dropped it.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Has anyone tried this out? Any idea why QtWebEngineProcess would not be found?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
We also have Jami (ex GNU Ring) for VoIP.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Maybe not what you are asking but what about
guix system reconfigure ... && guix package -u
?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
So I've used one
Fedora patch as done on Arch Linux.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Thanks for proof-checking, Chris!
hfsprogs is APSL 2.0 indeed (I just checked in the source code).
I'll go ahead and package it then.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
<---cut here---end--->8---
I tried adding pyqt5/libexec to the PATH (in which QtWebEngineProcess
resides), to no avail.
Find my patches attach (it includes Marius patch).
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
De
original source code is not meant to be compiled on
GNU/Linux (to be confirmed) and that it requires a fork and some
patches.
Thoughts?
If no one sees a problem with it, I'll package it.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
> Qtwebkit takes much time, over 10 hours, compiling almost every time I run
> `guix pull && guix package -u`, every week I do it.
Same issue here, I haven't gotten any substitute for qtwebkit in a long time.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.a
> It should be said that HDMI shares the responsibility. :-)
Huhu! :)
Out of curiosity, why HDMI in particular?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
line syntax).
Totally! :/
There were a few embarrassing "xrandr moments" during FOSDEM... xrandr has been
tripping many of us for too long, it's really something that we should not be
fighting with in the 21st century :p
Hopefully arandr and autorandr will prove handy in the fu
> - There is winetricks-libre at
> <https://github.com/g4jc/winetricks-libre>
Didn't know about this, thanks for sharing!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Alright, settled.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
Hi Guix,
I wonder if Winetricks (https://wiki.winehq.org/Winetricks) meets the
FSDG and can be packaged in Guix. It's LGPL, but might be considered as
way of promoting binary blobs.
Thoughts?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
)
(emacs-byte-compile-directory el-dir
--8<---cut here---end--->8---
Thoughts?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
I am split between laughing out loud and crying :p
Anyways, it's quite clear at this point that this is not fit for GNU Guix.
I'll keep it out of tree.
Thanks everyone for chiming in and thanks to HiPhish for doing most of the work.
--
Pierre Neidhardt
https://ambrevar.xyz/
sig
--cut here---start->8---
> guix size sdl2 | grep glu
> guix size eduke32 | grep glu
--8<---cut here---end--->8---
It seems to be loaded at runtime.
We could wrap the "eduke32" binary, but I wonder if we co
file "mapster32" (string-append out "/bin"))
(install-file "package/common/buildlic.txt" (string-append out
"/share/licenses"))
--8<---cut here---end--->8---
I can merge this in your name, let me know.
Playing Duke now!
"Hail to the king, baby!"
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
(subst -mwindows,,$(shell $(SDLCONFIG)
--libs)))
--8<---cut here---end--->8---
Ideally, we'd need a working sdl2-config though.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
;activation time" mean here.
I don't see any password in `guix system reconfigure` or `herd restart
mysql`.
Am I missing something?
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
> OK, some places prefer links if the logs get too large. I'll keep it in mind
> for this mailing list.
I meant paste a link to the whole build log! :)
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
E_PATH"), check if sdl2-mixer is in there.
Otherwise try passing "-DSDL_TARGET=2" to the #:make-flags, that could do it.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
This is great, thanks for sharing!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
> I now have a single partition on my laptop. So… 100%? :-)
Hmm, I realize now that I should have asked differently: how much disk space
does your store occupy?
> What would that do?
It could also choose the right bootloader and make a decent guess for the
file-system layout.
--
You are welcome, glad I could help! :)
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
For the documentation, have a look at
guix package --help
and "Invoking ‘guix package’" in the manual.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
t's actually more than just a /gnu/store cache: it should be able to find files
in non-installed packages.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
> > “pdflatex” is provided by “texlive-bin”.
>
> Thank you! how did you know?
I think this is a more general question: Guix currently lacks a way to search
files in substitutes. It would be nice to have this feature :D
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
t;..."
--8<---cut here---end--->8---
Or even
(set-channel-commit %default-channels "...")
But maybe it's not worth it considering it's only 4 lines.
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
I can reproduce on a fresh Guix install.
It bugs me that I don't seem to be able to reproduce the issue reliably (I tried
removing the Gstreamer cache).
Anyone else?
Well, I guess I'll work on a patch then :)
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Descri
Hi again :)
I was discussing "channels in practice" with Zimoun and we were asking
ourselves: Can we pull a specific channel without pulling
%default-channels?
If not, is there a convenient way to edit+test the package definitions
in local channels?
Maybe I'm missing the obvi
Hi,
Ludo told me he had a Guile snippet to find the last Guix commits with
enough(?) pre-built binaries. (Which is quite useful for a "guix pull".)
Ludo, anyone, would you like to share? :)
@Ludo: Seems like I cannot send you emails directly, maybe I'm being
marked as sp
master/utils/al-scheme.el
Put the above file in your Emacs' load-path and add a "(require
'al-scheme nil :noerror)" to your Emacs' config.
(By the way I've reported the issue and Alex' patch upstream -- still no
answer.)
Hope you find it handy!
Cheers!
--
Pier
randr
- https://github.com/jceb/screenconfig combined with
https://github.com/jceb/srandrd.
Has anyone tried those out? Would it make sense to package them for
Guix?
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
101 - 200 of 558 matches
Mail list logo