e71a084
%global forgeurl https://gitlab.com/lanodan/badWolf
e71a084
e71a084
Name:           badwolf
948ef81
Version:        1.2.2
97fb2d4
Release:        %autorelease
e71a084
Summary:        Web Browser which aims at security and privacy over usability
e71a084
e71a084
%global tag v%{version}
e71a084
%forgemeta
e71a084
e71a084
License:        BSD
e71a084
URL:            https://hacktivis.me/projects/badwolf
e71a084
Source0:        %{forgesource}
e71a084
e71a084
BuildRequires:  make
e71a084
BuildRequires:  gcc
e71a084
BuildRequires:  gettext
e71a084
BuildRequires:  desktop-file-utils
e71a084
e71a084
BuildRequires:  webkit2gtk3-devel
e71a084
e71a084
Requires:       hicolor-icon-theme
e71a084
e71a084
%description
e71a084
BadWolf is a minimalist and privacy-oriented WebKitGTK+ browser.
e71a084
e71a084
- Privacy-oriented:
e71a084
No browser-level tracking, multiple ephemeral isolated sessions per new
e71a084
unrelated tabs, JavaScript off by default.
e71a084
e71a084
- Minimalist:
e71a084
Small codebase (~1 500 LoC), reuses existing components when available or makes
e71a084
it available.
e71a084
e71a084
- Customizable:
e71a084
WebKitGTK native extensions, Interface customizable through CSS.
e71a084
e71a084
- Powerful & Usable:
e71a084
Stable User-Interface; The common shortcuts are available (and documented), no
e71a084
vi-modal edition or single-key shortcuts are used.
e71a084
e71a084
- No annoyances:
e71a084
Dialogs are only used when required (save file, print, …), javascript popups
e71a084
open in a background tab.
e71a084
e71a084
e71a084
%prep
e71a084
%autosetup -n badWolf-%{tag}
e71a084
e71a084
e71a084
%build
e71a084
%set_build_flags
97fb2d4
PREFIX=%{_prefix} ./configure
e71a084
%make_build all
e71a084
e71a084
e71a084
%install
97fb2d4
%make_install
e71a084
e71a084
rm -rf %{buildroot}%{_datadir}/doc/%{name}-%{version}
e71a084
e71a084
%find_lang Badwolf
e71a084
e71a084
e71a084
%check
e71a084
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
e71a084
e71a084
e71a084
%files -f Badwolf.lang
e71a084
%license COPYING
e71a084
%doc README.md KnowledgeBase.md interface.txt
e71a084
%{_bindir}/badwolf
e71a084
%dir %{_datadir}/%{name}
e71a084
%dir %{_datadir}/%{name}/locale
e71a084
%dir %{_datadir}/%{name}/locale/*
e71a084
%dir %{_datadir}/%{name}/locale/*/LC_MESSAGES
e71a084
%{_datadir}/%{name}/interface.css
e71a084
%{_datadir}/applications/%{name}.desktop
e71a084
%{_datadir}/icons/hicolor/*/apps/%{name}.*
e71a084
%{_mandir}/man1/%{name}.1.*
e71a084
e71a084
e71a084
%changelog
97fb2d4
%autochangelog