]> www.infradead.org Git - users/dwmw2/openconnect.git/commitdiff
Actually create installer packages for MinGW builds
authorDavid Woodhouse <dwmw2@infradead.org>
Fri, 26 Mar 2021 16:55:09 +0000 (16:55 +0000)
committerDavid Woodhouse <dwmw2@infradead.org>
Fri, 26 Mar 2021 16:55:09 +0000 (16:55 +0000)
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
mingw-openconnect.spec.in

index 2562726e8dabbeb98afda54258c3316f9fc88a05..e579b9b110de0ba6e0623a1f8509d76ab5b45071 100644 (file)
@@ -68,7 +68,13 @@ Requires:       pkgconfig
 %description -n mingw32-openconnect
 The OpenConnect multiprotocol VPN client library, cross-compiled for MinGW.
 
-# Win32
+%package -n mingw32-openconnect-installer
+Summary:        OpenConnect VPN client application installer
+
+%description -n mingw32-openconnect-installer
+The OpenConnect multiprotocol VPN client installer for 32-bit Windows.
+
+# Win64
 %package -n mingw64-openconnect
 Summary:        OpenConnect VPN client library
 Requires:       pkgconfig
@@ -76,6 +82,12 @@ Requires:       pkgconfig
 %description -n mingw64-openconnect
 The OpenConnect multiprotocol VPN client library, cross-compiled for MinGW.
 
+%package -n mingw64-openconnect-installer
+Summary:        OpenConnect VPN client application installer
+
+%description -n mingw64-openconnect-installer
+The OpenConnect multiprotocol VPN client installer for 64-bit Windows.
+
 %include %SOURCE3
 
 %prep
@@ -99,6 +111,9 @@ fi
 %install
 %mingw_make install DESTDIR=$RPM_BUILD_ROOT
 
+install -m 0644 build_win32/openconnect-installer.exe $RPM_BUILD_ROOT/%{mingw32_bindir}/openconnect-installer-%{version}-%{release}.exe
+install -m 0644 build_win64/openconnect-installer.exe $RPM_BUILD_ROOT/%{mingw64_bindir}/openconnect-installer-%{version}-%{release}.exe
+
 rm -f $RPM_BUILD_ROOT/%{mingw32_libdir}/libopenconnect.la
 rm -rf $RPM_BUILD_ROOT/%{mingw32_libexecdir}/openconnect
 rm -rf $RPM_BUILD_ROOT/%{mingw32_mandir}/man8/openconnect.8*
@@ -124,6 +139,9 @@ rm -rf $RPM_BUILD_ROOT/%{mingw64_datadir}/bash-completion
 %{mingw32_libdir}/libopenconnect*.dll.a
 %{mingw32_libdir}/pkgconfig/openconnect.pc
 
+%files -n mingw32-openconnect-installer
+%{mingw32_bindir}/openconnect-installer-*.exe
+
 #Win64
 %files -n mingw64-openconnect -f mingw64-openconnect.lang
 %license COPYING.LGPL
@@ -133,6 +151,9 @@ rm -rf $RPM_BUILD_ROOT/%{mingw64_datadir}/bash-completion
 %{mingw64_libdir}/libopenconnect*.dll.a
 %{mingw64_libdir}/pkgconfig/openconnect.pc
 
+%files -n mingw64-openconnect-installer
+%{mingw64_bindir}/openconnect-installer-*.exe
+
 %changelog
 * Mon Apr 27 2020 David Woodhouse <dwmw2@infradead.org> - %{version}-%{release}
 - Autopackaging for COPR