| 18 May 2026 |
● Igor Café | passas ao run | 21:23:21 |
Ratoncio | tem autocomplete, é a versão mais nova | 21:23:29 |
● Igor Café | antes eu fazia git pull no repo local do nixpkgs, git checkout <revision>, nix-build | 21:24:16 |
| 19 May 2026 |
● Igor Café | no nixpkgs eh normal fazer um pacote como override de outro? | 03:24:01 |
● Igor Café | tipo esse caso aqui, eh basicamente o mesmo programa so que numa versao diferente, algumas deps diferentes, algumas coisas de build diferente | 03:25:11 |
● Igor Café | https://github.com/NixOS/nixpkgs/pull/520808/ | 03:25:18 |
● Igor Café | ai queria saber se o ideal eh deixar totalmente separado mesmo, ou usar a mesma base pros dois... | 03:37:27 |
● Igor Café | pelo oq entendi essas deps tao fixas na derivation via fetchFromGitHub, entao se atualizar a versao do core mas nao atualizar as deps manualmente vai ficar zoado...
ai a ideia seria o script updater pegar a versao das deps e montar esse fetchFromGitHub dinamicamente ne? | 14:28:27 |
● Igor Café | * pelo oq entendi essas deps tao fixas na derivation via fetchFromGitHub, entao se atualizar a versao do core mas nao atualizar as deps manualmente vai ficar zoado...
ai a ideia seria o script updater pegar a versao das deps e atualizar tb o fetchFromGitHub das deps ne? | 14:31:08 |
● Igor Café | pergunta besta: nao tem nada que ja faca isso automatico no nix?
pq usar dependencias no cmake me soa algo q seria comum | 18:00:12 |
● Igor Café | hmm, verdade | 18:00:58 |
● Igor Café | achei q era coisa builtin do cmake | 18:01:04 |
● Igor Café | vi aqui, acho q da pra fazer um esquema com esse nix-prefetch-git:
$ nix run nixpkgs#nix-prefetch-git -- "https://github.com/fmtlib/fmt" "11.0.2" 2> /dev/null
{
"url": "https://github.com/fmtlib/fmt",
"rev": "0c9fce2ffefecfdce794e1859584e25877b7b592",
"date": "2024-07-20T07:17:38-07:00",
"path": "/nix/store/z3a7jl79cddn1sd0fxrkndjqwldnibfw-fmt",
"sha256": "1v9k57zj34axagkxwkmg73gs9h15i6c8nv9hsgwjwmi82pinv8r0",
"hash": "sha256-IKNt4xUoVi750zBti5iJJcCk3zivTt7nU12RIf8pM+0=",
"fetchLFS": false,
"fetchSubmodules": false,
"deepClone": false,
"fetchTags": false,
"leaveDotGit": false,
"rootDir": ""
} | 18:08:37 |
● Igor Café | dps vou ver como funciona o updaterScript se daria pra usar esse comando | 18:09:50 |
● Igor Café | ele funciona tb com revision curta | 18:10:05 |
● Igor Café | * ele funciona tb com tag e id de commit curto | 18:21:23 |
● Igor Café | * ele funciona com tag e id de commit curto | 18:21:28 |
| 20 May 2026 |
| Clayton joined the room. | 14:23:27 |
Clayton | 💦💦 | 14:23:26 |
● Igor Café | !report | 14:24:31 |
● Igor Café | se alguem puder mergear, testei aqui e funciona
https://github.com/NixOS/nixpkgs/pull/520915 | 14:25:14 |
PedroHLC | /fban 💦💦 | 14:28:06 |
● Igor Café | nem sabia, o github nao notifica 🤡 | 14:35:16 |
● Igor Café | aceitei aqui | 14:35:59 |
● Igor Café | agora oq for de libretro eu consigo dar merge? | 14:37:23 |
● Igor Café | esse nao era mesmo, tentei so pra ver oq ia dar | 14:37:37 |
Eric Pires | Não, tem que estar no meta.maintainers | 14:40:59 |
Eric Pires | Esse pacote não tem nenhum maintainer então ninguém consegue dar o automerge | 14:41:34 |
Eric Pires | * Não, tem que estar no meta.maintainers do pacote | 14:41:40 |
● Igor Café | sim sim, esse pacote ai eu nao sou maintainer, mas eu to no time libretro, dai pacotes do time libretro eu consigo mandar automerge? | 14:46:44 |