Blame elementary-capnet-assist.spec

7b527e6
%global srcname capnet-assist
babe3c8
%global appname io.elementary.%{srcname}
7b527e6
d2cb104
Name:           elementary-capnet-assist
7b527e6
Summary:        Captive Portal Assistant for elementary
fc0fdbd
Version:        2.2.3
fc0fdbd
Release:        1%{?dist}
7b527e6
License:        GPLv3+
7b527e6
7b527e6
URL:            https://github.com/elementary/%{srcname}
7b527e6
Source0:        %{url}/archive/%{version}/%{name}-%{version}.tar.gz
7b527e6
7b527e6
BuildRequires:  desktop-file-utils
7b527e6
BuildRequires:  gettext
d2cb104
BuildRequires:  libappstream-glib
7b527e6
BuildRequires:  meson
d2cb104
BuildRequires:  vala
7b527e6
7b527e6
BuildRequires:  pkgconfig(gcr-3)
7b527e6
BuildRequires:  pkgconfig(gcr-ui-3)
7b527e6
BuildRequires:  pkgconfig(gio-2.0)
d2cb104
BuildRequires:  pkgconfig(glib-2.0)
d2cb104
BuildRequires:  pkgconfig(gobject-2.0)
7b527e6
BuildRequires:  pkgconfig(granite)
7b527e6
BuildRequires:  pkgconfig(gtk+-3.0)
7b527e6
BuildRequires:  pkgconfig(webkit2gtk-4.0)
7b527e6
7b527e6
Requires:       NetworkManager
7b527e6
d2cb104
# capnet-assist was retired for f29+
7b527e6
Provides:       capnet-assist = %{version}-%{release}
7b527e6
Obsoletes:      capnet-assist < 0.2.1-7
7b527e6
7b527e6
7b527e6
%description
7b527e6
Assists users in connective to Captive Portals such as those found on
7b527e6
public access points in train stations, coffee shops, universities,
7b527e6
etc.
7b527e6
7b527e6
Upon detection, the assistant appears showing the captive portal. Once
7b527e6
a connection is known to have been established, it dismisses itself.
7b527e6
7b527e6
Written in Vala and using WebkitGtk+.
7b527e6
7b527e6
7b527e6
%prep
7b527e6
%autosetup -n %{srcname}-%{version}
7b527e6
7b527e6
7b527e6
%build
7b527e6
%meson
7b527e6
%meson_build
7b527e6
7b527e6
7b527e6
%install
7b527e6
%meson_install
7b527e6
babe3c8
%find_lang %{appname}
7b527e6
7b527e6
7b527e6
%check
7b527e6
desktop-file-validate \
7b527e6
    %{buildroot}/%{_datadir}/applications/%{appname}.desktop
7b527e6
d2cb104
appstream-util validate-relax --nonet \
d2cb104
    %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
d2cb104
7b527e6
babe3c8
%files -f %{appname}.lang
7b527e6
%doc README.md
7b527e6
%license COPYING
7b527e6
7b527e6
%{_bindir}/%{appname}
7b527e6
7b527e6
%{_sysconfdir}/NetworkManager/dispatcher.d/90captive_portal_test
7b527e6
7b527e6
%{_datadir}/applications/%{appname}.desktop
7b527e6
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
d2cb104
%{_datadir}/metainfo/%{appname}.appdata.xml
7b527e6
7b527e6
7b527e6
%changelog
fc0fdbd
* Mon Feb 04 2019 Fabio Valentini <decathorpe@gmail.com> - 2.2.3-1
fc0fdbd
- Update to version 2.2.3.
fc0fdbd
c872338
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-2
c872338
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
c872338
d2cb104
* Wed Oct 17 2018 Fabio Valentini <decathorpe@gmail.com> - 2.2.2-1
d2cb104
- Update to version 2.2.2.
d2cb104
babe3c8
* Wed Oct 03 2018 Fabio Valentini <decathorpe@gmail.com> - 2.2.1-1
babe3c8
- Update to version 2.2.1.
babe3c8
39ef0d2
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.2-3
39ef0d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
39ef0d2
bfbec45
* Thu Jun 14 2018 Fabio Valentini <decathorpe@gmail.com> - 0.2.2-2
bfbec45
- Rebuild for granite5 soname bump.
bfbec45
7b527e6
* Wed Jun 13 2018 Fabio Valentini <decathorpe@gmail.com> - 0.2.2-1
7b527e6
- Initial package renamed from capnet-assist.
7b527e6