]> git.pld-linux.org Git - packages/poldek.git/commitdiff
- PLD-exotic arch support
authorankry <ankry@pld-linux.org>
Thu, 4 Nov 2004 11:15:27 +0000 (11:15 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    poldek.spec -> 1.184

poldek.spec

index a752e42802d76a47eb9eeac712af68c8a9d758e3..9deff0942cb5bffb17ab470623831bb3c758133b 100644 (file)
@@ -115,7 +115,27 @@ install -d $RPM_BUILD_ROOT%{_sysconfdir}
        DESTDIR=$RPM_BUILD_ROOT
 
 %{?with_static:rm -f $RPM_BUILD_ROOT%{_bindir}/rpmvercmp}
-sed "s|%%ARCH%%|%{_target_cpu}|g" < %{SOURCE1} > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
+
+#
+# CHANGE IT WHEN SWITCHING poldek.conf FROM AC TO TH !!!
+#
+%ifarch i386 i586 i686 ppc sparc alpha amd64 athlon
+%define                _ftp_arch       %{_target_cpu}
+%else
+%ifarch i486
+%define                _ftp_arch       i486
+%else
+%ifarch pentium2 pentium3 pentium4
+%define                _ftp_arch       i686
+%else
+%ifarch sparcv9 sparc64
+%define                _ftp_arch       sparc
+%endif
+%endif
+%endif
+%endif
+
+sed "s|%%ARCH%%|%{_ftp_arch}|g" < %{SOURCE1} > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
 
 %find_lang %{name}
 
@@ -127,9 +147,12 @@ if grep -q '^promoteepoch.*yes' /etc/poldek.conf ; then
        echo -e ',s:^promoteepoch:# promoteepoch:g\n,w' | ed -s /etc/poldek.conf
 fi
 
+# otherwise don't touch
+%ifarch i386 i586 i686 ppc sparc alpha amd64 athlon
 %triggerpostun -- poldek <= 0.18.7-1
 echo -e ',s://ftp.pld-linux.org://ftp.%{_target_cpu}.ac.pld-linux.org:g\n,w' |\
        ed -s /etc/poldek.conf ||:
+%endif
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
This page took 0.042408 seconds and 4 git commands to generate.