#+title: Gentoo

* Astuces
** Wiki
[[https://wiki.gentoo.org/index.php?title=User:Alexdarcy/Buku][Créer une page sur son espace personnal]] puis "move" pour la publier

** Police
Inspiration:
http://kev009.com/wp/2009/12/getting-beautiful-fonts-in-gentoo-linux/
J'ai juste utilisé eselect fontconfig + la configuration recommandée

** Portage avec git
/etc/portage/repos.conf/gentoo.conf [DEFAULT] main-repo = gentoo

[gentoo] location = /var/db/repos/gentoo sync-type = git sync-uri =
https://github.com/gentoo-mirror/gentoo auto-sync = yes sync-depth = 1
* Haskell
Pour débloquer un paquet, "marteau-piqueur"
#+begin_src sh
emerge -1u haskell-updater && haskell-updater --world -- -N --with-bdeps=y && emerge --depclean && haskell-updater -- @preserved-rebuild
#+end_src

Pour avoir les dernières versions, changer l'URL dans /etc/portage/repos.conf/eselect-repos.conf

[haskell]
sync-uri = https://github.com/gentoo-haskell/gentoo-haskell.git

* Guru
Tester avec =pkgcheck scan= Commiter avec =git commit -S -m "lol"=
* Packaging
[[denote:20240110T194143][Ebuild Gentoo pour Haskell]]
[[denote:20240608T163003][Ebuild Gentoo pour Julia]]