| 
									
										
										
										
											2024-01-26 03:20:33 -05:00
										 |  |  | pkgname=mullvad-vpn | 
					
						
							|  |  |  | version=2023.6 | 
					
						
							|  |  |  | revision=1 | 
					
						
							|  |  |  | archs="x86_64" | 
					
						
							|  |  |  | maintainer="Wizzard <rich@bandaholics.cash>" | 
					
						
							|  |  |  | short_desc="mullvad" | 
					
						
							|  |  |  | homepage="https://mullvad.net/" | 
					
						
							|  |  |  | license="LicenseType" | 
					
						
							|  |  |  | distfiles="https://mullvad.net/media/app/MullvadVPN-${version}_amd64.deb" | 
					
						
							|  |  |  | checksum=22113ddcd5d7f22c25beca3e7a2f706d5c8924bb648eb65ff2a078dc066b7bee | 
					
						
							|  |  |  | hostmakedepends="tar xz" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | do_extract() { | 
					
						
							|  |  |  |     ar x ${XBPS_SRCDISTDIR}/${pkgname}-${version}/MullvadVPN-${version}_amd64.deb | 
					
						
							|  |  |  |     tar xf data.tar.xz -C ${wrksrc} | 
					
						
							|  |  |  |     mv ${wrksrc}/opt/Mullvad\ VPN ${wrksrc}/opt/MullvadVPN | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | do_install() { | 
					
						
							|  |  |  |     vmkdir /usr/bin | 
					
						
							|  |  |  |     vmkdir /usr/lib/systemd/system | 
					
						
							|  |  |  |     vmkdir /usr/share/bash-completion/completions | 
					
						
							|  |  |  |     vmkdir /usr/share/fish/vendor_completions.d | 
					
						
							|  |  |  |     vmkdir /usr/share/icons/hicolor | 
					
						
							|  |  |  |     vmkdir /usr/share/applications | 
					
						
							|  |  |  |     vmkdir /usr/share/doc/mullvad-vpn | 
					
						
							|  |  |  |     vmkdir /usr/share/zsh/site-functions | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-01-26 13:19:35 -05:00
										 |  |  |     vmkdir /etc/sv/mullvad | 
					
						
							|  |  |  |     echo '#!/bin/sh' > ${DESTDIR}/etc/sv/mullvad/run.sh | 
					
						
							|  |  |  |     echo 'exec 2>&1' >> ${DESTDIR}/etc/sv/mullvad/run.sh | 
					
						
							|  |  |  |     echo 'sv check dbus > /dev/null || exit 1' >> ${DESTDIR}/etc/sv/mullvad/run.sh | 
					
						
							|  |  |  |     echo 'exec /usr/bin/mullvad-daemon -v --disable-stdout-timestamps' >> ${DESTDIR}/etc/sv/mullvad/run.sh | 
					
						
							|  |  |  |     chmod 755 ${DESTDIR}/etc/sv/mullvad/run.sh | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-01-26 03:20:33 -05:00
										 |  |  |     vcopy usr/bin/* /usr/bin/ | 
					
						
							|  |  |  |     vcopy usr/lib/systemd/system/* /usr/lib/systemd/system/ | 
					
						
							|  |  |  |     vcopy usr/share/icons/hicolor/* /usr/share/icons/hicolor/ | 
					
						
							|  |  |  |     vcopy usr/share/applications/* /usr/share/applications/ | 
					
						
							|  |  |  |     vcopy usr/share/doc/mullvad-vpn/* /usr/share/doc/mullvad-vpn/ | 
					
						
							|  |  |  |     vcopy usr/share/bash-completion/completions/* /usr/share/bash-completion/completions/ | 
					
						
							|  |  |  |     vcopy usr/share/fish/vendor_completions.d/* /usr/share/fish/vendor_completions.d/ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     vmkdir /usr/share/zsh/site-functions | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-01-26 13:19:35 -05:00
										 |  |  |     mkdir -p ${DESTDIR}/opt/MullvadVPN | 
					
						
							|  |  |  |     cp -a ${wrksrc}/opt/MullvadVPN/* ${DESTDIR}/opt/MullvadVPN/ | 
					
						
							| 
									
										
										
										
											2024-01-26 03:20:33 -05:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | pkg_install() { | 
					
						
							|  |  |  |     vmove usr/local/share/zsh/site-functions/* | 
					
						
							|  |  |  | } |