File NetworkManager-ssh.spec of Package NetworkManager-ssh

%define sha 22494f97217378f147120a124aa6f68be6625b19
Summary: NetworkManager VPN plugin for SSH
Name: NetworkManager-ssh
Version: 0.9.4
Release: 0
License: GPL-2.0+
URL: https://github.com/danfruehauf/NetworkManager-ssh
Group: System Environment/Base
Source0: NetworkManager-ssh-%{sha}.zip
Source1: NetworkManager-ssh-rpmlintrc

BuildRequires:  pkgconfig(NetworkManager)
BuildRequires:  pkgconfig(dbus-glib-1)
BuildRequires:  pkgconfig(gnome-keyring-1)
BuildRequires:  pkgconfig(gtk+-3.0)
BuildRequires:  pkgconfig(libnm-gtk)
BuildRequires: libtool intltool gettext unzip
Requires: NetworkManager
Requires: openssh
Requires: shared-mime-info
Requires: gnome-keyring
Requires: openssh-askpass

%description
This package contains software for integrating VPN capabilities with
the OpenSSH server with NetworkManager.

%package -n NetworkManager-ssh-gnome
Summary: NetworkManager VPN plugin for SSH - GNOME files
Group: System Environment/Base
Requires: NetworkManager-ssh = %{version}-%{release}
Requires: NetworkManager-gnome

%description -n NetworkManager-ssh-gnome
This package contains software for integrating VPN capabilities with
the OpenSSH server with NetworkManager (GNOME files).

%prep
%setup -q -n %{name}-%{sha}

%build
if [ ! -f configure ]; then
  autoreconf -fvi
fi
CFLAGS="$RPM_OPT_FLAGS -Wno-deprecated-declarations" \
	%configure --disable-static --disable-dependency-tracking --enable-more-warnings=yes --with-gtkver=3
%__make %{?_smp_mflags}

%install
%makeinstall
%find_lang %{name}
find %{buildroot}%{_libdir} -name '*.la' -delete -print

%files -f %{name}.lang
%defattr(-,root,root,-)
%doc COPYING AUTHORS README ChangeLog
%dir %{_sysconfdir}/NetworkManager
%dir %{_sysconfdir}/NetworkManager/VPN
%config %{_sysconfdir}/dbus-1/system.d/nm-ssh-service.conf
%config %{_sysconfdir}/NetworkManager/VPN/nm-ssh-service.name
%{_libexecdir}/nm-ssh-service
%{_libexecdir}/nm-ssh-auth-dialog

%files -n NetworkManager-ssh-gnome
%defattr(-,root,root,-)
%doc COPYING AUTHORS README ChangeLog
%{_libdir}/NetworkManager/libnm-ssh-*.so*
%dir %{_datadir}/gnome-vpn-properties
%dir %{_datadir}/gnome-vpn-properties/ssh
%{_datadir}/gnome-vpn-properties/ssh/nm-ssh-dialog.ui

%changelog
openSUSE Build Service is sponsored by