Blob Blame History Raw
%global __provides_exclude_from ^%{_libdir}/gsignond/.*\\.so$

Name:           gsignond-extension-pantheon
Summary:        Pantheon extension for the gsignond daemon
Version:        0.3.0
Release:        3%{?dist}
License:        GPLv3+

URL:            https://launchpad.net/%{name}
Source0:        %{url}/loki/%{version}/+download/%{name}-%{version}.tar.xz
Source1:        gsignond.conf

BuildRequires:  cmake
BuildRequires:  vala >= 0.21.2

BuildRequires:  pkgconfig(glib-2.0)
BuildRequires:  pkgconfig(gsignond)
BuildRequires:  pkgconfig(libaccounts-glib)
BuildRequires:  pkgconfig(libgsignon-glib)
BuildRequires:  pkgconfig(libnotify)
BuildRequires:  pkgconfig(libsecret-1)


%description
Pantheon extension for the gsignond daemon. This uses libsecret in order
to store credentials.


%package     -n gsignond-pantheon-config
Summary:        Pantheon configuration file for gsignond

BuildArch:      noarch

Requires:       %{name} = %{version}-%{release}

Provides:       gsignond-config

%description -n gsignond-pantheon-config
Pantheon extension for the gsignond daemon. This uses libsecret in order
to store credentials.

This package includes the Pantheon-specific configuration file.


%prep
%autosetup


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


%install
pushd build
%make_install
popd

mkdir -p %{buildroot}/%{_sysconfdir}
cp -pav %{SOURCE1} %{buildroot}/%{_sysconfdir}/


%files
%doc README

%{_libdir}/gsignond/extensions/libextension-pantheon.so


%files -n gsignond-pantheon-config
%config(noreplace) %{_sysconfdir}/gsignond.conf


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

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

* Mon May 01 2017 Fabio Valentini <decathorpe@gmail.com> - 0.3.0-1
- Initial package.