Blame SPECS/libmspub.spec

Packit Service 93ead5
%global apiversion 0.1
Packit Service 93ead5
Packit Service 93ead5
Name: libmspub
Packit Service 93ead5
Version: 0.1.4
Packit Service 93ead5
Release: 1%{?dist}
Packit Service 93ead5
Summary: A library for import of Microsoft Publisher documents
Packit Service 93ead5
Packit Service 93ead5
License: MPLv2.0
Packit Service 93ead5
URL: http://wiki.documentfoundation.org/DLP/Libraries/libmspub
Packit Service 93ead5
Source: http://dev-www.libreoffice.org/src/%{name}/%{name}-%{version}.tar.xz
Packit Service 93ead5
Packit Service 93ead5
BuildRequires: boost-devel
Packit Service 93ead5
BuildRequires: doxygen
Packit Service 93ead5
BuildRequires: gcc-c++
Packit Service 93ead5
BuildRequires: help2man
Packit Service 93ead5
BuildRequires: pkgconfig(icu-i18n)
Packit Service 93ead5
BuildRequires: pkgconfig(librevenge-0.0)
Packit Service 93ead5
BuildRequires: pkgconfig(librevenge-generators-0.0)
Packit Service 93ead5
BuildRequires: pkgconfig(librevenge-stream-0.0)
Packit Service 93ead5
BuildRequires: pkgconfig(zlib)
Packit Service 93ead5
Packit Service 93ead5
%description
Packit Service 93ead5
Libmspub is library providing ability to interpret and import Microsoft
Packit Service 93ead5
Publisher content into various applications. You can find it being used
Packit Service 93ead5
in libreoffice.
Packit Service 93ead5
Packit Service 93ead5
%package devel
Packit Service 93ead5
Summary: Development files for %{name}
Packit Service 93ead5
Requires: %{name}%{?_isa} = %{version}-%{release}
Packit Service 93ead5
Packit Service 93ead5
%description devel
Packit Service 93ead5
The %{name}-devel package contains libraries and header files for
Packit Service 93ead5
developing applications that use %{name}.
Packit Service 93ead5
Packit Service 93ead5
%package doc
Packit Service 93ead5
Summary: Documentation of %{name} API
Packit Service 93ead5
BuildArch: noarch
Packit Service 93ead5
Packit Service 93ead5
%description doc
Packit Service 93ead5
The %{name}-doc package contains documentation files for %{name}.
Packit Service 93ead5
Packit Service 93ead5
%package tools
Packit Service 93ead5
Summary: Tools to transform Microsoft Publisher documents into other formats
Packit Service 93ead5
Requires: %{name}%{?_isa} = %{version}-%{release}
Packit Service 93ead5
Packit Service 93ead5
%description tools
Packit Service 93ead5
Tools to transform Microsoft Publisher documents into other formats.
Packit Service 93ead5
Currently supported: XHTML, raw.
Packit Service 93ead5
Packit Service 93ead5
%prep
Packit Service 93ead5
%autosetup -p1
Packit Service 93ead5
Packit Service 93ead5
%build
Packit Service 93ead5
%configure --disable-static --disable-silent-rules
Packit Service 93ead5
sed -i \
Packit Service 93ead5
    -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \
Packit Service 93ead5
    -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' \
Packit Service 93ead5
    libtool
Packit Service 93ead5
make %{?_smp_mflags}
Packit Service 93ead5
Packit Service 93ead5
%install
Packit Service 93ead5
make install DESTDIR=%{buildroot}
Packit Service 93ead5
rm -f %{buildroot}/%{_libdir}/*.la
Packit Service 93ead5
# rhbz#1001245 we install API docs directly from build
Packit Service 93ead5
rm -rf %{buildroot}/%{_docdir}/%{name}
Packit Service 93ead5
Packit Service 93ead5
# generate and install man pages
Packit Service 93ead5
 export LD_LIBRARY_PATH=%{buildroot}%{_libdir}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
Packit Service 93ead5
 for tool in pub2raw pub2xhtml; do
Packit Service 93ead5
     help2man -N -S '%{name} %{version}' -o ${tool}.1 %{buildroot}%{_bindir}/${tool}
Packit Service 93ead5
 done
Packit Service 93ead5
install -m 0755 -d %{buildroot}/%{_mandir}/man1
Packit Service 93ead5
install -m 0644 pub2*.1 %{buildroot}/%{_mandir}/man1
Packit Service 93ead5
Packit Service 93ead5
%post -p /sbin/ldconfig
Packit Service 93ead5
%postun -p /sbin/ldconfig
Packit Service 93ead5
Packit Service 93ead5
%files
Packit Service 93ead5
%doc AUTHORS NEWS README
Packit Service 93ead5
%license COPYING.MPL
Packit Service 93ead5
%{_libdir}/%{name}-%{apiversion}.so.*
Packit Service 93ead5
Packit Service 93ead5
%files devel
Packit Service 93ead5
%doc ChangeLog
Packit Service 93ead5
%{_includedir}/%{name}-%{apiversion}
Packit Service 93ead5
%{_libdir}/%{name}-%{apiversion}.so
Packit Service 93ead5
%{_libdir}/pkgconfig/%{name}-%{apiversion}.pc
Packit Service 93ead5
Packit Service 93ead5
%files doc
Packit Service 93ead5
%license COPYING.MPL
Packit Service 93ead5
%doc docs/doxygen/html
Packit Service 93ead5
Packit Service 93ead5
%files tools
Packit Service 93ead5
%{_bindir}/pub2raw
Packit Service 93ead5
%{_bindir}/pub2xhtml
Packit Service 93ead5
%{_mandir}/man1/pub2raw.1*
Packit Service 93ead5
%{_mandir}/man1/pub2xhtml.1*
Packit Service 93ead5
Packit Service 93ead5
%changelog
Packit Service 93ead5
* Wed Feb 28 2018 David Tardon <dtardon@redhat.com> - 0.1.4-1
Packit Service 93ead5
- new upstream release
Packit Service 93ead5
Packit Service 93ead5
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.3-3
Packit Service 93ead5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Packit Service 93ead5
Packit Service 93ead5
* Tue Jan 23 2018 Jonathan Wakely <jwakely@redhat.com> - 0.1.3-2
Packit Service 93ead5
- Rebuilt for Boost 1.66
Packit Service 93ead5
Packit Service 93ead5
* Tue Jan 02 2018 David Tardon <dtardon@redhat.com> - 0.1.3-1
Packit Service 93ead5
- new upstream release
Packit Service 93ead5
Packit Service 93ead5
* Thu Nov 30 2017 Pete Walter <pwalter@fedoraproject.org> - 0.1.2-19
Packit Service 93ead5
- Rebuild for ICU 60.1
Packit Service 93ead5
Packit Service 93ead5
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.2-18
Packit Service 93ead5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Packit Service 93ead5
Packit Service 93ead5
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.2-17
Packit Service 93ead5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Packit Service 93ead5
Packit Service 93ead5
* Mon Jul 03 2017 Jonathan Wakely <jwakely@redhat.com> - 0.1.2-16
Packit Service 93ead5
- Rebuilt for Boost 1.64
Packit Service 93ead5
Packit Service 93ead5
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.2-15
Packit Service 93ead5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
Packit Service 93ead5
Packit Service 93ead5
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.2-14
Packit Service 93ead5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Packit Service 93ead5
Packit Service 93ead5
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 0.1.2-13
Packit Service 93ead5
- Rebuilt for Boost 1.63
Packit Service 93ead5
Packit Service 93ead5
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 0.1.2-12
Packit Service 93ead5
- Rebuilt for Boost 1.63
Packit Service 93ead5
Packit Service 93ead5
* Fri Apr 15 2016 David Tardon <dtardon@redhat.com> - 0.1.2-11
Packit Service 93ead5
- rebuild for ICU 57.1
Packit Service 93ead5
Packit Service 93ead5
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.2-10
Packit Service 93ead5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Packit Service 93ead5
Packit Service 93ead5
* Fri Jan 15 2016 Jonathan Wakely <jwakely@redhat.com> - 0.1.2-9
Packit Service 93ead5
- Rebuilt for Boost 1.60
Packit Service 93ead5
Packit Service 93ead5
* Wed Oct 28 2015 David Tardon <dtardon@redhat.com> - 0.1.2-8
Packit Service 93ead5
- rebuild for ICU 56.1
Packit Service 93ead5
Packit Service 93ead5
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 0.1.2-7
Packit Service 93ead5
- Rebuilt for Boost 1.59
Packit Service 93ead5
Packit Service 93ead5
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.2-6
Packit Service 93ead5
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
Packit Service 93ead5
Packit Service 93ead5
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 0.1.2-5
Packit Service 93ead5
- rebuild for Boost 1.58
Packit Service 93ead5
Packit Service 93ead5
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.2-4
Packit Service 93ead5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Packit Service 93ead5
Packit Service 93ead5
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.1.2-3
Packit Service 93ead5
- Rebuilt for GCC 5 C++11 ABI change
Packit Service 93ead5
Packit Service 93ead5
* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 0.1.2-2
Packit Service 93ead5
- Rebuild for boost 1.57.0
Packit Service 93ead5
Packit Service 93ead5
* Tue Dec 30 2014 David Tardon <dtardon@redhat.com> - 0.1.2-1
Packit Service 93ead5
- new upstream release
Packit Service 93ead5
Packit Service 93ead5
* Tue Aug 26 2014 David Tardon <dtardon@redhat.com> - 0.1.1-3
Packit Service 93ead5
- rebuild for ICU 53.1
Packit Service 93ead5
Packit Service 93ead5
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.1-2
Packit Service 93ead5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Packit Service 93ead5
Packit Service 93ead5
* Tue Jul 01 2014 David Tardon <dtardon@redhat.com> - 0.1.0-1
Packit Service 93ead5
- new upstream release
Packit Service 93ead5
Packit Service 93ead5
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.0-2
Packit Service 93ead5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Packit Service 93ead5
Packit Service 93ead5
* Mon May 26 2014 David Tardon <dtardon@redhat.com> - 0.1.0-1
Packit Service 93ead5
- new upstream release
Packit Service 93ead5
Packit Service 93ead5
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 0.0.6-7
Packit Service 93ead5
- Rebuild for boost 1.55.0
Packit Service 93ead5
Packit Service 93ead5
* Wed Apr 09 2014 David Tardon <dtardon@redhat.com> - 0.0.6-6
Packit Service 93ead5
- generate man pages
Packit Service 93ead5
Packit Service 93ead5
* Thu Feb 13 2014 David Tardon <dtardon@redhat.com> - 0.0.6-5
Packit Service 93ead5
- rebuild for new ICU
Packit Service 93ead5
Packit Service 93ead5
* Fri Aug 30 2013 David Tardon <dtardon@redhat.com> - 0.0.6-4
Packit Service 93ead5
- Resolves: rhbz#1001245 duplicate documentation files / potentially conflicting
Packit Service 93ead5
Packit Service 93ead5
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.6-3
Packit Service 93ead5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Packit Service 93ead5
Packit Service 93ead5
* Tue Jul 30 2013 Petr Machata <pmachata@redhat.com> - 0.0.6-2
Packit Service 93ead5
- Rebuild for boost 1.54.0
Packit Service 93ead5
Packit Service 93ead5
* Tue May 14 2013 David Tardon <dtardon@redhat.com> - 0.0.6-1
Packit Service 93ead5
- new release
Packit Service 93ead5
Packit Service 93ead5
* Wed Feb 20 2013 David Tardon <dtardon@redhat.com> - 0.0.5-1
Packit Service 93ead5
- new release
Packit Service 93ead5
Packit Service 93ead5
* Wed Jan 30 2013 David Tardon <dtardon@redhat.com> - 0.0.4-1
Packit Service 93ead5
- new release
Packit Service 93ead5
Packit Service 93ead5
* Fri Aug 24 2012 David Tardon <dtardon@redhat.com> - 0.0.3-1
Packit Service 93ead5
- new release
Packit Service 93ead5
Packit Service 93ead5
* Fri Jul 27 2012 David Tardon <dtardon@redhat.com> - 0.0.2-3
Packit Service 93ead5
- rebuilt for boost 1.50
Packit Service 93ead5
Packit Service 93ead5
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.2-2
Packit Service 93ead5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Packit Service 93ead5
Packit Service 93ead5
* Mon Jul 16 2012 David Tardon <dtardon@redhat.com> - 0.0.2-1
Packit Service 93ead5
- Resolves: rhbz#840445 new release
Packit Service 93ead5
Packit Service 93ead5
* Thu Jul 12 2012 David Tardon <dtardon@redhat.com> 0.0.1-1
Packit Service 93ead5
- new release
Packit Service 93ead5
Packit Service 93ead5
* Thu Jun 07 2012 David Tardon <dtardon@redhat.com> 0.0.0-1
Packit Service 93ead5
- initial import