yselkowitz / rpms / libmobi

Forked from rpms/libmobi a year ago
Clone
Blob Blame History Raw
Name: libmobi
Version: 0.11
Release: 1%{?dist}
Summary: Library for handling Kindle (MOBI) formats of ebook documents
License: LGPLv3+
URL: https://github.com/bfabiszewski/libmobi
Source0: https://github.com/bfabiszewski/libmobi/releases/download/v%{version}/%{name}-%{version}.tar.gz

BuildRequires: gcc
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: libtool
BuildRequires: libxml2-devel
BuildRequires: zlib-devel
BuildRequires: make

%description
Features:
  * reading and parsing:
    - some older text Palmdoc formats (pdb),
    - Mobipocket files (prc, mobi),
    - newer MOBI files including KF8 format (azw, azw3),
    - Replica Print files (azw4)
  * recreating source files using indices
  * reconstructing references (links and embedded) in html files
  * reconstructing source structure that can be fed back to kindlegen
  * reconstructing dictionary markup (orth, infl tags)
  * writing back loaded documents
  * metadata editing
  * handling encrypted documents

%package tools
Summary: libmobi CLI tools
Requires: %{name}%{?_isa} = %{version}-%{release}
%description tools
This is the CLI tools for libmobi package.

%package devel
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.


%prep
%autosetup

%build
autoreconf -vfi
%configure \
  --disable-static \
  --enable-encryption \
  --with-libxml2 \
  --with-zlib
%make_build

%install
%make_install
find %{buildroot}%{_libdir} -name '*.la' -delete -print

%files
%license COPYING
%{_libdir}/%{name}.so.0
%{_libdir}/%{name}.so.0.*

%files tools
%{_bindir}/mobi*
%{_mandir}/man1/mobi*.1.*

%files devel
%{_includedir}/*
%{_libdir}/%{name}.so
%{_libdir}/pkgconfig/%{name}.pc


%changelog
* Tue Jan 24 2023 Yaakov Selkowitz <yselkowi@redhat.com> - 0.11-1
- Update to 0.11 (#1999466, #2002876, #2093877, #2094706, #2103231, #2147571)

* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.6-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild

* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.6-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild

* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.6-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild

* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.6-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild

* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

* Mon Jan 04 2021 Sergey Avseyev <sergey.avseyev@gmail.com> - 0.6-1
- Update to 0.6

* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild

* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild

* Tue Jul 31 2018 Florian Weimer <fweimer@redhat.com> - 0.4-2
- Rebuild with fixed binutils

* Fri Jul 27 2018 Sergey Avseyev <sergey.avseyev@gmail.com> 0.4-1
- Initial import