Is the frequency spectrum dependant on frequency, or on imaginary angular frequency?
Basicaly it's just a convention and the Fourier transform is a function of $\omega$ . 

The imaginary argument $j\omega$ can be understood in different perspectives. 
In one convention, for the class of signals $x(t)$ which are absolutely summable (i.e., stable) , the continuous time Fourier Transform (CTFT) $X(j\omega)$ is considered to be derived from the existing Laplace transform $X(s)$, with $s$ being a complex number, by replacing $s$ with $j\omega$, which amounts to evaluating the Laplace transform on the imaginary axis ( where $s =j\omega$ )  of the complex plane. Hence in this interpretation, the argument $j\omega$ retains the conceptual and mathematical link between the Laplace transform $X(s)$ and the CTFT $X(j\omega)$ where we say $X(j\omega) = X(s)|_{s=j\omega}$

A similar argumentation also holds for the discrete time Fourier transform (DTFT) $X(e^{j\omega})$ as such: For the class of signals $x[n]$ which are absolutely summable (i.e., stable), the discrete time Fourier Transform $X(e^{j\omega})$ is considered to be derived from the existing $Z$-transform $X(z)$, where $z$ is a complex number, by replacing $z$ with $e^{j\omega}$, which amounts to evaluating the $Z$-transform on the unit circle ( where $z = e^{j\omega}$)  of the complex plane. Hence in this interpretation, the argument $e^{j\omega}$ retains the conceptual and mathematical link between the $Z$-Transform $X(z)$ and the DTFT $X(e^{j\omega})$ where we say $X(e^{j\omega}) = X(z)|_{z=e^{j\omega}}$

However, note that, there exist certain very important class of signals (such as the pure sine wave or the impulse response of an ideal Low-Pass filter) which are not absolutely summable (unstable) therefore whose formal Fourier transforms (as obtained by replacing $s$ or $z$ by the corresponding $j\omega$ or $e^{j\omega}$) do not exist. Those Fourier transforms are obtained from another perspective by utilizing the impulse function $\delta(\omega)$ or discontinuities in the frequency domain. In such a case the argument is misleading and there exist no coresponding $X(s)$ or $X(z)$ which you can obtain by replacing $j\omega$ or $e^{j\omega}$ with $s$ or $z$ in the Fourier transform $X(j\omega)$ or $X(e^{j\omega})$, hence in that case it's just a convention.