Compare commits

...

2 Commits

Author SHA1 Message Date
218e1b91f8 awsvpnclient: initial build 2024-06-03 12:40:56 +06:00
ea3f001647 exclude .deb files 2024-06-03 12:38:38 +06:00
2 changed files with 47 additions and 0 deletions

1
.gitignore vendored
View File

@ -16,6 +16,7 @@ temp/*
*.bak
*.old
*.src
*.deb
/a/*
/b/*
base/lxqt2/*

View File

@ -0,0 +1,46 @@
Name: awsvpnclient
Version: 3.12.2
Release: 1%{dist}
License: Apache
Summary: AWS VPN client for Linux
URL: https://aws.amazon.com/ru/vpn/client-vpn-download/
# No sources provoded by Amazon, so we'll use .deb package
Source0: https://d20adtppz83p9s.cloudfront.net/GTK/latest/awsvpnclient_amd64.deb
BuildRequires: binutils
%systemd_requires
%description
%{summary}.
%prep
mkdir -p %{name}-%{version}
cd %{name}-%{version}
ar x %{SOURCE0}
tar -xf data.tar.xz
%build
%install
cd %{_builddir}/%{name}-%{version}
mkdir -p %{buildroot}
mv {opt,usr} %{buildroot}/
mkdir -p %{buildroot}%{_unitdir}
mv etc/systemd/system/awsvpnclient.service %{buildroot}%{_unitdir}/awsvpnclient.service
mkdir -p %{buildroot}%{_localstatedir}/log/aws-vpn-client
%post
%systemd_post awsvpnclient.service
%preun
%systemd_preun awsvpnclient.service
%files
/opt/awsvpnclient
%{_localstatedir}/log/aws-vpn-client
%{_unitdir}/awsvpnclient.service
%{_docdir}/awsvpnclient/copyright
%{_datadir}/applications/awsvpnclient.desktop
%{_datadir}/pixmaps/acvc-64.png