aa23959
Summary:      Miniature XML development library
aa23959
Name:         mxml
8412628
Version:      3.2
5a7d158
Release:      3%{?dist}
81a8f71
License:      ASL 2.0 with exception
ac1f116
URL:          http://www.msweet.org/blog.php?L+Z3
5ceafd6
Source0:      https://github.com/michaelrsweet/mxml/archive/v%{version}.tar.gz
a851181
BuildRequires: make
ca890b6
BuildRequires: gcc
aa23959
aa23959
%description
aa23959
Mini-XML is a small XML parsing library that you can use to read XML
aa23959
and XML-like data files in your application without requiring large
aa23959
non-standard libraries.
aa23959
aa23959
%package devel
aa23959
Summary:  Libraries, includes, etc to develop mxml applications
aa23959
Requires: mxml = %{version}-%{release}
0ae3e54
Requires: pkgconfig
aa23959
aa23959
%description devel
aa23959
Libraries, include files, etc you can use to develop mxml
aa23959
applications.
aa23959
aa23959
%prep
aa23959
%setup -q
aa23959
aa23959
%build
aa23959
# Run autoconf since we patched configure.in.
aa23959
%configure --enable-shared
aa23959
make %{?_smp_mflags}
aa23959
aa23959
%install
aa23959
rm -rf %{buildroot}
aa23959
make BUILDROOT=%{buildroot} install
aa23959
aa23959
# Configuring with --disable-static doesn't work, so let's just delete
aa23959
# the .a file by hand.
aa23959
rm %{buildroot}%{_libdir}/libmxml.a
aa23959
aa23959
# remove extra docs
aa23959
rm -rf %{buildroot}%{_datadir}/doc/mxml/
aa23959
aa23959
# remove rendered man pages
aa23959
rm -f %{buildroot}%{_datadir}/man/cat*/*
aa23959
aa23959
%files
81a8f71
%license LICENSE
5ceafd6
%doc README.md
1b33584
%{_libdir}/libmxml.so.1*
aa23959
aa23959
%files devel
81a8f71
%doc CHANGES.md doc/*.html doc/*.jpg doc/*.png
aa23959
%{_includedir}/*.h
aa23959
%{_libdir}/libmxml.so
aa23959
%{_mandir}/*/*
aa23959
%{_libdir}/pkgconfig/mxml.pc
aa23959
aa23959
%changelog
8412628
* Sat Oct 31 2020 Kevin Fenzi <kevin@scrye.com> - 3.2-3
8412628
- Update to 3.2. Fixes bug #1886993
8412628
5a7d158
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-3
5a7d158
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
5a7d158
5e0fb54
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-2
5e0fb54
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
5e0fb54
1b33584
* Sat Aug 31 2019 Kevin Fenzi <kevin@scrye.com> - 3.1-1
1b33584
- Update to 3.1. Fixes bug #1747106
1b33584
e39c16d
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-2
e39c16d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
e39c16d
81a8f71
* Wed Mar 06 2019 Kevin Fenzi <kevin@scrye.com> - 3.0-1
81a8f71
- Upgrade to 3.0. Fixes bug #1684794
81a8f71
- CVE-2018-20004 CVE-2018-20592 CVE-2018-20593
81a8f71
c5ad4cf
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.11-5
c5ad4cf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
c5ad4cf
ca890b6
* Fri Jul 20 2018 Kevin Fenzi <kevin@scrye.com> - 2.11-4
ca890b6
- Fix FTBFS bug #1604905.
ca890b6
58b80f8
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.11-3
58b80f8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
58b80f8
2102ac0
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.11-2
2102ac0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2102ac0
5ceafd6
* Sat Nov 04 2017 Kevin Fenzi <kevin@scrye.com> - 2.11-1
5ceafd6
- Update to 2.11. Fixes bug #1459753
5ceafd6
a669329
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.9-4
a669329
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
a669329
d667313
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.9-3
d667313
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
d667313
2cedc5e
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.9-2
2cedc5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2cedc5e
3a88b4e
* Sat Jun 11 2016 Kevin Fenzi <kevin@scrye.com> - 2.9-1
3a88b4e
- Update to 2.9
3a88b4e
- Add patch from debian to fix CVE-2016-4570 and CVE-2016-4571. Bug #1334648 and #1334649
3a88b4e
- Fix rpath usage
3a88b4e
96dfae4
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.8-5
96dfae4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
96dfae4
744e740
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8-4
744e740
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
744e740
1633ca3
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8-3
1633ca3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
1633ca3
a1b9b82
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8-2
a1b9b82
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a1b9b82
52d15b7
* Sun Apr 06 2014 Brendan Jones <brendan.jones.it@gmail.com> 2.8-1
52d15b7
- Update to 2.8
52d15b7
ac1f116
* Tue Dec 03 2013 Brendan Jones <brendan.jones.it@gmail.com> 2.6-1
ac1f116
- Update to 2.7
ac1f116
b28291c
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5-10
b28291c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
b28291c
dd4be8b
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5-9
dd4be8b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
dd4be8b
ef719fa
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5-8
ef719fa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
ef719fa
84018be
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5-7
84018be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
84018be
65b07be
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5-6
65b07be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
65b07be
6860831
* Wed Oct 28 2009 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 2.5-5
6860831
- Fix typo in the .pc file (RHBZ#503628). Patch by Robert Szalai
6860831
6760c3b
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5-4
6760c3b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
6760c3b
12925cc
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5-3
12925cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
12925cc
53e9c04
* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> 2.5-2
53e9c04
- fix license tag
53e9c04
cfa17cc
* Tue Jul 08 2008 Anthony Green <green@redhat.com> 2.5
cfa17cc
- Upgrade source.
cfa17cc
c37cbfa
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.2.2-8
c37cbfa
- Autorebuild for GCC 4.3
c37cbfa
9b16dbe
* Thu Oct 05 2006 Christian Iseli <Christian.Iseli@licr.org> 2.2.2-7
9b16dbe
 - rebuilt for unwind info generation, broken in gcc-4.1.1-21
9b16dbe
f42da24
* Tue Sep 19 2006 Anthony Green <green@redhat.com> 2.2.2-6
f42da24
- Fix release tag.
f42da24
35fc33e
* Mon Sep 18 2006 Anthony Green <green@redhat.com> 2.2.2-5.1
35fc33e
- Rebuild.
35fc33e
0ae3e54
* Mon Sep  4 2006 Anthony Green <green@redhat.com> 2.2.2-5
0ae3e54
- devel package must Require pkgconfig.
0ae3e54
aa23959
* Wed Jul 19 2006 Anthony Green <green@redhat.com> 2.2.2-4
aa23959
- Fix /usr/share references.
aa23959
aa23959
* Sat Jul 15 2006 Anthony Green <green@redhat.com> 2.2.2-3
aa23959
- Fix /usr/lib reference when deleting libmxml.a.
aa23959
aa23959
* Sat Jul 15 2006 Anthony Green <green@redhat.com> 2.2.2-2
aa23959
- Fix License (LGPL, not GPL).
aa23959
- Move programming documentation to devel package.
aa23959
- Build shared library, and no static library.
6860831
- Add %%post(un).
aa23959
- Remove rpath with mxml-no-rpath.patch.
aa23959
- First Fedora Extras build.
aa23959
aa23959
* Fri Sep 23 2005 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 2.2.2-1
aa23959
- updated to 2.2.2 (zynaddsubfx needs 2.2 at least)
aa23959
* Mon Dec 27 2004 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 
aa23959
- spec file cleanup
aa23959
* Wed Aug  4 2004 Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> 2.0-1
aa23959
- initial build.
aa23959
aa23959