Package Details: mautrix-instagram 0.2607.0-1

Git Clone URL: https://aur.archlinux.org/mautrix-instagram.git (read-only, click to copy)
Package Base: mautrix-instagram
Description: A Matrix-Instagram puppeting bridge
Upstream URL: https://github.com/mautrix/meta
Licenses: AGPL-3.0-or-later
Submitter: bjo
Maintainer: marcool04
Last Packager: marcool04
Votes: 1
Popularity: 0.92
First Submitted: 2022-02-11 23:51 (UTC)
Last Updated: 2026-07-16 16:05 (UTC)

Latest Comments

marcool04 commented on 2026-08-08 07:15 (UTC)

Glad that it's working on your end. 👍️

And you are very welcome, thanks for taking the time to point out the mistakes here.

nicolai_d commented on 2026-08-07 20:55 (UTC)

Yeah I noticed the message and I already did the same changes as your patch locally (and have setup my new bridge wich seems to be fully working, so I assume your patch would work as well 👍)

Thank you for maintaining these packages BTW! 🙏

marcool04 commented on 2026-08-07 20:24 (UTC)

If you like, you can try to apply this patch and see what happens:

diff --git a/.SRCINFO b/.SRCINFO
index a2f3a89..4bbad51 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
 pkgbase = mautrix-instagram
    pkgdesc = A Matrix-Instagram puppeting bridge
    pkgver = 0.2607.0
-   pkgrel = 1
+   pkgrel = 2
    url = https://github.com/mautrix/meta
    arch = x86_64
    arch = aarch64
@@ -19,9 +19,9 @@ pkgbase = mautrix-instagram
    source = mautrix-instagram.service
    source = log-path.diff
    sha256sums = af40b554914698e3d68567b761be369e5b309934af5a7f97734b8bc49227e897
-   sha256sums = 6888d152b7b6b0175160a452009b866eba53244ff844da9f6abeb02654e28be5
-   sha256sums = 7dfa012f34ec7f940b1c4111de701b97273b1c2f4075b2f5e67a4c2327f8fb2f
-   sha256sums = 9460950662be4d89a8f2f457922f0eaffbf43e9d30842b8aa3b3524dae48efae
+   sha256sums = d2b32fa5a94b95f2147e0fad47bc4ba0a8d9253cbf5e1db46c3ce8036b27ae5c
+   sha256sums = fe826cbf14546f131cdda250b2c959ca0854d1769287b86ef0c1ce64f1d46b20
+   sha256sums = b16101895a888cbaf89b1b73f91f67933996931cfdb2f223234b5f1ddfeb92a1
    sha256sums = 2c4f89e9aff5a246590b62d6a350fad37b0ec76407773ff4c061eda8c4dfaadf

 pkgname = mautrix-instagram
diff --git a/PKGBUILD b/PKGBUILD
index 27c768a..1ae2c50 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@ pkgname=mautrix-instagram
 _name=instagram
 _base_name=meta
 pkgver=0.2607.0
-pkgrel=1
+pkgrel=2
 pkgdesc="A Matrix-Instagram puppeting bridge"
 arch=('x86_64' 'aarch64')
 license=('AGPL-3.0-or-later')
@@ -26,9 +26,9 @@ source=(
 )
 backup=("etc/${pkgname}/${pkgname}.yaml")
 sha256sums=('af40b554914698e3d68567b761be369e5b309934af5a7f97734b8bc49227e897'
-            '6888d152b7b6b0175160a452009b866eba53244ff844da9f6abeb02654e28be5'
-            '7dfa012f34ec7f940b1c4111de701b97273b1c2f4075b2f5e67a4c2327f8fb2f'
-            '9460950662be4d89a8f2f457922f0eaffbf43e9d30842b8aa3b3524dae48efae'
+            'd2b32fa5a94b95f2147e0fad47bc4ba0a8d9253cbf5e1db46c3ce8036b27ae5c'
+            'fe826cbf14546f131cdda250b2c959ca0854d1769287b86ef0c1ce64f1d46b20'
+            'b16101895a888cbaf89b1b73f91f67933996931cfdb2f223234b5f1ddfeb92a1'
             '2c4f89e9aff5a246590b62d6a350fad37b0ec76407773ff4c061eda8c4dfaadf')
 options=(!debug !strip)

diff --git a/mautrix-instagram.service b/mautrix-instagram.service
index e7b9655..3aedeb2 100644
--- a/mautrix-instagram.service
+++ b/mautrix-instagram.service
@@ -1,18 +1,18 @@
 [Unit]
-Description=Matrix-meta (Facebook, Instagram) puppeting bridge
+Description=Matrix-Instagram puppeting bridge
 After=network-online.target
 Requires=network-online.target

 [Service]
 Type=exec
-User=mautrix-meta
-Group=mautrix-meta
-WorkingDirectory=/var/lib/mautrix-meta
-ExecStart=/usr/bin/mautrix-meta -n -c /etc/mautrix-meta/mautrix-meta.yaml
+User=mautrix-instagram
+Group=mautrix-instagram
+WorkingDirectory=/var/lib/mautrix-instagram
+ExecStart=/usr/bin/mautrix-instagram -n -c /etc/mautrix-instagram/mautrix-instagram.yaml
 Restart=on-failure

-ReadWritePaths=/var/lib/mautrix-meta
-ReadWritePaths=/var/log/mautrix-meta
+ReadWritePaths=/var/lib/mautrix-instagram
+ReadWritePaths=/var/log/mautrix-instagram
 NoNewPrivileges=yes
 MemoryDenyWriteExecute=true
 PrivateDevices=yes
diff --git a/mautrix-instagram.tmpfiles b/mautrix-instagram.tmpfiles
index 76eae6b..cc54466 100644
--- a/mautrix-instagram.tmpfiles
+++ b/mautrix-instagram.tmpfiles
@@ -1,5 +1,5 @@
 # Override this file with a modified version in /etc/tmpfiles.d/
-d /etc/mautrix-meta 0750 root mautrix-meta
-z /etc/mautrix-meta/* 0640 mautrix-meta mautrix-meta -
-d /var/log/mautrix-meta 0700 mautrix-meta mautrix-meta
-d /var/lib/mautrix-meta 0700 mautrix-meta mautrix-meta
+d /etc/mautrix-instagram 0750 root mautrix-instagram
+z /etc/mautrix-instagram/* 0640 mautrix-instagram mautrix-instagram -
+d /var/log/mautrix-instagram 0700 mautrix-instagram mautrix-instagram
+d /var/lib/mautrix-instagram 0700 mautrix-instagram mautrix-instagram
diff --git a/sysusers-mautrix-instagram.conf b/sysusers-mautrix-instagram.conf
index e998ee0..4b0d013 100644
--- a/sysusers-mautrix-instagram.conf
+++ b/sysusers-mautrix-instagram.conf
@@ -1 +1 @@
-u mautrix-meta - "Mautrix Meta user" /var/lib/mautrix-meta
+u mautrix-instagram - "Mautrix Instagram user" /var/lib/mautrix-instagram

marcool04 commented on 2026-08-07 20:17 (UTC)

Hi @nicolai_d.

Oh my mistake, I obviously botched the transition to the new split mautrix-meta (= facebook) and mautrix-instagram.

So, basically, I maintain the AUR PKGBUILD for mautrix-meta, and what tulir has announced [1] is that the code which used to be shared between Instagram and Facebook messengers is now diverging too much to keep the code together. However, there is indeed still only one upstream repo for mautrix-meta and two different sets of build instructions, so the transition is still in progress. However the errors you point out are my own and I'll fix them as soon as push is restored to AUR.

[1] https://mau.fi/blog/2026-07-mautrix-release/#new-instagram-bridge

nicolai_d commented on 2026-08-07 20:03 (UTC) (edited on 2026-08-07 20:04 (UTC) by nicolai_d)

It looks like this is a copy of the mautrix-meta package. It does indeed install the mautrix-instagram binary from the mautrix-meta repo, but the systemd service, the sysuser and tmpfile seems to all still be the mautrix-meta ones.

I assume this can't be updated right now because of the aur push freeze, right ?