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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to