Hello community,
here is the log from the commit of package skelcd-control-openSUSE for
openSUSE:Factory checked in at 2015-10-17 16:38:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/skelcd-control-openSUSE (Old)
and /work/SRC/openSUSE:Factory/.skelcd-control-openSUSE.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "skelcd-control-openSUSE"
Changes:
--------
---
/work/SRC/openSUSE:Factory/skelcd-control-openSUSE/skelcd-control-openSUSE-promo.changes
2015-05-11 19:47:30.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.skelcd-control-openSUSE.new/skelcd-control-openSUSE-promo.changes
2015-10-17 16:38:51.000000000 +0200
@@ -1,0 +2,22 @@
+Fri Oct 16 07:43:15 UTC 2015 - [email protected]
+
+- add emergency update channel for the tumbleweed ports
+- 13.2.24
+
+-------------------------------------------------------------------
+Tue Sep 29 09:27:24 UTC 2015 - [email protected]
+
+- The e17 pattern was renamed to enlightenment a while back, adapt
+ the Display manager dialog to this change
+ by Simon Lees <[email protected]>
+- 13.2.23
+
+-------------------------------------------------------------------
+Wed Sep 23 10:29:37 UTC 2015 - [email protected]
+
+- use empty string as DISPLAYMANAGER for minimal+X11 and textmode
+ pattern, which on the system already results in chosing xdm as
+ default DM; this enables us to set displaymanager in %post of
+ the appropriated DM package (FATE#319432)
+
+-------------------------------------------------------------------
skelcd-control-openSUSE.changes: same change
Old:
----
skelcd-control-openSUSE-13.2.22.tar.bz2
New:
----
skelcd-control-openSUSE-13.2.24.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ skelcd-control-openSUSE-promo.spec ++++++
--- /var/tmp/diff_new_pack.vj0azi/_old 2015-10-17 16:38:52.000000000 +0200
+++ /var/tmp/diff_new_pack.vj0azi/_new 2015-10-17 16:38:52.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package skelcd-control-openSUSE-promo
#
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -26,22 +26,30 @@
# for more details.
#
######################################################################
-
Name: skelcd-control-openSUSE-promo
+Version: 13.2.24
+Release: 0
+Summary: The openSUSE Installation Control file
+License: MIT
+Group: Metapackages
+Url: https://github.com/yast/skelcd-control-openSUSE
+Source: skelcd-control-openSUSE-%{version}.tar.bz2
+# we do not distribute it, but need to have it here, otherwise build service
checks complain
+Source99: README.md
# xmllint
BuildRequires: libxml2-tools
# xsltproc
BuildRequires: libxslt-tools
# RNG schema
BuildRequires: yast2-installation-control >= 3.1.7
-
######################################################################
#
# Here is the list of Yast packages which are needed in the
# installation system (inst-sys) for the Yast installer
#
-
# Generic Yast packages needed for the installer
+#
+######################################################################
Requires: autoyast2
Requires: yast2-add-on
Requires: yast2-fcoe-client
@@ -54,77 +62,66 @@
Requires: yast2-nfs-client
Requires: yast2-ntp-client
Requires: yast2-proxy
+# this is the default theme
+Requires: yast2-qt-branding-openSUSE
Requires: yast2-services-manager
Requires: yast2-slp
+Requires: yast2-theme-openSUSE-Oxygen
Requires: yast2-trans-stats
Requires: yast2-tune
Requires: yast2-update
Requires: yast2-users
Requires: yast2-x11
-# this is the default theme
-Requires: yast2-qt-branding-openSUSE
-Requires: yast2-theme-openSUSE-Oxygen
-
+Conflicts: product_control
+Provides: product_control
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Architecture specific packages
-#
-
%ifarch %ix86 x86_64
Requires: yast2-vm
%endif
-#
-######################################################################
-
-Url: https://github.com/yast/skelcd-control-openSUSE
-AutoReqProv: off
-Version: 13.2.22
-Release: 0
-Summary: The openSUSE Installation Control file
-License: MIT
-Group: Metapackages
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source: skelcd-control-openSUSE-%version.tar.bz2
-# we do not distribute it, but need to have it here, otherwise build service
checks complain
-Source99: README.md
-Provides: product_control
-Conflicts: product_control
-
%description
This package contains the control file used for openSUSE installation.
%prep
-%setup -n skelcd-control-openSUSE-%{version}
+%setup -q -n skelcd-control-openSUSE-%{version}
%build
-make -C control
+make %{?_smp_mflags} -C control
%check
-make -C control check
+make %{?_smp_mflags} -C control check
%install
#
# Add control file
#
-mkdir -p $RPM_BUILD_ROOT/CD1
+mkdir -p %{buildroot}/CD1
%if "%{name}" == "skelcd-control-openSUSE-promo"
-CONTROL_FILE=control.openSUSE-promo.xml
+ CONTROL_FILE=control.openSUSE-promo.xml
%else
-CONTROL_FILE=control.openSUSE.xml
+ CONTROL_FILE=control.openSUSE.xml
%endif
-install -m 644 control/$CONTROL_FILE $RPM_BUILD_ROOT/CD1/control.xml
+install -m 644 control/$CONTROL_FILE %{buildroot}/CD1/control.xml
-%ifarch ppc ppc64 ppc64le
-sed -i -e
"s,http://download.opensuse.org/distribution/,http://download.opensuse.org/ports/ppc/distribution/,"
$RPM_BUILD_ROOT/CD1/control.xml
-sed -i -e
"s,http://download.opensuse.org/tumbleweed/,http://download.opensuse.org/ports/ppc/tumbleweed/,"
$RPM_BUILD_ROOT/CD1/control.xml
-sed -i -e
"s,http://download.opensuse.org/debug/,http://download.opensuse.org/ports/ppc/debug/,"
$RPM_BUILD_ROOT/CD1/control.xml
-sed -i -e
"s,http://download.opensuse.org/source/,http://download.opensuse.org/ports/ppc/source/,"
$RPM_BUILD_ROOT/CD1/control.xml
-#we parse out non existing non-oss repo for Power
-xsltproc -o $RPM_BUILD_ROOT/CD1/control_ppc.xml control/nonoss.xsl
$RPM_BUILD_ROOT/CD1/control.xml
-mv $RPM_BUILD_ROOT/CD1/control{_ppc,}.xml
-xmllint --noout --relaxng /usr/share/YaST2/control/control.rng
$RPM_BUILD_ROOT/CD1/control.xml
+%ifarch aarch64 %arm ppc ppc64 ppc64le
+ %ifarch ppc ppc64 ppc64le
+ ports_arch="ppc"
+ %else
+ ports_arch="%{_arch}"
+ %endif
+ sed -i -e
"s,http://download.opensuse.org/distribution/,http://download.opensuse.org/ports/$ports_arch/distribution/,"
%{buildroot}/CD1/control.xml
+ sed -i -e
"s,http://download.opensuse.org/tumbleweed/,http://download.opensuse.org/ports/$ports_arch/tumbleweed/,"
%{buildroot}/CD1/control.xml
+ sed -i -e
"s,http://download.opensuse.org/debug/,http://download.opensuse.org/ports/$ports_arch/debug/,"
%{buildroot}/CD1/control.xml
+ sed -i -e
"s,http://download.opensuse.org/source/,http://download.opensuse.org/ports/$ports_arch/source/,"
%{buildroot}/CD1/control.xml
+ sed -i -e
"s,http://download.opensuse.org/update/tumbleweed/,http://download.opensuse.org/ports/$ports_arch/update/tumbleweed/,"
%{buildroot}/CD1/control.xml
+ #we parse out non existing non-oss repo for ports
+ xsltproc -o %{buildroot}/CD1/control_ports.xml control/nonoss.xsl
%{buildroot}/CD1/control.xml
+ mv %{buildroot}/CD1/control{_ports,}.xml
+ xmllint --noout --relaxng %{_datadir}/YaST2/control/control.rng
%{buildroot}/CD1/control.xml
%endif
%files
++++++ skelcd-control-openSUSE.spec ++++++
--- /var/tmp/diff_new_pack.vj0azi/_old 2015-10-17 16:38:52.000000000 +0200
+++ /var/tmp/diff_new_pack.vj0azi/_new 2015-10-17 16:38:52.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package skelcd-control-openSUSE
#
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -26,22 +26,30 @@
# for more details.
#
######################################################################
-
Name: skelcd-control-openSUSE
+Version: 13.2.24
+Release: 0
+Summary: The openSUSE Installation Control file
+License: MIT
+Group: Metapackages
+Url: https://github.com/yast/skelcd-control-openSUSE
+Source: skelcd-control-openSUSE-%{version}.tar.bz2
+# we do not distribute it, but need to have it here, otherwise build service
checks complain
+Source99: README.md
# xmllint
BuildRequires: libxml2-tools
# xsltproc
BuildRequires: libxslt-tools
# RNG schema
BuildRequires: yast2-installation-control >= 3.1.7
-
######################################################################
#
# Here is the list of Yast packages which are needed in the
# installation system (inst-sys) for the Yast installer
#
-
# Generic Yast packages needed for the installer
+#
+######################################################################
Requires: autoyast2
Requires: yast2-add-on
Requires: yast2-fcoe-client
@@ -54,77 +62,66 @@
Requires: yast2-nfs-client
Requires: yast2-ntp-client
Requires: yast2-proxy
+# this is the default theme
+Requires: yast2-qt-branding-openSUSE
Requires: yast2-services-manager
Requires: yast2-slp
+Requires: yast2-theme-openSUSE-Oxygen
Requires: yast2-trans-stats
Requires: yast2-tune
Requires: yast2-update
Requires: yast2-users
Requires: yast2-x11
-# this is the default theme
-Requires: yast2-qt-branding-openSUSE
-Requires: yast2-theme-openSUSE-Oxygen
-
+Conflicts: product_control
+Provides: product_control
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Architecture specific packages
-#
-
%ifarch %ix86 x86_64
Requires: yast2-vm
%endif
-#
-######################################################################
-
-Url: https://github.com/yast/skelcd-control-openSUSE
-AutoReqProv: off
-Version: 13.2.22
-Release: 0
-Summary: The openSUSE Installation Control file
-License: MIT
-Group: Metapackages
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source: skelcd-control-openSUSE-%version.tar.bz2
-# we do not distribute it, but need to have it here, otherwise build service
checks complain
-Source99: README.md
-Provides: product_control
-Conflicts: product_control
-
%description
This package contains the control file used for openSUSE installation.
%prep
-%setup -n skelcd-control-openSUSE-%{version}
+%setup -q -n skelcd-control-openSUSE-%{version}
%build
-make -C control
+make %{?_smp_mflags} -C control
%check
-make -C control check
+make %{?_smp_mflags} -C control check
%install
#
# Add control file
#
-mkdir -p $RPM_BUILD_ROOT/CD1
+mkdir -p %{buildroot}/CD1
%if "%{name}" == "skelcd-control-openSUSE-promo"
-CONTROL_FILE=control.openSUSE-promo.xml
+ CONTROL_FILE=control.openSUSE-promo.xml
%else
-CONTROL_FILE=control.openSUSE.xml
+ CONTROL_FILE=control.openSUSE.xml
%endif
-install -m 644 control/$CONTROL_FILE $RPM_BUILD_ROOT/CD1/control.xml
+install -m 644 control/$CONTROL_FILE %{buildroot}/CD1/control.xml
-%ifarch ppc ppc64 ppc64le
-sed -i -e
"s,http://download.opensuse.org/distribution/,http://download.opensuse.org/ports/ppc/distribution/,"
$RPM_BUILD_ROOT/CD1/control.xml
-sed -i -e
"s,http://download.opensuse.org/tumbleweed/,http://download.opensuse.org/ports/ppc/tumbleweed/,"
$RPM_BUILD_ROOT/CD1/control.xml
-sed -i -e
"s,http://download.opensuse.org/debug/,http://download.opensuse.org/ports/ppc/debug/,"
$RPM_BUILD_ROOT/CD1/control.xml
-sed -i -e
"s,http://download.opensuse.org/source/,http://download.opensuse.org/ports/ppc/source/,"
$RPM_BUILD_ROOT/CD1/control.xml
-#we parse out non existing non-oss repo for Power
-xsltproc -o $RPM_BUILD_ROOT/CD1/control_ppc.xml control/nonoss.xsl
$RPM_BUILD_ROOT/CD1/control.xml
-mv $RPM_BUILD_ROOT/CD1/control{_ppc,}.xml
-xmllint --noout --relaxng /usr/share/YaST2/control/control.rng
$RPM_BUILD_ROOT/CD1/control.xml
+%ifarch aarch64 %arm ppc ppc64 ppc64le
+ %ifarch ppc ppc64 ppc64le
+ ports_arch="ppc"
+ %else
+ ports_arch="%{_arch}"
+ %endif
+ sed -i -e
"s,http://download.opensuse.org/distribution/,http://download.opensuse.org/ports/$ports_arch/distribution/,"
%{buildroot}/CD1/control.xml
+ sed -i -e
"s,http://download.opensuse.org/tumbleweed/,http://download.opensuse.org/ports/$ports_arch/tumbleweed/,"
%{buildroot}/CD1/control.xml
+ sed -i -e
"s,http://download.opensuse.org/debug/,http://download.opensuse.org/ports/$ports_arch/debug/,"
%{buildroot}/CD1/control.xml
+ sed -i -e
"s,http://download.opensuse.org/source/,http://download.opensuse.org/ports/$ports_arch/source/,"
%{buildroot}/CD1/control.xml
+ sed -i -e
"s,http://download.opensuse.org/update/tumbleweed/,http://download.opensuse.org/ports/$ports_arch/update/tumbleweed/,"
%{buildroot}/CD1/control.xml
+ #we parse out non existing non-oss repo for ports
+ xsltproc -o %{buildroot}/CD1/control_ports.xml control/nonoss.xsl
%{buildroot}/CD1/control.xml
+ mv %{buildroot}/CD1/control{_ports,}.xml
+ xmllint --noout --relaxng %{_datadir}/YaST2/control/control.rng
%{buildroot}/CD1/control.xml
%endif
%files
++++++ skelcd-control-openSUSE-13.2.22.tar.bz2 ->
skelcd-control-openSUSE-13.2.24.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/skelcd-control-openSUSE-13.2.22/control/control.openSUSE.xml
new/skelcd-control-openSUSE-13.2.24/control/control.openSUSE.xml
--- old/skelcd-control-openSUSE-13.2.22/control/control.openSUSE.xml
2015-05-07 09:57:08.000000000 +0200
+++ new/skelcd-control-openSUSE-13.2.24/control/control.openSUSE.xml
2015-10-09 08:52:11.000000000 +0200
@@ -208,6 +208,18 @@
</one_supported_desktop>
<one_supported_desktop>
+ <name>server</name>
+ <desktop>icewm</desktop>
+ <label_id>desktop_server</label_id>
+ <logon>xdm</logon>
+ <cursor>DMZ</cursor>
+ <packages></packages>
+ <order config:type="integer">1</order>
+ <patterns>generic_server</patterns>
+ <icon>yast-ssh-server</icon>
+ </one_supported_desktop>
+
+ <one_supported_desktop>
<name>xfce</name>
<!-- BNC #667408 -->
<desktop>xfce</desktop>
@@ -238,7 +250,7 @@
<name>min_x</name>
<desktop>twm</desktop>
<label_id>desktop_min_x</label_id>
- <logon>xdm</logon>
+ <logon></logon>
<cursor>DMZ</cursor>
<packages>xorg-x11-server branding-openSUSE</packages>
<order config:type="integer">6</order>
@@ -247,27 +259,27 @@
</one_supported_desktop>
<one_supported_desktop>
- <name>e17</name>
- <desktop>e17</desktop>
- <label_id>desktop_e17</label_id>
+ <name>enlightenment</name>
+ <desktop>enlightenment</desktop>
+ <label_id>desktop_enlightenment</label_id>
<logon>lightdm</logon>
<cursor>DMZ</cursor>
<packages>lightdm branding-openSUSE</packages>
<order config:type="integer">7</order>
- <patterns>e17 x11 base</patterns>
- <icon>pattern-e17</icon>
+ <patterns>enlightenment x11 base</patterns>
+ <icon>pattern-enlightenment</icon>
</one_supported_desktop>
<one_supported_desktop>
<name>textmode</name>
<desktop>twm</desktop>
<label_id>desktop_textmode</label_id>
- <logon>xdm</logon>
+ <logon></logon>
<cursor>DMZ</cursor>
<packages>branding-openSUSE</packages>
<order config:type="integer">8</order>
<patterns>minimal_base minimal_base-conflicts</patterns>
- <icon>yast-sshd</icon>
+ <icon>yast-ssh-server</icon>
</one_supported_desktop>
</supported_desktops>
@@ -385,10 +397,11 @@
<!-- Desktop dialog: desktop names -->
<desktop_gnome><label>GNOME Desktop</label></desktop_gnome>
<desktop_kde><label>KDE Desktop</label></desktop_kde>
+ <desktop_server><label>Server (Text Mode)</label></desktop_server>
<desktop_xfce><label>XFCE Desktop</label></desktop_xfce>
<desktop_lxde><label>LXDE Desktop</label></desktop_lxde>
<desktop_min_x><label>Minimal X Window</label></desktop_min_x>
- <desktop_e17><label>Enlightenment Desktop</label></desktop_e17>
+ <desktop_enlightenment><label>Enlightenment
Desktop</label></desktop_enlightenment>
<desktop_textmode><label>Minimal Server Selection (Text
Mode)</label></desktop_textmode>
</texts>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/skelcd-control-openSUSE-13.2.22/package/skelcd-control-openSUSE.changes
new/skelcd-control-openSUSE-13.2.24/package/skelcd-control-openSUSE.changes
--- old/skelcd-control-openSUSE-13.2.22/package/skelcd-control-openSUSE.changes
2015-05-07 09:57:08.000000000 +0200
+++ new/skelcd-control-openSUSE-13.2.24/package/skelcd-control-openSUSE.changes
2015-10-16 10:12:09.000000000 +0200
@@ -1,4 +1,26 @@
-------------------------------------------------------------------
+Fri Oct 16 07:43:15 UTC 2015 - [email protected]
+
+- add emergency update channel for the tumbleweed ports
+- 13.2.24
+
+-------------------------------------------------------------------
+Tue Sep 29 09:27:24 UTC 2015 - [email protected]
+
+- The e17 pattern was renamed to enlightenment a while back, adapt
+ the Display manager dialog to this change
+ by Simon Lees <[email protected]>
+- 13.2.23
+
+-------------------------------------------------------------------
+Wed Sep 23 10:29:37 UTC 2015 - [email protected]
+
+- use empty string as DISPLAYMANAGER for minimal+X11 and textmode
+ pattern, which on the system already results in chosing xdm as
+ default DM; this enables us to set displaymanager in %post of
+ the appropriated DM package (FATE#319432)
+
+-------------------------------------------------------------------
Thu Apr 30 14:43:23 UTC 2015 - [email protected]
- Use Plasma 5 as default KDE environment
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/skelcd-control-openSUSE-13.2.22/package/skelcd-control-openSUSE.spec
new/skelcd-control-openSUSE-13.2.24/package/skelcd-control-openSUSE.spec
--- old/skelcd-control-openSUSE-13.2.22/package/skelcd-control-openSUSE.spec
2015-05-07 09:57:08.000000000 +0200
+++ new/skelcd-control-openSUSE-13.2.24/package/skelcd-control-openSUSE.spec
2015-10-16 10:12:09.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package skelcd-control-openSUSE
#
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,6 +15,7 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
+
######################################################################
#
# IMPORTANT: Please do not change the control file or this spec file
@@ -25,22 +26,30 @@
# for more details.
#
######################################################################
-
Name: skelcd-control-openSUSE
+Version: 13.2.24
+Release: 0
+Summary: The openSUSE Installation Control file
+License: MIT
+Group: Metapackages
+Url: https://github.com/yast/skelcd-control-openSUSE
+Source: skelcd-control-openSUSE-%{version}.tar.bz2
+# we do not distribute it, but need to have it here, otherwise build service
checks complain
+Source99: README.md
# xmllint
BuildRequires: libxml2-tools
# xsltproc
BuildRequires: libxslt-tools
# RNG schema
BuildRequires: yast2-installation-control >= 3.1.7
-
######################################################################
#
# Here is the list of Yast packages which are needed in the
# installation system (inst-sys) for the Yast installer
#
-
# Generic Yast packages needed for the installer
+#
+######################################################################
Requires: autoyast2
Requires: yast2-add-on
Requires: yast2-fcoe-client
@@ -53,77 +62,66 @@
Requires: yast2-nfs-client
Requires: yast2-ntp-client
Requires: yast2-proxy
+# this is the default theme
+Requires: yast2-qt-branding-openSUSE
Requires: yast2-services-manager
Requires: yast2-slp
+Requires: yast2-theme-openSUSE-Oxygen
Requires: yast2-trans-stats
Requires: yast2-tune
Requires: yast2-update
Requires: yast2-users
Requires: yast2-x11
-# this is the default theme
-Requires: yast2-theme-openSUSE-Oxygen
-Requires: yast2-qt-branding-openSUSE
-
+Conflicts: product_control
+Provides: product_control
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Architecture specific packages
-#
-
%ifarch %ix86 x86_64
-Requires: yast2-vm
+Requires: yast2-vm
%endif
-#
-######################################################################
-
-Url: https://github.com/yast/skelcd-control-openSUSE
-AutoReqProv: off
-Version: 13.2.22
-Release: 0
-Summary: The openSUSE Installation Control file
-License: MIT
-Group: Metapackages
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source: skelcd-control-openSUSE-%version.tar.bz2
-# we do not distribute it, but need to have it here, otherwise build service
checks complain
-Source99: README.md
-Provides: product_control
-Conflicts: product_control
-
%description
This package contains the control file used for openSUSE installation.
%prep
-%setup -n skelcd-control-openSUSE-%{version}
+%setup -q -n skelcd-control-openSUSE-%{version}
%build
-make -C control
+make %{?_smp_mflags} -C control
%check
-make -C control check
+make %{?_smp_mflags} -C control check
%install
#
-# Add control file
+# Add control file
#
-mkdir -p $RPM_BUILD_ROOT/CD1
+mkdir -p %{buildroot}/CD1
%if "%{name}" == "skelcd-control-openSUSE-promo"
-CONTROL_FILE=control.openSUSE-promo.xml
+ CONTROL_FILE=control.openSUSE-promo.xml
%else
-CONTROL_FILE=control.openSUSE.xml
+ CONTROL_FILE=control.openSUSE.xml
%endif
-install -m 644 control/$CONTROL_FILE $RPM_BUILD_ROOT/CD1/control.xml
+install -m 644 control/$CONTROL_FILE %{buildroot}/CD1/control.xml
-%ifarch ppc ppc64 ppc64le
-sed -i -e
"s,http://download.opensuse.org/distribution/,http://download.opensuse.org/ports/ppc/distribution/,"
$RPM_BUILD_ROOT/CD1/control.xml
-sed -i -e
"s,http://download.opensuse.org/tumbleweed/,http://download.opensuse.org/ports/ppc/tumbleweed/,"
$RPM_BUILD_ROOT/CD1/control.xml
-sed -i -e
"s,http://download.opensuse.org/debug/,http://download.opensuse.org/ports/ppc/debug/,"
$RPM_BUILD_ROOT/CD1/control.xml
-sed -i -e
"s,http://download.opensuse.org/source/,http://download.opensuse.org/ports/ppc/source/,"
$RPM_BUILD_ROOT/CD1/control.xml
-#we parse out non existing non-oss repo for Power
-xsltproc -o $RPM_BUILD_ROOT/CD1/control_ppc.xml control/nonoss.xsl
$RPM_BUILD_ROOT/CD1/control.xml
-mv $RPM_BUILD_ROOT/CD1/control{_ppc,}.xml
-xmllint --noout --relaxng /usr/share/YaST2/control/control.rng
$RPM_BUILD_ROOT/CD1/control.xml
+%ifarch aarch64 %arm ppc ppc64 ppc64le
+ %ifarch ppc ppc64 ppc64le
+ ports_arch="ppc"
+ %else
+ ports_arch="%{_arch}"
+ %endif
+ sed -i -e
"s,http://download.opensuse.org/distribution/,http://download.opensuse.org/ports/$ports_arch/distribution/,"
%{buildroot}/CD1/control.xml
+ sed -i -e
"s,http://download.opensuse.org/tumbleweed/,http://download.opensuse.org/ports/$ports_arch/tumbleweed/,"
%{buildroot}/CD1/control.xml
+ sed -i -e
"s,http://download.opensuse.org/debug/,http://download.opensuse.org/ports/$ports_arch/debug/,"
%{buildroot}/CD1/control.xml
+ sed -i -e
"s,http://download.opensuse.org/source/,http://download.opensuse.org/ports/$ports_arch/source/,"
%{buildroot}/CD1/control.xml
+ sed -i -e
"s,http://download.opensuse.org/update/tumbleweed/,http://download.opensuse.org/ports/$ports_arch/update/tumbleweed/,"
%{buildroot}/CD1/control.xml
+ #we parse out non existing non-oss repo for ports
+ xsltproc -o %{buildroot}/CD1/control_ports.xml control/nonoss.xsl
%{buildroot}/CD1/control.xml
+ mv %{buildroot}/CD1/control{_ports,}.xml
+ xmllint --noout --relaxng %{_datadir}/YaST2/control/control.rng
%{buildroot}/CD1/control.xml
%endif
%files