# IPF support requires libcapsimage which is not distributable in Fedora %bcond_with ipf %global forgeurl https://github.com/keirf/Disk-Utilities %global commit 1b2ad04f8260dd1acc83eb2334a522cb83cd95c6 %forgemeta Name: Disk-Utilities Version: 0 Release: 1%{?dist} Summary: Collection of utilities for ripping, dumping, analysing, and modifying disk images License: Unlicense URL: %{forgeurl} Source0: %{forgesource} # PR#86: build: use environment compilers and flags if defined Patch0: %{url}/pull/86.patch BuildRequires: gcc-c++ BuildRequires: make %if %{with ipf} BuildRequires: libcapsimage-devel %endif %description Disk Utilities is a collection of utilities for ripping, dumping, analysing, and modifying disk images. %package -n libdisk Summary: A library for converting and manipulating disk images %description -n libdisk libdisk is a library for converting and manipulating disk images. It can create disk images in a range of formats from Kryoflux STREAM and SPS/IPF images (among others), and then allow these to be accessed and modified. %package -n libdisk-devel Summary: Development files for libdisk Requires: libdisk%{?_isa} = %{version}-%{release} %description -n libdisk-devel The libdisk-devel package contains libraries and header files for developing applications that use libdisk. %prep %forgeautosetup -p1 %build %set_build_flags %if %{with ipf} export caps=y %endif %make_build %install export PREFIX="%{buildroot}%{_prefix}" %if %{with ipf} export caps=y %endif %make_install LIBDIR="%{buildroot}%{_libdir}" %files %license COPYING %doc README.md %{_bindir}/* %{_datadir}/disk-analyse %files -n libdisk %{_libdir}/libdisk.so.0* %files -n libdisk-devel %{_includedir}/libdisk %{_libdir}/libdisk.so %changelog * Sat Jan 23 2021 Davide Cavalca - 0-1.20210123git1d001b5 - Initial package