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 - afaer...@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 - dmuel...@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 - afaer...@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 <<EOF
 This package only consists for convenience reason to pass openSUSE Factory

dtb-armv7l.spec: same change
dtb-source.spec: same change
++++++ pre_checkin.pl ++++++
--- /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
@@ -60,11 +60,23 @@
 
 # DTB packages names
 my @aarch64_package_list = (
-     ['dtb-apm-mustang',     'apm/apm-mustang.dts',    "APM X-Gene Mustang 
board"],
-     ['dtb-thunder-88xx',    'cavium/thunder-88xx.dts',   "Cavium ThunderX 
CN88XX"],
-     ['dtb-foundation-v8',   'arm/foundation-v8.dts',  "Foundation-V8A 
(compatible with Vexpress64)"],
-     ['dtb-rtsm_ve-aemv8a',  'arm/rtsm_ve-aemv8a.dts', "RTSM VE AEMv8A board 
(compatible with Vexpress64)"],
-     ['dtb-hisilicon64',  'hisilicon/*.dts', "HiSilicon based arm64 systems"],
+#     ['dtb-altera',          'altera/*.dts',           "Altera based arm64 
systems"],
+     ['dtb-amd',             'amd/*.dts',              "AMD based arm64 
systems"],
+     ['dtb-apm',             'apm/*.dts',              "AppliedMicro based 
arm64 systems"],
+     ['dtb-arm',             'arm/*.dts',              "ARM Ltd. based arm64 
systems"],
+     ['dtb-broadcom',        'broadcom/*.dts',         "Broadcom based arm64 
systems"],
+     ['dtb-cavium',          'cavium/*.dts',           "Cavium based arm64 
systems"],
+     ['dtb-exynos',          'exynos/*.dts',           "Samsung Exynos based 
arm64 systems"],
+     ['dtb-freescale',       'freescale/*.dts',        "NXP (Freescale) based 
arm64 systems"],
+     ['dtb-hisilicon',       'hisilicon/*.dts',        "HiSilicon based arm64 
systems"],
+     ['dtb-marvell',         'marvell/*.dts',          "Marvell based arm64 
systems"],
+     ['dtb-mediatek',        'mediatek/*.dts',         "MediaTek based arm64 
systems"],
+#     ['dtb-nvidia',          'nvidia/*.dts',           "Nvidia based arm64 
systems"],
+     ['dtb-qcom',            'qcom/*.dts',             "Qualcomm based arm64 
systems"],
+#     ['dtb-renesas',         'renesas/*.dts',          "Renesas based arm64 
systems"],
+     ['dtb-rockchip',        'rockchip/*.dts',         "Rockchip based arm64 
systems"],
+     ['dtb-sprd',            'sprd/*.dts',             "Spreadtrum based arm64 
systems"],
+     ['dtb-xilinx',          'xilinx/*.dts',           "Xilinx based arm64 
systems"],
 );
 
 sub generate_spec($$$)


Reply via email to