mirror of
https://github.com/yuezk/GlobalProtect-openconnect.git
synced 2025-05-20 07:26:58 -04:00
Add rpm target
This commit is contained in:
5
packaging/rpm/globalprotect-openconnect.changes.in
Normal file
5
packaging/rpm/globalprotect-openconnect.changes.in
Normal file
@@ -0,0 +1,5 @@
|
||||
-------------------------------------------------------------------
|
||||
@DATE@ - k3vinyue@gmail.com - @VERSION@
|
||||
|
||||
- Update to @VERSION@
|
||||
* Bugfix and improvements.
|
66
packaging/rpm/globalprotect-openconnect.spec.in
Normal file
66
packaging/rpm/globalprotect-openconnect.spec.in
Normal file
@@ -0,0 +1,66 @@
|
||||
Name: globalprotect-openconnect
|
||||
Version: @VERSION@
|
||||
Release: @REVISION@%{?dist}
|
||||
Summary: A GlobalProtect VPN client powered by OpenConnect
|
||||
Group: Productivity/Networking/PPP
|
||||
|
||||
License: GPL-3.0
|
||||
URL: https://github.com/yuezk/GlobalProtect-openconnect
|
||||
Source: %{name}.tar.gz
|
||||
|
||||
BuildRequires: make
|
||||
BuildRequires: openconnect-devel
|
||||
BuildRequires: openssl-devel
|
||||
BuildRequires: curl
|
||||
BuildRequires: wget
|
||||
BuildRequires: file
|
||||
|
||||
BuildRequires: (webkit2gtk4.0-devel or webkit2gtk3-soup2-devel)
|
||||
BuildRequires: (libappindicator-gtk3-devel or libappindicator3-1)
|
||||
BuildRequires: (librsvg2-devel or librsvg-devel)
|
||||
|
||||
Requires: openconnect >= 8.20, (libayatana-appindicator or libappindicator-gtk3)
|
||||
Conflicts: globalprotect-openconnect-snapshot
|
||||
|
||||
%global debug_package %{nil}
|
||||
|
||||
%description
|
||||
A GUI for GlobalProtect VPN, based on OpenConnect, supports the SSO authentication method.
|
||||
|
||||
%prep
|
||||
%setup
|
||||
|
||||
%build
|
||||
make build OFFLINE=1
|
||||
|
||||
%install
|
||||
%make_install
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%{_bindir}/gpclient
|
||||
%{_bindir}/gpservice
|
||||
%{_bindir}/gpauth
|
||||
%{_bindir}/gpgui-helper
|
||||
%{_datadir}/applications/gpgui.desktop
|
||||
%{_datadir}/icons/hicolor/32x32/apps/gpgui.png
|
||||
%{_datadir}/icons/hicolor/128x128/apps/gpgui.png
|
||||
%{_datadir}/icons/hicolor/256x256@2/apps/gpgui.png
|
||||
%{_datadir}/icons/hicolor/scalable/apps/gpgui.svg
|
||||
%{_datadir}/polkit-1/actions/com.yuezk.gpgui.policy
|
||||
|
||||
%dir %{_datadir}/icons/hicolor
|
||||
%dir %{_datadir}/icons/hicolor/32x32
|
||||
%dir %{_datadir}/icons/hicolor/32x32/apps
|
||||
%dir %{_datadir}/icons/hicolor/128x128
|
||||
%dir %{_datadir}/icons/hicolor/128x128/apps
|
||||
%dir %{_datadir}/icons/hicolor/256x256@2
|
||||
%dir %{_datadir}/icons/hicolor/256x256@2/apps
|
||||
%dir %{_datadir}/icons/hicolor/scalable
|
||||
%dir %{_datadir}/icons/hicolor/scalable/apps
|
||||
%dir %{_datadir}/polkit-1
|
||||
%dir %{_datadir}/polkit-1/actions
|
||||
|
||||
%changelog
|
||||
* @DATE@ Kevin Yue <k3vinyue@gmail.com> - @VERSION@
|
||||
- Bugfix and improvements
|
Reference in New Issue
Block a user