Hello community,
here is the log from the commit of package dtb-source for openSUSE:Factory checked in at 2016-04-07 13:32:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-02-09 16:50:06.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.dtb-source.new/dtb-aarch64.changes 2016-04-07 13:32:10.000000000 +0200
@@ -1,0 +2,17 @@
+Wed Mar 9 14:18:10 UTC 2016 - afaerber@suse.de
+
+- Package arm64 altera, amd, apm, arm, broadcom, cavium, exynos,
+ freescale, marvell, mediatek, qcom, rockchip, sprd, xilinx
+* Prepare arm64 nvidia, renesas
+* Rename dtb-hisilicon64 to dtb-hisilicon for consistency. The
+ idea is to automate packaging in the future based on directories.
+* Drop dtb-foundation-v8 and dtb-rtsm_ve-aemv8a (use dtb-arm instead)
+* Drop dtb-thunder-88xx (use dtb-cavium instead)
+* Drop dtb-apm-mustang (use dtb-apm instead)
+
+-------------------------------------------------------------------
+Tue Feb 9 22:45:39 UTC 2016 - dmueller@suse.com
+
+- disable bcm2836, not yet entered Factory
+
+-------------------------------------------------------------------
dtb-armv6l.changes: same change
dtb-armv7l.changes: same change
--- /work/SRC/openSUSE:Factory/dtb-source/dtb-source.changes 2016-02-22 08:57:10.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.dtb-source.new/dtb-source.changes 2016-04-07 13:32:11.000000000 +0200
@@ -1,0 +2,12 @@
+Wed Mar 9 14:18:10 UTC 2016 - afaerber@suse.de
+
+- Package arm64 altera, amd, apm, arm, broadcom, cavium, exynos,
+ freescale, marvell, mediatek, qcom, rockchip, sprd, xilinx
+* Prepare arm64 nvidia, renesas
+* Rename dtb-hisilicon64 to dtb-hisilicon for consistency. The
+ idea is to automate packaging in the future based on directories.
+* Drop dtb-foundation-v8 and dtb-rtsm_ve-aemv8a (use dtb-arm instead)
+* Drop dtb-thunder-88xx (use dtb-cavium instead)
+* Drop dtb-apm-mustang (use dtb-apm instead)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.01vQIw/_old 2016-04-07 13:32:12.000000000 +0200
+++ /var/tmp/diff_new_pack.01vQIw/_new 2016-04-07 13:32:12.000000000 +0200
@@ -39,51 +39,132 @@
%description
Device Tree files for $MACHINES.
-%package -n dtb-apm-mustang
-Summary: APM X-Gene Mustang board
+%package -n dtb-amd
+Summary: AMD based arm64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
-%description -n dtb-apm-mustang
-Device Tree Files for APM X-Gene Mustang board.
+%description -n dtb-amd
+Device Tree Files for AMD based arm64 systems.
-%package -n dtb-thunder-88xx
-Summary: Cavium ThunderX CN88XX
+%package -n dtb-apm
+Summary: AppliedMicro based arm64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
-%description -n dtb-thunder-88xx
-Device Tree Files for Cavium ThunderX CN88XX.
+%description -n dtb-apm
+Device Tree Files for AppliedMicro based arm64 systems.
-%package -n dtb-foundation-v8
-Summary: Foundation-V8A (compatible with Vexpress64)
+%package -n dtb-arm
+Summary: ARM Ltd. based arm64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
-%description -n dtb-foundation-v8
-Device Tree Files for Foundation-V8A (compatible with Vexpress64).
+%description -n dtb-arm
+Device Tree Files for ARM Ltd. based arm64 systems.
-%package -n dtb-rtsm_ve-aemv8a
-Summary: RTSM VE AEMv8A board (compatible with Vexpress64)
+%package -n dtb-broadcom
+Summary: Broadcom based arm64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
-%description -n dtb-rtsm_ve-aemv8a
-Device Tree Files for RTSM VE AEMv8A board (compatible with Vexpress64).
+%description -n dtb-broadcom
+Device Tree Files for Broadcom based arm64 systems.
-%package -n dtb-hisilicon64
+%package -n dtb-cavium
+Summary: Cavium based arm64 systems
+Group: System/Boot
+Provides: multiversion(dtb)
+Requires(post): coreutils
+
+%description -n dtb-cavium
+Device Tree Files for Cavium based arm64 systems.
+
+%package -n dtb-exynos
+Summary: Samsung Exynos based arm64 systems
+Group: System/Boot
+Provides: multiversion(dtb)
+Requires(post): coreutils
+
+%description -n dtb-exynos
+Device Tree Files for Samsung Exynos based arm64 systems.
+
+%package -n dtb-freescale
+Summary: NXP (Freescale) based arm64 systems
+Group: System/Boot
+Provides: multiversion(dtb)
+Requires(post): coreutils
+
+%description -n dtb-freescale
+Device Tree Files for NXP (Freescale) based arm64 systems.
+
+%package -n dtb-hisilicon
Summary: HiSilicon based arm64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
-%description -n dtb-hisilicon64
+%description -n dtb-hisilicon
Device Tree Files for HiSilicon based arm64 systems.
+%package -n dtb-marvell
+Summary: Marvell based arm64 systems
+Group: System/Boot
+Provides: multiversion(dtb)
+Requires(post): coreutils
+
+%description -n dtb-marvell
+Device Tree Files for Marvell based arm64 systems.
+
+%package -n dtb-mediatek
+Summary: MediaTek based arm64 systems
+Group: System/Boot
+Provides: multiversion(dtb)
+Requires(post): coreutils
+
+%description -n dtb-mediatek
+Device Tree Files for MediaTek based arm64 systems.
+
+%package -n dtb-qcom
+Summary: Qualcomm based arm64 systems
+Group: System/Boot
+Provides: multiversion(dtb)
+Requires(post): coreutils
+
+%description -n dtb-qcom
+Device Tree Files for Qualcomm based arm64 systems.
+
+%package -n dtb-rockchip
+Summary: Rockchip based arm64 systems
+Group: System/Boot
+Provides: multiversion(dtb)
+Requires(post): coreutils
+
+%description -n dtb-rockchip
+Device Tree Files for Rockchip based arm64 systems.
+
+%package -n dtb-sprd
+Summary: Spreadtrum based arm64 systems
+Group: System/Boot
+Provides: multiversion(dtb)
+Requires(post): coreutils
+
+%description -n dtb-sprd
+Device Tree Files for Spreadtrum based arm64 systems.
+
+%package -n dtb-xilinx
+Summary: Xilinx based arm64 systems
+Group: System/Boot
+Provides: multiversion(dtb)
+Requires(post): coreutils
+
+%description -n dtb-xilinx
+Device Tree Files for Xilinx based arm64 systems.
+
%prep
@@ -96,7 +177,7 @@
export DTC_FLAGS="-R 4 -p 0x1000"
cd %{_prefix}/src/linux/arch/arm64/boot/dts
-for dts in apm/apm-mustang.dts cavium/thunder-88xx.dts arm/foundation-v8.dts arm/rtsm_ve-aemv8a.dts hisilicon/*.dts ; do
+for dts in amd/*.dts apm/*.dts arm/*.dts broadcom/*.dts cavium/*.dts exynos/*.dts freescale/*.dts hisilicon/*.dts marvell/*.dts mediatek/*.dts qcom/*.dts rockchip/*.dts sprd/*.dts xilinx/*.dts ; 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
@@ -110,81 +191,168 @@
%if "dtb-aarch64" != "dtb-source"
cd pp
-for dts in apm/apm-mustang.dts cavium/thunder-88xx.dts arm/foundation-v8.dts arm/rtsm_ve-aemv8a.dts hisilicon/*.dts ; do
+for dts in amd/*.dts apm/*.dts arm/*.dts broadcom/*.dts cavium/*.dts exynos/*.dts freescale/*.dts hisilicon/*.dts marvell/*.dts mediatek/*.dts qcom/*.dts rockchip/*.dts sprd/*.dts xilinx/*.dts ; do
target=${dts%*.dts}
install -m 700 -d %{buildroot}%{dtbdir}/$(dirname $target)
install -m 644 $target.dtb %{buildroot}%{dtbdir}/$(dirname $target)
done
cd -
-%post -n dtb-apm-mustang
+%post -n dtb-amd
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%{kernel_version}-%{kernel_release} dtb
-%post -n dtb-thunder-88xx
+%post -n dtb-apm
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%{kernel_version}-%{kernel_release} dtb
-%post -n dtb-foundation-v8
+%post -n dtb-arm
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%{kernel_version}-%{kernel_release} dtb
-%post -n dtb-rtsm_ve-aemv8a
+%post -n dtb-broadcom
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%{kernel_version}-%{kernel_release} dtb
-%post -n dtb-hisilicon64
+%post -n dtb-cavium
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%{kernel_version}-%{kernel_release} dtb
-%files -n dtb-apm-mustang
+%post -n dtb-exynos
+cd /boot
+# If /boot/dtb is a symlink, remove it, so that we can replace it.
+[ -d dtb ] && [ -L dtb ] && rm -f dtb
+# Unless /boot/dtb exists as real directory, create a symlink.
+[ -d dtb ] || ln -sf dtb-%{kernel_version}-%{kernel_release} dtb
+
+%post -n dtb-freescale
+cd /boot
+# If /boot/dtb is a symlink, remove it, so that we can replace it.
+[ -d dtb ] && [ -L dtb ] && rm -f dtb
+# Unless /boot/dtb exists as real directory, create a symlink.
+[ -d dtb ] || ln -sf dtb-%{kernel_version}-%{kernel_release} dtb
+
+%post -n dtb-hisilicon
+cd /boot
+# If /boot/dtb is a symlink, remove it, so that we can replace it.
+[ -d dtb ] && [ -L dtb ] && rm -f dtb
+# Unless /boot/dtb exists as real directory, create a symlink.
+[ -d dtb ] || ln -sf dtb-%{kernel_version}-%{kernel_release} dtb
+
+%post -n dtb-marvell
+cd /boot
+# If /boot/dtb is a symlink, remove it, so that we can replace it.
+[ -d dtb ] && [ -L dtb ] && rm -f dtb
+# Unless /boot/dtb exists as real directory, create a symlink.
+[ -d dtb ] || ln -sf dtb-%{kernel_version}-%{kernel_release} dtb
+
+%post -n dtb-mediatek
+cd /boot
+# If /boot/dtb is a symlink, remove it, so that we can replace it.
+[ -d dtb ] && [ -L dtb ] && rm -f dtb
+# Unless /boot/dtb exists as real directory, create a symlink.
+[ -d dtb ] || ln -sf dtb-%{kernel_version}-%{kernel_release} dtb
+
+%post -n dtb-qcom
+cd /boot
+# If /boot/dtb is a symlink, remove it, so that we can replace it.
+[ -d dtb ] && [ -L dtb ] && rm -f dtb
+# Unless /boot/dtb exists as real directory, create a symlink.
+[ -d dtb ] || ln -sf dtb-%{kernel_version}-%{kernel_release} dtb
+
+%post -n dtb-rockchip
+cd /boot
+# If /boot/dtb is a symlink, remove it, so that we can replace it.
+[ -d dtb ] && [ -L dtb ] && rm -f dtb
+# Unless /boot/dtb exists as real directory, create a symlink.
+[ -d dtb ] || ln -sf dtb-%{kernel_version}-%{kernel_release} dtb
+
+%post -n dtb-sprd
+cd /boot
+# If /boot/dtb is a symlink, remove it, so that we can replace it.
+[ -d dtb ] && [ -L dtb ] && rm -f dtb
+# Unless /boot/dtb exists as real directory, create a symlink.
+[ -d dtb ] || ln -sf dtb-%{kernel_version}-%{kernel_release} dtb
+
+%post -n dtb-xilinx
+cd /boot
+# If /boot/dtb is a symlink, remove it, so that we can replace it.
+[ -d dtb ] && [ -L dtb ] && rm -f dtb
+# Unless /boot/dtb exists as real directory, create a symlink.
+[ -d dtb ] || ln -sf dtb-%{kernel_version}-%{kernel_release} dtb
+
+%files -n dtb-amd
+%defattr(-,root,root)
+%doc COPYING
+%ghost /boot/dtb
+%dir %{dtbdir}
+%dir %{dtbdir}/amd
+%{dtbdir}/amd/*.dtb
+
+%files -n dtb-apm
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/apm
-%{dtbdir}/apm/apm-mustang.dtb
+%{dtbdir}/apm/*.dtb
-%files -n dtb-thunder-88xx
+%files -n dtb-arm
+%defattr(-,root,root)
+%doc COPYING
+%ghost /boot/dtb
+%dir %{dtbdir}
+%dir %{dtbdir}/arm
+%{dtbdir}/arm/*.dtb
+
+%files -n dtb-broadcom
+%defattr(-,root,root)
+%doc COPYING
+%ghost /boot/dtb
+%dir %{dtbdir}
+%dir %{dtbdir}/broadcom
+%{dtbdir}/broadcom/*.dtb
+
+%files -n dtb-cavium
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/cavium
-%{dtbdir}/cavium/thunder-88xx.dtb
+%{dtbdir}/cavium/*.dtb
-%files -n dtb-foundation-v8
+%files -n dtb-exynos
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
-%dir %{dtbdir}/arm
-%{dtbdir}/arm/foundation-v8.dtb
+%dir %{dtbdir}/exynos
+%{dtbdir}/exynos/*.dtb
-%files -n dtb-rtsm_ve-aemv8a
+%files -n dtb-freescale
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
%dir %{dtbdir}
-%dir %{dtbdir}/arm
-%{dtbdir}/arm/rtsm_ve-aemv8a.dtb
+%dir %{dtbdir}/freescale
+%{dtbdir}/freescale/*.dtb
-%files -n dtb-hisilicon64
+%files -n dtb-hisilicon
%defattr(-,root,root)
%doc COPYING
%ghost /boot/dtb
@@ -192,6 +360,54 @@
%dir %{dtbdir}/hisilicon
%{dtbdir}/hisilicon/*.dtb
+%files -n dtb-marvell
+%defattr(-,root,root)
+%doc COPYING
+%ghost /boot/dtb
+%dir %{dtbdir}
+%dir %{dtbdir}/marvell
+%{dtbdir}/marvell/*.dtb
+
+%files -n dtb-mediatek
+%defattr(-,root,root)
+%doc COPYING
+%ghost /boot/dtb
+%dir %{dtbdir}
+%dir %{dtbdir}/mediatek
+%{dtbdir}/mediatek/*.dtb
+
+%files -n dtb-qcom
+%defattr(-,root,root)
+%doc COPYING
+%ghost /boot/dtb
+%dir %{dtbdir}
+%dir %{dtbdir}/qcom
+%{dtbdir}/qcom/*.dtb
+
+%files -n dtb-rockchip
+%defattr(-,root,root)
+%doc COPYING
+%ghost /boot/dtb
+%dir %{dtbdir}
+%dir %{dtbdir}/rockchip
+%{dtbdir}/rockchip/*.dtb
+
+%files -n dtb-sprd
+%defattr(-,root,root)
+%doc COPYING
+%ghost /boot/dtb
+%dir %{dtbdir}
+%dir %{dtbdir}/sprd
+%{dtbdir}/sprd/*.dtb
+
+%files -n dtb-xilinx
+%defattr(-,root,root)
+%doc COPYING
+%ghost /boot/dtb
+%dir %{dtbdir}
+%dir %{dtbdir}/xilinx
+%{dtbdir}/xilinx/*.dtb
+
%else
cat - > README <