9db19ac
# Workaround for GCC 10
9db19ac
# * https://gcc.gnu.org/gcc-10/porting_to.html#common
9db19ac
%define _legacy_common_support 1
9db19ac
cvsextras 01718a0
Name:           dillo
59010ca
Version:        3.0.5
4ec9617
Release:        12%{?dist}
cvsextras 01718a0
Summary:        Very small and fast GUI web browser
cvsextras 01718a0
df47840
License:        GPLv3+
9db19ac
URL:            https://www.dillo.org
8c53465
Source0:        %{url}/download/%{name}-%{version}.tar.bz2
cvsextras 01718a0
Source1:        %{name}.desktop
6c7ab5e
Source2:        %{name}.png
845835d
Patch0:         %{name}-openssl.patch
cvsextras 01718a0
9db19ac
BuildRequires:  autoconf
9db19ac
BuildRequires:  automake
9db19ac
BuildRequires:  desktop-file-utils
9db19ac
BuildRequires:  fltk-devel >= 1.3.0
7c7a5f1
BuildRequires:  gcc-c++
9db19ac
BuildRequires:  gettext
c2f914b
BuildRequires:  gtk+-devel
c2f914b
BuildRequires:  libjpeg-devel = 6b
9db19ac
BuildRequires:  libpng-devel >= 1.2.0
f449149
BuildRequires:  libXft-devel
845835d
BuildRequires:  make
9db19ac
BuildRequires:  openssl-devel
9db19ac
BuildRequires:  perl-generators
9db19ac
BuildRequires:  zlib-devel
528fce7
9db19ac
Requires:       wget%{?_isa}
845835d
845835d
# #676710 dillo requires iso8859 fonts
9db19ac
Requires:       xorg-x11-fonts-ISO8859-1-100dpi
9db19ac
Requires:       xorg-x11-fonts-ISO8859-1-75dpi
cvsextras 01718a0
845835d
Provides:       webclient
845835d
cvsextras 01718a0
%description
9db19ac
Dillo is a very small and fast web browser using GTK. Currently: no frames,
9db19ac
https, javascript.
9db19ac
cvsextras 01718a0
cvsextras 01718a0
%prep
136b40b
%setup -q
3680baf
%patch0 -p1 -b.dso
59010ca
autoreconf -vif
33e584d
df47840
%build
df47840
%configure --disable-dependency-tracking --enable-ipv6 --enable-ssl
9db19ac
%make_build
cvsextras 01718a0
c2f914b
cvsextras 01718a0
%install
097681a
%make_install
37abc15
rm -f doc/Makefile*
37abc15
9db19ac
%{__install} -d -m 0755 %{buildroot}%{_datadir}/applications
9db19ac
desktop-file-install --dir %{buildroot}%{_datadir}/applications %{SOURCE1}
37abc15
9db19ac
%{__install} -Dp -m 0644 %{SOURCE2} %{buildroot}%{_datadir}/pixmaps/%{name}.png
cvsextras 01718a0
df47840
# included with doc
9db19ac
rm -fr %{buildroot}%{_datadir}/doc/%{name}
df47840
df47840
# silence rpmlint and convert to utf8
df47840
iconv -f iso8859-1 -t utf-8 AUTHORS > AUTHORS.conv && mv -f AUTHORS.conv AUTHORS
df47840
iconv -f iso8859-1 -t utf-8 ChangeLog > ChangeLog.conv && mv -f ChangeLog.conv ChangeLog
9db19ac
pushd doc
df47840
iconv -f iso8859-1 -t utf-8 Cache.txt > Cache.txt.conv && mv -f Cache.txt.conv Cache.txt
df47840
iconv -f iso8859-1 -t utf-8 Cookies.txt > Cookies.txt.conv && mv -f Cookies.txt.conv Cookies.txt
9db19ac
popd
9db19ac
9db19ac
9db19ac
%check
9db19ac
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
9db19ac
cvsextras 01718a0
df47840
%files
9db19ac
%license COPYING
9db19ac
%doc AUTHORS README ChangeLog doc/
9db19ac
%config(noreplace) %{_sysconfdir}/%{name}/
845835d
%{_bindir}/%{name}*
845835d
%{_bindir}/dpid
845835d
%{_bindir}/dpidc
cvsextras 01718a0
%{_datadir}/applications/*.desktop
9db19ac
%{_datadir}/pixmaps/*.png
9db19ac
%{_libdir}/%{name}/
845835d
%{_mandir}/man1/*.1.*
9db19ac
cvsextras 01718a0
cvsextras 01718a0
%changelog
4ec9617
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.5-12
4ec9617
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
4ec9617
845835d
* Fri Jan 29 2021 Artem Polishchuk <ego.cordatus@gmail.com> - 3.0.5-11
845835d
- build: remove manual LTO flags and fix epel7 build
845835d
f8fc784
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.5-10
f8fc784
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
f8fc784
074f2ab
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.5-9
074f2ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
074f2ab
9db19ac
* Fri Mar 27 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 3.0.5-8
9db19ac
- Fix/workaround FTBFS | RHBZ#1799282
9db19ac
- Packaging improvements
9db19ac
b4f37d2
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.5-7
b4f37d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
b4f37d2
1d4cb3b
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.5-6
1d4cb3b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
1d4cb3b
95573c6
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.5-5
95573c6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
95573c6
d037da2
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.5-4
d037da2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d037da2
371c2d5
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.5-3
371c2d5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
371c2d5
3680baf
* Mon Sep 11 2017 Ranjan Maitra <aarem@fedoraproject.org>
3680baf
- 3.0.5-2
3680baf
- patched for dillo to use openssl 1.1 using patch provided  by Mattias Ellert <mattias.ellert AT physics DOT uu DOT se> 
3680baf
- fixes BZ #1470354
ee871c3
59010ca
* Fri Feb 17 2017 Ranjan Maitra <aarem@fedoraproject.org>
3680baf
- 3.0.5-1
59010ca
- version upgrade (BZ #1238891)
59010ca
3d0af28
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.4.1-6
3d0af28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
3d0af28
523c467
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.4.1-5
523c467
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
523c467
11a15a5
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.4.1-4
11a15a5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
11a15a5
9b76225
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 3.0.4.1-3
9b76225
- Rebuilt for GCC 5 C++11 ABI change
9b76225
Rex Dieter 08494c7
* Thu Feb 19 2015 Rex Dieter <rdieter@fedoraproject.org> 3.0.4.1-2
Rex Dieter 08494c7
- rebuild (fltk)
Rex Dieter 08494c7
fc1ceab
* Mon Dec 29 2014 Andreas Bierfert <andreas.bierfert@lowlatency.de>
fc1ceab
- 3.0.4.1-1
fc1ceab
- version upgrade (rhbz#1177439)
fc1ceab
95367bc
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.4-3
95367bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
95367bc
d149b42
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.4-2
d149b42
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
d149b42
11202d1
* Fri Apr 25 2014 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
11202d1
- 3.0.4-1
11202d1
- version upgrade (rhbz#1087222)
11202d1
05cbb51
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.3-3
05cbb51
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
05cbb51
7296f8e
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 3.0.3-2
7296f8e
- Perl 5.18 rebuild
7296f8e
852a9fe
* Thu May 30 2013 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
852a9fe
- 3.0.3-1
852a9fe
- version upgrade
852a9fe
097681a
* Fri Feb 22 2013 Rahul Sundaram <sundaram@fedoraproject.org> - 3.0.2-7
097681a
- remove vendor tag from desktop file. https://fedorahosted.org/fpc/ticket/247
097681a
- clean up spec to follow current guidelines
097681a
e99db3f
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.2-6
e99db3f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e99db3f
Adam Tkac c5829e8
* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 3.0.2-5
Adam Tkac c5829e8
- rebuild due to "jpeg8-ABI" feature drop
Adam Tkac c5829e8
54b4da6
* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 3.0.2-4
54b4da6
- rebuild against new libjpeg
54b4da6
f2fe640
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.2-3
f2fe640
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
f2fe640
ea4d46e
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.2-2
ea4d46e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
ea4d46e
c6783a3
* Wed Dec 28 2011 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
c6783a3
- 3.0.2-1
c6783a3
- version upgrade
c6783a3
2823a47
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 3.0.1-2
2823a47
- Rebuild for new libpng
2823a47
136b40b
* Sun Sep 25 2011 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
136b40b
- 3.0.1-1
136b40b
- new upstream release
136b40b
d77a41a
* Thu Sep 08 2011 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
d77a41a
- 3.0.0-1
d77a41a
- upgrade to release
d77a41a
4cf33a6
* Thu Sep 01 2011 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
4cf33a6
- 3.0.0-0.2.20110901
4cf33a6
- current snapshot
4cf33a6
df47840
* Thu Aug 04 2011 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
df47840
- 3.0.0-0.1.20110804
df47840
- pull hg snapshot of dillo 3
df47840
- license change to GPLv3+
df47840
- build against latest fltk (rhbz#545273)
df47840
- fixes crash described in (rhbz#676710)
df47840
528fce7
* Sun Feb 13 2011 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
528fce7
- 0.8.6-14
528fce7
- require iso8859 fonts (#676710)
528fce7
- clean up desktop files
528fce7
55fe041
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.6-14
55fe041
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
55fe041
4bec833
* Thu Jul 15 2010 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
4bec833
- 0.8.6-13
4bec833
- fix desktop entries (#487771)
4bec833
b076d1e
* Sun Apr 11 2010 Bruno Wolff III <bruno@wolff.to> - 0.8.6-12
b076d1e
- Fix DSO linking bug 564723
b076d1e
- Cleanup i18n area before trying to mv source there
b076d1e
8ae3ebc
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 0.8.6-11
8ae3ebc
- rebuilt with new openssl
8ae3ebc
3f2acd2
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.6-10
3f2acd2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
3f2acd2
2f18b33
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.6-9
2f18b33
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2f18b33
e473c42
* Thu Jan 15 2009 Tomas Mraz <tmraz@redhat.com> - 0.8.6-8
e473c42
- rebuild with new openssl
e473c42
3d641f3
* Mon Feb 11 2008 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de> - 0.8.6-7
3d641f3
- Rebuilt for gcc43
3d641f3
860c023
* Thu Dec 06 2007 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
860c023
- 0.8.6-6
860c023
- fix desktop file(s) #413111
860c023
26e83a9
* Wed Dec 05 2007 Release Engineering <rel-eng at fedoraproject dot org> - 0.8.6-5
26e83a9
 - Rebuild for deps
26e83a9
1d9b58d
* Wed Aug 22 2007 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
1d9b58d
0.8.6-4
1d9b58d
- new license tag
1d9b58d
- rebuild for buildid
1d9b58d
93a4b12
* Tue Sep 12 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
93a4b12
0.8.6-3
93a4b12
- FE6 rebuild
93a4b12
37abc15
* Tue Jul 04 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
37abc15
0.8.6-2
37abc15
- fix some more aspects of #187691 (package now contains dillo and dillo-i18n)
37abc15
- fix #197370
37abc15
f449149
* Sun Jun 18 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
f449149
0.8.6-1
f449149
- version upgrade
f449149
- fix #187691
f449149
f449149
* Mon Apr 17 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
f449149
0.8.5-3
f449149
- enable some options
f449149
934125d
* Wed Apr 05 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
934125d
0.8.5-2
934125d
- add i18n patch (#147381)
934125d
dbc8ef6
* Sat Mar 04 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
dbc8ef6
0.8.5-1
dbc8ef6
- reenable build
dbc8ef6
- version upgrade
dbc8ef6
- add dist
dbc8ef6
fc1ceab
* Thu Apr 07 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
6be5163
- rebuilt
6be5163
6c7ab5e
* Thu Feb  3 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.4-2
6c7ab5e
- Add icon, thanks to Robin Humble.
6c7ab5e
bb7f3c1
* Tue Jan 18 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.4-1
bb7f3c1
- Update to 0.8.4, fixes CAN-2005-0012 (#144953).
bb7f3c1
cvsextras 0b3647d
* Tue Sep  7 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.2-0.fdr.1
cvsextras 0b3647d
- Update to 0.8.2.
cvsextras 0b3647d
- Disable dependency tracking to speed up the build.
bb7f3c1
fc1ceab
* Sun Jun 20 2004 Nils O. Selåsdal <NOS@Utel.no> - 0:0.8.1-0.fdr.1
cvsextras 0b3647d
- 0.8.1 release
bb7f3c1
cvsextras 01718a0
* Mon Apr 19 2004 Nils O. Selåsdal <NOS@Utel.no> - 0:0.8.0-0.fdr.3
cvsextras 01718a0
- Require wget for https support.
bb7f3c1
cvsextras 01718a0
* Thu Feb 12 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.0-0.fdr.2
cvsextras 01718a0
- Use "make install DESTDIR" instead of the %%makeinstall macro to avoid
cvsextras 01718a0
  buildroot traces in installed files.
cvsextras 01718a0
- Fix files list so that debuginfo files are not included in main package.
cvsextras 01718a0
- Desktop entry improvements, split into external file.
cvsextras 01718a0
- Include more docs.
cvsextras 01718a0
- Convert spec file to UTF-8.
cvsextras 01718a0
cvsextras 01718a0
* Tue Feb 10 2004 Nils O. Selåsdal <NOS@Utel.no> - 0:0.8.0-0.fdr.1
cvsextras 01718a0
- 0.8.0 release
cvsextras 01718a0
- Add patch to silence debug messages
cvsextras 01718a0
cvsextras 01718a0
* Mon Aug 25 2003 Nils O. Selåsdal <NOS@Utel.no> - 0:0.7.3-0.fdr.2
cvsextras 01718a0
- Include ChangeLog in docs.
cvsextras 01718a0
- Use X-Fedora , not X-Red-Hat-Extra.
cvsextras 01718a0
- Add proper BuildRequires,remove Requires, since they're automatically
cvsextras 01718a0
  picked up.
cvsextras 01718a0
- use config(noreplace) for dillorc.
cvsextras 01718a0
- add Provides webclient.
cvsextras 01718a0
cvsextras 01718a0
* Sat Aug 23 2003 Nils O. Selåsdal <NOS@Utel.no> - 0:0.7.3-0.fdr.1
cvsextras 01718a0
- Initial RPM release for fedora