751569c
%define         _hardened_build 1
751569c
6d5ee97
Summary: DjVu viewers, encoders, and utilities
cvsextras b6b424b
Name: djvulibre
2097e19
Version: 3.5.27
4b8d9b4
Release: 25%{?dist}
0407dd1
License: GPLv2+
3552945
URL: http://djvu.sourceforge.net/
764a2fb
Source0: http://downloads.sourceforge.net/djvu/%{name}-%{version}.tar.gz
481e292
Patch0: djvulibre-3.5.22-cdefs.patch
2097e19
#Patch1: djvulibre-3.5.25.3-cflags.patch
90e70d8
Patch2: djvulibre-3.5.27-buffer-overflow.patch
369377b
Patch3: djvulibre-3.5.27-infinite-loop.patch
74ff854
Patch4: djvulibre-3.5.27-stack-overflow.patch
a860c03
Patch5: djvulibre-3.5.27-zero-bytes-check.patch
d86a968
Patch6: djvulibre-3.5.27-export-file.patch
ecae4ff
Patch7: djvulibre-3.5.27-null-dereference.patch
25e8e95
Patch8: djvulibre-3.5.27-check-image-size.patch
4b8d9b4
Patch9: djvulibre-3.5.27-integer-overflow.patch
05551df
05551df
Requires(post): xdg-utils
3552945
Requires(preun): xdg-utils
27d0f3f
%if (0%{?fedora} > 15 || 0%{?rhel} > 6)
Igor Gnatenko b1429bf
BuildRequires:  gcc
05551df
BuildRequires: libjpeg-turbo-devel
27d0f3f
%else
27d0f3f
BuildRequires: libjpeg-devel
27d0f3f
%endif
ef99b57
BuildRequires: libtiff-devel
05551df
BuildRequires: xdg-utils chrpath
a19c51a
BuildRequires: hicolor-icon-theme
79a6eeb
BuildRequires: inkscape
79a6eeb
BuildRequires: gcc-c++
5250e49
BuildRequires: make
05551df
05551df
Provides: %{name}-mozplugin = %{version}
05551df
Obsoletes: %{name}-mozplugin < 3.5.24
cvsextras b6b424b
0ef59ba
%description
cvsextras b6b424b
DjVu is a web-centric format and software platform for distributing documents
3552945
and images. DjVu can advantageously replace PDF, PS, TIFF, JPEG, and GIF for
3552945
distributing scanned documents, digital documents, or high-resolution pictures.
3552945
DjVu content downloads faster, displays and renders faster, looks nicer on a
3552945
screen, and consume less client resources than competing formats. DjVu images
3552945
display instantly and can be smoothly zoomed and panned with no lengthy
3552945
re-rendering.
cvsextras b6b424b
6d5ee97
DjVuLibre is a free (GPL'ed) implementation of DjVu, including viewers,
6d5ee97
decoders, simple encoders, and utilities. The browser plugin is in its own
6d5ee97
separate sub-package.
3552945
3552945
ef99b57
%package libs
ef99b57
Summary: Library files for DjVuLibre
ef99b57
ef99b57
%description libs
ef99b57
Library files for DjVuLibre.
ef99b57
ef99b57
3552945
%package devel
ef99b57
Summary: Development files for DjVuLibre
ef99b57
Requires: %{name}-libs = %{version}-%{release}
ef99b57
Requires: pkgconfig
3552945
3552945
%description devel
ef99b57
Development files for DjVuLibre.
cvsextras b6b424b
cvsextras b6b424b
cvsextras b6b424b
%prep
2097e19
%setup -q 
481e292
%patch0 -p1 -b .cdefs
2097e19
#%patch1 -p1 -b .cflags
90e70d8
%patch2 -p1 -b .buffer-overflow
369377b
%patch3 -p1 -b .infinite-loop
74ff854
%patch4 -p1 -b .stack-overflow
a860c03
%patch5 -p1 -b .zero-bytes-check
d86a968
%patch6 -p1 -b .export-file
ecae4ff
%patch7 -p1 -b .null-dereference
25e8e95
%patch8 -p1 -b .check-image-size
4b8d9b4
%patch9 -p1 -b .integer-overflow
751593a
cvsextras b6b424b
05551df
%build 
751593a
%configure --with-qt=%{_libdir}/qt-3.3 --enable-threads
ef99b57
# Disable rpath on 64bit - NOT! It makes the build fail (still as of 3.5.20-2)
89ffb12
#sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
89ffb12
#sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
05551df
05551df
make %{?_smp_mflags} V=1
cvsextras 544e2e0
cvsextras b6b424b
cvsextras b6b424b
%install
05551df
make install DESTDIR=%{buildroot}
ee43a54
ef99b57
# Fix for the libs to get stripped correctly (still required in 3.5.20-2)
ee43a54
find %{buildroot}%{_libdir} -name '*.so*' | xargs %{__chmod} +x
cvsextras b6b424b
751593a
# Remove rpath
751593a
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/djvutoxml
751593a
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/djvused
751593a
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/cjb2
751593a
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/csepdjvu
751593a
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/djvuserve
751593a
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/djvm
751593a
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/djvuxmlparser
751593a
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/djvutxt
751593a
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/ddjvu
751593a
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/djvumake
751593a
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/cpaldjvu
751593a
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/djvuextract
751593a
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/c44
751593a
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/djvups
751593a
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/djvudump
751593a
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/djvmcvt
751593a
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/bzz
751593a
e6cc84d
# This XML file does not differentiate between DjVu Image and DjVu Document
e6cc84d
# MIME types, the default one in shared-mime-info does.
e6cc84d
rm -f $RPM_BUILD_ROOT%{_datadir}/mime/packages/djvulibre-mime.xml
e6cc84d
a19c51a
# MIME types (icons and desktop file) - this installs icon files under
a19c51a
# /usr/share/icons/hicolor/ and an xml file under /usr/share/mime/image/
a19c51a
# Taken from {_datadir}/djvu/osi/desktop/register-djvu-mime install
a19c51a
# See also the README file in the desktopfiles directory of the source distribution
a19c51a
pushd desktopfiles
a19c51a
for i in 22 32 48 64 ; do
a19c51a
    install -d $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${i}x${i}/mimetypes/
2097e19
    cp -a ./prebuilt-hi${i}-djvu.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${i}x${i}/mimetypes/image-vnd.djvu.mime.png
a19c51a
#    cp -a ./hi${i}-djvu.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${i}x${i}/mimetypes/gnome-mime-image-vnd.djvu.png
a19c51a
done
a19c51a
popd
cvsextras b6b424b
2097e19
cvsextras 544e2e0
%post
27d0f3f
# Unregister menu entry for djview3 if it is present as we no longer
a19c51a
# ship this in favour of the djview4 package. These files were
a19c51a
# installed in %post by the older djvulibre packages, but not actually
a19c51a
# owned by the package (packaging bug)
a19c51a
rm -f %{_datadir}/applications/djvulibre-djview3.desktop || :
a19c51a
rm -f %{_datadir}/icons/hicolor/32x32/apps/djvulibre-djview3.png || :
27d0f3f
2097e19
3552945
%preun
a19c51a
# This is the legacy script, not compliant with current packaging
a19c51a
# guidelines. However, we leave it in, as the old packages didn't own
a19c51a
# the icon and xml files, so we want to be sure we remove them
3552945
if [ $1 -eq 0 ]; then
3552945
    # MIME types (icons and desktop file)
3552945
    %{_datadir}/djvu/osi/desktop/register-djvu-mime uninstall || :
3552945
fi
3552945
2097e19
dba0301
%ldconfig_scriptlets libs
cvsextras 544e2e0
cvsextras b6b424b
cvsextras b6b424b
%files
cvsextras b6b424b
%{_bindir}/*
cvsextras 544e2e0
%{_mandir}/man1/*
a19c51a
%{_datadir}/djvu/
2097e19
%{_datadir}/icons/hicolor/16x16/mimetypes/*
2097e19
%{_datadir}/icons/hicolor/20x20/mimetypes/*
a19c51a
%{_datadir}/icons/hicolor/22x22/mimetypes/*
2097e19
%{_datadir}/icons/hicolor/24x24/mimetypes/*
a19c51a
%{_datadir}/icons/hicolor/32x32/mimetypes/*
a19c51a
%{_datadir}/icons/hicolor/48x48/mimetypes/*
2097e19
%{_datadir}/icons/hicolor/64x64/mimetypes/*
2097e19
%{_datadir}/icons/hicolor/72x72/mimetypes/*
2097e19
%{_datadir}/icons/hicolor/96x96/mimetypes/*
2097e19
%{_datadir}/icons/hicolor/128x128/mimetypes/*
2097e19
%{_datadir}/icons/hicolor/scalable/mimetypes/*
2097e19
%{_datadir}/icons/hicolor/256x256/mimetypes/*
a19c51a
cvsextras 544e2e0
ef99b57
%files libs
5192c4f
%doc README COPYRIGHT COPYING NEWS
ef99b57
%{_libdir}/*.so.*
ef99b57
2097e19
3552945
%files devel
ef99b57
%doc doc/*.*
2aec6e1
%{_includedir}/libdjvu/
0358dc1
%{_libdir}/pkgconfig/ddjvuapi.pc
2aec6e1
%exclude %{_libdir}/*.la
2aec6e1
%{_libdir}/*.so
2aec6e1
cvsextras b6b424b
cvsextras b6b424b
%changelog
4b8d9b4
* Mon May 03 2021 Marek Kasik <mkasik@redhat.com> - 3.5.27-25
4b8d9b4
- Avoid integer overflow when allocating bitmap
4b8d9b4
- Resolves: #1943409
4b8d9b4
25e8e95
* Mon May 03 2021 Marek Kasik <mkasik@redhat.com> - 3.5.27-24
25e8e95
- Check image size for 0
25e8e95
- Resolves: #1943408
25e8e95
eb640aa
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.27-23
eb640aa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
eb640aa
636f65a
* Tue Aug 04 2020 Marek Kasik <mkasik@redhat.com> - 3.5.27-22
636f65a
- Fix exporting of djvu icons with Inkscape
636f65a
- Resolves: #1863428
636f65a
696e3d5
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.27-21
696e3d5
- Second attempt - Rebuilt for
696e3d5
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
696e3d5
23c5f5c
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.27-20
23c5f5c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
23c5f5c
2e7281e
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.27-19
2e7281e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
2e7281e
ecae4ff
* Fri Nov 22 2019 Marek Kasik <mkasik@redhat.com> - 3.5.27-18
ecae4ff
- Fix a NULL pointer dereference in DJVU::filter_fv()
ecae4ff
- Resolves: #1771267
ecae4ff
d86a968
* Fri Nov  8 2019 Marek Kasik <mkasik@redhat.com> - 3.5.27-17
d86a968
- Use Inkscape's "--export-file" option replacing "--export-png"
d86a968
- Related: #1767921
d86a968
a860c03
* Thu Nov  7 2019 Marek Kasik <mkasik@redhat.com> - 3.5.27-16
a860c03
- Fix a crash due to missing zero-bytes check
a860c03
- Resolves: #1767921
a860c03
74ff854
* Thu Nov  7 2019 Marek Kasik <mkasik@redhat.com> - 3.5.27-15
74ff854
- Fix a stack overflow
74ff854
- Resolves: #1767868
74ff854
369377b
* Wed Nov  6 2019 Marek Kasik <mkasik@redhat.com> - 3.5.27-14
369377b
- Break an infinite loop
369377b
- Resolves: #1767857
369377b
90e70d8
* Wed Nov  6 2019 Marek Kasik <mkasik@redhat.com> - 3.5.27-13
90e70d8
- Fix a buffer overflow
90e70d8
- Resolves: #1767842
90e70d8
58d7c24
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.27-12
58d7c24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
58d7c24
209997b
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.27-11
209997b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
209997b
79a6eeb
* Mon Jul 23 2018 Marek Kasik <mkasik@redhat.com> - 3.5.27-10
79a6eeb
- Add BuildRequires of gcc-c++
79a6eeb
- Resolves: #1603796
79a6eeb
58a96da
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.27-9
58a96da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
58a96da
e6cc84d
* Wed Feb 14 2018 Marek Kasik <mkasik@redhat.com> - 3.5.27-8
e6cc84d
- Remove XML file defining DjVu MIME type because it does not differentiate
e6cc84d
- between DjVu Image and DjVu Document (the default one in shared-mime-info does)
e6cc84d
- Resolves: #1513188
e6cc84d
647f497
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.5.27-7
647f497
- Escape macros in %%changelog
647f497
e70d533
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.27-6
e70d533
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
e70d533
dba0301
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.5.27-5
dba0301
- Switch to %%ldconfig_scriptlets
dba0301
78e5ee9
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.27-4
78e5ee9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
78e5ee9
5e50832
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.27-3
5e50832
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
5e50832
cf2493d
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.27-2
cf2493d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
cf2493d
2097e19
* Mon Mar 28 2016 François Cami <fcami@fedoraproject.org> - 3.5.27-1
2097e19
- Update to latest upstream.
2097e19
2a182c0
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.25.3-18
2a182c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2a182c0
3865aa5
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.25.3-17
3865aa5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3865aa5
3a3aece
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 3.5.25.3-16
3a3aece
- Rebuilt for GCC 5 C++11 ABI change
3a3aece
2097e19
* Fri Jan 09 2015 François Cami <fcami@fedoraproject.org> - 3.5.25.3-15
751569c
- Fix bogus date in changelog + use PIC.
751569c
7dd20e3
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.25.3-14
7dd20e3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
7dd20e3
1f248ab
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.25.3-13
1f248ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
1f248ab
09d66d5
* Mon May  5 2014 Peter Robinson <pbrobinson@fedoraproject.org> 3.5.25.3-12
09d66d5
- Remove autoconf requirement, it's not needed even for aarch64
09d66d5
  it's handled in the %%configure macro
09d66d5
ec2aa30
* Tue Dec 17 2013 Jonathan Underwood <jonathan.underwood@gmail.com> - 3.5.25.3-11
ec2aa30
- Only call autoreconf for Fedora 19 and higher, and not RHEL
ec2aa30
3a36e9a
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.25.3-10
3a36e9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
3a36e9a
c7d2bd3
* Thu May 23 2013 François Cami <fcami@fedoraproject.org> - - 3.5.25.3-9
c7d2bd3
- Fix #729469 again.
c7d2bd3
b355197
* Thu May 23 2013 François Cami <fcami@fedoraproject.org> - - 3.5.25.3-8
b355197
- Add autoreconf to BuildRequires.
b355197
f65d08e
* Thu May 23 2013 François Cami <fcami@fedoraproject.org> - - 3.5.25.3-7
647f497
- Call autoreconf in %%build (#925264).
f65d08e
5f91c03
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.25.3-6
5f91c03
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
5f91c03
764a2fb
* Thu Jan 31 2013 François Cami <fcami@fedoraproject.org> - 3.5.25.3-5
764a2fb
- fix source URL (#905953).
764a2fb
Adam Tkac c212575
* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 3.5.25.3-4
Adam Tkac c212575
- rebuild due to "jpeg8-ABI" feature drop
Adam Tkac c212575
e0ba05b
* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 3.5.25.3-3
e0ba05b
- rebuild against new libjpeg
e0ba05b
700e4e1
* Tue Oct  9 2012 Ville Skyttä <ville.skytta@iki.fi> - 3.5.25.3-2
700e4e1
- Build with $RPM_OPT_FLAGS (#729469).
700e4e1
5192c4f
* Wed Oct  3 2012 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 3.5.25.3-1
5192c4f
- Update to version 3.5.25.3
5192c4f
- Add BuildRequires for inkscape
5192c4f
e5044e9
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.24-6
e5044e9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
e5044e9
a19c51a
* Tue May  8 2012 Jonathan G. Underwood <rpmb@mia.theory.phys.ucl.ac.uk> - 3.5.24-4
a19c51a
- Properly remove the djview3 menu entries
a19c51a
- Correctly package the icon files
a19c51a
27d0f3f
* Sat May  5 2012 Jonathan G. Underwood <rpmb@mia.theory.phys.ucl.ac.uk> - 3.5.24-4
27d0f3f
- Merge in changes from Fedora master branch to el6 branch to bring version 3.5.24
27d0f3f
- Unregister djview3 menu/desktop entry on install if present
27d0f3f
- Replace BuildRequire for libjpeg-turbo-devel with libjpeg-devel
27d0f3f
  depending on fedora/rhel version
27d0f3f
Orion Poplawski aeeb7d6
* Fri Feb 17 2012 Orion Poplawski <orion@cora.nwra.com> - 3.5.24-3
Orion Poplawski aeeb7d6
- Don't call register-djview-menu since we don't build djview3 anymore (bug 734856)
Orion Poplawski aeeb7d6
c91bd6f
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.24-2
c91bd6f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
c91bd6f
05551df
* Mon Aug  8 2011 Peter Robinson <pbrobinson@gmail.com> 3.5.24-1
05551df
- 3.5.24
05551df
- Obsolete mozplugin, dropped upstream
05551df
- Dropped djview3, use djview4
05551df
481e292
* Mon Jan 31 2011 Karsten Hopp <karsten@redhat.com> 3.5.22-2
481e292
- add include cstddefs for size_t
481e292
751593a
* Mon Nov 30 2009 Ralesh Pandit  <rakesh@fedoraproject.org> 3.5.22-1
751593a
- Updated to 3.5.22 (#542221) (Spec patch by Michal Schmidt)
751593a
57e71a1
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.21-3
57e71a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
57e71a1
dd0820a
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.21-2
dd0820a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
dd0820a
60c5f6a
* Sat Jan 17 2009 Rakesh Pandit <rakesh@fedoraproject.org> 3.5.21-1
60c5f6a
- Updated to 3.5.21
60c5f6a
a3a7f94
* Fri Jun 06 2008 Dennis Gilmore <dennis@ausil.us> 3.5.20-3
a3a7f94
- BR qt3-devel
a3a7f94
6f37317
* Sun Feb  3 2008 Matthias Saou <http://freshrpms.net/> 3.5.20-2
ef99b57
- Update to 3.5.20-2 (#431025).
ef99b57
- Split off a -libs sub-package (#391201).
ef99b57
- Split off a -mozplugin sub-package.
ef99b57
d19d32c
* Wed Aug 22 2007 Matthias Saou <http://freshrpms.net/> 3.5.19-4
d19d32c
- Rebuild for new BuildID feature.
d19d32c
0407dd1
* Mon Aug  6 2007 Matthias Saou <http://freshrpms.net/> 3.5.19-3
0407dd1
- Update License field.
0407dd1
ee00d60
* Mon Jun 11 2007 Matthias Saou <http://freshrpms.net/> 3.5.19-2
ee00d60
- Include patch to remove LC_CTYPE for ja man pages, fixes sed 100% CPU issue.
ee00d60
89ffb12
* Fri Jun  8 2007 Matthias Saou <http://freshrpms.net/> 3.5.19-1
89ffb12
- Update to 3.5.19.
89ffb12
- Disable rpath on 64bit... not.
89ffb12
- Convert ja man pages to UTF-8.
89ffb12
89ffb12
* Tue Feb 13 2007 Matthias Saou <http://freshrpms.net/> 3.5.18-2
89ffb12
- Include man page patch to have man pages be identical across archs (#228359).
89ffb12
3552945
* Mon Feb  5 2007 Matthias Saou <http://freshrpms.net/> 3.5.18-1
3552945
- Update to 3.5.18.
3552945
- Remove no longer needed /usr/include/qt3 replacing.
3552945
- Replace desktop build requirements and scriplets with new xdg utils way.
3552945
- Include new de and fr man page translations... not! Directories are empty.
3552945
- Split -devel sub-package, as the new djview4 should build require it.
3552945
- No longer build require a web browser, the plugin always gets built now.
3552945
206952d
* Mon Aug 28 2006 Matthias Saou <http://freshrpms.net/> 3.5.17-2
206952d
- FC6 rebuild.
0c0f75b
- Use mozilla up to FC5, and seamonkey for FC6+ and non-Fedora.
0c0f75b
- Build require gnome-mime-data to get build time detected dirs in place.
206952d
4c9d33b
* Sun Jul  2 2006 Matthias Saou <http://freshrpms.net/> 3.5.17-1
4c9d33b
- Update to 3.5.17.
4c9d33b
0358dc1
* Tue Mar 14 2006 Matthias Saou <http://freshrpms.net/> 3.5.16-3
4c9d33b
- Update to CVS snapshot, fixes the build with gcc 4.1 (sf.net #1420522).. NOT!
0358dc1
- Include workaround for wrong qt3 includes in gui/djview/Makefile.dep.
0358dc1
- Add new pkgconfig ddjvuapi.pc file.
0358dc1
d89b365
* Mon Mar  6 2006 Matthias Saou <http://freshrpms.net/> 3.5.16-2
0358dc1
- FC5 rebuild... nope.
64add43
d89b365
* Mon Jan 30 2006 Matthias Saou <http://freshrpms.net/> 3.5.16-1
d89b365
- Update to 3.5.16.
d89b365
- Add conditional to build with/without modular X depending on FC version.
d89b365
- Remove no longer needed gcc4 patch.
d89b365
- Add extra qualification patch.
d89b365
4860808
* Thu Aug  4 2005 Matthias Saou <http://freshrpms.net/> 3.5.15-2
4860808
- Include djvulibre-3.5.15-gcc401.patch to fix compilation with gcc 4.0.1.
4860808
- Add hicolor-icon-theme build req for /usr/share/icons/hicolor/48x48/mimetypes
4860808
  to exist.
4860808
2aec6e1
* Thu Aug  4 2005 Matthias Saou <http://freshrpms.net/> 3.5.15-1
2aec6e1
- Update to 3.5.15.
2aec6e1
- Move desktop icon to datadir/icons/hicolor.
2aec6e1
- Add gtk-update-icon-cache calls for the new icon.
2aec6e1
- Move browser plugin from netscape to mozilla directory instead of symlinking.
2aec6e1
- Clean build requirements and add libtiff-devel.
2aec6e1
- Add redhat-menus build req since it owns /etc/xdg/menus/applications.menu,
2aec6e1
  which the configure script checks to install the desktop file.
ffc3798
- Add OPTS to the make line (#156208 - Michael Schwendt).
2aec6e1
2aec6e1
* Tue May  3 2005 David Woodhouse <dwmw2@infradead.org> 3.5.14-6
2aec6e1
- Remove files that were installed only for older KDE versions.
e306deb
cda0cdf
* Mon Feb 14 2005 David Woodhouse <dwmw2@infradead.org> 3.5.14-4
cda0cdf
- Include %%{_datadir}/mimelnk/image/x-djvu.desktop
cda0cdf
ee43a54
* Tue Nov 16 2004 Matthias Saou <http://freshrpms.net/> 3.5.14-3
ee43a54
- Bump release to provide Extras upgrade path.
ee43a54
ee43a54
* Fri Nov  5 2004 Matthias Saou <http://freshrpms.net/> 3.5.14-2
ee43a54
- Re-enable the lib/mozilla/ symlink to the plugin.
ee43a54
- Add source of /etc/profile.d/qt.sh to fix weird detection problem on FC3...
ee43a54
  ...doesn't fix it, some lib required by qt is probably installed after and
ee43a54
  ldconfig not run.
ee43a54
- Added lib +x chmod'ing to get proper stripping and debuginfo package.
ee43a54
ee43a54
* Sat Oct 16 2004 Matthias Saou <http://freshrpms.net/> 3.5.14-2
ee43a54
- Added update-desktop-database scriplet calls.
ee43a54
cvsextras 544e2e0
* Mon Aug 16 2004 Matthias Saou <http://freshrpms.net/> 3.5.14-1
cvsextras 544e2e0
- Update to 3.5.14.
cvsextras 544e2e0
- Added newly introduced files to the package.
cvsextras 544e2e0
cvsextras 544e2e0
* Mon May 17 2004 Matthias Saou <http://freshrpms.net/> 3.5.13-1
cvsextras 544e2e0
- Update to 3.5.13.
cvsextras 544e2e0
- Added new Japanese man pages.
cvsextras 544e2e0
cvsextras 544e2e0
* Wed May  5 2004 Matthias Saou <http://freshrpms.net/> 3.5.12-4
89ffb12
- Changed the plugin directory for mozilla to %%{_libdir}/mozilla,
cvsextras 544e2e0
  as suggested by Matteo Corti.
cvsextras 544e2e0
- Shortened the description.
cvsextras 544e2e0
cvsextras 544e2e0
* Wed Jan 14 2004 Matthias Saou <http://freshrpms.net/> 3.5.12-3
cvsextras 544e2e0
- Added XFree86-devel and libjpeg-devel build requirements.
cvsextras 544e2e0
cvsextras 544e2e0
* Fri Nov  7 2003 Matthias Saou <http://freshrpms.net/> 3.5.12-2
cvsextras 544e2e0
- Rebuild for Fedora Core 1.
cvsextras 544e2e0
cvsextras 544e2e0
* Mon Sep  1 2003 Matthias Saou <http://freshrpms.net/>
cvsextras 544e2e0
- Update to 3.5.12.
cvsextras 544e2e0
cvsextras 544e2e0
* Thu May  1 2003 Matthias Saou <http://freshrpms.net/>
cvsextras 79b16e4
- Update to 3.5.11.
cvsextras 79b16e4
cvsextras 544e2e0
* Mon Mar 31 2003 Matthias Saou <http://freshrpms.net/>
cvsextras 79b16e4
- Rebuilt for Red Hat Linux 9.
cvsextras 79b16e4
cvsextras 544e2e0
* Thu Mar 20 2003 Matthias Saou <http://freshrpms.net/>
cvsextras b6b424b
- Update to 3.5.10.
cvsextras b6b424b
cvsextras 544e2e0
* Wed Jul 24 2002 Matthias Saou <http://freshrpms.net/>
cvsextras b6b424b
- Update to 3.5.7.
cvsextras b6b424b
cvsextras 544e2e0
* Fri Jul 19 2002 Matthias Saou <http://freshrpms.net/>
cvsextras b6b424b
- Spec file cleanup and fixes.
cvsextras b6b424b
cvsextras b6b424b
* Wed May 29 2002 Leon Bottou <leon@bottou.org>
cvsextras b6b424b
- bumped to version 3.5.6-1
cvsextras b6b424b
cvsextras b6b424b
* Mon Apr 1 2002 Leon Bottou <leonb@users.sourceforge.net>
cvsextras b6b424b
- bumped to version 3.5.5-2
cvsextras b6b424b
- changed group to Applications/Publishing
cvsextras b6b424b
751569c
* Mon Mar 25 2002 Leon Bottou <leonb@users.sourceforge.net>
cvsextras b6b424b
- bumped to version 3.5.5-2
cvsextras b6b424b
cvsextras b6b424b
* Tue Jan 22 2002 Leon Bottou <leonb@users.sourceforge.net>
cvsextras b6b424b
- bumped to version 3.5.4-1.
cvsextras b6b424b
- fixed for properly locating the man directory.
cvsextras b6b424b
- bumped to version 3.5.4-2.
cvsextras b6b424b
cvsextras b6b424b
* Wed Jan 16 2002 Leon Bottou <leonb@users.sourceforge.net>
cvsextras b6b424b
- bumped to version 3.5.3-1
cvsextras b6b424b
cvsextras b6b424b
* Fri Dec  7 2001 Leon Bottou <leonb@users.sourceforge.net>
cvsextras b6b424b
- bumped to version 3.5.2-1.
cvsextras b6b424b
cvsextras b6b424b
* Wed Dec  5 2001 Leon Bottou <leonb@users.sourceforge.net>
cvsextras b6b424b
- created spec file for rh7.x.
cvsextras b6b424b