packages: thrift/thrift.spec, thrift/thrift-Werror_strlcpy_fix.patch (NEW) ...

matkor matkor at pld-linux.org
Sun Mar 28 23:27:57 CEST 2010


Author: matkor                       Date: Sun Mar 28 21:27:57 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- NFY

---- Files affected:
packages/thrift:
   thrift.spec (1.1 -> 1.2) , thrift-Werror_strlcpy_fix.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/thrift/thrift.spec
diff -u packages/thrift/thrift.spec:1.1 packages/thrift/thrift.spec:1.2
--- packages/thrift/thrift.spec:1.1	Sun Mar 28 22:06:38 2010
+++ packages/thrift/thrift.spec	Sun Mar 28 23:27:52 2010
@@ -1,5 +1,8 @@
+# TODO: BR for java, ruby, perl, more general BR
+# TODO: Separate packages per each lang ?
+# TODO: Fix ruby install
 Summary:	Framework for scalable cross-language services development
-Summary(pl.UTF-8):	-
+Summary(pl.UTF-8):	Szkielet budowania skalowalnych usług dla różnych języków programowania 
 Name:		thrift
 Version:	0.2.0
 Release:	0.1
@@ -7,21 +10,29 @@
 Group:		Applications
 # http://www.apache.net.pl/incubator/thrift/0.2.0-incubating/thrift-0.2.0-incubating.tar.gz
 Source0:	http://www.apache.net.pl/incubator/%{name}/%{version}-incubating/%{name}-%{version}-incubating.tar.gz
+# Source0-md5:	9958c57c402c02171ba0bcc96183505c
+Patch0:         %{name}-Werror_strlcpy_fix.patch
 URL:		http://incubator.apache.org/thrift/
-BuildRequires:	-
-Requires:	-
+BuildRequires:	boost-devel >= 1.33.1
+BuildRequires:	python-devel >= 2.4
+BuildRequires:	zlib-devel >= 1.2.3
+#Requires:	-
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 Software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk, and OCaml.
 
 %description -l pl.UTF-8
+Programowy szkielet dla rozwoju skalowanych usług dla różnych języków programowania. Zawiera oprogramowanie wraz silnikiem generowania kodu do tworzenie usług
+które spawnie działają pomiędzy C++, Javą, Pythonem, PHP, Rybym, Erlangiem, Perlem, Heskellem, C#, Cocoa, Smalltalikiem i Ocamlem.  
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
-%configure
+%configure \
+    --without-ruby
 %{__make}
 
 %install
@@ -35,5 +46,5 @@
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS CREDITS ChangeLog NEWS README THANKS TODO
+# %doc AUTHORS CREDITS ChangeLog NEWS README THANKS TODO
 %attr(755,root,root) %{_bindir}/*

================================================================
Index: packages/thrift/thrift-Werror_strlcpy_fix.patch
diff -u /dev/null packages/thrift/thrift-Werror_strlcpy_fix.patch:1.1
--- /dev/null	Sun Mar 28 23:27:58 2010
+++ packages/thrift/thrift-Werror_strlcpy_fix.patch	Sun Mar 28 23:27:52 2010
@@ -0,0 +1,12 @@
+diff -urN thrift-0.2.0.org//lib/rb/ext/extconf.rb thrift-0.2.0/lib/rb/ext/extconf.rb
+--- thrift-0.2.0.org//lib/rb/ext/extconf.rb	2009-03-20 05:21:39.000000000 +0100
++++ thrift-0.2.0/lib/rb/ext/extconf.rb	2010-03-28 22:31:42.000000000 +0200
+@@ -19,7 +19,7 @@
+ 
+ require 'mkmf'
+ 
+-$CFLAGS = "-g -O2 -Wall -Werror"
++$CFLAGS = "-g -O2 -Wall"
+ 
+ have_func("strlcpy", "string.h")
+ 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/thrift/thrift.spec?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list