#!/usr/bin/env bash # Gera o pacote copiado_all.deb. Uso: empacotamento/gerar-deb.sh 1.2.3 set -e # O dpkg-deb recusa um DEBIAN com permissão fora de 0755-0775; fixa o umask para # não depender do ambiente (nos runners de CI ele é 000). umask 022 VERSAO="${1:?informe a versão, ex.: 1.0.0}" cd "$(dirname "$0")/.." RAIZ=$(mktemp -d) chmod 755 "$RAIZ" trap 'rm -rf "$RAIZ"' EXIT install -Dm755 copiado.py "$RAIZ/usr/bin/copiado" install -Dm644 README.md "$RAIZ/usr/share/doc/copiado/README.md" install -Dm644 /dev/stdin "$RAIZ/etc/xdg/autostart/copiado.desktop" < "$RAIZ/DEBIAN/control" < Homepage: https://git.lucasrguerra.dev.br/lucasrguerra/copiado Description: Histórico da área de transferência no estilo Windows 11 Aperte Win+V para ver os últimos itens copiados e colar com um clique. CTRL mkdir -p dist dpkg-deb --root-owner-group --build "$RAIZ" dist/copiado_all.deb echo "Gerado: dist/copiado_all.deb ($VERSAO)"