Size: a a a

2020 February 24

S

Si in NixOS
Александр Бантьев
В каком смысле "установить"?
Я добавил в список системных пакетов, сделал sudo nixos-rebuild switch и потом попытался собрать один проект через scons, получил вот такую ошибку - scons: Reading SConscript files ...
Checking whether the C compiler works... yes
Checking whether the C++ compiler works... yes
Checking if 64 bit... yes
Adding 64 bit compile flags
Checking for C library SDL2... no
SDL2 development library not found or not installed
источник

АБ

Александр Бантьев in NixOS
Si
Я добавил в список системных пакетов, сделал sudo nixos-rebuild switch и потом попытался собрать один проект через scons, получил вот такую ошибку - scons: Reading SConscript files ...
Checking whether the C compiler works... yes
Checking whether the C++ compiler works... yes
Checking if 64 bit... yes
Adding 64 bit compile flags
Checking for C library SDL2... no
SDL2 development library not found or not installed
Не добавляй в системные пакеты!
источник

АБ

Александр Бантьев in NixOS
Собирай блин в шеллах
источник

АБ

Александр Бантьев in NixOS
Магия никса работает только внутри билдов и в шеллах
источник

S

Si in NixOS
Не знаю ни про какие шеллы
источник

k

karavan in NixOS
Александр Бантьев
Магия никса работает только внутри билдов и в шеллах
Я тут внезапно обнаружил косячность текущей версии телеги (1.8.4), какую магию кастовать, чтоб потянуть последний релиз?
Текущий клиент установлен через список системных приложений.
источник

АБ

Александр Бантьев in NixOS
Запили себе shell.nix :

with import <nixpkgs> {}; 
stdenv.mkDerivation {
 name = "foo";
 src = ./.;
 buildInputs = [ SDL2 ];
}
источник

АБ

Александр Бантьев in NixOS
Это было @Si
источник

АБ

Александр Бантьев in NixOS
karavan
Я тут внезапно обнаружил косячность текущей версии телеги (1.8.4), какую магию кастовать, чтоб потянуть последний релиз?
Текущий клиент установлен через список системных приложений.
Секунду
источник

k

karavan in NixOS
да, я догадался, слежу за диалогами
источник

АБ

Александр Бантьев in NixOS
В unstable 1.9.9, пойдет?
источник

АБ

Александр Бантьев in NixOS
Или нужно новее?
источник

S

Si in NixOS
Александр Бантьев
Не добавляй в системные пакеты!
Видимо сейчас придется сделать отбор
источник

k

karavan in NixOS
Александр Бантьев
В unstable 1.9.9, пойдет?
Если возможно переключить только телегу на анстейбл, не трогая все остальное, то годитс
источник

АБ

Александр Бантьев in NixOS
Если 1.9.9 сойдет, то замени tdesktop на (import (builtins.fetchTarball  https://github.com/nixos/nixpkgs-channels/archive/nixos-unstable.tar.gz ) {}).tdesktop
источник

АБ

Александр Бантьев in NixOS
Прям в списке пакетов
источник

АБ

Александр Бантьев in NixOS
(пишу на глаз, может не сработать прям так, но суть такая)
источник

k

karavan in NixOS
ок,  спасибо!
источник

АБ

Александр Бантьев in NixOS
Ухх
источник

АБ

Александр Бантьев in NixOS
Половину нужно выкинуть :)
источник