From 7d90220a131ef5972aae77c0232c9b718a513569 Mon Sep 17 00:00:00 2001 From: Guido Grazioli Date: Oct 19 2009 16:12:14 +0000 Subject: - Remove duplicate file Wed Oct 14 2009 Guido Grazioli - 0.2.2-1 - Initial packaging --- diff --git a/.cvsignore b/.cvsignore index e69de29..6536bcb 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +yaml-cpp-0.2.2.tar.gz diff --git a/import.log b/import.log new file mode 100644 index 0000000..f851088 --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +yaml-cpp-0_2_2-2_fc11:HEAD:yaml-cpp-0.2.2-2.fc11.src.rpm:1255968695 diff --git a/sources b/sources index e69de29..78a06fe 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +80863a39b967af3275aa3b88a8c7a12e yaml-cpp-0.2.2.tar.gz diff --git a/yaml-cpp.spec b/yaml-cpp.spec new file mode 100644 index 0000000..06bea68 --- /dev/null +++ b/yaml-cpp.spec @@ -0,0 +1,76 @@ +Name: yaml-cpp +Version: 0.2.2 +Release: 2%{?dist} +Summary: A YAML parser and emitter for C++ +Group: Development/Libraries +License: MIT +URL: http://code.google.com/p/yaml-cpp/ +Source0: http://yaml-cpp.googlecode.com/files/%{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: cmake + +%description +yaml-cpp is a YAML parser and emitter in C++ written around the YAML 1.2 spec. + + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +License: MIT +Requires: %{name} = %{version}-%{release} +Requires: pkgconfig + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%setup -q -c +# Fix eol +sed -i 's/\r//' license.txt +# Fix cmake config +sed -i 's/set(CMAKE_CXX_FLAGS "-O2 -Wall -pedantic -Wextra")/set(CMAKE_CXX_FLAGS "-Wall -pedantic -Wextra ${CMAKE_CXX_FLAGS}")/g' CMakeLists.txt + + +%build +# ask cmake to not strip binaries +%cmake . +make VERBOSE=1 %{?_smp_mflags} + + +%install +rm -rf %{buildroot} +make install DESTDIR=%{buildroot} +find %{buildroot} -name '*.la' -exec rm -f {} ';' + + +%clean +rm -rf %{buildroot} + + +%post -p /sbin/ldconfig + + +%postun -p /sbin/ldconfig + + +%files +%defattr(-,root,root,-) +%doc license.txt +%{_libdir}/*.so.* + + +%files devel +%defattr(-,root,root,-) +%{_includedir}/yaml-cpp/ +%{_libdir}/*.so +%{_libdir}/pkgconfig/*.pc + + +%changelog +* Sat Oct 17 2009 Guido Grazioli - 0.2.2-2 +- Remove duplicate file + +* Wed Oct 14 2009 Guido Grazioli - 0.2.2-1 +- Initial packaging