Blob Blame History Raw
%global ext_manager dwbem
%global remote dwbremote

Name:           dwb
Version:        2014.03.07
Release:        4%{?dist}
Summary:        Dynamic web browser based on WebKit and GTK+

License:        GPLv3+
URL:            https://bitbucket.org/portix/dwb/wiki/Home
Source0:        https://bitbucket.org/portix/dwb/downloads/%{name}-%{version}.tar.gz

# Remove a -Werror flag that makes the build fail
patch0:         Werror.patch
Patch1:         dwb-gtk-deprecated.patch

BuildRequires:  readline-devel
BuildRequires:  gtk3-devel
BuildRequires:  webkitgtk3-devel
BuildRequires:  json-c-devel
BuildRequires:  desktop-file-utils

%description
dwb is small webkit-based web-browser in the spirit of tiling window managers,
that aims to be mostly keyboard-driven.

%prep
%setup -q
%patch0 -p1
%patch1 -p1

%build
make GTK=3 %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT
make install GTK=3 DISABLE_HSTS=1 DESTDIR=$RPM_BUILD_ROOT
desktop-file-validate $RPM_BUILD_ROOT/%{_datadir}/applications/%{name}.desktop

%post
update-desktop-database &> /dev/null || :

%postun
update-desktop-database &> /dev/null || :

%files
%{_bindir}/%{name}
%{_bindir}/%{ext_manager}
%{_bindir}/%{remote}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/%{name}
%{_mandir}/man1/%{name}.1.gz
%{_mandir}/man1/%{ext_manager}.1.gz
%{_mandir}/man1/%{remote}.1.gz
%{_mandir}/man7/%{name}-js.7.gz
%{_datadir}/pixmaps/%{name}.png

%doc README CHANGELOG COPYING AUTHORS gpl-3.0.txt

%changelog
* Fri Sep 05 2014 Yaakov Selkowitz <yselkowi@redhat.com> - 2014.03.07-4
- Fix for deprecated symbols in gtk3-3.13 (#1106189)

* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2014.03.07-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild

* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2014.03.07-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

* Fri Mar 07 2014 sebastien.willmann@gmail.com - 2014.03.07-1
- Update to version 2014.03.07
- Fixed build by removing a -Werror flag
- Added dwbremote

* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2013.03.30-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild

* Tue Apr 02 2013 Sébastien Willmann <sebastien.willmann@gmail.com> - 2013.03.30-1
- Update to version 2013.03.30
- Disable HSTS support to resolve build failure

* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2012.12.03-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild

* Fri Dec 21 2012 Sebastien Willmann <sebastien.willmann@gmail.com> - 2012.12.03-1
- Update to version 2012.12.03

* Sat Nov 03 2012 Sébastien Willmann <sebastien.willmann@gmail.com> - 2012.10.28-1
- Update to version 2012.10.28

* Wed Aug 22 2012 Sébastien Willmann <sebastien.willmann@gmail.com> - 2012.08.22-1
- Updated to version 2012.08.22

* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2012.05.11-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild

* Sun May 13 2012 Sébastien Willmann <sebastien.willmann@gmail.com> - 2012.05.11-1
- Update to version 2012.05.11

* Sun Mar 04 2012 Sébastien Willmann <sebastien.willmann@gmail.com> - 2012.02.01-3
- Added desktop file validation

* Sun Mar 04 2012 Sébastien Willmann <sebastien.willmann@gmail.com> - 2012.02.01-2
- Added Mime type and desktop database update
- Split BR on two lines, removed deffattr, removed blank lines

* Sun Mar 04 2012 Sébastien Willmann <sebastien.willmann@gmail.com> - 2012.02.01-1
- Initial version