# # spec file for package fdpp # Name: fdpp Version: 0.0.git.1606.40d7e072 Release: 1%{?dist} Summary: 64-bit DOS core Group: System/Emulator License: GPLv3+ URL: https://github.com/dosemu2/fdpp VCS: git+https://github.com/dosemu2/fdpp.git#40d7e0721965e5ff79c0cf9e7cdeaaf9b6ffa868: Source0: fdpp-git.tar.gz BuildRequires: meson >= 1.3.2 BuildRequires: ninja-build BuildRequires: sed BuildRequires: bash BuildRequires: clang BuildRequires: nasm-segelf BuildRequires: binutils BuildRequires: binutils-x86_64-linux-gnu BuildRequires: coreutils BuildRequires: libstdc++-devel BuildRequires: elfutils-libelf-devel BuildRequires: thunk-gen BuildRequires: git BuildRequires: pkgconf-pkg-config %description fdpp is a 64-bit DOS core. It is based on a FreeDOS kernel ported to modern C++. %prep %setup -T -b 0 -q -n fdpp %global toolchain clang %build ./configure.meson --prefix %{_prefix} --libdir %{_libdir} build meson compile --verbose -C build %{?_smp_mflags} %check %install meson install -C build --destdir %{buildroot} %files %defattr(-,root,root) %{_libdir}/fdpp/*.so.* %{_datadir}/fdpp %package devel Summary: fdpp development headers Requires: fdpp %description devel This package contains headers for fdpp usage. %files devel %defattr(-,root,root) %{_libdir}/pkgconfig/fdpp.pc %{_libdir}/fdpp/*.so %{_includedir}/fdpp %changelog