X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=kernel.spec;h=394869ab64bbf17175a3031b783b395545e09a83;hb=c9b10cc943fb281764b0b81cf21f310f6d3fd57f;hp=a2b6980b0621a0a6d283ead4d50e590a0cea6407;hpb=9f4d9662606450c71054a87aff554ed5896b8cab;p=packages%2Fkernel.git diff --git a/kernel.spec b/kernel.spec index a2b6980b..394869ab 100644 --- a/kernel.spec +++ b/kernel.spec @@ -29,7 +29,6 @@ %bcond_without ipv6 # ipv6 support %bcond_without aufs # aufs4 support -%bcond_without apparmor # UBUNTU SAUCE apparmor patches %bcond_with vserver # support for VServer @@ -68,9 +67,9 @@ %define have_pcmcia 0 %endif -%define rel 4 -%define basever 4.14 -%define postver .2 +%define rel 1 +%define basever 4.19 +%define postver .0 # define this to '-%{basever}' for longterm branch %define versuffix %{nil} @@ -119,10 +118,10 @@ Epoch: 3 License: GPL v2 Group: Base/Kernel Source0: https://www.kernel.org/pub/linux/kernel/v4.x/linux-%{basever}.tar.xz -# Source0-md5: bacdb9ffdcd922aa069a5e1520160e24 +# Source0-md5: 740a90cf810c2105df8ee12e5d0bb900 %if "%{postver}" != ".0" Patch0: https://www.kernel.org/pub/linux/kernel/v4.x/patch-%{version}.xz -# Patch0-md5: 92f71f8a1c5c28b7c8b4a95f6c9dd048 +# Patch0-md5: 5e8695bf4dc16213963ba04768a23539 %endif Source1: kernel.sysconfig @@ -196,7 +195,7 @@ Patch101: kernel-vserver-fixes.patch # Patch creation: # git clone git://github.com/sfjro/aufs4-standalone.git # cd aufs4-standalone -# git checkout -b aufs4.14 origin/aufs4.14 +# git checkout -b aufs4.17 origin/aufs4.17 # cat aufs4-kbuild.patch aufs4-base.patch aufs4-mmap.patch aufs4-standalone.patch > ~/rpm/packages/kernel/kernel-aufs4.patch # rm -rf linux && mkdir linux; cp -a Documentation fs include linux # diff -urN /usr/share/empty linux | filterdiff -x linux/include/uapi/linux/Kbuild >> ~/rpm/packages/kernel/kernel-aufs4.patch @@ -216,10 +215,6 @@ Patch2000: kernel-small_fixes.patch Patch2001: kernel-pwc-uncompress.patch Patch2003: kernel-regressions.patch -# https://gitlab.com/apparmor/apparmor/tree/master/kernel-patches/v4.14 -Patch5001: 0012-apparmor-add-base-infastructure-for-socket-mediation.patch -Patch5002: 0001-UBUNTU-SAUCE-apparmor-af_unix-mediation.patch - # for rescuecd # based on ftp://ftp.leg.uct.ac.za/pub/linux/rip/tmpfs_root-2.6.30.diff.gz Patch7000: kernel-inittmpfs.patch @@ -237,7 +232,7 @@ BuildRequires: binutils >= 3:2.18 BuildRequires: elftoaout %endif BuildRequires: elfutils-devel -BuildRequires: gcc >= 5:3.2 +BuildRequires: gcc >= 6:7.2.0-6 BuildRequires: gcc-plugin-devel BuildRequires: hostname BuildRequires: kmod >= 12-2 @@ -250,11 +245,11 @@ BuildRequires: uboot-mkimage %endif BuildRequires: xz >= 1:4.999.7 Requires(post): coreutils -Requires(post): geninitrd >= 12749 +Requires(post): geninitrd >= 12757-8 Requires(post): kmod >= 12-2 Requires: /sbin/depmod Requires: coreutils -Requires: geninitrd >= 12749 +Requires: geninitrd >= 12757-8 Requires: kmod >= 12-2 %if %{with pae} %ifarch i686 athlon pentium3 pentium4 @@ -682,24 +677,20 @@ cd linux-%{basever} rm -f localversion-rt %endif -# apparmor -%if %{with apparmor} -%patch5001 -p1 -%patch5002 -p1 -%endif - %patch250 -p1 %endif # vanilla # Small fixes: -%patch2000 -p1 +#%patch2000 -p1 %patch2001 -p1 #%patch2003 -p1 # Do not remove this, please! #%%patch50000 -p1 +chmod 755 tools/objtool/sync-check.sh + # Fix EXTRAVERSION in main Makefile sed -i 's#EXTRAVERSION =.*#EXTRAVERSION = %{?alt_kernel:.%{alt_kernel}}#g' Makefile @@ -1395,8 +1386,6 @@ fi %{_kernelsrcdir}/kernel/bounds.c %{_kernelsrcdir}/scripts/basic/*.c %attr(755,root,root) %{_kernelsrcdir}/scripts/kconfig/*.sh -%{_kernelsrcdir}/scripts/kconfig/*.in -%{_kernelsrcdir}/scripts/kconfig/*_shipped %{_kernelsrcdir}/scripts/kconfig/*.pl %{_kernelsrcdir}/scripts/kconfig/*.glade %{_kernelsrcdir}/scripts/kconfig/*.cc @@ -1414,6 +1403,7 @@ fi %{_kernelsrcdir}/scripts/mkmakefile %{_kernelsrcdir}/scripts/module-common.lds %attr(755,root,root) %{_kernelsrcdir}/scripts/setlocalversion +%{_kernelsrcdir}/scripts/subarch.include %{_kernelsrcdir}/scripts/*.c %{_kernelsrcdir}/scripts/*.h %attr(755,root,root) %{_kernelsrcdir}/scripts/*.sh