# IPF support requires libcapsimage which is not distributable in Fedora %bcond_with ipf %global forgeurl https://github.com/keirf/Disk-Utilities %global commit 2ec77a466801b45e8a89fbed820261c0ca4cf618 %forgemeta Name: disk-utilities Version: 0 Release: 0.1%{?dist} Summary: Utilities for ripping, dumping, analysing, and modifying disk images License: Unlicense URL: %{forgeurl} Source0: %{forgesource} BuildRequires: gcc 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 %forgesetup %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 %license COPYING %{_libdir}/libdisk.so.0* %files -n libdisk-devel %{_includedir}/libdisk %{_libdir}/libdisk.so %changelog * Sat Jan 23 2021 Davide Cavalca - 0-0.1.20210317git2ec77a4 - Initial package