Package Details: pa-dlna-git 0.14+20.r409.20241222.9bb9b38-1

Git Clone URL: https://aur.archlinux.org/pa-dlna-git.git (read-only, click to copy)
Package Base: pa-dlna-git
Description: Forwards audio streams to DLNA devices. For PulseAudio or PipeWira (via 'python-libpulse'). Latest git checkout.
Upstream URL: https://gitlab.com/xdegaye/pa-dlna
Licenses: MIT
Conflicts: pa-dlna, pa-dlna-doc, python-pa_dlna, upnp-cmd
Provides: pa-dlna, pa-dlna-doc, pa-dlna-doc-git, PULSEAUDIO-DLNA-SINK, python-pa_dlna, python-pa_dlna-git, upnp-cmd, upnp-cmd-git
Submitter: dreieck
Maintainer: dreieck
Last Packager: dreieck
Votes: 1
Popularity: 0.47
First Submitted: 2024-11-26 17:29 (UTC)
Last Updated: 2024-12-31 18:45 (UTC)

Dependencies (17)

Required by (1)

Sources (2)

Latest Comments

senorsnor commented on 2024-12-25 16:39 (UTC)

Does anyone get this working with Chromecast Audio? I used pulseaudio before, with pulseaudio-dlna-cygn-git to stream to my Chromecast Audio. Now I switched to Pipewire and that package requires native pulseaudio implementation so doesn't work anymore. But pa-dlna does not detect my Chromecast Audio. The upnp-cmd tool doesn't detect it either. I recall something about Chromecast Audio not fully implementing UPnP. Did anyone get this working on Chromecast Audio, or have any idea what could be wrong?

dreieck commented on 2024-12-06 17:18 (UTC)

Now there is a prebuilt PDF documentation which the PKGBUILD downloads. No need for LaTeX anymore to build this.

dreieck commented on 2024-12-05 20:14 (UTC)

Added texlive-fontsrecommended, texlive-latexrecommended, texlive-latex, texlive-latexextra.

Hope it works now.

envolution commented on 2024-12-05 20:07 (UTC)

installing extra/texlive-latexextra bypasses this new error, and now:

------------
Run number 1 of rule 'pdflatex'
------------
------------
Running 'pdflatex   -recorder  "pa-dlna.tex"'
------------
This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024/Arch Linux) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./pa-dlna.tex
LaTeX2e <2023-11-01> patch level 1
L3 programming layer <2024-02-20>
(./sphinxmanual.cls
Document Class: sphinxmanual 2019/12/01 v2.3.0 Document class (Sphinx manual)
(/usr/share/texmf-dist/tex/latex/base/report.cls
Document Class: report 2023/05/17 v1.4n Standard LaTeX document class
(/usr/share/texmf-dist/tex/latex/base/size10.clo)))
(/usr/share/texmf-dist/tex/latex/base/inputenc.sty)
(/usr/share/texmf-dist/tex/latex/cmap/cmap.sty)
(/usr/share/texmf-dist/tex/latex/base/fontenc.sty<<t1.cmap>>)
(/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty
(/usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/usr/share/texmf-dist/tex/generic/babel/babel.sty
(/usr/share/texmf-dist/tex/generic/babel/txtbabel.def)
(/usr/share/texmf-dist/tex/generic/babel-english/english.ldf))
(/usr/share/texmf-dist/tex/generic/babel/locale/en/babel-english.tex)

! LaTeX Error: File `tgtermes.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name: 

maybe it's better to ask upstream to pre-package docs, or add these through a separate package

envolution commented on 2024-12-05 20:02 (UTC) (edited on 2024-12-05 20:03 (UTC) by envolution)

Seems to fail

------------
Run number 1 of rule 'pdflatex'
------------
------------
Running 'pdflatex   -recorder  "pa-dlna.tex"'
------------
This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024/Arch Linux) (preloaded format=pdflatex)
 restricted \write18 enabled.

kpathsea: Running mktexfmt pdflatex.fmt
mktexfmt: mktexfmt is using the following fmtutil.cnf files (in precedence order):
mktexfmt:   /etc/texmf/web2c/fmtutil.cnf
mktexfmt: mktexfmt is using the following fmtutil.cnf file for writing changes:
mktexfmt:   /home/evo/.texlive/texmf-config/web2c/fmtutil.cnf
mktexfmt [INFO]: writing formats under /home/evo/.texlive/texmf-var/web2c
mktexfmt [INFO]: Did not find entry for byfmt=pdflatex skipped
mktexfmt [INFO]: disabled formats: 1
mktexfmt [INFO]: not selected formats: 8
mktexfmt [INFO]: total formats: 9
mktexfmt [INFO]: exiting with status 0
I can't find the format file `pdflatex.fmt'!
Latexmk: No log file was found, neither the expected one, 'pa-dlna.log', nor one in '.'.
Latexmk: fls file doesn't appear to have been made.
Latexmk: Getting log file 'pa-dlna.log'
Latexmk: Couldn't read log file 'pa-dlna.log':
  No such file or directory
Latexmk: Errors, so I did not complete making targets
Collected error summary (may duplicate other messages):
  pdflatex: Run of rule 'pdflatex' gave a non-zero error code
----------------------
This message may duplicate earlier message.
Latexmk: Failure in processing file 'pa-dlna.tex':
   *LaTeX didn't generate the expected log file 'pa-dlna.log'
----------------------

Latexmk: Sometimes, the -f option can be used to get latexmk
  to try to force complete processing.
  But normally, you will need to correct the file(s) that caused the
  error, and then rerun latexmk.
  In some cases, it is best to clean out generated files before rerunning
  latexmk after you've corrected the files.
make[1]: *** [Makefile:29: pa-dlna.pdf] Error 12
make[1]: Leaving directory '/home/evo/.cache/paru/clone/pa-dlna-git/src/pa-dlna/docs/build/latex'
make: *** [Makefile:20: latexpdf] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'pa-dlna-git-0.14.r389.20241103.6c16282-7': 

installing extra/texlive-latex bypassed this error, next error is:

------------
Run number 1 of rule 'pdflatex'
------------
------------
Running 'pdflatex   -recorder  "pa-dlna.tex"'
------------
This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024/Arch Linux) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./pa-dlna.tex
LaTeX2e <2023-11-01> patch level 1
L3 programming layer <2024-02-20>
(./sphinxmanual.cls
Document Class: sphinxmanual 2019/12/01 v2.3.0 Document class (Sphinx manual)
(/usr/share/texmf-dist/tex/latex/base/report.cls
Document Class: report 2023/05/17 v1.4n Standard LaTeX document class
(/usr/share/texmf-dist/tex/latex/base/size10.clo)))
(/usr/share/texmf-dist/tex/latex/base/inputenc.sty)

! LaTeX Error: File `cmap.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name: 

it is now in interactive latex (pdftex) session

dreieck commented on 2024-12-05 19:26 (UTC) (edited on 2024-12-05 19:27 (UTC) by dreieck)

Ahoj @envolution,

texlive-binextra needs to be in makedepends

thanks for mentioning!, after this fix I forgot to add the LaTeX dependencies.

Now I added it.

Did you test your package and use namcap before pushing?

Since I do not use a clean build environment, I do not notice missing makedepends by building myself; and namcap also does not act on makedepends at all.

after adding it, i recieve the following error. […]
mktexfmt [INFO]: Did not find entry for byfmt=pdflatex skipped
[...]

This one I have no idea about.

I added to the makedepends array

  • texlive-basic,
  • texlive-bin and
  • texlive-binextra.

Can you test again?

envolution commented on 2024-12-05 15:34 (UTC)

after adding it, i recieve the following error. Did you test your package and use namcap before pushing?

mktexfmt [INFO]: Did not find entry for byfmt=pdflatex skipped
mktexfmt [INFO]: disabled formats: 1
mktexfmt [INFO]: not selected formats: 8
mktexfmt [INFO]: total formats: 9
mktexfmt [INFO]: exiting with status 0
I can't find the format file `pdflatex.fmt'!
Latexmk: No log file was found, neither the expected one, 'pa-dlna.log', nor one in '.'.
Latexmk: fls file doesn't appear to have been made.
Latexmk: Getting log file 'pa-dlna.log'
Latexmk: Couldn't read log file 'pa-dlna.log':
  No such file or directory
Latexmk: Errors, so I did not complete making targets
Collected error summary (may duplicate other messages):
  pdflatex: Run of rule 'pdflatex' gave a non-zero error code
----------------------

envolution commented on 2024-12-05 15:28 (UTC)

extra/texlive-binextra needs to be in makedepends:

latexmk -pdf -dvi- -ps-  'pa-dlna.tex'
make[1]: latexmk: No such file or directory
make[1]: *** [Makefile:29: pa-dlna.pdf] Error 127