Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37421226
en ru br
ALT Linux repos
S:1.11.0-alt1

Group :: Other
RPM: pycdlib

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

%define oname pycdlib

Name:        pycdlib
Version:     1.11.0
Release:     alt1

Summary:     Tools and libraries for working with ISO images
License:     %lgpl21only
Group:       Other
Url:         https://github.com/clalancette/pycdlib
BuildArch:   noarch

Source:      %name-%version.tar

BuildRequires(pre): rpm-build-python3 rpm-build-licenses
BuildPreReq:        python3-module-setuptools python3-devel

Requires:    %oname-tools = %EVR


%description
PyCdlib is a pure python library to parse, write (master), create, and
manipulate ISO9660 files. These files are suitable for writing to a CD or USB.

The original ISO9660 (including ISO9660-1999) specification is supported,
as well the El Torito, Joliet, Rock Ridge, and UDF extensions.

# python3-module-pycdlib

%package -n python3-module-%oname

Summary:        Python library to read and write ISOs
Group:          Development/Python3

%description -n python3-module-%oname
Python library to parse, write (master),
and create ISO9660 files, suitable for writing to a CD or USB.

# pycdlib-tools

%package -n %oname-tools
Summary:        Tools for working with ISOs
Group:          File tools
Requires:       python3-module-%oname = %EVR

%description -n %oname-tools
Tools to compare, explore, generate and extract files from ISO iamges.

# pycdlib-docs

%package -n %oname-docs
Summary:        Docs for PyCdlib
Group:          Documentation

%description -n %oname-docs
Documentations for PyCdlib.

%prep
%setup

%build
%python3_build

%install
%python3_install

%files
%doc COPYING README.md

%files -n %oname-tools
%_bindir/pycdlib-explorer
%_bindir/pycdlib-extract-files
%_bindir/pycdlib-genisoimage
%_mandir/man1/*

%files -n python3-module-%oname
%doc examples/
%python3_sitelibdir/*

%files -n %oname-docs
%doc docs/*.{md,html}


%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin