Blob Blame History Raw
Name:           capnet-assist
Summary:        Captive Portal Assistant for Pantheon
Version:        0.2.1
Release:        3%{?dist}
License:        GPLv3+
URL:            https://launchpad.net/capnet-assist

Source0:        https://launchpad.net/%{name}/loki/%{version}/+download/%{name}-%{version}.tar.xz

# Backported patch to fix the CFLAGS in CMake
Patch0:         00-fix-cmake-cflags.patch

BuildRequires:  cmake
BuildRequires:  desktop-file-utils
BuildRequires:  gettext
BuildRequires:  vala >= 0.26

BuildRequires:  pkgconfig(gcr-3)
BuildRequires:  pkgconfig(gcr-ui-3)
BuildRequires:  pkgconfig(gio-2.0)
BuildRequires:  pkgconfig(granite) >= 0.3
BuildRequires:  pkgconfig(gtk+-3.0)
BuildRequires:  pkgconfig(webkit2gtk-4.0)

Requires:       NetworkManager


%description
Assists users in connective to Captive Portals such as those found on
public access points in train stations, coffee shops, universities,
etc.

Upon detection, the assistant appears showing the captive portal. Once
a connection is known to have been established, it dismisses itself.

Written in Vala and using WebkitGtk+.


%prep
%autosetup -p0


%build
mkdir build && pushd build
%cmake ..
%make_build
popd


%install
pushd build
%make_install
popd

%find_lang captive-login


%check
desktop-file-validate %{buildroot}/%{_datadir}/applications/org.pantheon.capnet-assist.desktop


%files -f captive-login.lang
%license COPYING
%doc AUTHORS README

%{_bindir}/captive-login

%{_sysconfdir}/NetworkManager/dispatcher.d/90captive_portal_test

%{_datadir}/applications/org.pantheon.capnet-assist.desktop
%{_datadir}/glib-2.0/schemas/org.pantheon.capnet-assist.gschema.xml


%changelog
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild

* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild

* Tue Feb 14 2017 Fabio Valentini <decathorpe@gmail.com> - 0.2.1-1
- Initial package.