diff --git a/packagelist b/packagelist index c754a7684c..1b40b8640e 100644 --- a/packagelist +++ b/packagelist @@ -145,6 +145,7 @@ feroxbuster-bin ffmpeg4.4 ffnvcodec-headers ffsend-bin +firedragon-bin firefox-arm64-deb firefox-bin firefox-developer-edition-bin diff --git a/packages/firedragon-bin/.SRCINFO b/packages/firedragon-bin/.SRCINFO new file mode 100644 index 0000000000..8f07cefe49 --- /dev/null +++ b/packages/firedragon-bin/.SRCINFO @@ -0,0 +1,11 @@ +pkgbase = firedragon-bin + gives = firedragon + pkgver = 11.22.0-2 + pkgdesc = FireDragon is a browser based on the excellent Floorp browser + arch = amd64 + maintainer = James Ed Randson + repology = project: firedragon + source = https://gitlab.com/garuda-linux/firedragon/builder/-/releases/v11.22.0-2/downloads/firedragon-v11.22.0-2.linux-x86_64.tar.zst + sha256sums = bc5200c9fefd86c8d619cc18e9c54e5a6ba764af13d572d7c3f38e98c59c16e0 + +pkgname = firedragon-bin diff --git a/packages/firedragon-bin/firedragon-bin.pacscript b/packages/firedragon-bin/firedragon-bin.pacscript new file mode 100644 index 0000000000..025b4f6f5b --- /dev/null +++ b/packages/firedragon-bin/firedragon-bin.pacscript @@ -0,0 +1,36 @@ +pkgname="firedragon-bin" +gives="firedragon" +arch=('amd64') +pkgver="11.22.0-2" +repology=("project: ${gives}") +pkgdesc="FireDragon is a browser based on the excellent Floorp browser" +maintainer=("James Ed Randson ") +source=("https://gitlab.com/garuda-linux/${gives}/builder/-/releases/v${pkgver}/downloads/${gives}-v${pkgver}.linux-x86_64.tar.zst") +sha256sums=("bc5200c9fefd86c8d619cc18e9c54e5a6ba764af13d572d7c3f38e98c59c16e0") + +package() { + cd "${srcdir}" + mkdir -p "${pkgdir}/lib/firedragon" + tar --strip-components=1 -xvf "${srcdir}/${gives}-v${pkgver}.linux-x86_64.tar.zst" -C "${pkgdir}/lib/firedragon" + chmod +x "${pkgdir}/lib/firedragon/firedragon" + chmod +x "${pkgdir}/lib/firedragon/firedragon-bin" + mkdir -p "${pkgdir}/usr/share/applications/" + echo '[Desktop Entry] +Name=Firedragon +Comment=Web Browser +Exec=/lib/firedragon/firedragon %u +Terminal=false +Type=Application +Icon=/lib/firedragon/browser/chrome/icons/default/default128.png +Categories=Network;WebBrowser; +MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https; +StartupNotify=true +Actions=Private; + +[Desktop Action Private] +Exec=/lib/firedragon/firedragon --private-window %u +Name=Open in private mode' | tee "${pkgdir}/usr/share/applications/firedragon.desktop" > /dev/null + mkdir -p "${pkgdir}/usr/bin" + ln -sf "/lib/firedragon/firedragon-bin" "${pkgdir}/usr/bin/firedragon-bin" + ln -sf "/lib/firedragon/firedragon" "${pkgdir}/usr/bin/firedragon" +} diff --git a/srclist b/srclist index b08dce54f0..ed376bee06 100644 --- a/srclist +++ b/srclist @@ -2938,6 +2938,18 @@ pkgbase = ffsend-bin pkgname = ffsend-bin --- +pkgbase = firedragon-bin + gives = firedragon + pkgver = 11.22.0-2 + pkgdesc = FireDragon is a browser based on the excellent Floorp browser + arch = amd64 + maintainer = James Ed Randson + repology = project: firedragon + source = https://gitlab.com/garuda-linux/firedragon/builder/-/releases/v11.22.0-2/downloads/firedragon-v11.22.0-2.linux-x86_64.tar.zst + sha256sums = bc5200c9fefd86c8d619cc18e9c54e5a6ba764af13d572d7c3f38e98c59c16e0 + +pkgname = firedragon-bin +--- pkgbase = firefox-arm64-deb gives = firefox pkgver = 134.0.1+build1