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

Git Clone URL: (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:
Licenses: custom
Conflicts: microsoft-edge
Provides: microsoft-edge
Submitter: ejiek
Maintainer: alerque (bittin, josc, ejiek, SolarAquarion)
Last Packager: bittin
Votes: 83
Popularity: 0.92
First Submitted: 2020-10-20 22:29 (UTC)
Last Updated: 2022-06-22 06:27 (UTC)

Required by (2)

Sources (3)

Latest Comments

xatierlike commented on 2022-04-18 00:16 (UTC)

Note that # in microsoft-edge-{stable,dev,beta}-flags.conf are not supported by the launcher script, I tried to update the chromium wiki page but got reverted. ¯_(ツ)_/¯

alerque commented on 2022-03-07 06:32 (UTC)

@hzmi No all those conflicts/provides are bogus. They shouldn't be on the other packages either. Only the one canonical package name (usually the source build) should be included in conflicts/provides, and other packages that conflict/provide with that package will automatically do so with each-other. Everybody else stuffing this field with extra values is doing it wrong.

hzmi commented on 2022-02-25 12:29 (UTC)

Shouldn't conflicts and provides be the same like the sister packages like microsoft-edge-stable-bin and microsoft-edge-beta-bin?

The conflicts should be edge, edge-dev, edge-dev-bin, microsoft-edge-dev and provides should be edge-dev, microsoft-edge-dev.

Or is there something that makes this package an exception?

LinuxSBC commented on 2021-12-15 21:38 (UTC)

I have the same issue, but I think the only way to resolve it is just to submit a bug report to Microsoft.

gudwin commented on 2021-12-15 21:18 (UTC)

Since some few releases ago, every time I try to move a tab to a different position, instead of moving, the tab is detached to a new window. Is there any place we can post a bug report about this ?

bittin commented on 2021-10-13 03:55 (UTC)

Edge for Linux is released Stable now, after 1 year as Alpha/Beta only

alerque commented on 2021-09-30 19:18 (UTC)

This may be because Arch's libraqm is freshly up to date and the upstream binary is built against an old version.

There isn't going to be much we can do about this. The solution if for upstream to release a binary build compatible with the new libraqm.

For now you can downgrade libraqm. Perhaps someone can figure out a way to extract the old library, bundle it with this package and launch it in a way that it gets found.

randomjerk commented on 2021-09-30 17:41 (UTC) (edited on 2021-09-30 17:42 (UTC) by randomjerk)

I still get the same error with no infinality stuff installed. All I have is freetype2 installed from official repos.

convert: symbol lookup error: /usr/lib/ undefined symbol: FT_Get_Transform

alerque commented on 2021-09-29 08:52 (UTC)

@H0lmEd This package doesn't directly depend on freetype at all, that is on you. FYI the infinality everything is completely deprecated and gradually being cleaned up from AUR repos. If you have any -infinality, -ib, -ibx packages still I suggest swapping them out for their regular counterparts.

H0lmEd commented on 2021-09-29 07:57 (UTC)

Had a build error convert: symbol lookup error: /usr/lib/ undefined symbol: FT_Get_Transform

Solved by replacing freetype2-infinality-remix with freetype2

second2050 commented on 2021-09-26 15:15 (UTC)

@sunerpy works on my machine™: <img alt="edge on arch" src="" />

maybe try renaming /etc/nsswitch.conf to /etc/nsswitch.conf.bak and check if it works, iirc that was what fixed the segfault with v93 of edge

sunerpy commented on 2021-09-26 03:22 (UTC) (edited on 2021-09-26 03:28 (UTC) by sunerpy)

It cant work for me...

> microsoft-edge-dev --version
Microsoft Edge 95.0.1020.5 dev

> microsoft-edge-dev
[4002:4002:0926/] InitializeSandbox() called with multiple threads in process gpu-process.
[0926/105217.508075:ERROR:elf_dynamic_array_reader.h(61)] tag not found
[0926/105217.508444:ERROR:elf_dynamic_array_reader.h(61)] tag not found
[0926/] duplicate key guid, discarding value XXXXXXXXXXXXXXXXXXXXXX
[0926/] duplicate key guid, discarding value XXXXXXXXXXXXXXXXXXXXXX
[1]    3882 segmentation fault (core dumped)  microsoft-edge-dev
> uname -a
Linux sunerpy 5.14.7-arch1-1 #1 SMP PREEMPT Wed, 22 Sep 2021 21:35:11 +0000 x86_64 GNU/Linux
> systemctl --version
systemd 249 (249.4-1-arch)

LinuxSBC commented on 2021-09-22 15:19 (UTC)

Great! Updating now.

second2050 commented on 2021-09-22 12:08 (UTC)

can confirm that it is fixed as it starts on my machine with version 95.0.1020.0

sixoj18219 commented on 2021-09-22 11:58 (UTC)

It seems this issue was fixed in the most recent dev channel update 95.0.1020.0.

taxico commented on 2021-09-15 17:29 (UTC)

The problem that dude mentioned below seems to be a problem with the software itself, and users from other distro also encounter the same problem. the software seems not compatible with newer systemd , here's the original link link

realasking commented on 2021-09-10 09:28 (UTC) (edited on 2021-09-10 09:31 (UTC) by realasking)

I have met the same problem, for the newer versions couldn't properly start, with some errors like:

[40749:40791:0910/] Failed to decrypt token for service AccountId-xxxxxxxxxxxxxx
[0910/171557.820525:ERROR:elf_dynamic_array_reader.h(61)] tag not found
[0910/171557.820976:ERROR:elf_dynamic_array_reader.h(61)] tag not found
[0910/] duplicate key guid, discarding value xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[0910/] curl_easy_perform: Timeout was reached (28)
[40861:40861:0910/] InitializeSandbox() called with multiple threads in process gpu-process.
[0910/] duplicate key guid, discarding value xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[40862:40867:0910/] handshake failed; returned -1, SSL error code 1, net_error -3
追踪与中断点陷阱 (核心已转储)

The main hardwares of my laptop include an amd ryzen5 2500U cpu, an amd RX 540 Polaris GPU, 20 GB DDR4 ram. And I'm using kernel 5.14 and systemd 249.4.

I don't know how these errors happened, just hope which can be fixed...

second2050 commented on 2021-09-09 22:09 (UTC)

funnily enough i get the trace trap on my main workstation but on my thinkpad the newest version just runs.

LinuxSBC commented on 2021-09-09 22:01 (UTC) (edited on 2021-09-09 22:15 (UTC) by LinuxSBC)

It seems like several people are having problems with the latest version. I use fish as a shell instead of bash or zsh, so my trace trap message is different, but it seems like all of us have the same problem. For now, I would recommend holding back the package to an older version in pacman.conf.

taxico commented on 2021-09-09 19:49 (UTC)

$ microsoft-edge-dev
Gtk-Message: 03:48:12.774: Failed to load module "appmenu-gtk-module" [0910/034812.949678:ERROR:elf_dynamic_array_reader.h(61)] tag not found [0910/034812.949766:ERROR:elf_dynamic_array_reader.h(61)] tag not found [0910/034812.949928:ERROR:elf_dynamic_array_reader.h(61)] tag not found [0910/] duplicate key guid, discarding value XXXXXXXXXXXXXXXXXXXXX [1] 39561 trace trap (core dumped) microsoft-edge-dev FAIL: 133

Tibix commented on 2021-09-02 15:41 (UTC)

I also have the latest version (95.0.997.1-1), and I am getting this as the log:

❯ microsoft-edge-dev
Gtk-Message: 18:21:34.726: Failed to load module "appmenu-gtk-module"
[3492:3525:0902/] Failed to decrypt token for service AccountId-xxxxxxxxxxxx
[0902/182135.513144:ERROR:elf_dynamic_array_reader.h(61)] tag not found
[0902/182135.513236:ERROR:elf_dynamic_array_reader.h(61)] tag not found
[0902/182135.513413:ERROR:elf_dynamic_array_reader.h(61)] tag not found
[0902/] duplicate key guid, discarding value xxxxxxxxxxxxxxxxxxxxxxxxxxx
[1]    3492 trace trap (core dumped)  microsoft-edge-dev

LinuxSBC commented on 2021-09-01 18:45 (UTC) (edited on 2021-09-01 18:47 (UTC) by LinuxSBC)

The latest version of this (95.0.997.1-1) crashes upon startup for me. When running in in the terminal, I get this error message:

[641729:641738:0901/] handshake failed; returned -1, SSL error code 1, net_error -3
fish: Job 1, 'microsoft-edge-dev' terminated by signal SIGTRAP (Trace or breakpoint trap)

Downgrading it to the previous version (94.0.982.2-1) works again.

alerque commented on 2021-08-12 08:18 (UTC)

@HaoTian That is going to be an upstream issue completely unrelated to this packaging. Please report it upstream not here.

HaoTian commented on 2021-08-12 07:44 (UTC)

I sometimes lose my cookies of the most of websites and I need to login again after upgrading MicrosoftEdge and reboot my computer.Have a way to solve it?

alerque commented on 2021-08-06 13:59 (UTC)

@josc When you bump this you need to update both the PKGBUILD and the meta data together. Not just the version and checksum changes too, in the meta data file the URL needs to be updated. This keeps the web interface up to date. The way to do this is:

  1. Edit the PKGBUILD by hand to update the version number.
  2. Run updpkgsums to download the package and update the checksum in the PKGBUILD.
  3. Run makepkg --printsrcinfo > .SRCINFO to bring the meta data file up to date.
  4. Run makepkg -sfi to build and install the package.
  5. Run it to make sure it works.
  6. Use git add PKGBUILD .SRCINFO and git commit to get both files committed together.
  7. Push and eat cake.

I've brought everything back into sync and cleaned up some other tidbits, so no worries for now. This is just for future cycles.

josc commented on 2021-08-06 12:16 (UTC)

@alerque they had by mistake for around a day added 94.0.972.1 on the download page, however it linked to a file that didn't exist, so i think that's why :)

alerque commented on 2021-08-06 12:14 (UTC)

@navarroaxel I removed your flag because I don't see any downloads available for 94.0.972.1. I don't know where you got that.

josc commented on 2021-07-28 14:10 (UTC)

Pushed an update now, sorry forgot to update .SRCINFO first, so had to do another push, hope everything is as it should be now :)

alerque commented on 2021-07-28 13:55 (UTC)

Hey all sorry about the notification noise on this, in handling AUR flags I turned up a bit of a bug in the process. I think I found a way around it now but standby for one or two more notifications.

@bittin Can you please drop me an email or ping me on IRC regarding this?

@JoeBlakeB Sorry to boot you like that, you caught the package open while it wasn't supposed to be. If you are interested in co-maintaining I suggest perhaps some contributions in comments first so the existing maintainers can see your style and grasp of the ongoing issues involved with a fast moving package like this.

intrnl commented on 2021-07-27 23:47 (UTC)


bittin commented on 2021-07-21 21:00 (UTC)

93.0.957.0 PKGBUILD:

malacology commented on 2021-07-17 01:27 (UTC)

93.0.946.1 is coming

# Maintainer: Solomon Choina<>
# Contributor: Vlad <ejiek at>
# Contributor: intrnl

pkgdesc="A browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier"
provides=('microsoft-edge-dev' 'edge-dev')
conflicts=('microsoft-edge-dev' 'edge-dev' 'edge-dev-bin' 'edge')
depends=('gtk3' 'libcups' 'nss' 'alsa-lib' 'libxtst' 'libdrm' 'mesa')
optdepends=('libpipewire02: WebRTC desktop sharing under Wayland'
            'kdialog: for file dialogs in KDE'
            'gnome-keyring: for storing passwords in GNOME keyring'
            'kwallet: for storing passwords in KWallet'
            'gtk3: for printing'
            'libunity: for download progress on KDE'
            'ttf-liberation: fix fonts for some PDFs - CRBug #369991'
options=(!strip !zipman)
        "Microsoft Standard Application License Terms - Standalone (free) Use Terms.pdf")

package() {
    bsdtar -xf data.tar.xz -C "$pkgdir/"

    # suid sandbox
    chmod 4755 "${pkgdir}/opt/microsoft/${_pkgshortname}/msedge-sandbox"

    # 256 and 24 are proper colored icons
    for res in 128 64 48 32; do
        convert "${pkgdir}/opt/microsoft/${_pkgshortname}/product_logo_256_dev.png" \
            -resize ${res}x${res} \
    for res in 22 16; do
        convert "${pkgdir}/opt/microsoft/${_pkgshortname}/product_logo_24_dev.png" \
            -resize ${res}x${res} \

    # install icons
    for res in 16 22 24 32 48 64 128 256; do
        install -Dm644 "${pkgdir}/opt/microsoft/${_pkgshortname}/product_logo_${res}_dev.png" \

    # User flag aware launcher
    install -m755 "${pkgdir}/usr/bin/microsoft-edge-dev"

    # License
    install -Dm644 'Microsoft Standard Application License Terms - Standalone (free) Use Terms.pdf' "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE.pdf"
    rm -r "${pkgdir}/etc/cron.daily/" "${pkgdir}/opt/microsoft/${_pkgshortname}/cron/"
    # Globbing seems not to work inside double parenthesis
    rm "${pkgdir}/opt/microsoft/${_pkgshortname}"/product_logo_*.png

second2050 commented on 2021-07-16 15:55 (UTC)

@Vedun thank you! This fixed the segfault on my machine.

Vedun commented on 2021-07-16 15:42 (UTC)

@second2050 try this - and write the result.

second2050 commented on 2021-07-16 13:14 (UTC)

@nemasu do you mean like this?       second2050.localdomain  second2050

if yes then I guess my problem is a bit different

nemasu commented on 2021-07-16 03:20 (UTC)

@second2050 I was also getting Seg Fault on startup, and it turns out that my hostname didn't have an entry in my hosts file. Maybe it's the same problem.

second2050 commented on 2021-07-15 15:09 (UTC)

Anyone else here who get's a sigsegv termination with edge currently?

second2050@second2050 ~/Workplace/microsoft-edge-dev-bin   
> microsoft-edge-dev --verbose
[0715/170724.347644:ERROR:elf_dynamic_array_reader.h(61)] tag not found
[0715/170724.347712:ERROR:elf_dynamic_array_reader.h(61)] tag not found
[0715/] duplicate key guid, discarding value 57180fd73ce543099c98910534e5db1e
fish: Job 1, 'microsoft-edge-dev --verbose' terminated by signal SIGSEGV (Address boundary error)

intrnl commented on 2021-07-15 04:26 (UTC)


noabody commented on 2021-07-11 23:12 (UTC) (edited on 2021-07-11 23:48 (UTC) by noabody)

I scrape the latest version number to automate building the most recent package.

Wget limits to the correct filename. Perl regex discards all but the relevant filenames, trims to just the version number, sorts the unique versions, then pops the most recent off the tail end.

_subver="$(wget -d -r -np -N --spider -e robots=off --no-check-certificate --accept-regex '.*microsoft-edge-dev_.*' 2>&1 | perl -pe 's|^((?!microsoft-edge-dev_.*\.deb).)*$||gi ; s|.*microsoft-edge-dev_([\d\.]+).*$|\1|gi' | sort -u | tail -1)"
pkgver() {
  echo "${_subver}"

josc commented on 2021-07-02 09:33 (UTC)

Would not mind being added as a co-maintainer

malacology commented on 2021-07-02 09:32 (UTC)

I strongly recommend adding more co-maintainers again, such as @bittin @josc

josc commented on 2021-07-01 05:48 (UTC)


bittin commented on 2021-06-25 13:12 (UTC)


malacology commented on 2021-06-20 07:01 (UTC)

I strongly recommend that bittin become the co-maintainer. Bittin has the experience in maintaining edge or other browers' AUR packages.

bittin commented on 2021-06-19 07:33 (UTC)

Would not mind being added as a comaintainer and help keep this package up to date

malacology commented on 2021-06-19 07:27 (UTC) (edited on 2021-06-19 07:27 (UTC) by malacology)

I don't know why this package is always out of date, if the maintainers don't have time to maintain it, it should be dropped.

bittin commented on 2021-06-16 02:19 (UTC) PKGBUILD for yesterdays update

bittin commented on 2021-06-10 04:22 (UTC)

First Edge 93 Dev PKGBUILD:

bittin commented on 2021-06-04 06:17 (UTC)

92.0.902.4 Update:

bittin commented on 2021-06-02 00:54 (UTC)

Updated 92.0.902.2 PKGBUILD:

Lokjianming commented on 2021-05-31 09:15 (UTC) (edited on 2021-05-31 09:21 (UTC) by Lokjianming)

Anyone know policies location? Chromium location /etc/chromium-browser/policies/managed/

but I try /etc/microsoft-edge/policies/managed/ doesn't work.

brycec commented on 2021-05-25 16:34 (UTC)

Just updated and 92.0.891.1-1 (from AUR) core dumps for me too

[1]    16496 illegal hardware instruction (core dumped)  microsoft-edge-dev

I see now that there's a "beta channel" for Linux (91.x) and I'll be switching down to that.

chandra commented on 2021-05-24 15:25 (UTC)

Version 92.0.891.1 (Official build) dev (64-bit) does not core dump and works as expected.

chandra commented on 2021-05-24 03:45 (UTC)

It seems to core dump when executed. Does anyone else experience this?

bittin commented on 2021-05-19 02:27 (UTC) yesterdays update

malacology commented on 2021-05-06 16:15 (UTC)

@bittin but I only want this package is still updating instead of updating via another way.

bittin commented on 2021-05-06 05:14 (UTC)

92.0.873.1 released today updated PKGBUILD:

malacology commented on 2021-05-05 13:12 (UTC)

Will it update in the future?

cloudborn commented on 2021-05-04 17:56 (UTC)

@aggu I have the same issue: can't paste data from other applications

abotero commented on 2021-05-01 19:43 (UTC)

@aggu yes! I came precisely to comment that. Same issue here, 91.0.864.1, and using i3.

I can copy things FROM THE BROWSER to any other application and within, but I cannot paste anything from other applications TO THE BROWSER.

bittin commented on 2021-05-01 07:52 (UTC) your welcome to improve it

bittin commented on 2021-05-01 06:40 (UTC)

92.0.873.1 PKGBUILD:

ZorinArch commented on 2021-05-01 05:26 (UTC)

microsoft-edge-beta has been released.

ejiek commented on 2021-04-28 16:14 (UTC)

@aggu work fine on my machine (91.0.864.1 - X11 with xmonad)

aggu commented on 2021-04-27 06:41 (UTC)

It seems that pasting (C-v or Paste menu) text from other apps to Edge 91.0.864.1 does not work, I have to downgrade to 91.0.852.0. Anyone has the same problem?

bittin commented on 2021-04-22 04:11 (UTC)

91.0.864.1 pkgbuild:

bittin commented on 2021-04-14 06:00 (UTC)

PKGBUILD for 91.0.852.0:

bittin commented on 2021-04-08 07:40 (UTC)

PKGBUILD for 91.0.845.2:

dchilders commented on 2021-03-23 19:06 (UTC)

PKGBUILD for 91.0.831.1:

ejiek commented on 2021-03-15 07:26 (UTC)

@FabioLolix thanks for the update!

FabioLolix commented on 2021-03-14 16:52 (UTC)

gtk3-print-backends no longer exist as pkgbuild, it is provided by gtk3

Vedun commented on 2021-02-17 20:23 (UTC) (edited on 2021-02-17 20:23 (UTC) by Vedun)

microsoft-edge-dev-bin 90.0.796.0-1


Vedun commented on 2021-02-09 20:10 (UTC)

New version 90.0.789.1 PKGBUILD

djmodi commented on 2021-02-05 13:20 (UTC)

@ejjek any eta ????

bittin commented on 2021-02-05 05:06 (UTC)

There was a new -beta update 2 days ago aswell

fantzy commented on 2021-02-03 00:28 (UTC) (edited on 2021-02-03 00:51 (UTC) by fantzy)

So I got my hands dirty this time, try this PKGBUILD for 90.0.782.0:

bittin commented on 2021-02-02 05:03 (UTC)

Updated PKGBUILD for 89.0.774.14:

Dracul commented on 2021-01-30 03:18 (UTC)

hello when will it be possible to use your account to access sync?

Vedun commented on 2021-01-28 10:42 (UTC) (edited on 2021-01-28 10:42 (UTC) by Vedun)

Updated PKGBUILD for microsoft-edge-dev 89.0.774.4-1

fantzy commented on 2021-01-28 06:07 (UTC)

any update on PKGBUILD? new release already uploaded on the repository.

bittin commented on 2021-01-20 07:38 (UTC)


fantzy commented on 2021-01-13 06:09 (UTC)

@bittin work like a charm, thanks

bittin commented on 2021-01-13 05:43 (UTC)


fantzy commented on 2021-01-13 05:35 (UTC)

@bittin the link you provided just return an empty PKGBUILD

bittin commented on 2021-01-13 04:30 (UTC)


djmodi commented on 2021-01-13 04:23 (UTC)

New version is available Version: 89.0.760.0-1

Please update package soon here too

fantzy commented on 2021-01-08 00:17 (UTC)

@bittin Thanks.

bittin commented on 2021-01-07 08:17 (UTC)

@fantzy Updated PKGBUILD:

ejiek commented on 2020-12-29 13:28 (UTC)

Dear @bittin, there is nothing we can do until there is a deb package published by MS. Before tagging this package "out of date", please check if there is an actual release available at

The same applies to the beta channel - we need a deb package from MS, but it's not available (

Nevertheless, thanks a lot for your interest in this package and all the effort! I believe it can go a long way =]

djmodi commented on 2020-12-29 10:53 (UTC)

The package is unnecessarily marked out-of-date the package is up-to-date with the build available on edge's insider page

bittin commented on 2020-12-16 08:47 (UTC)

New -dev PKGBUILD: also there is a new -Beta release tomorrow

ejiek commented on 2020-12-13 22:46 (UTC)

@bittin has only dev builds right now so it's still a no for linux beta builds. On a bright side of things - it's going to be easy to create a beta package, once debs are out.

Thanks for your updated PKGBUILDs but unfortunately there is no way I can take advantage of them so you can safe yourself some time. ps. git patches are much more suitable for such cases but there is no need either. Update process is somewhat automated, I just need to integrate it in some CI.

bittin commented on 2020-12-11 07:50 (UTC)

The Beta channel is also open now: so would be great if someone could make a new entry for that

bittin commented on 2020-12-09 07:37 (UTC)

Todays Dev Build PKGBUILD: Also coming a new -beta later today

SolarAquarion commented on 2020-12-06 03:05 (UTC)

This is following /dev, there will be a beta-bin and a bin

ejiek commented on 2020-12-04 08:10 (UTC)

@bittin Can you provide a link please? Because I don't see any new verions for dev channel

Thanks for beta channel notification but it's not relevant to this package as stated in the name. shows beta as not available yet.

SamLukeYes commented on 2020-12-04 07:35 (UTC)

@bittin Really? But I don't see the download link for beta channel.

bittin commented on 2020-12-03 07:45 (UTC)

A new Dev build is out and the Beta channel is now also open

bittin commented on 2020-11-18 15:31 (UTC)

Updated Updated PKGBUILD: and no release next week as MS is celebrating Thanksgiving:

bittin commented on 2020-11-18 09:23 (UTC)


ejiek commented on 2020-11-13 21:40 (UTC)

@SamLukeYes, thanks! Going to add it as an optional dependency with the next version bump

SamLukeYes commented on 2020-11-11 08:01 (UTC)


I have upower installed. When I run microsoft-edge-dev, the terminal doesn't show this message.

bittin commented on 2020-11-11 05:31 (UTC)

Built a PKGBUILD with todays Edge Update:

ejiek commented on 2020-11-04 19:51 (UTC)

It seams to me that upower is now an optional dependency. Can someone with it installed please confirm, that there is no such message:

[23475:23644:1104/] Failed to call method: org.freedesktop.UPower.EnumerateDevices: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files


Nevuly commented on 2020-11-04 16:37 (UTC) (edited on 2020-11-04 16:38 (UTC) by Nevuly)

@bittin You need to change sha256sum for It is wrong sha256sum, It is "285afe53b2cd617ae7f4930a1d0befe12a97ae31c30cfad74e97bf695c6f6a8a".

bittin commented on 2020-11-04 08:43 (UTC)

PKGBUILD for the latest version:

ejiek commented on 2020-11-03 05:41 (UTC)

@kokoqalb thanks a lot for figuring it out!

kokoqalb commented on 2020-11-02 01:19 (UTC) (edited on 2020-11-02 05:47 (UTC) by kokoqalb)

Hi ejiek! Just a quick fix: Since name of "flags" config file changed, line 11 of should be modified to if [ -r "${XDG_CONFIG_HOME}/microsoft-edge-dev-flags.conf" ] so it properly scans if flags are set.

For users have launching issue by updating, try moving a file $XDG_CONFIG_HOME/edge-dev-flags.conf to $XDG_CONFIG_HOME/microsoft-edge-dev-flags.conf.

ejiek commented on 2020-10-30 19:50 (UTC)

@Saancreed thanks for all of your awesome input!

I'm going fix the current script right now and update the package to take advantage of the chromium-launcher this weekend.

On the -bin topic - I prefer to let a user know that a package is using vendors binary and building it from source. But feel free to create a properly named package and flag this out (no hard feelings) PS. I haven't seen this rule in the wiki, we probably should put it there

@bittin & @ronin thanks for an update! Going to update the package right about now

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):

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

Created a new PKGBUILD with latest Edge Dev:

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 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.

megadriver commented on 2020-10-23 08:02 (UTC)

Why w3m in makedepends? What is it needed for? The package seems to build fine without w3m. Am I missing something?

ejiek commented on 2020-10-21 19:20 (UTC)

@intrnl thanks for your contribution! Even though I haven't put your patches directly, both ideas got to the package.

ps. please test the launcher script, I might have messed it up a bit o.O

intrnl commented on 2020-10-21 00:34 (UTC) (edited on 2020-10-21 15:33 (UTC) by intrnl)

Would be nice to have edge-dev-flags.conf like Chrome AUR packages


ejiek commented on 2020-10-20 22:55 (UTC) (edited on 2020-10-20 23:16 (UTC) by ejiek)

@lightdot this is true for the moment. Naming is the main reason.

I believe this one represents the package created by Microsoft and the way it's packaged here better than others (namcap is still unhappy thou).

lightdot commented on 2020-10-20 22:45 (UTC)

We seem to have this packaged three times already:

  • microsoft-edge-dev-bin
  • microsoft-edge-dev
  • edge

MS seems to be gaining popularity among the Arch crowd >:)