# Template file for 'opera'
pkgname=opera
version=133.0.5932.60
revision=1
archs="x86_64 aarch64"
create_wrksrc=yes
depends="ffmpeg6 desktop-file-utils hicolor-icon-theme libcanberra-gtk3 gsettings-desktop-schemas"
short_desc="Fast, secure, easy to use browser"
maintainer="mobinmob <mobinmob@disroot.org>"
license="custom:Proprietary"
homepage="https://www.opera.com/computer"
repository="nonfree"
nostrip=yes

case "$XBPS_TARGET_MACHINE" in
x86_64*)
	distfiles="https://rpm.opera.com/rpm/opera_stable-${version}-linux-release-x64-signed.rpm"
	checksum=2b57ea17b801c3ac9360b7ddb25303860bc7be1fde9f43ac39de5f296e27d131
	;;
aarch64*)
	distfiles="https://rpm.opera.com/rpm/opera_stable-${version}-linux-release-arm64-signed.rpm"
	checksum=e842f59f4d74fa8b164aad8894824be7567cf7569bfd13f161ebb1293a51353d
	;;
*)
	broken="No distfiles available for this target"
	;;
esac

do_install() {
	vmkdir usr/bin
	vmkdir usr/lib

	# Copy files
	case "$XBPS_TARGET_MACHINE" in
		x86_64*) _libdir="usr/lib64/opera-stable" ;;
		aarch64*) _libdir="usr/aarch64/opera-stable" ;;
	esac

	vcopy "${_libdir}" usr/lib/
	vcopy usr/share usr/share/

	# Link executable in path
	ln -s ../lib/opera-stable/opera "${DESTDIR}/usr/bin/opera"

	# Install 3rd-party licenses
	vlicense "${_libdir}/opera_autoupdate.licenses"
}
