Package Details: microsoft-edge-dev-bin 125.0.2535.6-1

Git Clone URL: https://aur.archlinux.org/microsoft-edge-dev-bin.git (read-only, click to copy)
Package Base: microsoft-edge-dev-bin
Description: A browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier
Upstream URL: https://www.microsoftedgeinsider.com/en-us/download
Licenses: custom
Conflicts: microsoft-edge
Provides: microsoft-edge
Submitter: ejiek
Maintainer: bittin (josc, ejiek, SolarAquarion)
Last Packager: bittin
Votes: 98
Popularity: 0.61
First Submitted: 2020-10-20 22:29 (UTC)
Last Updated: 2024-04-29 11:29 (UTC)

Dependencies (16)

Required by (3)

Sources (3)

Latest Comments

« First ‹ Previous 1 .. 9 10 11 12 13 14 15 Next › Last »

ronin commented on 2020-10-30 14:14 (UTC) (edited on 2020-10-30 14:15 (UTC) by ronin)

I modified your PKGBUILD a bit to install the latest version of Microsoft Edge (dev): https://hastebin.com/igeqigotem.bash

bittin commented on 2020-10-30 08:42 (UTC)

Created a new PKGBUILD with latest Edge Dev: https://pastebin.com/sFR6uXfp

plmosqueda commented on 2020-10-29 18:23 (UTC)

So many edges.

Saancreed commented on 2020-10-24 16:15 (UTC) (edited on 2020-10-24 16:18 (UTC) by Saancreed)

@ejiek Looks like launcher script fails to read flags from file because you quoted assignment to XDG_CONFIG_HOME so if it's unset, then it will attempt to read from literal ~/.config/edge-dev-flags.conf, which is a relative path that most likely doesn't exist. Replace ~ with ${HOME} or remove quotes and it should work.

But I also have suggestions about some improvements:

  • Rename config file from edge-dev-flags.conf to microsoft-edge-dev-flags.conf. This way it'll be consistent with default location of config of the actual browser, which is stored in a directory named microsoft-edge-dev and not edge-dev.

  • Use grep -v '^#' instead of cat to read from the file to skip lines starting with #. It will make it possible to simply comment–out some flags instead of removing them.

  • Perhaps replace the launcher script with https://github.com/foutrelis/chromium-launcher. If you build it with make CHROMIUM_NAME=microsoft-edge-dev CHROMIUM_BINARY=/opt/microsoft/msedge-dev/microsoft-edge-dev we'll get both of the benefits above plus support for shell–like quoting (otherwise attempting to pass a flag with a whitespace inside is… problematic). Its dependencies are already indirectly included in dependencies of Edge (because of gtk3, we just need to ensure they're available at build time). Take a look at Chromium's PKGBUILD to see how it's being built and installed.

Also, technically the –bin suffix should be added only for packages which can actually be build from source. Repackaged binary packages for which the source is not available, like discord and nvidia-utils, don't need one.

ejiek commented on 2020-10-24 10:31 (UTC)

Thanks you for your feedback, everyone!

@megadriver & @maxpayne3 you're right w3m is not needed -> removed.

@intrnl thanks, for the feedback. I'm going to reproduce your case soon(in a day or two) and fix the launcher script!

@maxpayne3 I'm not so sure about moving to /usr/lib. matlab and more importantly google-chrome are sticking with /opt. All of them are pieces of proprietary software and I'm not sure how they are going to be affected. I'm a bit afraid of symlinkig back to /opt but I do see a point of having the bulk of software in it's own partition. Let me try it out for a bit and make a decision then.

maxpayne3 commented on 2020-10-24 09:52 (UTC)

This is the PKGBUILD without w3m that installs main files under /usr/lib/. Please update.

maxpayne3 commented on 2020-10-24 08:43 (UTC) (edited on 2020-10-24 08:44 (UTC) by maxpayne3)

w3m is not needed and please install it under /usr/lib following Arch general directory guidelines

intrnl commented on 2020-10-24 03:18 (UTC)

@eijek hmm, not sure, but it doesn't seem to work.

The script in my patch came straight from google-chrome package.