|
|
|
@ -14,8 +14,7 @@
|
|
|
|
|
%define prerelease 0
|
|
|
|
|
%define rel %{plainrel}.%{variant}
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%define name_suffix -latest
|
|
|
|
|
%define spi_revision ddfbc7733542b8474a0e8f593aba91e06542be4f
|
|
|
|
|
|
|
|
|
|
%define _buildshell /bin/bash
|
|
|
|
|
%define build_xen 1
|
|
|
|
@ -114,6 +113,7 @@ Source0: linux-%{upstream_version}.tar.xz
|
|
|
|
|
Source0: linux-%{upstream_version}.tar.gz
|
|
|
|
|
%endif
|
|
|
|
|
Source5: WireGuard-0.0.20191219.tar.xz
|
|
|
|
|
Source6: macbook12-spi-driver-%spi_revision.tar.gz
|
|
|
|
|
Source16: guards
|
|
|
|
|
Source17: apply-patches
|
|
|
|
|
Source18: mod-sign.sh
|
|
|
|
@ -212,6 +212,9 @@ rm -rf %_builddir/wireguard
|
|
|
|
|
tar x -C %_builddir -Jpf %{SOURCE5}
|
|
|
|
|
mv %_builddir/$(basename %{SOURCE5} .tar.xz) %_builddir/wireguard
|
|
|
|
|
|
|
|
|
|
rm -rf %_builddir/macbook12-spi-driver
|
|
|
|
|
tar -x -C %_builddir -zf %{SOURCE6}
|
|
|
|
|
mv %_builddir/$(basename %{SOURCE6} .tar.gz) %_builddir/macbook12-spi-driver
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
|
|
|
|
@ -249,6 +252,11 @@ fi
|
|
|
|
|
%{__modsign_install_post}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Build applespi, apple-ibridge, apple-ib-tb, apple-ib-als modules
|
|
|
|
|
if [ -d "%_builddir/macbook12-spi-driver" ]; then
|
|
|
|
|
make -C %kernel_build_dir M=%_builddir/macbook12-spi-driver modules
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
|
|
|
|
|
# get rid of /usr/lib/rpm/brp-strip-debug
|
|
|
|
@ -288,6 +296,9 @@ fi
|
|
|
|
|
if [ -d "%_builddir/wireguard" ]; then
|
|
|
|
|
make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot M=%_builddir/wireguard/src
|
|
|
|
|
fi
|
|
|
|
|
if [ -d "%_builddir/macbook12-spi-driver" ]; then
|
|
|
|
|
make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot M=%_builddir/macbook12-spi-driver
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
mkdir -p %buildroot/%src_install_dir
|
|
|
|
|
|
|
|
|
|