4.2.2.2. Utilizando la macro %setup -n
La opción -n
se utiliza para especificar el nombre del directorio del tarball expandido.
Se utiliza en los casos en que el directorio del tarball expandido tiene un nombre diferente al esperado (%{name}-%{version}
), lo que puede provocar un error de la macro %setup
.
Por ejemplo, si el nombre del paquete es cello
, pero el código fuente está archivado en hello-1.0.tgz
y contiene el directorio hello/
, el contenido del archivo SPEC debe ser el siguiente:
Name: cello Source0: https://example.com/%{name}/release/hello-%{version}.tar.gz … %prep %setup -n hello