Jasonwryan (como sempre) estava certo em relação ao seu comentário inicial.
Os pacotes de Arch devem estar o mais próximo possível de "baunilha". Agora, embora você possa usar rpmextract
ou alien
, não há uma boa razão para isso. O que você deve fazer é criar um PKGBUILD
que use o RPM como arquivo de origem e, em seguida, instale tudo o que é necessário onde deveria estar na função package()
. Se você não tiver certeza de como fazer isso, dê uma olhada em alguns pacotes no Repositório de Usuários do ArchLinux ; há muitas coisas que fazem coisas semelhantes.
Agora, como bsdtar
(o extrator padrão usado nos arquivos de origem por makepkg
) suporta a extração de RPMs sem problema, não há razão para usar rpmextract
- adiciona uma dependência de dependência sem adicionar nenhuma funcionalidade real. p>
Algumas leituras relacionadas do wiki:
-
PKGBUILD
s - Básico
PKGBUILD
templates - Padrões de empacotamento de arcos