commit dtb-source for openSUSE:Factory
Hello community, here is the log from the commit of package dtb-source for openSUSE:Factory checked in at 2014-05-06 13:56:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dtb-source (Old) and /work/SRC/openSUSE:Factory/.dtb-source.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "dtb-source" Changes: -------- New Changes file: --- /dev/null 2014-04-28 00:21:37.460033756 +0200 +++ /work/SRC/openSUSE:Factory/.dtb-source.new/dtb-aarch64.changes 2014-05-06 13:56:05.000000000 +0200 @@ -0,0 +1,96 @@ +------------------------------------------------------------------- +Thu Apr 17 11:51:33 UTC 2014 - guillaume@opensuse.org + +- Add aarch64 dtbs: + * dtb-apm-mustang + * dtb-foundation-v8 + * dtb-rtsm_ve-aemv8a + +------------------------------------------------------------------- +Thu Apr 3 16:07:04 UTC 2014 - dmueller@suse.com + +- build against kernel-source instead of a local copy + of kernel sources + +------------------------------------------------------------------- +Thu Apr 3 14:31:18 UTC 2014 - dmueller@suse.com + +- update pre_checkin.pl: generate all DTB's from a single + spec file per architecture. + +------------------------------------------------------------------- +Thu Apr 3 09:18:01 UTC 2014 - guillaume@opensuse.org + +- Add Rockchip RK3XXX dtbs + +------------------------------------------------------------------- +Thu Apr 3 09:01:22 UTC 2014 - guillaume@opensuse.org + +- Fix dtb-keystone by using 'k2hk-evm' as only keystone board + +------------------------------------------------------------------- +Thu Apr 3 08:19:35 UTC 2014 - guillaume@opensuse.org + +- Update to 3.14 + +------------------------------------------------------------------- +Sat Mar 8 08:37:27 UTC 2014 - matwey.kornilov@gmail.com + +- Update to 3.13.6 + + Remove am33xx.patch. + +------------------------------------------------------------------- +Wed Jan 8 13:43:55 UTC 2014 - matwey.kornilov@gmail.com + +- Add am33xx.patch: improve support Beagle Bone Black + +------------------------------------------------------------------- +Fri Jan 3 20:42:41 UTC 2014 - agraf@suse.com + +- Expose bigger groups of devices to catch new ones more + easily + +------------------------------------------------------------------- +Fri Jan 3 20:00:38 UTC 2014 - agraf@suse.com + +- Add i.MX 53 dtbs + +------------------------------------------------------------------- +Tue Dec 17 15:57:17 UTC 2013 - guillaume@opensuse.org + +- 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 - guillaume@opensuse.org + +- Update to 3.12.5 + +------------------------------------------------------------------- +Thu Nov 21 11:04:57 UTC 2013 - guillaume@opensuse.org + +- Fix pre_checkin.pl script to update *.changes hardlinks even if +files exist before (-f option) + +------------------------------------------------------------------- +Thu Nov 21 10:53:31 UTC 2013 - guillaume@opensuse.org + +- Add chromebook 5250 support + +------------------------------------------------------------------- +Thu Nov 14 14:00:52 UTC 2013 - guillaume@opensuse.org + +- Add Arndaleboard 5250 support + +------------------------------------------------------------------- +Fri Sep 27 14:18:38 UTC 2013 - dmueller@suse.com + +- make dtb-source buildable +- change *.changes to be hardlinks +- install COPYING + +------------------------------------------------------------------- +Thu Sep 26 15:06:59 UTC 2013 - guillaume@opensuse.org + +- Initial release - Version 3.11.1 + --- /work/SRC/openSUSE:Factory/dtb-source/dtb-armv6l.changes 2014-04-06 07:16:02.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.dtb-source.new/dtb-armv6l.changes 2014-05-06 13:56:05.000000000 +0200 @@ -1,0 +2,8 @@ +Thu Apr 17 11:51:33 UTC 2014 - guillaume@opensuse.org + +- Add aarch64 dtbs: + * dtb-apm-mustang + * dtb-foundation-v8 + * dtb-rtsm_ve-aemv8a + +------------------------------------------------------------------- dtb-armv7l.changes: same change dtb-source.changes: same change New: ---- dtb-aarch64.changes dtb-aarch64.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ # # spec file for package dtb-aarch64 # # 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-aarch64 BuildRequires: kernel-source Version: %(rpm -q --qf "%{VERSION}" kernel-source | sed -e 's/ (none):/ /' -e 's/ 0:/ /' | grep -v "is not") Release: 0 Summary: Device Tree files for $MACHINES License: GPL-2.0 Group: System/Boot Url: http://www.kernel.org/ %if "dtb-aarch64" == "dtb-source" Source99: pre_checkin.pl %endif BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cpp BuildRequires: dtc >= 1.4.0 BuildRequires: xz ExclusiveArch: aarch64 %description Device Tree files for $MACHINES. %package -n dtb-apm-mustang Summary: APM X-Gene Mustang board Group: System/Boot %description -n dtb-apm-mustang Device Tree Files for APM X-Gene Mustang board. %package -n dtb-foundation-v8 Summary: Foundation-V8A (compatible with Vexpress64) Group: System/Boot %description -n dtb-foundation-v8 Device Tree Files for Foundation-V8A (compatible with Vexpress64). %package -n dtb-rtsm_ve-aemv8a Summary: RTSM VE AEMv8A board (compatible with Vexpress64) Group: System/Boot %description -n dtb-rtsm_ve-aemv8a Device Tree Files for RTSM VE AEMv8A board (compatible with Vexpress64). %prep %build cp /usr/src/linux/COPYING . cp -r /usr/src/linux/ . chmod -R ug+rw linux %install %if "dtb-aarch64" != "dtb-source" export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb cd linux/arch/arm64/boot/dts for dts in apm-mustang.dts foundation-v8.dts rtsm_ve-aemv8a.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 -n dtb-apm-mustang %defattr(-,root,root) %doc COPYING %dir /boot/dtb/ /boot/dtb/apm-mustang.dtb %files -n dtb-foundation-v8 %defattr(-,root,root) %doc COPYING %dir /boot/dtb/ /boot/dtb/foundation-v8.dtb %files -n dtb-rtsm_ve-aemv8a %defattr(-,root,root) %doc COPYING %dir /boot/dtb/ /boot/dtb/rtsm_ve-aemv8a.dtb %endif %changelog dtb-armv7l.spec: same change dtb-source.spec: same change ++++++ dtb.spec.in ++++++ --- /var/tmp/diff_new_pack.sa2a94/_old 2014-05-06 13:56:06.000000000 +0200 +++ /var/tmp/diff_new_pack.sa2a94/_new 2014-05-06 13:56:06.000000000 +0200 @@ -50,7 +50,7 @@ export DTC_FLAGS="-R 4 -p 0x1000" mkdir -p %{buildroot}/boot/dtb -cd linux/arch/arm/boot/dts +cd $DTS_folder for dts in $ALL_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 ++++++ pre_checkin.pl ++++++ --- /var/tmp/diff_new_pack.sa2a94/_old 2014-05-06 13:56:06.000000000 +0200 +++ /var/tmp/diff_new_pack.sa2a94/_new 2014-05-06 13:56:06.000000000 +0200 @@ -7,27 +7,27 @@ # DTB packages names my @armv7l_package_list = ( - ['dtb-omap3', '*omap3*.dts', "TI OMAP3 based systems"], - ['dtb-omap4', '*omap4*.dts', "TI OMAP4 based systems"], - ['dtb-omap5', '*omap5*.dts', "TI OMAP5 based systems"], - ['dtb-am335x', '*am335x*.dts', "TI AM335x based systems"], - ['dtb-keystone', 'k2hk-evm.dts', "TI Keystone based systems"], - ['dtb-exynos4', '*exynos4*.dts', "Samsung Exynos4 based systems"], - ['dtb-exynos5', '*exynos5*.dts', "Samsung Exynos5 based systems"], - ['dtb-imx5', '*imx5*.dts', "Freescale i.MX51 and i.MX53 based systems"], - ['dtb-imx6', '*imx6*.dts', "Freescale i.MX6 based systems"], - ['dtb-tegra2', '*tegra2*.dts', "NVidia Tegra2 based systems"], - ['dtb-tegra3', '*tegra3*.dts', "NVidia Tegra3 based systems"], - ['dtb-sun4i', '*sun4i*.dts', "Allwinner sun4i based systems"], - ['dtb-sun5i', '*sun5i*.dts', "Allwinner sun5i based systems"], - ['dtb-sun6i', '*sun6i*.dts', "Allwinner sun6i based systems"], - ['dtb-sun7i', '*sun7i*.dts', "Allwinner sun7i based systems"], - ['dtb-xenvm', '*xenvm*.dts', "Xen virtual machines"], - ['dtb-ste', 'ste*.dts', "ST Ericsson based systems"], - ['dtb-dove', 'dove*.dts', "Marvell dove based systems"], + ['dtb-omap3', '*omap3*.dts', "TI OMAP3 based systems"], + ['dtb-omap4', '*omap4*.dts', "TI OMAP4 based systems"], + ['dtb-omap5', '*omap5*.dts', "TI OMAP5 based systems"], + ['dtb-am335x', '*am335x*.dts', "TI AM335x based systems"], + ['dtb-keystone', 'k2hk-evm.dts', "TI Keystone based systems"], + ['dtb-exynos4', '*exynos4*.dts', "Samsung Exynos4 based systems"], + ['dtb-exynos5', '*exynos5*.dts', "Samsung Exynos5 based systems"], + ['dtb-imx5', '*imx5*.dts', "Freescale i.MX51 and i.MX53 based systems"], + ['dtb-imx6', '*imx6*.dts', "Freescale i.MX6 based systems"], + ['dtb-tegra2', '*tegra2*.dts', "NVidia Tegra2 based systems"], + ['dtb-tegra3', '*tegra3*.dts', "NVidia Tegra3 based systems"], + ['dtb-sun4i', '*sun4i*.dts', "Allwinner sun4i based systems"], + ['dtb-sun5i', '*sun5i*.dts', "Allwinner sun5i based systems"], + ['dtb-sun6i', '*sun6i*.dts', "Allwinner sun6i based systems"], + ['dtb-sun7i', '*sun7i*.dts', "Allwinner sun7i based systems"], + ['dtb-xenvm', '*xenvm*.dts', "Xen virtual machines"], + ['dtb-ste', 'ste*.dts', "ST Ericsson based systems"], + ['dtb-dove', 'dove*.dts', "Marvell dove based systems"], ['dtb-armada-370', 'armada-370*.dts', "Armada 370 based systems"], - ['dtb-armada-xp', 'armada-xp*.dts', "Armada XP based systems"], - ['dtb-rk3', 'rk3*.dts', "Rockchip RK3xxx based systems"], + ['dtb-armada-xp', 'armada-xp*.dts', "Armada XP based systems"], + ['dtb-rk3', 'rk3*.dts', "Rockchip RK3xxx based systems"], ); # DTB packages names @@ -35,6 +35,13 @@ ['dtb-bcm2835', 'bcm2835*.dts', "Raspberry PI B"], ); +# DTB packages names +my @aarch64_package_list = ( + ['dtb-apm-mustang', 'apm-mustang.dts', "APM X-Gene Mustang board"], + ['dtb-foundation-v8', 'foundation-v8.dts', "Foundation-V8A (compatible with Vexpress64)"], + ['dtb-rtsm_ve-aemv8a', 'rtsm_ve-aemv8a.dts', "RTSM VE AEMv8A board (compatible with Vexpress64)"], +); + sub generate_spec($$$) { my ($main_package, $exclusive_arch, $package_list) = @_; @@ -49,6 +56,10 @@ my $subpkg_desc = ""; my $subpkg_files = ""; my $all_supported_dtb = ""; + my $DTS_folder = "linux/arch/arm/boot/dts"; + if ($exclusive_arch =~ /aarch64/) { + $DTS_folder = "linux/arch/arm64/boot/dts"; + } foreach my $NAME (@$package_list) { # open .spec and .spec.in files @@ -84,6 +95,7 @@ while(<TEMPLATE>){ $_ =~ s/\$NAME/$main_package/g; $_ =~ s/\$ARCH_RESTRICTIONS/$ARCH_RESTRICTIONS/g; + $_ =~ s/\$DTS_folder/$DTS_folder/g; $_ =~ s/\$SUBPKG_DESC/$subpkg_desc/g; $_ =~ s/\$ALL_SUPPORTED_DTB/$all_supported_dtb/g; $_ =~ s/\$SUBPKG_FILES/$subpkg_files/g; @@ -102,3 +114,4 @@ generate_spec('dtb-source', 'none', []); generate_spec('dtb-armv7l', "armv7l armv7hl", \@armv7l_package_list); generate_spec('dtb-armv6l', "armv6l armv6hl", \@armv6l_package_list); +generate_spec('dtb-aarch64', "aarch64", \@aarch64_package_list); -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de