File dhnbt_interface_cpp-openSUSE_Tumbleweed.spec of Package dhnbt_interface_cpp
Name: dhnbt_interface_cpp
Version: 0.1.0
Release: 1%{?dist}
License: LGPL-3.0
Group: Utility
Summary: Dream Helium's NBT Interface
Url: https://github.com/DreamHelium/nbtlib_interface_cpp
Source: _service
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: cmake
BuildRequires: glib2-devel
Requires: libglib-2_0-0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%package devel
Summary: Development file for dhnbt_interface_cpp
Requires: glib2-devel
Requires: dhnbt_interface_cpp
%description
Utility
%description devel
Development package
%prep
%setup -q -n %{_sourcedir}/nbtlib_interface_cpp-%{version} -T -D
%build
cmake -DCMAKE_INSTALL_PREFIX=/usr .
make %{?jobs:-j%jobs}
%install
make install DESTDIR="$RPM_BUILD_ROOT"
%files
%{_libdir}/*.so*
%files devel
%dir %{_includedir}/libnbt
%{_libdir}/pkgconfig/dhnbt_interface_cpp.pc
%{_includedir}/nbt_interface.hpp
%{_includedir}/libnbt/nbt.h
%changelog