![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package dtb-source for openSUSE:Factory checked in at 2016-11-14 20:14:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dtb-source (Old) and /work/SRC/openSUSE:Factory/.dtb-source.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "dtb-source" Changes: -------- --- /work/SRC/openSUSE:Factory/dtb-source/dtb-aarch64.changes 2016-08-05 18:16:38.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.dtb-source.new/dtb-aarch64.changes 2016-11-14 20:14:21.000000000 +0100 @@ -1,0 +2,5 @@ +Mon Oct 10 03:08:57 UTC 2016 - afaerber@suse.de + +- Symlink .dtb files to where U-Boot expects them + +------------------------------------------------------------------- dtb-armv6l.changes: same change dtb-armv7l.changes: same change dtb-source.changes: same change ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.uJi9Tl/_old 2016-11-14 20:14:23.000000000 +0100 +++ /var/tmp/diff_new_pack.uJi9Tl/_new 2016-11-14 20:14:23.000000000 +0100 @@ -263,6 +263,10 @@ target=${dts%*.dts} install -m 700 -d %{buildroot}%{dtbdir}/$(dirname $target) install -m 644 $target.dtb %{buildroot}%{dtbdir}/$(dirname $target) +%ifarch aarch64 + # HACK: work around U-Boot ignoring vendor dir + ln -s $target.dtb %{buildroot}%{dtbdir}/$(basename $target).dtb +%endif done cd - @@ -420,6 +424,9 @@ %dir %{dtbdir} %dir %{dtbdir}/al %{dtbdir}/al/*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-altera %defattr(-,root,root) @@ -428,6 +435,9 @@ %dir %{dtbdir} %dir %{dtbdir}/altera %{dtbdir}/altera/*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-amd %defattr(-,root,root) @@ -436,6 +446,9 @@ %dir %{dtbdir} %dir %{dtbdir}/amd %{dtbdir}/amd/*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-amlogic %defattr(-,root,root) @@ -444,6 +457,9 @@ %dir %{dtbdir} %dir %{dtbdir}/amlogic %{dtbdir}/amlogic/*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-apm %defattr(-,root,root) @@ -452,6 +468,9 @@ %dir %{dtbdir} %dir %{dtbdir}/apm %{dtbdir}/apm/*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-arm %defattr(-,root,root) @@ -460,6 +479,9 @@ %dir %{dtbdir} %dir %{dtbdir}/arm %{dtbdir}/arm/*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-broadcom %defattr(-,root,root) @@ -468,6 +490,9 @@ %dir %{dtbdir} %dir %{dtbdir}/broadcom %{dtbdir}/broadcom/*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-cavium %defattr(-,root,root) @@ -476,6 +501,9 @@ %dir %{dtbdir} %dir %{dtbdir}/cavium %{dtbdir}/cavium/*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-exynos %defattr(-,root,root) @@ -484,6 +512,9 @@ %dir %{dtbdir} %dir %{dtbdir}/exynos %{dtbdir}/exynos/*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-freescale %defattr(-,root,root) @@ -492,6 +523,9 @@ %dir %{dtbdir} %dir %{dtbdir}/freescale %{dtbdir}/freescale/*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-hisilicon %defattr(-,root,root) @@ -500,6 +534,9 @@ %dir %{dtbdir} %dir %{dtbdir}/hisilicon %{dtbdir}/hisilicon/*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-lg %defattr(-,root,root) @@ -508,6 +545,9 @@ %dir %{dtbdir} %dir %{dtbdir}/lg %{dtbdir}/lg/*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-marvell %defattr(-,root,root) @@ -516,6 +556,9 @@ %dir %{dtbdir} %dir %{dtbdir}/marvell %{dtbdir}/marvell/*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-mediatek %defattr(-,root,root) @@ -524,6 +567,9 @@ %dir %{dtbdir} %dir %{dtbdir}/mediatek %{dtbdir}/mediatek/*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-nvidia %defattr(-,root,root) @@ -532,6 +578,9 @@ %dir %{dtbdir} %dir %{dtbdir}/nvidia %{dtbdir}/nvidia/*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-qcom %defattr(-,root,root) @@ -540,6 +589,9 @@ %dir %{dtbdir} %dir %{dtbdir}/qcom %{dtbdir}/qcom/*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-renesas %defattr(-,root,root) @@ -548,6 +600,9 @@ %dir %{dtbdir} %dir %{dtbdir}/renesas %{dtbdir}/renesas/*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-rockchip %defattr(-,root,root) @@ -556,6 +611,9 @@ %dir %{dtbdir} %dir %{dtbdir}/rockchip %{dtbdir}/rockchip/*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-socionext %defattr(-,root,root) @@ -564,6 +622,9 @@ %dir %{dtbdir} %dir %{dtbdir}/socionext %{dtbdir}/socionext/*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-sprd %defattr(-,root,root) @@ -572,6 +633,9 @@ %dir %{dtbdir} %dir %{dtbdir}/sprd %{dtbdir}/sprd/*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-xilinx %defattr(-,root,root) @@ -580,6 +644,9 @@ %dir %{dtbdir} %dir %{dtbdir}/xilinx %{dtbdir}/xilinx/*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %else cat - > README <<EOF ++++++ dtb-armv6l.spec ++++++ --- /var/tmp/diff_new_pack.uJi9Tl/_old 2016-11-14 20:14:23.000000000 +0100 +++ /var/tmp/diff_new_pack.uJi9Tl/_new 2016-11-14 20:14:23.000000000 +0100 @@ -78,6 +78,10 @@ target=${dts%*.dts} install -m 700 -d %{buildroot}%{dtbdir}/$(dirname $target) install -m 644 $target.dtb %{buildroot}%{dtbdir}/$(dirname $target) +%ifarch aarch64 + # HACK: work around U-Boot ignoring vendor dir + ln -s $target.dtb %{buildroot}%{dtbdir}/$(basename $target).dtb +%endif done cd - @@ -94,6 +98,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/bcm2835*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %else cat - > README <<EOF ++++++ dtb-armv7l.spec ++++++ --- /var/tmp/diff_new_pack.uJi9Tl/_old 2016-11-14 20:14:23.000000000 +0100 +++ /var/tmp/diff_new_pack.uJi9Tl/_new 2016-11-14 20:14:23.000000000 +0100 @@ -440,6 +440,10 @@ target=${dts%*.dts} install -m 700 -d %{buildroot}%{dtbdir}/$(dirname $target) install -m 644 $target.dtb %{buildroot}%{dtbdir}/$(dirname $target) +%ifarch aarch64 + # HACK: work around U-Boot ignoring vendor dir + ln -s $target.dtb %{buildroot}%{dtbdir}/$(basename $target).dtb +%endif done cd - @@ -736,6 +740,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/am335x-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-am3517 %defattr(-,root,root) @@ -743,6 +750,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/am3517*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-am57xx %defattr(-,root,root) @@ -750,6 +760,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/am57xx-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-armada-370 %defattr(-,root,root) @@ -757,6 +770,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/armada-370-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-armada-375 %defattr(-,root,root) @@ -764,6 +780,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/armada-375-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-armada-385 %defattr(-,root,root) @@ -771,6 +790,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/armada-385-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-armada-388 %defattr(-,root,root) @@ -778,6 +800,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/armada-388-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-armada-398 %defattr(-,root,root) @@ -785,6 +810,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/armada-398-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-armada-xp %defattr(-,root,root) @@ -792,6 +820,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/armada-xp-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-bcm2836 %defattr(-,root,root) @@ -799,6 +830,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/bcm2836*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-dove %defattr(-,root,root) @@ -806,6 +840,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/dove-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-exynos4 %defattr(-,root,root) @@ -813,6 +850,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/exynos4*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-exynos5 %defattr(-,root,root) @@ -820,6 +860,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/exynos5*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-imx5 %defattr(-,root,root) @@ -827,6 +870,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/imx5*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-imx6 %defattr(-,root,root) @@ -834,6 +880,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/imx6*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-imx7 %defattr(-,root,root) @@ -841,6 +890,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/imx7*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-keystone %defattr(-,root,root) @@ -848,6 +900,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/keystone-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-meson6 %defattr(-,root,root) @@ -855,6 +910,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/meson6-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-meson8 %defattr(-,root,root) @@ -862,6 +920,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/meson8-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-meson8b %defattr(-,root,root) @@ -869,6 +930,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/meson8b-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-omap3 %defattr(-,root,root) @@ -876,6 +940,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/omap3*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-omap4 %defattr(-,root,root) @@ -883,6 +950,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/omap4*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-omap5 %defattr(-,root,root) @@ -890,6 +960,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/omap5*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-qcom %defattr(-,root,root) @@ -897,6 +970,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/qcom-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-rk3 %defattr(-,root,root) @@ -904,6 +980,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/rk3*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-ste %defattr(-,root,root) @@ -911,6 +990,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/ste-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-sun4i %defattr(-,root,root) @@ -918,6 +1000,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/sun4i-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-sun5i %defattr(-,root,root) @@ -925,6 +1010,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/sun5i-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-sun6i %defattr(-,root,root) @@ -932,6 +1020,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/sun6i-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-sun7i %defattr(-,root,root) @@ -939,6 +1030,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/sun7i-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-sun8i %defattr(-,root,root) @@ -946,6 +1040,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/sun8i-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-sun9i %defattr(-,root,root) @@ -953,6 +1050,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/sun9i-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-tegra2 %defattr(-,root,root) @@ -960,6 +1060,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/tegra20-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-tegra3 %defattr(-,root,root) @@ -967,6 +1070,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/tegra30-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-tegra114 %defattr(-,root,root) @@ -974,6 +1080,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/tegra114-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-tegra124 %defattr(-,root,root) @@ -981,6 +1090,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/tegra124-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-vexpress %defattr(-,root,root) @@ -988,6 +1100,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/vexpress-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-vf500 %defattr(-,root,root) @@ -995,6 +1110,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/vf500-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-vf6 %defattr(-,root,root) @@ -1002,6 +1120,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/vf610-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-xenvm %defattr(-,root,root) @@ -1009,6 +1130,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/xenvm-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %files -n dtb-zynq %defattr(-,root,root) @@ -1016,6 +1140,9 @@ %ghost /boot/dtb %dir %{dtbdir} %{dtbdir}/zynq-*.dtb +%ifarch aarch64 +%{dtbdir}/*.dtb +%endif %else cat - > README <<EOF ++++++ dtb-source.spec ++++++ --- /var/tmp/diff_new_pack.uJi9Tl/_old 2016-11-14 20:14:23.000000000 +0100 +++ /var/tmp/diff_new_pack.uJi9Tl/_new 2016-11-14 20:14:23.000000000 +0100 @@ -69,6 +69,10 @@ target=${dts%*.dts} install -m 700 -d %{buildroot}%{dtbdir}/$(dirname $target) install -m 644 $target.dtb %{buildroot}%{dtbdir}/$(dirname $target) +%ifarch aarch64 + # HACK: work around U-Boot ignoring vendor dir + ln -s $target.dtb %{buildroot}%{dtbdir}/$(basename $target).dtb +%endif done cd - ++++++ dtb.spec.in ++++++ --- /var/tmp/diff_new_pack.uJi9Tl/_old 2016-11-14 20:14:23.000000000 +0100 +++ /var/tmp/diff_new_pack.uJi9Tl/_new 2016-11-14 20:14:23.000000000 +0100 @@ -52,10 +52,10 @@ cd %{_prefix}/src/$DTS_folder for dts in $ALL_SUPPORTED_DTB; do - target=${dts%*.dts} - mkdir -p $PPDIR/$(dirname $target) - cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $PPDIR/$target.dts - dtc $DTC_FLAGS -I dts -O dtb -i ./$(dirname $target) -o $PPDIR/$target.dtb $PPDIR/$target.dts + target=${dts%*.dts} + mkdir -p $PPDIR/$(dirname $target) + cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $PPDIR/$target.dts + dtc $DTC_FLAGS -I dts -O dtb -i ./$(dirname $target) -o $PPDIR/$target.dtb $PPDIR/$target.dts done %endif @@ -66,9 +66,13 @@ cd pp for dts in $ALL_SUPPORTED_DTB; do - target=${dts%*.dts} - install -m 700 -d %{buildroot}%{dtbdir}/$(dirname $target) - install -m 644 $target.dtb %{buildroot}%{dtbdir}/$(dirname $target) + target=${dts%*.dts} + install -m 700 -d %{buildroot}%{dtbdir}/$(dirname $target) + install -m 644 $target.dtb %{buildroot}%{dtbdir}/$(dirname $target) +%ifarch aarch64 + # HACK: work around U-Boot ignoring vendor dir + ln -s $target.dtb %{buildroot}%{dtbdir}/$(basename $target).dtb +%endif done cd - ++++++ pre_checkin.pl ++++++ --- /var/tmp/diff_new_pack.uJi9Tl/_old 2016-11-14 20:14:23.000000000 +0100 +++ /var/tmp/diff_new_pack.uJi9Tl/_new 2016-11-14 20:14:23.000000000 +0100 @@ -158,6 +158,9 @@ "%dir %{dtbdir}\n" . $dtb_subdir . "%{dtbdir}/$bin_supported_dtb\n" . + "%ifarch aarch64\n" . + "%{dtbdir}/*.dtb\n" . + "%endif\n" . "\n"; $all_supported_dtb .= "$SUPPORTED_DTB ";