Is this because these have not been added to repo for Obarun? Surely someone uses emacs atleast. I know its possible atleast to run emacs and mpd withouth systemd, as I've done so on void and alpine linux.

Also emacs installs, but then will not run because it cannot find systemD. This should be changed to how mpd works, where it will stop the install beforehand.

emacs: error while loading shared libraries: libsystemd.so.0: cannot open shared object file: No such file or directory
"hey if they had written systemd in lisp instead of c, it would be emacs."

-- obviously some vim fanboy
emacs: error while loading shared libraries: libsystemd.so.0: cannot open shared object file: No such file or directory
official emacs from Arch repo do not depends of system:D, https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/emacs
obarun@ obarunS6 ~ % sudo pacman -S emacs
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (4) libotf-0.9.16-1  m17n-db-1.8.0-2  m17n-lib-1.8.0-2  emacs-25.3-4

Taille totale du téléchargement :   38,81 MiB
Taille totale installée :         110,15 MiB

:: Procéder à l’installation ? [O/n] 
:: Récupération des paquets...
 libotf-0.9.16-1-x86_64    79,1 KiB  1041K/s 00:00 [# #####################]   0%
 m17n-db-1.8.0-2-any     1333,5 KiB   895K/s 00:01 [# #####################]   3%
 m17n-lib-1.8.0-2-x86_64 1626,7 KiB   875K/s 00:02 [# #####################]   4%
 emacs-25.3-4-x86_64       38,8 MiB   967K/s 00:41 [# #####################] 100%
(4/4) vérification des clés dans le trousseau      [# #####################] 100%
(4/4) vérification de l’intégrité des paquets      [# #####################] 100%
(4/4) chargement des fichiers des paquets          [# #####################] 100%
(4/4) analyse des conflits entre fichiers          [# #####################] 100%
(4/4) vérification de l’espace disque disponible   [# #####################] 100%
:: Traitement des changements du paquet...
(1/4) installation de libotf                       [# #####################] 100%
(2/4) installation de m17n-db                      [# #####################] 100%
(3/4) installation de m17n-lib                     [# #####################] 100%
Dépendances optionnelles pour m17n-lib
    anthy: to use the anthy input method
(4/4) installation de emacs                        [# #####################] 100%
:: Exécution des crochets de post-transaction...
(1/3) Updating icon theme caches...
(2/3) Updating the info directory file...
(3/3) Updating the desktop file MIME type cache...
obarun@ obarunS6 ~ %
About mpd, a rebuild is needed to avoid support of system:D
with emacs 26.1-1 in arch main repo, it will not run. complains of needing libsystemD.
It will install with no errors or warnings, it just wont run.

However, emacs-nox does work.
I compiled mpd from source and it works great. Should be easy to package. Not sure why it requires libsystemd then.
downgrading emacs to 25.1 does work. I guess emacs 26 arch package added systemD dependency.
ok, got it. if you take the source of the package and you look on the configure options you will see :
--without-rsvg          don't compile with SVG image support
  --without-lcms2         don't compile with Little CMS support
  --without-libsystemd    don't compile with libsystemd support
  --with-cairo            compile with Cairo drawing (experimental)
That's mean that emacs is build with libsystem:D by default. A mistake occur on the pkgbuild because libsystem:D should be declared on it but... welcome to the dark linux world, may the system:D not be with you.
So, in fact you need to rebuild emacs
a month later
I'm do not have much knowledge on packaging, or adding stuff to a repo. Is there a way to get these packages added to the Obarun repo's? I would say they are fairly essential for people using this distro, especially emacs.
take the pkgbuild from https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/emacs
and replace the build function by this one :
build() {
  cd "$srcdir"/$pkgname-$pkgver
  PKG_CONFIG_PATH="/usr/lib/imagemagick6/pkgconfig" \
  ac_cv_lib_gif_EGifPutExtensionLast=yes ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib \
                                    --localstatedir=/var --with-x-toolkit=gtk3 --with-xft \
                                    --with-modules --without-libsystemd
  make
}
finally build it.

Sorry, but for the moment i have no time to add some extra packages on the repo. My priority is to finish before the end of the year the 66-xxx tools. We talk about more than 215 package on the repo, i think it's sufficient for the moment for only one person :).
edit 66-xxx tools ---> s6-xxx-tools

:) Can't wait ... especially this s6opts control panel
No worries. Thanks for explaining the pkgbuild.
In the meantime I'm using emacs-git, which does not build with systemd by default.
Definitely prioritize the bigger issues, thanks for your awesome work.

Powered by Obarun