lassulus changed the topic of #nixos-de to: Willkommen im deutschen NixOS Channel. | Meetup Donnerstags 19:00 - 23:00 auf Mumble: nix-shell -p mumble --run "mumble mumble://$USER@lassul.us/nixos"
h0m1 has quit [Quit: WeeChat 3.1]
h0m1 has joined #nixos-de
h0m1 has quit [Ping timeout: 260 seconds]
h0m1 has joined #nixos-de
wucke13 has quit [Ping timeout: 265 seconds]
wucke13 has joined #nixos-de
mupf has quit [Ping timeout: 252 seconds]
mupf has joined #nixos-de
palo has quit [Ping timeout: 252 seconds]
palo has joined #nixos-de
<palo> Hmm ich hab ein buildRustPackage und da muss ich eine variable setzen : export LIBCLANG_PATH="${pkgs.llvmPackages.libclang}/lib" wie mach ich das?
<palo> mach das wohl am besten in den preBuild
<lassulus> LIBCLANG_PATH = "${pkgs.llvmPackages.libclang}/lib"; ?
<lassulus> dann sollte das im build überall gesetzt sein
<palo> im prebuild funktionierts, aber jetzt bekomm ich clipper/wrapper.h:8:10: fatal error: 'stdlib.h' file not found
h0m1 has quit [Quit: WeeChat 3.1]
h0m1 has joined #nixos-de
<palo> lassulus: ich versuch übrigens das ding hier zu bauen https://github.com/lelongg/clipper-sys
<palo> https://github.com/lelongg/geo-clipper < das ding hat sogar ne shell.nix
h0m1 has quit [Quit: WeeChat 3.1]
h0m1 has joined #nixos-de
<supersandro2000> hast du export im preBuild?
<palo> supersandro2000: jo
<palo> preBuild = ''export LIBCLANG_PATH="${llvmPackages.libclang}/lib"'';
<palo> aber irgendwie findet es jetzt nicht mehr stdlib.h
<palo> der geo-clipper hat zwar ne shell.nix aber keiner cargo.lock
<palo> kam noch nicht dazu eine eigene cargo.lock zu erstellen.
<palo> ich bekomm mit der shell.nix die geo-clipper hat das ding gebaut (meine sieht sehr ähnlich aus) aber leider bekomm ich damit kein package gebaut
<supersandro2000> bin ich überfragt. clangStdenv probieren? Vielleicht fehlt auch clang im nativeBuildInputs oder eine lib?
<palo> clang ist im buildInputs
<supersandro2000> bist du auf master mit rust 1.51? Vielleicht macht das noch ein Unterschied.
<supersandro2000> da steht noch llvmPackages.libclang in buildInputs
<palo> uh guter tip, danke
faffolter has joined #nixos-de
faffolter has quit [Quit: Leaving]
<palo> alter das hats bebracht! vielen dank supersandro2000
<palo> supersandro2000 +1 bier
<palo> (bierbot ist schon tot oder?)
<palo> hmm ne er compiled aber result ist dann leer :(
<supersandro2000> aber es kompiliert
<palo> jo, ich werd wohl die binaries selber einsammeln müssen
<supersandro2000> ich würde in die installPhase einfach exit 1 schreiben und dann mit -K bauen und mir aus dem tmp Ordner suchen, was ich haben will
<supersandro2000> geht bestimmt besser, aber ich weiß gerade nicht wie
<kmein> palo: bierbot war glaube ich nur in #krebs
<palo> dort ist auch kein bierbot
<palo> hmm jo, der baut nicht die binaries die ich in `/src/bin` definiert habe :(
<palo> muss wohl die bin datein da drin auch noch erwähnen. ... na ja ist nen topic für heute abend, danke auf jeden fall schonmal
<palo> Hmm scheint das bulildRustPackage das ganze auto-target discovery aus geschaltet hat.
<palo> ich kann nur nicht finden wo das steht :D
<palo> oha nein, es ist der cargo command, der den quatsch macht, ... aha!
<palo> sooo jetzt gehts, ich muste das bin in der cargo.toml nur benennen
Scriptkiddi has quit [Quit: Bridge terminating on SIGTERM]
Scriptkiddi has joined #nixos-de
<palo> Habs dann doch jetzt hin bekommen : https://git.ingolf-wagner.de/palo/polygon-art < das ist das repo und hier die default.nix https://git.ingolf-wagner.de/palo/nixos-config/src/master/pkgs/polygon-art/default.nix
<palo> der meta teil ist noch falsch seh ich gerade :D
<supersandro2000> stdenv.lib is deprecated
<supersandro2000> cogs ist veraltet und hängt immer ewig mit updates hinerhet.
<supersandro2000> hinterher
<supersandro2000> Zeile 23/24 ist ein unnötiger Zeilenumbruch
<supersandro2000> 27/28 same
<supersandro2000> gpl3 is deprecated. Use gpl3Plus or gpl3Only
<supersandro2000> platforms is set by buildRustPackage to all platforms which rust supports which is smaller than all
<supersandro2000> ask upstream to support release tags
<supersandro2000> *to tag releases
<supersandro2000> ... in inputs is not required
<supersandro2000> cogs kann auch kein highlighting für nix files 😂
<supersandro2000> use pname + version instead of name + version
<supersandro2000> ob es cross compiled bin ich mir noch unschlüssig
<palo> ok ich werds mal umsetzen
<palo> danke supersandro2000
Mic92 has quit [Ping timeout: 258 seconds]
Mic92 has joined #nixos-de
tokudan has quit [Remote host closed the connection]
tokudan has joined #nixos-de
supersandro2000 is now known as Guest45104
Guest45104 has quit [Killed (card.freenode.net (Nickname regained by services))]
supersandro2000 has joined #nixos-de
mbrgm_ has joined #nixos-de
mbrgm has quit [Ping timeout: 258 seconds]
mbrgm_ is now known as mbrgm