a8366e4
%global pkgname libisofs
a8366e4
e84d46e
Summary:        Library to create ISO 9660 disk images
e84d46e
Name:           libisofs
e8d85b2
Version:        1.5.6
8aa8c7e
Release:        2%{?dist}
f8cd2fa
# libisofs/make_isohybrid_mbr.c is LGPL-2.0-or-later, rest is GPL-2.0-or-later
f8cd2fa
License:        GPL-2.0-or-later AND LGPL-2.0-or-later
b322511
URL:            https://libburnia-project.org/
b322511
Source0:        https://files.libburnia-project.org/releases/%{pkgname}-%{version}.tar.gz
b322511
Source1:        https://files.libburnia-project.org/releases/%{pkgname}-%{version}.tar.gz.sig
6869af1
Source2:        https://keys.openpgp.org/vks/v1/by-fingerprint/44BC9FD0D688EB007C4DD029E9CBDFC0ABC0A854
e84d46e
Patch0:         libisofs-0.6.16-multilib.patch
4dfb7d0
Patch1:         libisofs-1.5.4-rpath.patch
e84d46e
BuildRequires:  gnupg2
e84d46e
BuildRequires:  gcc, make, libacl-devel, zlib-devel
9de591d
%if 0%{?rhel} && "%{name}" != "%{pkgname}"
e84d46e
BuildRequires:  autoconf, automake, libtool
a8366e4
%endif
a0d3604
a0d3604
%description
9e572ae
Libisofs is a library to create an ISO-9660 filesystem and supports
9e572ae
extensions like RockRidge or Joliet. It is also a full featured
9e572ae
ISO-9660 editor, allowing you to modify an ISO image or multisession
9e572ae
disc, including file addition or removal, change of file names and
9e572ae
attributes etc. It supports the extension AAIP which allows to store
a4a54e1
ACLs and xattr in ISO-9660 filesystems as well. As it is linked with
a4a54e1
zlib, it supports zisofs compression, too.
9e572ae
9e572ae
%package devel
e84d46e
Summary:        Development files for %{name}
e84d46e
Requires:       %{name}%{?_isa} = %{version}-%{release}, pkgconfig
9e572ae
9e572ae
%description devel
a8366e4
The %{name}-devel package contains libraries and header files for
a8366e4
developing applications that use %{name}.
a8366e4
9de591d
%if 0%{!?_without_doc:1}
a8366e4
%package doc
e84d46e
Summary:        Documentation files for %{name}
e84d46e
BuildArch:      noarch
e84d46e
BuildRequires:  doxygen, graphviz
a8366e4
a8366e4
%description doc
a8366e4
Libisofs is a library to create an ISO-9660 filesystem and supports
a8366e4
extensions like RockRidge or Joliet. This package contains the API
a8366e4
documentation for developing applications that use %{name}.
9de591d
%endif
a0d3604
a0d3604
%prep
9de591d
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
a8366e4
%setup -q -n %{pkgname}-%{version}
9e572ae
%patch0 -p1 -b .multilib
4dfb7d0
%patch1 -p1 -b .rpath
a0d3604
9de591d
# Rename from libisofs to libisofs1 for EPEL
9de591d
%if 0%{?rhel} && "%{name}" != "%{pkgname}"
a8366e4
sed -e 's@libisofs_libisofs@libisofs_libisofs1@g' \
a8366e4
    -e 's@libisofs/libisofs.la@libisofs/libisofs1.la@g' \
a8366e4
    -e 's@(includedir)/libisofs@(includedir)/libisofs1@g' \
a8366e4
    -e 's@libisofs-1.pc@libisofs1-1.pc@g' -i Makefile.am
a8366e4
sed -e 's@libisofs-1.pc@libisofs1-1.pc@g' -i configure.ac
a8366e4
sed -e 's@isofs@isofs1@g' libisofs-1.pc.in > libisofs1-1.pc.in
a8366e4
a8366e4
libtoolize --force
d5f29df
autoreconf --force --install
a8366e4
%endif
a8366e4
a0d3604
%build
a0d3604
%configure --disable-static
f5f0231
%make_build
9de591d
%{!?_without_doc:doxygen doc/doxygen.conf}
a0d3604
a0d3604
%install
f5f0231
%make_install
a0d3604
9e572ae
# Don't install any libtool .la files
9e572ae
rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}.la
a0d3604
2e3786c
# Clean up for later usage in documentation
2e3786c
rm -rf $RPM_BUILD_ROOT%{_defaultdocdir}
d0b2561
f5f0231
%ldconfig_scriptlets
a0d3604
a0d3604
%files
f01d0ce
%license COPYING
f01d0ce
%doc AUTHORS COPYRIGHT README
a0d3604
%{_libdir}/%{name}*.so.*
a0d3604
a0d3604
%files devel
a8366e4
%{_includedir}/%{name}/
9e572ae
%{_libdir}/%{name}.so
9e572ae
%{_libdir}/pkgconfig/%{name}*.pc
a0d3604
9de591d
%if 0%{!?_without_doc:1}
a8366e4
%files doc
a8366e4
%doc doc/html/
9de591d
%endif
a8366e4
a0d3604
%changelog
8aa8c7e
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.6-2
8aa8c7e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
8aa8c7e
e8d85b2
* Tue Jun 20 2023 Robert Scheck <robert@fedoraproject.org> 1.5.6-1
e8d85b2
- Upgrade to 1.5.6 (#2216133)
e8d85b2
4caa707
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.4-5
4caa707
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
4caa707
6a16855
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.4-4
6a16855
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
6a16855
1ed83d5
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.4-3
1ed83d5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
1ed83d5
4bcaa25
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.4-2
4bcaa25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
4bcaa25
390ddb5
* Mon Feb 08 2021 Robert Scheck <robert@fedoraproject.org> 1.5.4-1
390ddb5
- Upgrade to 1.5.4 (#1926007)
390ddb5
eefadef
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.2-4
eefadef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
eefadef
451337c
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.2-3
451337c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
451337c
c1ba683
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.2-2
c1ba683
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
c1ba683
76f96ed
* Sun Oct 27 2019 Robert Scheck <robert@fedoraproject.org> 1.5.2-1
76f96ed
- Upgrade to 1.5.2 (#1765955)
76f96ed
a148610
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.0-3
a148610
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a148610
1f27abd
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.0-2
1f27abd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
1f27abd
f5f0231
* Sat Dec 08 2018 Robert Scheck <robert@fedoraproject.org> 1.5.0-1
f5f0231
- Upgrade to 1.5.0
f5f0231
4b2f82a
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.8-4
4b2f82a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
4b2f82a
4ce7bdc
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.8-3
4ce7bdc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
4ce7bdc
e1292f8
* Fri Dec 01 2017 Merlin Mathesius <mmathesi@redhat.com> - 1.4.8-2
e1292f8
- Cleanup spec file conditionals
e1292f8
2136a38
* Fri Sep 15 2017 Robert Scheck <robert@fedoraproject.org> 1.4.8-1
2136a38
- Upgrade to 1.4.8 (#1491483)
2136a38
6270f03
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.6-4
6270f03
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
6270f03
9dd7917
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.6-3
9dd7917
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
9dd7917
032ab00
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.6-2
032ab00
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
032ab00
86052ff
* Sun Sep 18 2016 Robert Scheck <robert@fedoraproject.org> 1.4.6-1
86052ff
- Upgrade to 1.4.6 (#1377003)
86052ff
82c0e63
* Tue Jul 05 2016 Robert Scheck <robert@fedoraproject.org> 1.4.4-1
82c0e63
- Upgrade to 1.4.4 (#1352346)
82c0e63
a8366e4
* Sat Apr 30 2016 Robert Scheck <robert@fedoraproject.org> 1.4.2-3
a8366e4
- Move large documentation into -doc subpackage (#744416)
a8366e4
- Reworked spec file to build libisofs1 for RHEL >= 6 (#744416)
a8366e4
10dbc78
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.2-2
10dbc78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
10dbc78
f01d0ce
* Thu Dec 24 2015 Robert Scheck <robert@fedoraproject.org> 1.4.2-1
f01d0ce
- Upgrade to 1.4.2 (#1287354)
f01d0ce
8797cbd
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.0-2
8797cbd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
8797cbd
3c8b9f6
* Mon May 18 2015 Robert Scheck <robert@fedoraproject.org> 1.4.0-1
3c8b9f6
- Upgrade to 1.4.0 (#1222526)
3c8b9f6
e323dae
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.8-2
e323dae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
e323dae
f2643ba
* Sun Jun 29 2014 Robert Scheck <robert@fedoraproject.org> 1.3.8-1
f2643ba
- Upgrade to 1.3.8 (#1114299)
f2643ba
dc2c143
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.6-2
dc2c143
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
dc2c143
59bc8a2
* Wed Mar 05 2014 Robert Scheck <robert@fedoraproject.org> 1.3.6-1
59bc8a2
- Upgrade to 1.3.6 (#1072839)
59bc8a2
2bc7ee4
* Sat Dec 14 2013 Robert Scheck <robert@fedoraproject.org> 1.3.4-1
2bc7ee4
- Upgrade to 1.3.4 (#1043071)
2bc7ee4
7d08d5b
* Sun Aug 25 2013 Robert Scheck <robert@fedoraproject.org> 1.3.2-1
7d08d5b
- Upgrade to 1.3.2 (#994921)
7d08d5b
2e3786c
* Sat Aug 03 2013 Robert Scheck <robert@fedoraproject.org> 1.3.0-1
2e3786c
- Upgrade to 1.3.0 (#965234, #976945)
2e3786c
- Run autoreconf to recognize aarch64 (#925783)
2e3786c
9ea6f7e
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.8-3
9ea6f7e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
9ea6f7e
d0b2561
* Fri Jun 21 2013 Matthias Clasen <mclasen@redhat.com> - 1.2.8-2
d0b2561
- Don't ship api docs twice (they were included in both
d0b2561
  the main and the devel package, by accident (need to save
d0b2561
  space on the f19 live images)
d0b2561
987a83f
* Tue Mar 19 2013 Robert Scheck <robert@fedoraproject.org> 1.2.8-1
987a83f
- Upgrade to 1.2.8
987a83f
1373a30
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.6-2
1373a30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
1373a30
507bca3
* Sat Jan 12 2013 Robert Scheck <robert@fedoraproject.org> 1.2.6-1
507bca3
- Upgrade to 1.2.6 (#893694)
507bca3
fbe52b7
* Wed Aug 29 2012 Honza Horak <hhorak@redhat.com> 1.2.4-2
fbe52b7
- Changed license from GPLv2 to GPLv2+ to correspond with source
06c8bba
- Added license LGPLv2+ due to make_isohybrid_mbr.c
fbe52b7
90320f5
* Fri Aug 10 2012 Robert Scheck <robert@fedoraproject.org> 1.2.4-1
90320f5
- Upgrade to 1.2.4 (#842079)
90320f5
49e3e3b
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.2-2
49e3e3b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
49e3e3b
72d45ec
* Sun May 13 2012 Robert Scheck <robert@fedoraproject.org> 1.2.2-1
72d45ec
- Upgrade to 1.2.2
72d45ec
ef47488
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.6-2
ef47488
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
ef47488
ccda7ab
* Sat Oct 08 2011 Robert Scheck <robert@fedoraproject.org> 1.1.6-1
ccda7ab
- Upgrade to 1.1.6
ccda7ab
e9317b0
* Sun Sep 18 2011 Robert Scheck <robert@fedoraproject.org> 1.1.4-1
e9317b0
- Upgrade to 1.1.4
e9317b0
f2b94c3
* Sun Jul 10 2011 Robert Scheck <robert@fedoraproject.org> 1.1.2-1
f2b94c3
- Upgrade to 1.1.2
f2b94c3
ae6ba0a
* Tue May 17 2011 Robert Scheck <robert@fedoraproject.org> 1.0.8-1
ae6ba0a
- Upgrade to 1.0.8
ae6ba0a
fc1ff92
* Sun Apr 10 2011 Robert Scheck <robert@fedoraproject.org> 1.0.6-1
fc1ff92
- Upgrade to 1.0.6
fc1ff92
c24bb8e
* Tue Mar 15 2011 Robert Scheck <robert@fedoraproject.org> 1.0.4-1
c24bb8e
- Upgrade to 1.0.4
c24bb8e
e48f535
* Mon Feb 28 2011 Robert Scheck <robert@fedoraproject.org> 1.0.2-1
e48f535
- Upgrade to 1.0.2
e48f535
d854a23
* Thu Feb 17 2011 Honza Horak <hhorak@redhat.com> - 1.0.0-1
d854a23
- Update to upstream 1.0.0
d854a23
a3b7e57
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.40-2
a3b7e57
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
a3b7e57
6e33b23
* Tue Dec 28 2010 Robert Scheck <robert@fedoraproject.org> 0.6.40-1
6e33b23
- Upgrade to 0.6.40
6e33b23
942aeef
* Sun Oct 31 2010 Robert Scheck <robert@fedoraproject.org> 0.6.38-1
942aeef
- Upgrade to 0.6.38
942aeef
8129fa2
* Sun Jul 04 2010 Robert Scheck <robert@fedoraproject.org> 0.6.34-1
8129fa2
- Upgrade to 0.6.34
8129fa2
6877975
* Fri May 14 2010 Robert Scheck <robert@fedoraproject.org> 0.6.32-1
6877975
- Upgrade to 0.6.32
6877975
e3defc0
* Sat Apr 17 2010 Robert Scheck <robert@fedoraproject.org> 0.6.30-1
e3defc0
- Upgrade to 0.6.30
e3defc0
a4a54e1
* Tue Feb 16 2010 Robert Scheck <robert@fedoraproject.org> 0.6.28-1
a4a54e1
- Upgrade to 0.6.28
a4a54e1
73d8205
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.20-2
73d8205
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
73d8205
60b3d75
* Sat Jul 18 2009 Robert Scheck <robert@fedoraproject.org> 0.6.20-1
60b3d75
- Upgrade to 0.6.20
60b3d75
9e572ae
* Tue Mar 17 2009 Robert Scheck <robert@fedoraproject.org> 0.6.16-1
9e572ae
- Upgrade to 0.6.16
9e572ae
- Several spec file cleanups and solved the multilib issues
9e572ae
ca92e10
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.12-2
ca92e10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ca92e10
0704438
* Sun Jan 25 2009 Denis Leroy <denis@poolshark.org> - 0.6.12-1
0704438
- Update to 0.6.12 upstream version
0704438
f1c3700
* Wed Aug  6 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.6.6-2
f1c3700
- fix license tag
f1c3700
91c0843
* Wed Jun 11 2008 Denis Leroy <denis@poolshark.org> - 0.6.6-1
91c0843
- Update to upstream 0.6.6
91c0843
77ca49f
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.2.8-3
77ca49f
- Autorebuild for GCC 4.3
77ca49f
01786c0
* Wed Oct 10 2007 Jesse Keating <jkeating@redhat.com> - 0.2.8-2
01786c0
- Rebuild for BuildID
01786c0
4981a8b
* Fri Aug 10 2007 Denis Leroy <denis@poolshark.org> - 0.2.8-1
4981a8b
- Update to 0.2.8
4981a8b
- Fixed Source URL
4981a8b
a0d3604
* Mon Jan 08 2007 Jesse Keating <jkeating@redhat.com> - 0.2.4-2
a0d3604
- Move html docs to -devel
a0d3604
- Change urls to new upstream location
a0d3604
a0d3604
* Wed Jan 03 2007 Jesse Keating <jkeating@redhat.com> - 0.2.4-1
a0d3604
- New upstream release to fix some issues
a0d3604
a0d3604
* Tue Jan 02 2007 Jesse Keating <jkeating@redhat.com> - 0.2.3-2
a0d3604
- Fix some issues brought up during review
a0d3604
a0d3604
* Tue Jan 02 2007 Jesse Keating <jkeating@redhat.com> - 0.2.3-1
a0d3604
- Initial release split off of libburn package.
a0d3604
- Disable docs for now, will be fixed in future upstream release