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 - [email protected]
+
+- Add aarch64 dtbs:
+  * dtb-apm-mustang
+  * dtb-foundation-v8
+  * dtb-rtsm_ve-aemv8a
+
+-------------------------------------------------------------------
+Thu Apr  3 16:07:04 UTC 2014 - [email protected]
+
+- build against kernel-source instead of a local copy
+  of kernel sources
+
+-------------------------------------------------------------------
+Thu Apr  3 14:31:18 UTC 2014 - [email protected]
+
+- update pre_checkin.pl: generate all DTB's from a single
+  spec file per architecture.
+
+-------------------------------------------------------------------
+Thu Apr  3 09:18:01 UTC 2014 - [email protected]
+
+- Add Rockchip RK3XXX dtbs
+
+-------------------------------------------------------------------
+Thu Apr  3 09:01:22 UTC 2014 - [email protected]
+
+- Fix dtb-keystone by using 'k2hk-evm' as only keystone board
+
+-------------------------------------------------------------------
+Thu Apr  3 08:19:35 UTC 2014 - [email protected]
+
+- Update to 3.14
+
+-------------------------------------------------------------------
+Sat Mar  8 08:37:27 UTC 2014 - [email protected]
+
+- Update to 3.13.6
+  +  Remove am33xx.patch.
+
+-------------------------------------------------------------------
+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 
+
--- /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 - [email protected]
+
+- 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to