No description
Find a file
Luciano Paranhos dc82ba522e
gnome-base: bump 4 packages — gdm 50.1, gnome-control-center 50.2, gnome-session 50.1, gnome-shell 50.2
Patch releases da série GNOME 50:
- gnome-base/gdm: 50.0 → 50.1
- gnome-base/gnome-control-center: 50.1 → 50.2
- gnome-base/gnome-session: 50.0 → 50.1
- gnome-base/gnome-shell: 50.1 → 50.2

Cópias diretas dos ebuilds anteriores do overlay, sem mudanças de deps
esperadas (todos são patch releases).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-29 22:35:55 -03:00
acct-group/onepassword-cli 1password: criar grupo onepassword via pkg_setup (range user) 2026-05-08 23:14:02 -03:00
app-admin overlay: bump 4 packages — libadwaita 1.9.1, gnome-software 50.2, nautilus 50.2.2, 1password 8.12.21 2026-05-26 14:42:41 -03:00
app-containers/distrobox app-containers/distrobox: new package, add 1.8.2.5 2026-05-15 09:35:39 -03:00
app-editors app-editors/zed: add 1.2.6 (upstream bump) 2026-05-16 11:40:26 -03:00
app-emulation/virt-manager app-emulation/virt-manager: add 5.1.0-r2 com fix GLibUnix.signal_add 2026-05-16 16:33:55 -03:00
app-shells/zsh-autosuggestions app-shells/zsh-autosuggestions: new package, add 0.7.1 2026-05-09 02:11:42 -03:00
app-text/papers app-text/papers: bump 50.1 → 50.2 2026-05-26 14:48:44 -03:00
dev-util/gnome-builder dev-util/gnome-builder: add 50.0 2026-05-17 00:51:42 -03:00
gnome-base gnome-base: bump 4 packages — gdm 50.1, gnome-control-center 50.2, gnome-session 50.1, gnome-shell 50.2 2026-05-29 22:35:55 -03:00
gnome-extra overlay: bump 4 packages — libadwaita 1.9.1, gnome-software 50.2, nautilus 50.2.2, 1password 8.12.21 2026-05-26 14:42:41 -03:00
gui-apps/gnome-console Track Manifests para 29 pacotes que estavam órfãos 2026-05-16 09:44:00 -03:00
gui-libs overlay: bump 4 packages — libadwaita 1.9.1, gnome-software 50.2, nautilus 50.2.2, 1password 8.12.21 2026-05-26 14:42:41 -03:00
media-gfx Tier 6: 9 fixes minor (constraint bumps + missing deps) 2026-05-16 10:22:37 -03:00
media-libs Track Manifests para 29 pacotes que estavam órfãos 2026-05-16 09:44:00 -03:00
media-plugins/gst-plugin-gtk4 media-plugins/gst-plugin-gtk4: add 0.15.2 (DMABuf zero-copy) 2026-05-16 18:13:09 -03:00
media-sound/decibels decibels: patch tsconfig.json para TypeScript >=6.0 2026-05-16 09:54:15 -03:00
media-video/showtime media-video/showtime: add 50.0-r1 com fix shebang 2026-05-16 17:49:49 -03:00
metadata init: estrutura inicial + x11-themes/bibata-xcursors-2.0.7 2026-05-08 17:35:03 -03:00
net-libs/gnome-online-accounts Tier 6: 9 fixes minor (constraint bumps + missing deps) 2026-05-16 10:22:37 -03:00
net-misc/gnome-connections Tier 6: 9 fixes minor (constraint bumps + missing deps) 2026-05-16 10:22:37 -03:00
profiles media-plugins/gst-plugin-gtk4: add 0.15.2 (DMABuf zero-copy) 2026-05-16 18:13:09 -03:00
sci-geosciences/gnome-maps Tier 6: 9 fixes minor (constraint bumps + missing deps) 2026-05-16 10:22:37 -03:00
sys-apps Track Manifests para 29 pacotes que estavam órfãos 2026-05-16 09:44:00 -03:00
www-client/epiphany Tier 6: 9 fixes minor (constraint bumps + missing deps) 2026-05-16 10:22:37 -03:00
x11-themes Track Manifests para 29 pacotes que estavam órfãos 2026-05-16 09:44:00 -03:00
x11-wm/mutter Tier 3: bump 12 GNOME pkgs (dep mins + USE flag cleanup) 2026-05-16 09:40:07 -03:00
.gitignore init: estrutura inicial + x11-themes/bibata-xcursors-2.0.7 2026-05-08 17:35:03 -03:00
README.md app-shells/zsh-autosuggestions: new package, add 0.7.1 2026-05-09 02:11:42 -03:00

paranhos-overlay

Overlay Gentoo pessoal — pacotes que não estão na árvore oficial e que prefiro auditar/manter eu mesmo em vez de depender de overlay de terceiros.

Pacotes

Categoria/Pacote Status Origem do código
acct-group/onepassword-cli 0 Grupo do op CLI (setgid target)
app-admin/op-cli-bin 2.34.0 Binário oficial CLI AgileBits/1Password
app-admin/1password 8.12.12 Tarball oficial 1Password Linux — polkit/onepassword group, +ssh-sign, +cli, +policykit por default
app-shells/zsh-autosuggestions 0.7.1 Plugin upstream zsh-users/zsh-autosuggestions — instala em /usr/share/zsh/site-functions/ (par do app-shells/zsh-syntax-highlighting)
x11-themes/bibata-xcursors 2.0.7 Tarball oficial ful1e5/Bibata_Cursor

Habilitar no host

Pré-requisito (caso ainda não esteja instalado):

sudo emerge app-eselect/eselect-repository

Adicionar e sincronizar o overlay (HTTPS público, somente leitura — portage roda como root e não precisa de chave SSH):

sudo eselect repository add paranhos-overlay git \
    https://forge.paranhos.com.br/gentoo/overlay.git
sudo emerge --sync paranhos-overlay

Equivalente manual (se preferir editar repos.conf em vez de usar eselect):

# /etc/portage/repos.conf/paranhos-overlay.conf
[paranhos-overlay]
location = /var/db/repos/paranhos-overlay
sync-type = git
sync-uri  = https://forge.paranhos.com.br/gentoo/overlay.git
auto-sync = yes

Para escrever no overlay (push), use a URL SSH (ssh://git@git.paranhos.com.br/gentoo/overlay.git) — só necessária na máquina onde você edita os ebuilds, não nos hosts que apenas consomem.

Instalar um pacote

# Forçar origem em ::paranhos-overlay (em caso de colisão com a árvore oficial):
sudo emerge app-admin/1password::paranhos-overlay

Para licenças proprietárias (1Password etc.):

echo 'app-admin/1password Microsoft-1password' | \
    sudo tee /etc/portage/package.license/1password

Workflow de manutenção

# Local: bumpar versão, ajustar SRC_URI, regerar Manifest
cd app-admin/1password
cp 1password-{8.12.12,8.13.0}.ebuild
$EDITOR 1password-8.13.0.ebuild
pkgdev manifest                  # ou: ebuild 1password-8.13.0.ebuild manifest

# Validar antes de comitar
pkgcheck scan
repoman full -d                  # opcional, alguns checks extras

# Commit + push (assinado quando possível)
git add app-admin/1password/
git commit -S -m "app-admin/1password: bump to 8.13.0"
git push

# No host: sincronizar e atualizar
sudo emerge --sync paranhos-overlay
sudo emerge -u app-admin/1password

Convenções

  • Mensagens de commit em Português do Brasil seguindo o padrão category/package: descrição (ex: app-admin/1password: bump to 8.13.0)
  • Ebuilds em inglês (DESCRIPTION, comentários técnicos), porque é o padrão do ecossistema Gentoo e os mantenedores upstream também leem
  • Cada ebuild novo passa por pkgcheck scan antes do commit
  • Bumps de versão preservam o ebuild anterior por uma release (segurança caso o tarball novo tenha regressão)
  • Hashes obrigatórios no Manifest: BLAKE2B + SHA512 (sem MD5/SHA1)
  • Commits assinados com GPG quando possível (git commit -S)