rpms/lv2-c++-tools/devel import.log, NONE, 1.1 lv2-c++-tools-boost.patch, NONE, 1.1 lv2-c++-tools.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Orcan Ogetbil oget at fedoraproject.org
Fri May 14 00:30:16 UTC 2010


Author: oget

Update of /cvs/pkgs/rpms/lv2-c++-tools/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv9296/devel

Modified Files:
	.cvsignore sources 
Added Files:
	import.log lv2-c++-tools-boost.patch lv2-c++-tools.spec 
Log Message:
* Sun Feb 21 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 1.0.3-3
- Add Provides to the devel package for a virtual static package

* Sat Feb 20 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 1.0.3-2
- Leave liblv2-gui.a and liblv2-plugin.a as static libs per upstream request
- Remove -fno-var-tracking-assignments flag. gcc bug seems fixed

* Sat Jan 30 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 1.0.3-1
- Updated to 1.0.3
- Some cleanup from the review request RHBZ#537363                                              

* Fri Nov 13 2009 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 1.0.2-1
- initial build



--- NEW FILE import.log ---
lv2-c++-tools-1_0_3-3_fc12:HEAD:lv2-c++-tools-1.0.3-3.fc12.src.rpm:1273796989

lv2-c++-tools-boost.patch:
 turtleparser.cpp |    2 +-
 turtleparser.hpp |    8 ++++----
 unicode.hpp      |    2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

--- NEW FILE lv2-c++-tools-boost.patch ---
diff -rupN lv2-c++-tools-1.0.3.old/libraries/paq/turtleparser.cpp lv2-c++-tools-1.0.3/libraries/paq/turtleparser.cpp
--- lv2-c++-tools-1.0.3.old/libraries/paq/turtleparser.cpp	2010-01-07 09:19:06.000000000 -0500
+++ lv2-c++-tools-1.0.3/libraries/paq/turtleparser.cpp	2010-01-30 19:15:50.000000000 -0500
@@ -28,7 +28,7 @@
 #include <fcntl.h>
 #include <unistd.h>
 
-#include <boost/spirit/dynamic.hpp>
+#include <boost/spirit/include/classic_dynamic.hpp>
 
 #include "turtleparser.hpp"
 
diff -rupN lv2-c++-tools-1.0.3.old/libraries/paq/turtleparser.hpp lv2-c++-tools-1.0.3/libraries/paq/turtleparser.hpp
--- lv2-c++-tools-1.0.3.old/libraries/paq/turtleparser.hpp	2010-01-07 09:19:06.000000000 -0500
+++ lv2-c++-tools-1.0.3/libraries/paq/turtleparser.hpp	2010-01-30 19:15:50.000000000 -0500
@@ -23,10 +23,10 @@
 #ifndef TURTLEPARSER_HPP
 #define TURTLEPARSER_HPP
 
-#include <boost/spirit/core.hpp>
-#include <boost/spirit/utility.hpp>
-#include <boost/spirit/tree/parse_tree.hpp>
-#include <boost/spirit/tree/ast.hpp>
+#include <boost/spirit/include/classic_core.hpp>
+#include <boost/spirit/include/classic_utility.hpp>
+#include <boost/spirit/include/classic_parse_tree.hpp>
+#include <boost/spirit/include/classic_ast.hpp>
 
 #include <algorithm>
 #include <iostream>
diff -rupN lv2-c++-tools-1.0.3.old/libraries/paq/unicode.hpp lv2-c++-tools-1.0.3/libraries/paq/unicode.hpp
--- lv2-c++-tools-1.0.3.old/libraries/paq/unicode.hpp	2010-01-07 09:19:06.000000000 -0500
+++ lv2-c++-tools-1.0.3/libraries/paq/unicode.hpp	2010-01-30 19:15:50.000000000 -0500
@@ -29,7 +29,7 @@
 
 
 using namespace std;
-using namespace boost::spirit;
+using namespace boost::spirit::classic;
 
 
 template <typename ScannerT>


--- NEW FILE lv2-c++-tools.spec ---
Summary:	Support library for writing LV2 plugins in C++
Name:		lv2-c++-tools
Version:	1.0.3
Release:	3%{?dist}
License:	GPLv3+
Group:		System Environment/Libraries
URL:		http://ll-plugins.nongnu.org/hacking.html
Source0:	http://download.savannah.nongnu.org/releases-noredirect/ll-plugins/%{name}-%{version}.tar.bz2
# Don't use deprecated headers. Sent upstream via email
Patch0:		%{name}-boost.patch
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:	boost-devel
BuildRequires:	doxygen
BuildRequires:	gtkmm24-devel
BuildRequires:	lv2core-devel


%description
This software package contains libraries and programs that should make it
easier to write LV2 plugins in C++.


%package devel
Summary:	Development files for %{name}
Group:		Development/Libraries
Provides:	%{name}-static = %{version}-%{release}
Requires:	%{name} = %{version}-%{release}
Requires:	pkgconfig

%description devel
This package contains libraries and header files for developing LV2 plugins
that use %{name}.

%prep
%setup -q
%patch0 -p1 -b .boost
# We will use our lv2core
rm -f headers/lv2.h
sed -i -e '/lv2\.h/d' Makefile

%build
# this doesn't use GNU configure
./configure --prefix=%{_prefix} --CFLAGS="%{optflags}"
make %{?_smp_mflags}

# Build the devel doc
doxygen

%install
rm -rf %{buildroot}
make libdir=%{_libdir} DESTDIR=%{buildroot} install

# We don't want this static library. The other ones are needed though
rm -f %{buildroot}%{_libdir}/libpaq.a

# We will put the AUTHORS COPYING ChangeLog README files
# into the proper location
rm -f %{buildroot}%{_docdir}/%{name}/*

# Add missing symlink
ln -sf libpaq.so.0.0.0 %{buildroot}%{_libdir}/libpaq.so.0


%clean
rm -rf %{buildroot}

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING ChangeLog README
%{_libdir}/lib*.so.*

%files devel
%defattr(-,root,root,-)
%doc html/*
%{_bindir}/*
%{_includedir}/%{name}/
%{_libdir}/lib*.so
%{_libdir}/lib*.a
%{_libdir}/pkgconfig/*.pc


%changelog
* Sun Feb 21 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 1.0.3-3
- Add Provides to the devel package for a virtual static package

* Sat Feb 20 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 1.0.3-2
- Leave liblv2-gui.a and liblv2-plugin.a as static libs per upstream request
- Remove -fno-var-tracking-assignments flag. gcc bug seems fixed

* Sat Jan 30 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 1.0.3-1
- Updated to 1.0.3
- Some cleanup from the review request RHBZ#537363

* Fri Nov 13 2009 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 1.0.2-1
- initial build


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/lv2-c++-tools/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	13 May 2010 22:31:05 -0000	1.1
+++ .cvsignore	14 May 2010 00:30:15 -0000	1.2
@@ -0,0 +1 @@
+lv2-c++-tools-1.0.3.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/lv2-c++-tools/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	13 May 2010 22:31:05 -0000	1.1
+++ sources	14 May 2010 00:30:15 -0000	1.2
@@ -0,0 +1 @@
+8db2c4124af6ef932002bba9d99ba09f  lv2-c++-tools-1.0.3.tar.bz2



More information about the scm-commits mailing list