Hello community, here is the log from the commit of package dtb-source for openSUSE:Factory checked in at 2014-01-16 17:05:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-am335x.changes 2013-12-19 12:39:49.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.dtb-source.new/dtb-am335x.changes 2014-01-23 15:41:55.000000000 +0100 @@ -1,0 +2,16 @@ +Wed Jan 8 13:43:55 UTC 2014 - [email protected] + +- Add am33xx.patch: improve support Beagle Bone Black + +------------------------------------------------------------------- +Fri Jan 3 20:42:41 UTC 2014 - [email protected] + +- Expose bigger groups of devices to catch new ones more + easily + +------------------------------------------------------------------- +Fri Jan 3 20:00:38 UTC 2014 - [email protected] + +- Add i.MX 53 dtbs + +------------------------------------------------------------------- New Changes file: --- /dev/null 2013-11-25 01:44:08.036031256 +0100 +++ /work/SRC/openSUSE:Factory/.dtb-source.new/dtb-armada-370.changes 2014-01-23 15:41:55.000000000 +0100 @@ -0,0 +1,55 @@ +------------------------------------------------------------------- +Wed Jan 8 13:43:55 UTC 2014 - [email protected] + +- Add am33xx.patch: improve support Beagle Bone Black + +------------------------------------------------------------------- +Fri Jan 3 20:42:41 UTC 2014 - [email protected] + +- Expose bigger groups of devices to catch new ones more + easily + +------------------------------------------------------------------- +Fri Jan 3 20:00:38 UTC 2014 - [email protected] + +- Add i.MX 53 dtbs + +------------------------------------------------------------------- +Tue Dec 17 15:57:17 UTC 2013 - [email protected] + +- Add dtb-am335x which supports Beagle Bone, + Beagle Bone Black, TI AM335x EVM and TI AM335x EVM-SK + +------------------------------------------------------------------- +Tue Dec 17 13:53:37 UTC 2013 - [email protected] + +- Update to 3.12.5 + +------------------------------------------------------------------- +Thu Nov 21 11:04:57 UTC 2013 - [email protected] + +- Fix pre_checkin.pl script to update *.changes hardlinks even if +files exist before (-f option) + +------------------------------------------------------------------- +Thu Nov 21 10:53:31 UTC 2013 - [email protected] + +- Add chromebook 5250 support + +------------------------------------------------------------------- +Thu Nov 14 14:00:52 UTC 2013 - [email protected] + +- Add Arndaleboard 5250 support + +------------------------------------------------------------------- +Fri Sep 27 14:18:38 UTC 2013 - [email protected] + +- make dtb-source buildable +- change *.changes to be hardlinks +- install COPYING + +------------------------------------------------------------------- +Thu Sep 26 15:06:59 UTC 2013 - [email protected] + +- Initial release - Version 3.11.1 + New Changes file: dtb-armada-xp.changes: same change New Changes file: dtb-bcm2835.changes: same change New Changes file: dtb-dove.changes: same change New Changes file: dtb-exynos4.changes: same change New Changes file: dtb-exynos5.changes: same change New Changes file: dtb-imx5.changes: same change New Changes file: dtb-imx6.changes: same change New Changes file: dtb-keystone.changes: same change New Changes file: dtb-omap3.changes: same change New Changes file: dtb-omap4.changes: same change New Changes file: dtb-omap5.changes: same change --- /work/SRC/openSUSE:Factory/dtb-source/dtb-source.changes 2013-12-19 12:39:49.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.dtb-source.new/dtb-source.changes 2014-01-23 15:41:55.000000000 +0100 @@ -1,0 +2,16 @@ +Wed Jan 8 13:43:55 UTC 2014 - [email protected] + +- Add am33xx.patch: improve support Beagle Bone Black + +------------------------------------------------------------------- +Fri Jan 3 20:42:41 UTC 2014 - [email protected] + +- Expose bigger groups of devices to catch new ones more + easily + +------------------------------------------------------------------- +Fri Jan 3 20:00:38 UTC 2014 - [email protected] + +- Add i.MX 53 dtbs + +------------------------------------------------------------------- New Changes file: --- /dev/null 2013-11-25 01:44:08.036031256 +0100 +++ /work/SRC/openSUSE:Factory/.dtb-source.new/dtb-ste.changes 2014-01-23 15:41:55.000000000 +0100 @@ -0,0 +1,55 @@ +------------------------------------------------------------------- +Wed Jan 8 13:43:55 UTC 2014 - [email protected] + +- Add am33xx.patch: improve support Beagle Bone Black + +------------------------------------------------------------------- +Fri Jan 3 20:42:41 UTC 2014 - [email protected] + +- Expose bigger groups of devices to catch new ones more + easily + +------------------------------------------------------------------- +Fri Jan 3 20:00:38 UTC 2014 - [email protected] + +- Add i.MX 53 dtbs + +------------------------------------------------------------------- +Tue Dec 17 15:57:17 UTC 2013 - [email protected] + +- Add dtb-am335x which supports Beagle Bone, + Beagle Bone Black, TI AM335x EVM and TI AM335x EVM-SK + +------------------------------------------------------------------- +Tue Dec 17 13:53:37 UTC 2013 - [email protected] + +- Update to 3.12.5 + +------------------------------------------------------------------- +Thu Nov 21 11:04:57 UTC 2013 - [email protected] + +- Fix pre_checkin.pl script to update *.changes hardlinks even if +files exist before (-f option) + +------------------------------------------------------------------- +Thu Nov 21 10:53:31 UTC 2013 - [email protected] + +- Add chromebook 5250 support + +------------------------------------------------------------------- +Thu Nov 14 14:00:52 UTC 2013 - [email protected] + +- Add Arndaleboard 5250 support + +------------------------------------------------------------------- +Fri Sep 27 14:18:38 UTC 2013 - [email protected] + +- make dtb-source buildable +- change *.changes to be hardlinks +- install COPYING + +------------------------------------------------------------------- +Thu Sep 26 15:06:59 UTC 2013 - [email protected] + +- Initial release - Version 3.11.1 + New Changes file: dtb-sun4i.changes: same change New Changes file: dtb-sun5i.changes: same change New Changes file: dtb-sun6i.changes: same change New Changes file: dtb-sun7i.changes: same change New Changes file: dtb-tegra2.changes: same change New Changes file: dtb-tegra3.changes: same change New Changes file: dtb-xenvm.changes: same change Old: ---- dtb-arndale5250.changes dtb-arndale5250.spec dtb-chromebook.changes dtb-chromebook.spec dtb-omap3-beagle.changes dtb-omap3-beagle.spec dtb-omap4-panda.changes dtb-omap4-panda.spec New: ---- am33xx.patch dtb-armada-370.changes dtb-armada-370.spec dtb-armada-xp.changes dtb-armada-xp.spec dtb-bcm2835.changes dtb-bcm2835.spec dtb-dove.changes dtb-dove.spec dtb-exynos4.changes dtb-exynos4.spec dtb-exynos5.changes dtb-exynos5.spec dtb-imx5.changes dtb-imx5.spec dtb-imx6.changes dtb-imx6.spec dtb-keystone.changes dtb-keystone.spec dtb-omap3.changes dtb-omap3.spec dtb-omap4.changes dtb-omap4.spec dtb-omap5.changes dtb-omap5.spec dtb-ste.changes dtb-ste.spec dtb-sun4i.changes dtb-sun4i.spec dtb-sun5i.changes dtb-sun5i.spec dtb-sun6i.changes dtb-sun6i.spec dtb-sun7i.changes dtb-sun7i.spec dtb-tegra2.changes dtb-tegra2.spec dtb-tegra3.changes dtb-tegra3.spec dtb-xenvm.changes dtb-xenvm.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-am335x.spec ++++++ --- /var/tmp/diff_new_pack.0K30y6/_old 2014-01-23 15:41:57.000000000 +0100 +++ /var/tmp/diff_new_pack.0K30y6/_new 2014-01-23 15:41:57.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package dtb-am335x # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,30 +19,33 @@ Name: dtb-am335x Version: 3.12.5 Release: 0 -Summary: Device Tree files for Beagle Bone, Beagle Bone Black, TI AM335x EVM and TI AM335x EVM-SK +Summary: Device Tree files for TI AM335x based systems License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz +Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 ExclusiveArch: armv7l armv7hl %description -Device Tree files for Beagle Bone, Beagle Bone Black, TI AM335x EVM and TI AM335x EVM-SK. +Device Tree files for TI AM335x based systems. %prep %setup -q -n linux-%{version} +%patch0 -p1 %build %install -%if "am335x-bone am335x-boneblack am335x-evm am335x-evmsk" != "none" +%if "*am335x*.dts" != "none" export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts -for target in am335x-bone am335x-boneblack am335x-evm am335x-evmsk; do +for dts in *am335x*.dts; do + target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done ++++++ dtb-armada-370.spec ++++++ # # spec file for package dtb-armada-370 # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: dtb-armada-370 Version: 3.12.5 Release: 0 Summary: Device Tree files for Armada 370 based systems License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 ExclusiveArch: armv7l armv7hl %description Device Tree files for Armada 370 based systems. %prep %setup -q -n linux-%{version} %patch0 -p1 %build %install %if "armada-370*.dts" != "none" export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts for dts in armada-370*.dts; do target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done cd - %files %defattr(-,root,root) %dir /boot/dtb/ %doc COPYING /boot/dtb/* %endif %changelog ++++++ dtb-armada-xp.spec ++++++ # # spec file for package dtb-armada-xp # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: dtb-armada-xp Version: 3.12.5 Release: 0 Summary: Device Tree files for Armada XP based systems License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 ExclusiveArch: armv7l armv7hl %description Device Tree files for Armada XP based systems. %prep %setup -q -n linux-%{version} %patch0 -p1 %build %install %if "armada-xp*.dts" != "none" export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts for dts in armada-xp*.dts; do target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done cd - %files %defattr(-,root,root) %dir /boot/dtb/ %doc COPYING /boot/dtb/* %endif %changelog ++++++ dtb-bcm2835.spec ++++++ # # spec file for package dtb-bcm2835 # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: dtb-bcm2835 Version: 3.12.5 Release: 0 Summary: Device Tree files for Raspberry PI B License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 ExclusiveArch: armv6l armv6hl %description Device Tree files for Raspberry PI B. %prep %setup -q -n linux-%{version} %patch0 -p1 %build %install %if "bcm2835*.dts" != "none" export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts for dts in bcm2835*.dts; do target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done cd - %files %defattr(-,root,root) %dir /boot/dtb/ %doc COPYING /boot/dtb/* %endif %changelog ++++++ dtb-dove.spec ++++++ # # spec file for package dtb-dove # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: dtb-dove Version: 3.12.5 Release: 0 Summary: Device Tree files for Marvell dove based systems License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 ExclusiveArch: armv7l armv7hl %description Device Tree files for Marvell dove based systems. %prep %setup -q -n linux-%{version} %patch0 -p1 %build %install %if "dove*.dts" != "none" export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts for dts in dove*.dts; do target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done cd - %files %defattr(-,root,root) %dir /boot/dtb/ %doc COPYING /boot/dtb/* %endif %changelog ++++++ dtb-exynos4.spec ++++++ # # spec file for package dtb-exynos4 # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: dtb-exynos4 Version: 3.12.5 Release: 0 Summary: Device Tree files for Samsung Exynos4 based systems License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 ExclusiveArch: armv7l armv7hl %description Device Tree files for Samsung Exynos4 based systems. %prep %setup -q -n linux-%{version} %patch0 -p1 %build %install %if "*exynos4*.dts" != "none" export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts for dts in *exynos4*.dts; do target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done cd - %files %defattr(-,root,root) %dir /boot/dtb/ %doc COPYING /boot/dtb/* %endif %changelog ++++++ dtb-exynos5.spec ++++++ # # spec file for package dtb-exynos5 # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: dtb-exynos5 Version: 3.12.5 Release: 0 Summary: Device Tree files for Samsung Exynos5 based systems License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 ExclusiveArch: armv7l armv7hl %description Device Tree files for Samsung Exynos5 based systems. %prep %setup -q -n linux-%{version} %patch0 -p1 %build %install %if "*exynos5*.dts" != "none" export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts for dts in *exynos5*.dts; do target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done cd - %files %defattr(-,root,root) %dir /boot/dtb/ %doc COPYING /boot/dtb/* %endif %changelog ++++++ dtb-imx5.spec ++++++ # # spec file for package dtb-imx5 # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: dtb-imx5 Version: 3.12.5 Release: 0 Summary: Device Tree files for Freescale i.MX51 and i.MX53 based systems License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 ExclusiveArch: armv7l armv7hl %description Device Tree files for Freescale i.MX51 and i.MX53 based systems. %prep %setup -q -n linux-%{version} %patch0 -p1 %build %install %if "*imx5*.dts" != "none" export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts for dts in *imx5*.dts; do target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done cd - %files %defattr(-,root,root) %dir /boot/dtb/ %doc COPYING /boot/dtb/* %endif %changelog ++++++ dtb-imx6.spec ++++++ # # spec file for package dtb-imx6 # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: dtb-imx6 Version: 3.12.5 Release: 0 Summary: Device Tree files for Freescale i.MX6 based systems License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 ExclusiveArch: armv7l armv7hl %description Device Tree files for Freescale i.MX6 based systems. %prep %setup -q -n linux-%{version} %patch0 -p1 %build %install %if "*imx6*.dts" != "none" export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts for dts in *imx6*.dts; do target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done cd - %files %defattr(-,root,root) %dir /boot/dtb/ %doc COPYING /boot/dtb/* %endif %changelog ++++++ dtb-keystone.spec ++++++ # # spec file for package dtb-keystone # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: dtb-keystone Version: 3.12.5 Release: 0 Summary: Device Tree files for TI Keystone based systems License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 ExclusiveArch: armv7l armv7hl %description Device Tree files for TI Keystone based systems. %prep %setup -q -n linux-%{version} %patch0 -p1 %build %install %if "*keystone*.dts" != "none" export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts for dts in *keystone*.dts; do target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done cd - %files %defattr(-,root,root) %dir /boot/dtb/ %doc COPYING /boot/dtb/* %endif %changelog ++++++ dtb-omap3-beagle.spec -> dtb-omap3.spec ++++++ --- /work/SRC/openSUSE:Factory/dtb-source/dtb-omap3-beagle.spec 2013-12-19 12:39:49.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.dtb-source.new/dtb-omap3.spec 2014-01-23 15:41:55.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package dtb-omap3-beagle +# spec file for package dtb-omap3 # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,33 +16,36 @@ # -Name: dtb-omap3-beagle +Name: dtb-omap3 Version: 3.12.5 Release: 0 -Summary: Device Tree files for Beagleboard and Beagleboard xM +Summary: Device Tree files for TI OMAP3 based systems License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz +Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 ExclusiveArch: armv7l armv7hl %description -Device Tree files for Beagleboard and Beagleboard xM. +Device Tree files for TI OMAP3 based systems. %prep %setup -q -n linux-%{version} +%patch0 -p1 %build %install -%if "omap3-beagle omap3-beagle-xm" != "none" +%if "*omap3*.dts" != "none" export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts -for target in omap3-beagle omap3-beagle-xm; do +for dts in *omap3*.dts; do + target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done ++++++ dtb-omap3-beagle.spec -> dtb-omap4.spec ++++++ --- /work/SRC/openSUSE:Factory/dtb-source/dtb-omap3-beagle.spec 2013-12-19 12:39:49.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.dtb-source.new/dtb-omap4.spec 2014-01-23 15:41:55.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package dtb-omap3-beagle +# spec file for package dtb-omap4 # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,33 +16,36 @@ # -Name: dtb-omap3-beagle +Name: dtb-omap4 Version: 3.12.5 Release: 0 -Summary: Device Tree files for Beagleboard and Beagleboard xM +Summary: Device Tree files for TI OMAP4 based systems License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz +Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 ExclusiveArch: armv7l armv7hl %description -Device Tree files for Beagleboard and Beagleboard xM. +Device Tree files for TI OMAP4 based systems. %prep %setup -q -n linux-%{version} +%patch0 -p1 %build %install -%if "omap3-beagle omap3-beagle-xm" != "none" +%if "*omap4*.dts" != "none" export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts -for target in omap3-beagle omap3-beagle-xm; do +for dts in *omap4*.dts; do + target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done ++++++ dtb-omap3-beagle.spec -> dtb-omap5.spec ++++++ --- /work/SRC/openSUSE:Factory/dtb-source/dtb-omap3-beagle.spec 2013-12-19 12:39:49.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.dtb-source.new/dtb-omap5.spec 2014-01-23 15:41:55.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package dtb-omap3-beagle +# spec file for package dtb-omap5 # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,33 +16,36 @@ # -Name: dtb-omap3-beagle +Name: dtb-omap5 Version: 3.12.5 Release: 0 -Summary: Device Tree files for Beagleboard and Beagleboard xM +Summary: Device Tree files for TI OMAP5 based systems License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz +Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 ExclusiveArch: armv7l armv7hl %description -Device Tree files for Beagleboard and Beagleboard xM. +Device Tree files for TI OMAP5 based systems. %prep %setup -q -n linux-%{version} +%patch0 -p1 %build %install -%if "omap3-beagle omap3-beagle-xm" != "none" +%if "*omap5*.dts" != "none" export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts -for target in omap3-beagle omap3-beagle-xm; do +for dts in *omap5*.dts; do + target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done ++++++ dtb-source.spec ++++++ --- /var/tmp/diff_new_pack.0K30y6/_old 2014-01-23 15:41:57.000000000 +0100 +++ /var/tmp/diff_new_pack.0K30y6/_new 2014-01-23 15:41:57.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package dtb-source # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,6 +24,7 @@ Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz +Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 @@ -33,6 +34,7 @@ %prep %setup -q -n linux-%{version} +%patch0 -p1 %build @@ -41,7 +43,8 @@ export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts -for target in none; do +for dts in none; do + target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done ++++++ dtb-ste.spec ++++++ # # spec file for package dtb-ste # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: dtb-ste Version: 3.12.5 Release: 0 Summary: Device Tree files for ST Ericsson based systems License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 ExclusiveArch: armv7l armv7hl %description Device Tree files for ST Ericsson based systems. %prep %setup -q -n linux-%{version} %patch0 -p1 %build %install %if "ste*.dts" != "none" export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts for dts in ste*.dts; do target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done cd - %files %defattr(-,root,root) %dir /boot/dtb/ %doc COPYING /boot/dtb/* %endif %changelog ++++++ dtb-sun4i.spec ++++++ # # spec file for package dtb-sun4i # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: dtb-sun4i Version: 3.12.5 Release: 0 Summary: Device Tree files for Allwinner sun4i based systems License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 ExclusiveArch: armv7l armv7hl %description Device Tree files for Allwinner sun4i based systems. %prep %setup -q -n linux-%{version} %patch0 -p1 %build %install %if "*sun4i*.dts" != "none" export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts for dts in *sun4i*.dts; do target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done cd - %files %defattr(-,root,root) %dir /boot/dtb/ %doc COPYING /boot/dtb/* %endif %changelog ++++++ dtb-sun5i.spec ++++++ # # spec file for package dtb-sun5i # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: dtb-sun5i Version: 3.12.5 Release: 0 Summary: Device Tree files for Allwinner sun5i based systems License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 ExclusiveArch: armv7l armv7hl %description Device Tree files for Allwinner sun5i based systems. %prep %setup -q -n linux-%{version} %patch0 -p1 %build %install %if "*sun5i*.dts" != "none" export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts for dts in *sun5i*.dts; do target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done cd - %files %defattr(-,root,root) %dir /boot/dtb/ %doc COPYING /boot/dtb/* %endif %changelog ++++++ dtb-sun6i.spec ++++++ # # spec file for package dtb-sun6i # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: dtb-sun6i Version: 3.12.5 Release: 0 Summary: Device Tree files for Allwinner sun6i based systems License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 ExclusiveArch: armv7l armv7hl %description Device Tree files for Allwinner sun6i based systems. %prep %setup -q -n linux-%{version} %patch0 -p1 %build %install %if "*sun6i*.dts" != "none" export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts for dts in *sun6i*.dts; do target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done cd - %files %defattr(-,root,root) %dir /boot/dtb/ %doc COPYING /boot/dtb/* %endif %changelog ++++++ dtb-sun7i.spec ++++++ # # spec file for package dtb-sun7i # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: dtb-sun7i Version: 3.12.5 Release: 0 Summary: Device Tree files for Allwinner sun7i based systems License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 ExclusiveArch: armv7l armv7hl %description Device Tree files for Allwinner sun7i based systems. %prep %setup -q -n linux-%{version} %patch0 -p1 %build %install %if "*sun7i*.dts" != "none" export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts for dts in *sun7i*.dts; do target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done cd - %files %defattr(-,root,root) %dir /boot/dtb/ %doc COPYING /boot/dtb/* %endif %changelog ++++++ dtb-tegra2.spec ++++++ # # spec file for package dtb-tegra2 # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: dtb-tegra2 Version: 3.12.5 Release: 0 Summary: Device Tree files for NVidia Tegra2 based systems License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 ExclusiveArch: armv7l armv7hl %description Device Tree files for NVidia Tegra2 based systems. %prep %setup -q -n linux-%{version} %patch0 -p1 %build %install %if "*tegra2*.dts" != "none" export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts for dts in *tegra2*.dts; do target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done cd - %files %defattr(-,root,root) %dir /boot/dtb/ %doc COPYING /boot/dtb/* %endif %changelog ++++++ dtb-tegra3.spec ++++++ # # spec file for package dtb-tegra3 # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: dtb-tegra3 Version: 3.12.5 Release: 0 Summary: Device Tree files for NVidia Tegra3 based systems License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 ExclusiveArch: armv7l armv7hl %description Device Tree files for NVidia Tegra3 based systems. %prep %setup -q -n linux-%{version} %patch0 -p1 %build %install %if "*tegra3*.dts" != "none" export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts for dts in *tegra3*.dts; do target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done cd - %files %defattr(-,root,root) %dir /boot/dtb/ %doc COPYING /boot/dtb/* %endif %changelog ++++++ dtb-xenvm.spec ++++++ # # spec file for package dtb-xenvm # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: dtb-xenvm Version: 3.12.5 Release: 0 Summary: Device Tree files for Xen virtual machines License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 ExclusiveArch: armv7l armv7hl %description Device Tree files for Xen virtual machines. %prep %setup -q -n linux-%{version} %patch0 -p1 %build %install %if "*xenvm*.dts" != "none" export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts for dts in *xenvm*.dts; do target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done cd - %files %defattr(-,root,root) %dir /boot/dtb/ %doc COPYING /boot/dtb/* %endif %changelog ++++++ am33xx.patch ++++++ ++++ 2766 lines (skipped) ++++++ dtb.spec.in ++++++ --- /var/tmp/diff_new_pack.0K30y6/_old 2014-01-23 15:41:57.000000000 +0100 +++ /var/tmp/diff_new_pack.0K30y6/_new 2014-01-23 15:41:57.000000000 +0100 @@ -24,6 +24,7 @@ Group: System/Boot Url: http://www.kernel.org/ Source0: linux-%{version}.tar.xz +Patch0: am33xx.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 @@ -33,6 +34,7 @@ %prep %setup -q -n linux-%{version} +%patch0 -p1 %build @@ -41,7 +43,8 @@ export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd arch/arm/boot/dts -for target in $SUPPORTED_DTB; do +for dts in $SUPPORTED_DTB; do + target=${dts%*.dts} cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I./include/ -P $target.dts -o $target.dts.tmp dtc $DTC_FLAGS -I dts -O dtb -o %{buildroot}/boot/dtb/$target.dtb $target.dts.tmp done ++++++ pre_checkin.pl ++++++ --- /var/tmp/diff_new_pack.0K30y6/_old 2014-01-23 15:41:57.000000000 +0100 +++ /var/tmp/diff_new_pack.0K30y6/_new 2014-01-23 15:41:57.000000000 +0100 @@ -3,28 +3,102 @@ $spec_in="dtb.spec.in"; # DTB packages names @package_list = ('dtb-source', - 'dtb-omap3-beagle', - 'dtb-omap4-panda', - 'dtb-arndale5250', - 'dtb-chromebook', - 'dtb-am335x' + 'dtb-omap3', + 'dtb-omap4', + 'dtb-omap5', + 'dtb-am335x', + 'dtb-keystone', + 'dtb-exynos4', + 'dtb-exynos5', + 'dtb-imx5', + 'dtb-imx6', + 'dtb-tegra2', + 'dtb-tegra3', + 'dtb-sun4i', + 'dtb-sun5i', + 'dtb-sun6i', + 'dtb-sun7i', + 'dtb-xenvm', + 'dtb-ste', + 'dtb-dove', + 'dtb-armada-370', + 'dtb-armada-xp', + 'dtb-bcm2835', ); # Which DTB to build @supported_dtb = ('none', - 'omap3-beagle omap3-beagle-xm', - 'omap4-panda omap4-panda-a4 omap4-panda-es', - 'exynos5250-arndale', - 'exynos5250-snow', - 'am335x-bone am335x-boneblack am335x-evm am335x-evmsk' + '*omap3*.dts', + '*omap4*.dts', + '*omap5*.dts', + '*am335x*.dts', + '*keystone*.dts', + '*exynos4*.dts', + '*exynos5*.dts', + '*imx5*.dts', + '*imx6*.dts', + '*tegra2*.dts', + '*tegra3*.dts', + '*sun4i*.dts', + '*sun5i*.dts', + '*sun6i*.dts', + '*sun7i*.dts', + '*xenvm*.dts', + 'ste*.dts', + 'dove*.dts', + 'armada-370*.dts', + 'armada-xp*.dts', + 'bcm2835*.dts', ); # Text used in summary and description @supported_machines = ("NONE (source)", - "Beagleboard and Beagleboard xM", - "Pandaboard and Pandaboard ES", - "Arndaleboard 5250", - "Chromebook 5250", - "Beagle Bone, Beagle Bone Black, TI AM335x EVM and TI AM335x EVM-SK" + "TI OMAP3 based systems", + "TI OMAP4 based systems", + "TI OMAP5 based systems", + "TI AM335x based systems", + "TI Keystone based systems", + "Samsung Exynos4 based systems", + "Samsung Exynos5 based systems", + "Freescale i.MX51 and i.MX53 based systems", + "Freescale i.MX6 based systems", + "NVidia Tegra2 based systems", + "NVidia Tegra3 based systems", + "Allwinner sun4i based systems", + "Allwinner sun5i based systems", + "Allwinner sun6i based systems", + "Allwinner sun7i based systems", + "Xen virtual machines", + "ST Ericsson based systems", + "Marvell dove based systems", + "Armada 370 based systems", + "Armada XP based systems", + "Raspberry PI B", ); +# ExclusiveArch field +@exclusive_arch = ("", + "armv7l armv7hl", + "armv7l armv7hl", + "armv7l armv7hl", + "armv7l armv7hl", + "armv7l armv7hl", + "armv7l armv7hl", + "armv7l armv7hl", + "armv7l armv7hl", + "armv7l armv7hl", + "armv7l armv7hl", + "armv7l armv7hl", + "armv7l armv7hl", + "armv7l armv7hl", + "armv7l armv7hl", + "armv7l armv7hl", + "armv7l armv7hl", + "armv7l armv7hl", + "armv7l armv7hl", + "armv7l armv7hl", + "armv7l armv7hl", + "armv6l armv6hl", + ); + + $i=0; @@ -34,11 +108,11 @@ open (pkg_spec_template, "$spec_in") or die "Unable to open $spec_in.\n"; # Compute ARCH restrictions, if any - if ($NAME eq "dtb-source"){ + if ($exclusive_arch[$i] eq ""){ $ARCH_RESTRICTIONS=""; # Build for all } else { - $ARCH_RESTRICTIONS="ExclusiveArch: armv7l armv7hl"; + $ARCH_RESTRICTIONS="ExclusiveArch: $exclusive_arch[$i]"; } # Package specific infos -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
