rpms/faust/F-12 faust-cut-doxy.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 faust.spec, 1.2, 1.3 sources, 1.2, 1.3 faust-gcc44.patch, 1.1, NONE

Orcan Ogetbil oget at fedoraproject.org
Mon Feb 1 04:13:20 UTC 2010


Author: oget

Update of /cvs/pkgs/rpms/faust/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27943

Modified Files:
	.cvsignore faust.spec sources 
Added Files:
	faust-cut-doxy.patch 
Removed Files:
	faust-gcc44.patch 
Log Message:
* Sun Jan 31 2010 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 0.9.10-1
- Update to 0.9.10


faust-cut-doxy.patch:
 Doxyfile |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

--- NEW FILE faust-cut-doxy.patch ---
diff -rupN faust-0.9.10.old/compiler/Doxyfile faust-0.9.10/compiler/Doxyfile
--- faust-0.9.10.old/compiler/Doxyfile	2010-01-23 02:01:19.000000000 -0500
+++ faust-0.9.10/compiler/Doxyfile	2010-01-31 21:43:39.000000000 -0500
@@ -307,23 +307,23 @@ SYMBOL_CACHE_SIZE      = 0
 # Private class members and static file members will be hidden unless 
 # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
 
-EXTRACT_ALL            = YES
+EXTRACT_ALL            = NO
 
 # If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
 # will be included in the documentation.
 
-EXTRACT_PRIVATE        = YES
+EXTRACT_PRIVATE        = NO
 
 # If the EXTRACT_STATIC tag is set to YES all static members of a file 
 # will be included in the documentation.
 
-EXTRACT_STATIC         = YES
+EXTRACT_STATIC         = NO
 
 # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 
 # defined locally in source files will be included in the documentation. 
 # If set to NO only classes defined in header files are included.
 
-EXTRACT_LOCAL_CLASSES  = YES
+EXTRACT_LOCAL_CLASSES  = NO
 
 # This flag is only useful for Objective-C code. When set to YES local 
 # methods, which are defined in the implementation section but not in 
@@ -981,7 +981,7 @@ FORMULA_FONTSIZE       = 10
 # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 
 # generate Latex output.
 
-GENERATE_LATEX         = YES
+GENERATE_LATEX         = NO
 
 # The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. 
 # If a relative path is entered the value of OUTPUT_DIRECTORY will be 


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/faust/F-12/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- .cvsignore	22 Mar 2009 20:07:26 -0000	1.2
+++ .cvsignore	1 Feb 2010 04:13:20 -0000	1.3
@@ -1 +1 @@
-faust-0.9.9.4b.tar.gz
+faust-0.9.10.tar.gz


Index: faust.spec
===================================================================
RCS file: /cvs/pkgs/rpms/faust/F-12/faust.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- faust.spec	24 Jul 2009 22:31:07 -0000	1.2
+++ faust.spec	1 Feb 2010 04:13:20 -0000	1.3
@@ -1,16 +1,18 @@
 Name:		faust
-Version:	0.9.9.4
-Release:	3.b%{?dist}
+Version:	0.9.10
+Release:	1%{?dist}
 Summary:	Compiled language for real-time audio signal processing
 Group:		Development/Languages
 # Examples are BSD
 # The rest is GPLv2+
 License:	GPLv2+ and BSD
 URL:		http://faust.grame.fr/
-Source0:	http://downloads.sourceforge.net/faudiostream/%{name}-%{version}b.tar.gz
-Patch0:		%{name}-gcc44.patch
+Source0:	http://downloads.sourceforge.net/project/faudiostream/%{name}/%{version}/%{name}-%{version}.tar.gz
+# Cut down the doxygen documentation to a reasonable size
+Patch0:		faust-cut-doxy.patch
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires:	doxygen texlive-utils
+BuildRequires:	doxygen
+BuildRequires:	graphviz
 
 %description
 Faust AUdio STreams is a functional programming language for real-time audio
@@ -33,6 +35,7 @@ according to its input signals (and mayb
 Summary:	Documentation for %{name}
 Group:		Documentation
 License:	GPLv2+
+BuildArch:	noarch
 Requires:	%{name} = %{version}-%{release}
 
 %description doc
@@ -44,6 +47,7 @@ writing programs with faust.
 Summary:	3rd party tools written for %{name}
 Group:		Development/Languages
 License:	GPLv2+
+BuildArch:	noarch
 Requires:	%{name} = %{version}-%{release}
 
 %description tools
@@ -55,6 +59,7 @@ to help the building process of applicat
 Summary:	Kate/Kwrite plugin for %{name}
 Group:		Applications/Editors
 License:	GPLv2+
+BuildArch:	noarch
 Requires:	%{name} = %{version}-%{release}
 Requires:	kdesdk
 
@@ -65,33 +70,33 @@ for KDE's Kate/Kwrite.
 
 %prep
 %setup -q
-%patch0 -p1 -b .gcc44
+%patch0 -p1 -b .cut
 
 # For installation in the correct location and for preserving timestamps:
 # The Makefile normally puts noarch files in $prefix/lib. We change
 # this to $prefix/share
 sed -i	-e 's|/lib|/share|g'			\
-	-e 's|/local||g'			\
-	-e 's|\(\$(prefix)\)|\$(DESTDIR)\1|g'	\
 	-e 's| -r | -pr |'			\
 	-e 's| -m | -pm |'			\
 	Makefile
 sed -i 's|/lib|/share|g' compiler/parser/enrobage.cpp
 
 # Fix optflags
-sed -i 's|-O3|%{optflags}|' compiler/Makefile
+sed -i 's|-O3|%{optflags}|' compiler/Makefile.unix
 
 # Fix permissions
 chmod -x compiler/draw/device/SVGDev.* architecture/VST/PkgInfo
 
 # Fix encoding
-iconv -f iso8859-1 -t utf8 examples/README -o tmpfile
-touch -r examples/README tmpfile
-mv -f tmpfile examples/README
+for i in examples syntax-highlighting; do
+	iconv -f iso8859-1 -t utf8 $i/README -o tmpfile
+	touch -r $i/README tmpfile
+	mv -f tmpfile $i/README
+done
 
 %build
 # Build the main executable
-make %{?_smp_mflags}
+make PREFIX=%{_prefix} %{?_smp_mflags}
 # Build API docs
 pushd compiler
 	doxygen
@@ -100,7 +105,7 @@ popd
 %install
 rm -rf %{buildroot}
 mkdir -p %{buildroot}%{_bindir}
-make install DESTDIR=%{buildroot}
+make install PREFIX=%{_prefix} DESTDIR=%{buildroot}
 
 # Sort out the documentation
 mv documentation/faust-quick-reference-src/illustrations/ documentation
@@ -129,7 +134,7 @@ rm -rf %{buildroot}
 
 %files doc
 %defattr(-,root,root,-)
-%doc documentation/* compiler/doc/*
+%doc documentation/* dox/*
 
 %files tools
 %defattr(-,root,root,-)
@@ -142,6 +147,9 @@ rm -rf %{buildroot}
 %{_datadir}/kde4/apps/katepart/syntax/%{name}.xml
 
 %changelog
+* Sun Jan 31 2010 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 0.9.10-1
+- Update to 0.9.10
+
 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.9.9.4-3.b
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/faust/F-12/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- sources	22 Mar 2009 20:07:26 -0000	1.2
+++ sources	1 Feb 2010 04:13:20 -0000	1.3
@@ -1 +1 @@
-1b9b955f812e346bbecb171b0f932a86  faust-0.9.9.4b.tar.gz
+56fb3717aa07f2d6ec317bf88a767556  faust-0.9.10.tar.gz


--- faust-gcc44.patch DELETED ---



More information about the scm-commits mailing list