[PATCH 3/3] Split out anaconda's user interfaces into separate packages

Vratislav Podzimek vpodzime at redhat.com
Thu Nov 14 13:58:56 UTC 2013


On Thu, 2013-11-14 at 14:52 +0100, Vratislav Podzimek wrote:
> Related: rhbz#999464
> Signed-off-by: Vratislav Podzimek <vpodzime at redhat.com>
> ---
>  anaconda.spec.in | 61 ++++++++++++++++++++++++++++++++++++++++++++++----------
>  1 file changed, 51 insertions(+), 10 deletions(-)
> 
> diff --git a/anaconda.spec.in b/anaconda.spec.in
> index 935debd..ca56ddf 100755
> --- a/anaconda.spec.in
> +++ b/anaconda.spec.in
> @@ -81,10 +81,17 @@ BuildRequires: desktop-file-utils
>  BuildRequires: s390utils-devel
>  %endif
>  
> -Requires: anaconda-widgets = %{version}-%{release}
> +Requires: anaconda-core = %{version}-%{release}
> +Requires: anaconda-gui = %{version}-%{release}
> +Requires: anaconda-tui = %{version}-%{release}
> +
> +%description
> +The anaconda package is a metapackage for the Anaconda installer.
> +
> +%package core
> +Summary: Core of the Anaconda installer
>  Requires: dnf >= %{dnfver}
>  Requires: python-blivet >= 0.27
> -Requires: gnome-icon-theme-symbolic
>  Requires: python-meh >= %{mehver}
>  Requires: libreport-anaconda >= 2.0.21-1
>  Requires: libselinux-python
> @@ -93,7 +100,6 @@ Requires: parted >= %{partedver}
>  Requires: pyparted >= %{pypartedver}
>  Requires: yum >= %{yumver}
>  Requires: python-urlgrabber >= %{pythonurlgrabberver}
> -Requires: system-logos
>  Requires: pykickstart >= %{pykickstartver}
>  Requires: langtable-data >= %{langtablever}
>  Requires: langtable-python >= %{langtablever}
> @@ -105,10 +111,7 @@ Requires: dbus-python
>  Requires: python-pwquality
>  Requires: python-IPy
>  Requires: python-nss
> -Requires: tigervnc-server-minimal
>  Requires: pytz
> -Requires: libxklavier
> -Requires: libgnomekbd
>  Requires: realmd
>  %ifarch %livearches
>  Requires: usermode
> @@ -120,7 +123,6 @@ Requires: openssh
>  Requires: isomd5sum >= %{isomd5sum}
>  Requires: yum-utils >= %{yumutilsver}
>  Requires: NetworkManager >= %{nmver}
> -Requires: nm-connection-editor
>  Requires: dhclient
>  Requires: anaconda-yum-plugins
>  Requires: libselinux-python >= %{libselinuxver}
> @@ -138,16 +140,40 @@ Requires: dmidecode
>  Requires: hfsplus-tools
>  %endif
>  %endif
anaconda-core would have to require anaconda-tui for now because of the
VNCQuestion and rescue mode. However, we can get rid of this dependency
later if needed.

-- 
Vratislav Podzimek

Anaconda Rider | Red Hat, Inc. | Brno - Czech Republic



More information about the anaconda-patches mailing list