Projects
Eulaceura:Mainline:GA
yaml-cpp03
_service:obs_scm:yaml-cpp03.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:yaml-cpp03.spec of Package yaml-cpp03
%global realname yaml-cpp Name: yaml-cpp03 Version: 0.3.0 Release: 2 Summary: A YAML parser and emitter for C++ License: MIT URL: https://github.com/jbeder/yaml-cpp Source0: https://github.com/jbeder/yaml-cpp/archive/release-%{version}.tar.gz Patch0: yaml-cpp03-pkgconf.patch BuildRequires: cmake gcc-c++ Provides: yaml-cpp = %{version}-%{release} Obsoletes: yaml-cpp < 0.3.0-5 %description yaml-cpp is a YAML parser and emitter in C++ written around the YAML 1.2 spec. This is a compatibility package for version 0.3. %package devel Summary: Development files for %{name} License: MIT Requires: %{name}%{?_isa} = %{version}-%{release} pkgconfig boost-devel Provides: yaml-cpp-devel = %{version}-%{release} Obsoletes: yaml-cpp-devel < 0.3.0-5 %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. This is a compatibility package for version 3. %prep %setup -q -n %{realname}-release-%{version} %patch0 -p1 -b .pkgconf # Fix eol sed -i 's/\r//' license.txt %build %cmake . -DYAML_CPP_BUILD_TOOLS=0 make VERBOSE=1 %{?_smp_mflags} %install %make_install mv %{buildroot}%{_includedir}/yaml-cpp %{buildroot}%{_includedir}/%{name} mv %{buildroot}%{_libdir}/libyaml-cpp.so %{buildroot}%{_libdir}/lib%{name}.so mv %{buildroot}%{_libdir}/pkgconfig/yaml-cpp.pc \ %{buildroot}%{_libdir}/pkgconfig/%{name}.pc for header in %{buildroot}%{_includedir}/%{name}/*.h; do sed -i "s|#include \"yaml-cpp|#include \"%{name}|g" $header done %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %doc license.txt %{_libdir}/*.so.* %files devel %{_includedir}/%{name} %{_libdir}/lib%{name}.so %{_libdir}/pkgconfig/%{name}.pc %changelog * Fri Jul 09 2021 wangyue <wangyue92@huawei.com> - 0.3.0-2 - Add gcc-c++ to build dependency * Mon Jul 27 2020 maminjie <maminjie1@huawei.com> - 0.3.0-1 - package init
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2