[parrot/f18] update to 5.0.0

Gerd Pokorra gerd at fedoraproject.org
Thu Jan 31 09:01:50 UTC 2013


commit 8028e6b334fb6383c29d88bee2c86e31ec5512bc
Author: gerd <gp at zimt.uni-siegen.de>
Date:   Thu Jan 31 09:43:01 2013 +0100

    update to 5.0.0

 parrot.spec |   40 +++++++++++++++++++++++++++-------------
 sources     |    2 +-
 2 files changed, 28 insertions(+), 14 deletions(-)
---
diff --git a/parrot.spec b/parrot.spec
index cf21d31..d72cdd8 100644
--- a/parrot.spec
+++ b/parrot.spec
@@ -1,14 +1,14 @@
 %global __provides_exclude perl\\(DB\\)|perl\\(A\\)|perl\\(B\\)
 
 Name:           parrot
-Version:        4.7.0
-Release:        1%{?dist}.1
+Version:        5.0.0
+Release:        1%{?dist}
 Summary:        A virtual machine
 License:        Artistic 2.0
 Group:          Development/Libraries
 URL:            http://www.parrot.org/
 
-Source0:        ftp://ftp.parrot.org/pub/parrot/releases/devel/%{version}/parrot-%{version}.tar.bz2
+Source0:        ftp://ftp.parrot.org/pub/parrot/releases/stable/%{version}/parrot-%{version}.tar.bz2
 Source1:        %{name}.desk.in.tar.gz
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -20,6 +20,7 @@ BuildRequires:  libicu-devel
 BuildRequires:  perl(Test::Harness)
 BuildRequires:  perl(Test::Simple)
 BuildRequires:  perl(Devel::Cover)
+BuildRequires:  perl(ExtUtils::Manifest)
 BuildRequires:  perl(JSON)
 # This includes perl-TAP-Harness-Multiple
 BuildRequires:  perl(TAP::Harness::ReportByDescription)
@@ -133,7 +134,9 @@ Parrot Virtual Machine development files for building languages.
 export LD_LIBRARY_PATH=$( pwd )/blib/lib
 
 make %{_smp_mflags}
-make html pdf
+make docs html
+#make docs html pdf
+gmake -C docs man
 
 
 %install
@@ -144,6 +147,8 @@ rm -rf $RPM_BUILD_ROOT
 export LD_LIBRARY_PATH=$( pwd )/blib/lib
 
 make install DESTDIR=$RPM_BUILD_ROOT
+rm -f $RPM_BUILD_ROOT/usr/share/parrot/%{version}/MANIFEST
+rm -f $RPM_BUILD_ROOT/usr/share/parrot/%{version}/MANIFEST.dev
 
 # Generate several files for syntax-highlighting and automatic indenting.
 # First they are installed in BUILD-directory with make and after that
@@ -155,11 +160,8 @@ make install DESTDIR=$RPM_BUILD_ROOT
 
 # Creating man-pages
 %{__install} -d $RPM_BUILD_ROOT%{_mandir}/man1
-for var in 'parrot docs/running.pod' \
-           'pbc_disassemble src/pbc_disassemble.c' 'pbc_dump src/pbc_dump.c' \
-           'pbc_merge src/pbc_merge.c' 'pbc_to_exe tools/dev/pbc_to_exe.pir' \
-           'parrot_config tools/build/parrot_config_c.pl' \
-           'parrot-nqp ext/nqp-rx/README'    # evtl. docs/book/pct/ch05_nqp.pod
+for var in 'pbc_disassemble src/pbc_disassemble.c' 'pbc_dump src/pbc_dump.c' \
+           'pbc_merge src/pbc_merge.c'
 do
     MAN_NAME=`echo $var | %{__perl} -na -e 'print $F[0]'`
     MAN_SOURCE=`echo $var | %{__perl} -na -e 'print $F[1]'`
@@ -239,10 +241,9 @@ desktop-file-install --delete-original --add-category="Documentation"  \
 %check
 # 'make fulltest' is done by default; it take a lot of time
 export LD_LIBRARY_PATH=$( pwd )/blib/lib
-rm -f t/op/gc-leaky-box.t t/op/gc-leaky-call.t
 FULL='full'
 %{?_without_fulltest: FULL=''}
-%{?!_without_tests: make ${FULL}test; rm -f docs/doc-prep}
+%{?!_without_tests: rm -f t/op/gc-leaky-*.t; make ${FULL}test}
 
 
 %clean
@@ -290,6 +291,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/pbc_to_exe.1.gz
 %{_mandir}/man1/pbc_dump.1.gz
 %{_mandir}/man1/parrot-nqp.1.gz
+%{_mandir}/man1/ops2c.1.gz
+%{_mandir}/man1/parrot-prove.1.gz
+%{_mandir}/man1/parrot_nci_thunk_gen.1.gz
+%{_mandir}/man1/parrotbug.1.gz
+%{_mandir}/man1/plumage.1.gz
+%{_mandir}/man1/winxed.1.gz
 %{_datadir}/vim/vimfiles/skeleton.pir
 %{_datadir}/vim/vimfiles/plugin/parrot.vim
 %{_datadir}/vim/vimfiles/syntax/*
@@ -304,8 +311,15 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
-* Mon Sep 03 2012 Gerd Pokorra <gp at zimt.uni-siegen.de> - 4.7.0-1.1
-- updated to 4.7.0
+* Thu Jan 31 2013 Gerd Pokorra <gp at zimt.uni-siegen.de> - 5.0.0-1
+- update to 5.0.0
+- add additional man pages
+- remove MANIFEST to avoid to having BUILDROOT in installed files
+- remove MANIFEST.dev to avoid to having BUILDROOT in installed files
+
+* Wed Nov 07 2012 Gerd Pokorra <gp at zimt.uni-siegen.de> - 4.9.0-1
+- updated to 4.9.0
+- add BuildRequires perl(ExtUtils::Manifest)
 
 * Mon Aug 06 2012 Gerd Pokorra <gp at zimt.uni-siegen.de> - 4.6.0-1.1
 - updated to 4.6.0
diff --git a/sources b/sources
index 6f55ec2..dbf6971 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-c9c0b91ef014c3f501b8bd6a92792dfc  parrot-4.7.0.tar.bz2
+4f16127f539e019a30d21b4d1ea7196f  parrot-5.0.0.tar.bz2
 63344e357df345da0e91cdeb43bc1610  parrot.desk.in.tar.gz


More information about the scm-commits mailing list