[packages/anaconda/anaconda-22: 2/3] recover fixes from previous pld changes

glen glen at pld-linux.org
Sun May 8 23:00:37 CEST 2016


commit 51c2fdde0c06d4e04022bb3f6cf3d409f0615dd7
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Thu Sep 18 12:41:47 2014 +0300

    recover fixes from previous pld changes

 anaconda.spec | 42 ++++++++++++++++++++++++++++++------------
 1 file changed, 30 insertions(+), 12 deletions(-)
---
diff --git a/anaconda.spec b/anaconda.spec
index 1192041..9e98a9b 100644
--- a/anaconda.spec
+++ b/anaconda.spec
@@ -1,6 +1,10 @@
 # TODO
 # - code poldek backend (python-poldek pkg exists!)
 # - anaconda can't install packages: http://lists.pld-linux.org/mailman/pipermail/pld-devel-en/2013-May/023527.html
+#
+# Conditional build:
+%bcond_with	tests		# build with tests
+%bcond_without	live		# build livecd components
 
 # Versions of required components (done so we make sure the buildrequires
 # match the requires versions of things).
@@ -9,10 +13,11 @@
 %define gettextver 0.18.3
 %define intltoolver 0.31.2-3
 %define pykickstartver 1.99.58
-%define yumver 3.4.3-91
+%define yumver 3.4.3-9
 %define dnfver 0.4.18
 %define partedver 1.8.1
-%define pypartedver 2.5-2
+# git show 292c314
+%define pypartedver 3.9
 %define pythonpyblockver 0.45
 %define nmver 0.9.9.0-10.git20130906
 %define dbusver 1.2.3
@@ -25,7 +30,8 @@
 %define dracutver 034-7
 %define isomd5sum 1.0.10
 %define fcoeutilsver 1.0.12-3.20100323git
-%define iscsiver 6.2.0.870-3
+# git show 2b2418e
+%define iscsiver 2.0.870-3
 %define rpmver 4.10.0
 %define libarchivever 3.0.4
 %define langtablever 0.0.18-1
@@ -51,7 +57,6 @@ URL:		http://fedoraproject.org/wiki/Anaconda
 BuildRequires:	NetworkManager-devel >= %{nmver}
 BuildRequires:	audit-libs-devel
 BuildRequires:	dbus-devel >= %{dbusver}
-BuildRequires:	desktop-file-utils
 BuildRequires:	gettext >= %{gettextver}
 BuildRequires:	glade-devel
 BuildRequires:	glib2-doc
@@ -74,6 +79,9 @@ BuildRequires:	python-urlgrabber >= %{pythonurlgrabberver}
 BuildRequires:	rpm-devel >= %{rpmver}
 BuildRequires:	systemd
 BuildRequires:	yum >= %{yumver}
+%if %{with live}
+BuildRequires:	desktop-file-utils
+%endif
 Requires:	%{name}-core = %{version}-%{release}
 Requires:	%{name}-gui = %{version}-%{release}
 Requires:	%{name}-tui = %{version}-%{release}
@@ -105,6 +113,7 @@ Requires:	libreport-anaconda >= 2.0.21-1
 Requires:	parted >= %{partedver}
 Requires:	python-IPy
 Requires:	python-blivet >= 0.61
+Requires:	python-coverage
 Requires:	python-dbus
 Requires:	python-libuser
 Requires:	python-meh >= %{mehver}
@@ -122,21 +131,23 @@ Requires:	realmd
 Requires:	rsync
 Requires:	systemd
 Requires:	teamd
-Requires:	usermode
 Requires:	util-linux >= %{utillinuxver}
 Requires:	yum >= %{yumver}
 Requires:	yum-utils >= %{yumutilsver}
-%ifarch %{ix86} x86_64
+# required because of the rescue mode and VNC question
+Requires:	anaconda-tui = %{version}-%{release}
+%if %{with live}
+Requires:	usermode
+Requires:	desktop-file-utils
+%endif
+%ifarch %{ix86} %{x8664}
 Requires:	fcoe-utils >= %{fcoeutilsver}
 %endif
 Requires:	open-iscsi >= %{iscsiver}
-%ifarch %{ix86} x86_64 ia64
+%ifarch %{ix86} %{x8664} ia64
 Requires:	dmidecode
 Requires:	hfsplus-tools
 %endif
-Requires:	python-coverage
-# required because of the rescue mode and VNC question
-Requires:	anaconda-tui = %{version}-%{release}
 Provides:	anaconda-images = %{version}-%{release}
 Provides:	anaconda-runtime = %{version}-%{release}
 Obsoletes:	anaconda-images <= 10
@@ -161,7 +172,10 @@ Requires:	nm-connection-editor
 Requires:	python-meh-gui >= %{mehver}
 Requires:	system-logos
 Requires:	tigervnc-server-minimal
+Requires:	usermode
+%if %{with live}
 Requires:	zenity
+%endif
 
 %description gui
 This package contains graphical user interface for the Anaconda
@@ -245,7 +259,9 @@ rm -rf $RPM_BUILD_ROOT
 
 find $RPM_BUILD_ROOT -type f -name "*.la" | xargs %{__rm} -v
 
+%if %{with live}
 desktop-file-install ---dir=$RPM_BUILD_ROOT%{_desktopdir} $RPM_BUILD_ROOT%{_desktopdir}/liveinst.desktop
+%endif
 
 # unsupported locales
 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/bal
@@ -259,11 +275,13 @@ desktop-file-install ---dir=$RPM_BUILD_ROOT%{_desktopdir} $RPM_BUILD_ROOT%{_desk
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%if %{with live}
 %post
 update-desktop-database
 
 %postun
 update-desktop-database
+%endif
 
 %post	widgets -p /sbin/ldconfig
 %postun	widgets -p /sbin/ldconfig
@@ -290,14 +308,14 @@ update-desktop-database
 %exclude %{_libdir}/python*/site-packages/pyanaconda/ui/tui/*
 %attr(755,root,root) %{_bindir}/analog
 %attr(755,root,root) %{_bindir}/anaconda-cleanup
-%ifarch %livearches
+%if %{with live}
 %attr(755,root,root) %{_bindir}/liveinst
 %attr(755,root,root) %{_sbindir}/liveinst
 %config(noreplace) /etc/pam.d/*
 %config(noreplace) /etc/security/console.apps/*
 %{_sysconfdir}/X11/xinit/xinitrc.d/*
 %{_desktopdir}/*.desktop
-%{_iconsdir}/hicolor/*
+%{_iconsdir}/hicolor/*/apps/liveinst.png
 %endif
 
 %files gui
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/anaconda.git/commitdiff/44ca52b2abc64124acda5b40aa9afcf71358e373



More information about the pld-cvs-commit mailing list