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]

Reply via email to