Um pacote do Slackware é essencialmente um arquivo projetado para ser descompactado na raiz do seu sistema de arquivos (mais uma pasta /install adicional que contém um pouco de metadados, como um script de pós-instalação doinst.sh ).
Então, o que provavelmente aconteceu é que você estava dentro do diretório que contém o firefox binário etc. quando você executou makepkg .
IMO, eu ficaria com preguiça e desempacotarei os arquivos em /tmp/x/opt/firefox , crie um link simbólico /tmp/x/usr/bin/firefox-42 para /tmp/x/opt/firefox/firefox e execute makepkg em /tmp/x . (Isso é preguiçoso porque não vai ficar com a divisão em /usr etc., mas se você já começa com um firefox pré-compilado que pode assumir que tudo está na mesma pasta, isso pode ser bom o suficiente para você.)