packages: parigp/parigp.spec - restored target_arch patch - cleaned up tex ...

baggins baggins at pld-linux.org
Sat Jun 12 21:07:09 CEST 2010


Author: baggins                      Date: Sat Jun 12 19:07:09 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- restored target_arch patch
- cleaned up tex docs build and install
- updated files

---- Files affected:
packages/parigp:
   parigp.spec (1.104 -> 1.105) 

---- Diffs:

================================================================
Index: packages/parigp/parigp.spec
diff -u packages/parigp/parigp.spec:1.104 packages/parigp/parigp.spec:1.105
--- packages/parigp/parigp.spec:1.104	Sat Jun 12 19:14:57 2010
+++ packages/parigp/parigp.spec	Sat Jun 12 21:07:03 2010
@@ -24,10 +24,11 @@
 # Source3-md5:	27f5999671fe2a29cfd2e8c8a1f9308e
 Source4:	%{name}.desktop
 Source5:	%{name}.png
-Patch2:		%{name}-termcap.patch
-Patch3:		%{name}-arch.patch
-Patch6:		%{name}-no-proccpuinfo.patch
-Patch7:		perl-Math-Pari-crash-workaround.patch
+Patch0:		%{name}-target_arch.patch
+Patch1:		%{name}-termcap.patch
+Patch2:		%{name}-arch.patch
+Patch3:		%{name}-no-proccpuinfo.patch
+Patch4:		perl-Math-Pari-crash-workaround.patch
 URL:		http://pari.math.u-bordeaux.fr/
 BuildRequires:	autoconf
 BuildRequires:	perl-devel >= 1:5.8.0
@@ -45,6 +46,7 @@
 BuildRequires:	texlive-tex-ruhyphen
 %endif
 BuildRequires:	xorg-lib-libX11-devel
+BuildRequires:	xorg-util-imake
 Requires:	pari = %{pari_version}-%{release}
 Requires:	xdvi
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -180,23 +182,26 @@
 
 %prep
 %setup -q -n pari-%{pari_version} -a 2 -a 3
+%patch0 -p1
+%patch1 -p1
 %patch2 -p1
 %patch3 -p1
-%patch6 -p1
-%patch7 -p1
+%patch4 -p1
 
 %build
 # pari & parigp
 ./Configure \
-	--host=%{_target_cpu} \
+	--target=%{_target_cpu} \
 	--prefix=%{_prefix} \
 	--libdir=%{_libdir} \
+	--sysdatadir=%{_libdir}/parigp \
+	--datadir=%{_datadir}/parigp \
 	--share-prefix=%{_datadir}
 
-%{__make} all \
-	CFLAGS="%{rpmcflags} -fPIC -DGCC_INLINE"
+%{__make} -C Olinux-%{_target_cpu} all \
+	CFLAGS="%{rpmcflags} -fno-strict-aliasing -fomit-frame-pointer -fPIC"
 
-%{?with_tex:%{__make} doc}
+%{?with_tex:%{__make} -C doc docpdf}
 src/make_vi_tags src
 %ifarch %{ix86}
 ln -s Olinux-%{_target_cpu} Olinux-ix86
@@ -208,19 +213,26 @@
 
 # gp2c
 cd gp2c-%{gp2c_version}
+
 ln -sf .. pari
 %{__autoconf}
 %configure \
 	--datadir=%{_datadir}/parigp
+
 %{__make}
+%{?with_tex:%{__make} -C doc docall}
+
 cd ..
 
 # math-pari
 cd Math-Pari-%{math_pari_version}
+
 %{__perl} Makefile.PL \
 	INSTALLDIRS=vendor
+
 %{__make} \
 	OPTIMIZE="%{rpmcflags}"
+
 # %{__make} test
 
 %install
@@ -266,6 +278,8 @@
 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/pari.1
 echo ".so gp.1" > $RPM_BUILD_ROOT%{_mandir}/man1/pari.1
 
+rm -rf $RPM_BUILD_ROOT%{_datadir}/parigp/{examples,doc}
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -274,33 +288,36 @@
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS Announce* CHANGES COMPAT MACHINES NEW README TODO
-%doc examples/Inputrc doc/refcard.ps
-%attr(755,root,root) %{_bindir}/gp-2.1
+%doc AUTHORS Announce* CHANGES COMPAT MACHINES NEW README
+%doc examples/Inputrc
+%{?with_tex:%doc doc/*.pdf}
+%attr(755,root,root) %{_bindir}/gp-2.3
 %attr(755,root,root) %{_bindir}/gp
 %attr(755,root,root) %{_bindir}/gphelp
 %attr(755,root,root) %{_bindir}/tex2mail
 %dir %{_datadir}/parigp
-%{?with_tex:%{_datadir}/parigp/doc}
 %{_datadir}/parigp/misc
+%{_datadir}/parigp/pari.desc
 %{_mandir}/man1/[!g]*.1*
 %{_mandir}/man1/gp.1*
+%{_mandir}/man1/gp-*.1*
 %{_mandir}/man1/gphelp.1*
 %{_desktopdir}/*.desktop
 %{_pixmapsdir}/*
 
 %files -n pari
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/*.so.*.*
+%attr(755,root,root) %{_libdir}/libpari.so.*.*
+%ghost %attr(755,root,root) %{_libdir}/libpari.so.2
 
 %files -n pari-devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/*.so
+%attr(755,root,root) %{_libdir}/libpari.so
 %{_includedir}/pari
 
 %files -n pari-static
 %defattr(644,root,root,755)
-%{_libdir}/*.a
+%{_libdir}/libpari.a
 
 %files demos
 %defattr(644,root,root,755)
@@ -319,7 +336,8 @@
 %files gp2c
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/gp2c*
-%doc gp2c-%{gp2c_version}/{AUTHORS,ChangeLog,NEWS,README,BUGS%{?with_tex:,doc/gp2c.dvi},doc/html/*}
+%doc gp2c-%{gp2c_version}/{AUTHORS,ChangeLog,NEWS,README,BUGS,doc/*.{html,png}}
+%{?with_tex:%doc gp2c-%{gp2c_version}/doc/gp2c.pdf}
 %{_datadir}/parigp/gp2c
 %{_mandir}/man1/gp2c*.1*
 
@@ -338,6 +356,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.105  2010/06/12 19:07:03  baggins
+- restored target_arch patch
+- cleaned up tex docs build and install
+- updated files
+
 Revision 1.104  2010/06/12 17:14:57  baggins
 - new perl-Math-Pari source URL
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/parigp/parigp.spec?r1=1.104&r2=1.105&f=u



More information about the pld-cvs-commit mailing list