[guided]The displayed formula for $f$ is an infinite Fourier series, so the first task is to justify that it defines an honest function. For each integer $h$, define
\begin{align*}
\phi_h:[-\pi,\pi]&\to\mathbb C\\
\lambda&\mapsto \gamma(h)e^{-ih\lambda}.
\end{align*}
The bound
\begin{align*}
|\phi_h(\lambda)|=|\gamma(h)|
\end{align*}
holds for every $\lambda\in[-\pi,\pi]$. Because $\sum_{h\in\mathbb Z}|\gamma(h)|<\infty$, the Weierstrass uniform convergence criterion implies that $\sum_{h\in\mathbb Z}\phi_h$ converges uniformly. Thus
\begin{align*}
f:[-\pi,\pi]&\to\mathbb C\\
\lambda&\mapsto \frac{1}{2\pi}\sum_{h=-\infty}^{\infty}\gamma(h)e^{-ih\lambda}
\end{align*}
is well-defined and continuous, since it is the uniform limit of continuous partial sums.
It remains to prove that this continuous function is nonnegative. The raw symmetric partial sums need not be nonnegative, so we use Fejer means. For $N\in\mathbb N$, define
\begin{align*}
f_N:[-\pi,\pi]&\to\mathbb C\\
\lambda&\mapsto \frac{1}{2\pi}\sum_{|h|<N}\left(1-\frac{|h|}{N}\right)\gamma(h)e^{-ih\lambda}.
\end{align*}
The weights count pairs $(j,k)$ with $j-k=h$, so
\begin{align*}
\sum_{j=0}^{N-1}\sum_{k=0}^{N-1}\gamma(j-k)e^{-i(j-k)\lambda}
=
\sum_{|h|<N}(N-|h|)\gamma(h)e^{-ih\lambda}.
\end{align*}
Therefore
\begin{align*}
f_N(\lambda)
&=\frac{1}{2\pi N}\sum_{j=0}^{N-1}\sum_{k=0}^{N-1}\gamma(j-k)e^{-i(j-k)\lambda}.
\end{align*}
Now apply positive definiteness of $\gamma$ with indices $t_j=j$ and coefficients $c_j=e^{-ij\lambda}$ for $j=0,\dots,N-1$. It gives
\begin{align*}
\sum_{j=0}^{N-1}\sum_{k=0}^{N-1}c_j\overline{c_k}\gamma(j-k)
=
\sum_{j=0}^{N-1}\sum_{k=0}^{N-1}\gamma(j-k)e^{-i(j-k)\lambda}
\geq 0.
\end{align*}
Hence $f_N(\lambda)\geq 0$ for every $\lambda\in[-\pi,\pi]$.
Finally, the absolute summability of $\gamma$ implies
\begin{align*}
\sup_{\lambda\in[-\pi,\pi]}|f_N(\lambda)-f(\lambda)|
\leq
\frac{1}{2\pi}\sum_{h\in\mathbb Z}
\left|a_N(h)-1\right|\,|\gamma(h)|,
\end{align*}
where $a_N:\mathbb Z\to[0,1]$ is the coefficient map defined by
\begin{align*}
a_N(h):=
\begin{cases}
1-\frac{|h|}{N}, & |h|<N,\\
0, & |h|\geq N.
\end{cases}
\end{align*}
For each fixed $h\in\mathbb Z$, $a_N(h)\to 1$, and $|a_N(h)-1||\gamma(h)|\leq |\gamma(h)|$. Since $\sum_{h\in\mathbb Z}|\gamma(h)|<\infty$, dominated convergence for series gives uniform convergence $f_N\to f$. A uniform limit of nonnegative real-valued functions is nonnegative and real-valued, so $f(\lambda)\geq 0$ for every $\lambda\in[-\pi,\pi]$.[/guided]