rpms/rakudo/devel .cvsignore, 1.2, 1.3 import.log, 1.1, 1.2 rakudo.spec, 1.1, 1.2 sources, 1.2, 1.3
Gerd Pokorra
gerd at fedoraproject.org
Wed Aug 5 13:49:40 UTC 2009
Author: gerd
Update of /cvs/pkgs/rpms/rakudo/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26134/devel
Modified Files:
.cvsignore import.log rakudo.spec sources
Log Message:
initial the Rakudo package for Fedora 12 again
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/rakudo/devel/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- .cvsignore 3 Aug 2009 07:03:43 -0000 1.2
+++ .cvsignore 5 Aug 2009 13:49:39 -0000 1.3
@@ -1,2 +1 @@
-parrot-1.4.0.tar.gz
rakudo-2009-07.tar.gz
Index: import.log
===================================================================
RCS file: /cvs/pkgs/rpms/rakudo/devel/import.log,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- import.log 3 Aug 2009 07:03:48 -0000 1.1
+++ import.log 5 Aug 2009 13:49:39 -0000 1.2
@@ -1 +1,2 @@
rakudo-2009_07-3_fc11:HEAD:rakudo-2009.07-3.fc11.src.rpm:1249282522
+rakudo-0_0_2009_07_1_4_0-1_fc11:HEAD:rakudo-0.0.2009.07_1.4.0-1.fc11.src.rpm:1249480110
Index: rakudo.spec
===================================================================
RCS file: /cvs/pkgs/rpms/rakudo/devel/rakudo.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- rakudo.spec 3 Aug 2009 07:03:50 -0000 1.1
+++ rakudo.spec 5 Aug 2009 13:49:40 -0000 1.2
@@ -2,61 +2,49 @@
%global month 07
%global parrot_version 1.4.0
+ExcludeArch:ppc
+
+%define parrot_dynext %{_libdir}/parrot/%{parrot_version}/dynext
+%define par_lang_perl6 %{_libdir}/parrot/%{parrot_version}/languages/perl6
+
Name: rakudo
-Version: %{year}.%{month}
-Release: 3%{?dist}
+Version: 0.0.%{year}.%{month}_%{parrot_version}
+Release: 1%{?dist}
Summary: A Perl compiler on Parrot
License: Artistic 2.0
Group: Development/Languages
URL: http://www.rakudo.org/
Source0: http://cloud.github.com/downloads/rakudo/rakudo/rakudo-%{year}-%{month}.tar.gz
-Source1: ftp://ftp.parrot.org/pub/parrot/releases/stable/%{parrot_version}/parrot-%{parrot_version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: readline-devel
BuildRequires: ncurses-devel
+BuildRequires: readline-devel
BuildRequires: gmp-devel
BuildRequires: gdbm-devel
BuildRequires: libicu-devel
-BuildRequires: perl(Test::Harness)
-BuildRequires: perl(Test::Simple)
-BuildRequires: ctags
-BuildRequires: openssl-devel
+BuildRequires: parrot >= %{parrot_version}
+BuildRequires: parrot-devel >= %{parrot_version}
+BuildRequires: parrot-tools >= %{parrot_version}
%description
Rakudo Perl 6, or just Rakudo, is a Perl 6 compiler for the Parrot virtual
machine. Rakudo is an implementation of the Perl 6 specification that runs
-on the Parrot VM.
+on the Parrot VM. More information about Perl 6 is available from:
+http://perl6-projects.org
%prep
-%setup -q -n rakudo-%{year}-%{month} -a1
+%setup -q -n %{name}-%{year}-%{month}
exit 0
%build
-%ifarch %{ix86} x86_64
- RPM_OPT_FLAGS="$RPM_OPT_FLAGS -maccumulate-outgoing-args"
-%else
-# The PowerPC-architecture do not build with the '-maccumulate-outgoing-args'
-# option.
- RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
-%endif
-
-cd parrot-%{parrot_version}
-export LD_LIBRARY_PATH=$( pwd )/blib/lib
-
-%{__perl} Configure.pl --parrot_is_shared \
- --disable-rpath \
- --optimize="$RPM_OPT_FLAGS"
-make
-cd ..
-%{__perl} Configure.pl --parrot-config=./parrot-1.4.0/parrot_config
+%{__perl} Configure.pl
make
%install
rm -rf $RPM_BUILD_ROOT
-%{__install} -D --mode=755 perl6 $RPM_BUILD_ROOT/usr/bin/perl6
+make install DESTDIR=$RPM_BUILD_ROOT
%check
make test
@@ -68,14 +56,23 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
-%{_bindir}/perl6
%doc CREDITS LICENSE README
+%{_bindir}/perl6
+%{parrot_dynext}/perl6_group.so
+%{parrot_dynext}/perl6_ops.so
+%{parrot_dynext}/perl6_ops_cg.so
+%{parrot_dynext}/perl6_ops_cgp.so
+%{parrot_dynext}/perl6_ops_switch.so
+%{par_lang_perl6}/lib/Safe.pm
+%{par_lang_perl6}/lib/Test.pm
+%{par_lang_perl6}/perl6.pbc
+
%changelog
-* Fri Jul 31 2009 Gerd Pokorra <gp at zimt.uni-siegen.de> 2009.07-3
-- Fix versioning
+* Fri Jul 31 2009 Gerd Pokorra <gp at zimt.uni-siegen.de> 0.0.2009.07-1
- Provide full SourceURLs
-- strip binary
-
-* Fri Jul 31 2009 Gerd Pokorra <gp at zimt.uni-siegen.de> 2009.07-2
+- strip binary ???
- first .spec file created
+
+* Fri Jul 31 2009 wayland <wayland at wayland.id.au> 0.0.2009.07-1
+- Tim Nelson also created an initial .spec file some things are taken from it
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/rakudo/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- sources 3 Aug 2009 07:03:51 -0000 1.2
+++ sources 5 Aug 2009 13:49:40 -0000 1.3
@@ -1,2 +1 @@
-3f66816c0f2ba18bdd2cf7bedd59f045 parrot-1.4.0.tar.gz
-df841289a91a804a5bd2fe3125dfc06b rakudo-2009-07.tar.gz
+9ea4e8dbe344d9b916d78e13e687a9f9 rakudo-2009-07.tar.gz
More information about the fedora-extras-commits
mailing list