<NiAsterisk>i have this note, not commented, on an older package defintion of bitmessage: ;;Makefile todo: PREFIX?=/usr/local replace with "", "/usr" with "" does this mean PREFIX?=/usr/local is something gnu-build-system does not fix?
<suitsmeveryfine>rain1: so it was with the "(needed-for-boot? #t))" that you made it work?
<Jookia>Ironically the reason there's a coreboot_grub.cfg is because I went in to #libreboot to see if there was a solution that could work for both Libreboot and Autoboot, and in the end I think it was decided that coreboot_grub.cfg would also be read
<Jookia>Git version of Libreboot reads coreboot_grub.cfg, but it's not stable yet
<suitsmeveryfine>"Do not ask me the sanction." Hmm, but maybe one could ask him to give a CC0 license at least
<rain1>I think its' best not to bug him, the symbola guy was also not interested in doing licensing
<rain1>and he is russian so different sort of laws etc.
<NiAsterisk>lfam: would I have to change the entire messaging.scm way of how licenses are defined and with this update every license definition in messaging.scm? would this be okay in just 1 patch with my pybitmessage patch?
<lfam>NiAsterisk: It's probably easier to set it up so that you only need to prefix the expat license. There are some examples in gnu/packages
<NiAsterisk>rekado: https://ptpb.pw/3HFW includes: Makefile, messaging.scm, build output. I get the idea that I really should dig into guile if I want to stop asking many questions and be more productive on my own. the sad part is, I have it all worked out, the packages I want to do. but not on guix, just in specific languages used for packaging or scripts etc...
<NiAsterisk>I guess it gets easier to debug guile once I've seen enough guile to judge what it wants to say
<jlicht>NiAsterisk: do you have any guile hacking environment setup, or are you just running scripts?
<NiAsterisk>prior to guix, I was used to just work around broken and add/remove dependencies from/patch Makefiles, arguments etc.. with guix there's the added challenge of learning to read what errors are trying to tell me. some I already know by now. yes, emacs and geiser. but I have not looked into how to do more than just write code in guix, i have not used geiser or emacs that much in regards to validating/checking
<NiAsterisk>wow. everything is nodejs this days (that's npm, right?), isn't it? globe.torproject.org building requires nodejs.
<NiAsterisk>in comparison to gentoo packaging, guix has made me dive into its own source much more to find self explanatory solutions where gentoo only delivers a very good documentation of EAPI and classes.
<NiAsterisk>and probably at some point I stop comparing things to gentoo, once I have ported everything I have on gentoo.
<NiAsterisk>i try what #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")) will do instead of what I have written, but I need to go afk for a while. if it wrks i'll report back :)
<rekado>NiAsterisk: #:make-flags needs to be a list
<NiAsterisk>civodul: is Guix installer somehow able to locate the /gnu/store/ location of a currently used exectuable? what gnunet-gtk puts out for guix with other issues: "checking for GNUnet core... --with-gnunet not specified" what I did on gentoo: --with-gnunet=/usr || die we don't have /usr... so I need to "find" the location of the current generation of $store/gnunet/path
<civodul>NiAsterisk: sure, you could "grep -e --with- gnu/packages/*.scm" for examples of that
***civodul changes topic to 'GNU Guix | https://gnu.org/s/guix/ | videos at https://gnu.org/s/guix/help/#talks | 0.9.1 is in the works | https://libreplanet.org/wiki/Group:Guix/GSoC-2016 | avoid pastebin.com, it blocks Tor | channel logged: <https://gnunet.org/bot/log/guix>.'
<danielszmulewicz>when I type guix edit emacs, the recipe file is read-only. I need to be super user to edit recipe files?
<alezost>danielszmulewicz: it opens a package recipe; you can either clone the guix repo, set it up as described in the manual and modify a package there, or you can inherit your own version of package and put to GUIX_PACKAGE_PATH
<NiAsterisk>text is still gui... what you mean is like a gtk or ncurses wrapper around functionalities of guix ?
<gwho>yes, something a old non technical person can use with the mouse like on other distributions
<NiAsterisk>that is the ideal goal, maybe it was also a gsoc thing, idk i don't follow everything, but something which should come with maturity... guix is 3 or 4 now i think
<gwho>i like installing the os i use on the computer my dad uses. he always find some bugs i never see and i can report them and make the distro more user friendly
<NiAsterisk>it's on peoples lists, but i'm not aware of anyone working on it currently
<NiAsterisk>I need an guile translation before I do a shot in the dark: (string-append "--with-freeipmi=" (assoc-ref %build-inputs "freeipmi")) as an example. this appends --with-freeipmi= , plus it attaches the output gnu/store/ path of the build-input "freeipmi". now, this freeipmi is in inputs. coming back to gnunet-gtk, it has gnunet in its inputs. I am pretty sure this is how it could work or I will find something
<lfam>I built it successfully, but I couldn't run it on my Debian / non GNOME system.
<lfam>I want to try running it from within GNOME on GuixSD
<alezost>danielszmulewicz: if you plan to contribute your edition, then yes; if you want to have and use a modified version of some package, you can make your own module with this package and add a directory with this module to GUIX_PACKAGE_PATH as described in (info "(guix) Package Modules")
<NiAsterisk>ACTION shoots into the dark with gnunet. hope enough shots will bring me to debug it
<alezost>danielszmulewicz: I personally find it very convenient that you can have a directory with your own packages and modified versions of guix packages using GUIX_PACKAGE_PATH. If you have other questions, you are always welcome to ask here
<lfam>rain1: If you want to try it locally, I can share the patches with you
<danielszmulewicz>alezost: Thank you. That was gracious of you. So far I failed at everything I attempted to do.