Package Details: chordpro-git 6.000.r2.gfa9ba48d-1

Git Clone URL: (read-only, click to copy)
Package Base: chordpro-git
Description: Reference implementation of the ChordPro standard for musical lead sheets.
Upstream URL:
Keywords: chordpro chords guitar music ukulele
Licenses: Artistic2.0
Provides: chordpro
Submitter: stueja
Maintainer: xeruf
Last Packager: xeruf
Votes: 1
Popularity: 0.000003
First Submitted: 2019-06-16 22:24 (UTC)
Last Updated: 2023-03-11 23:20 (UTC)

Latest Comments

xeruf commented on 2023-03-11 23:21 (UTC)

Thank You for the hints, implemented them over time.

Working on providing offline docs now:

nixi commented on 2022-03-19 15:22 (UTC) (edited on 2022-04-11 13:50 (UTC) by nixi)

The package is missing a dependency perl-file-homedir (added on 2022-02-03), see There should also be an optional dependency perl-wx to get the graphical version wxchordpro.

stueja commented on 2021-10-30 16:44 (UTC)

Resolved in latest release with !purge. Thank you!

stueja commented on 2021-10-27 13:43 (UTC)

I get errors when calling --help-config or --manual, and it seems /usr/share/perl5/vendor_perl/App/Music/ChordPro/res/pod/Config.pod is missing, see

In fact, the whole res/pod/ directory is empty.

xeruf commented on 2021-10-05 09:42 (UTC)

Adjusted, thanks

ChillingAndrew commented on 2021-10-05 07:32 (UTC)

Thank you very much! Now the error is gone :)

But to be able to install it successfully I needed to install perl-text-layout previously, so at least on my system this package was not optional but mandatory. Maybe this should be changed in the dependencies here too?

xeruf commented on 2021-10-04 21:22 (UTC)

You are right, perl-file-loadlines was missing a dependency, please try again :)

ChillingAndrew commented on 2021-10-02 08:17 (UTC)

Hi xerus, thank you for providing this package, I really want to use this in my workflow. But I have some troubles installing it (see below). I already tried to install perl-exception but that did not change anything. Do you have an idea what is missing? I am working on manjaro.

==> Starting build()...
Checking if your kit is complete...
Looks good
Warning: prerequisite Test::Exception 0 not found.
Generating a Unix-style Makefile
Writing Makefile for File::LoadLines
Writing MYMETA.yml and MYMETA.json
cp lib/File/ blib/lib/File/
Manifying 1 pod document
==> Starting check()...
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-load.t ...... 1/1 # Testing File::LoadLines 1.021, Perl 5.034000, /usr/bin/perl
t/00-load.t ...... ok   
t/10-basic.t ..... ok     
t/11-basic.t ..... ok     
t/12-basic.t ..... Can't locate Test/ in @INC (you may need to install the Test::Exception module) (@INC contains: /home/andre/.cache/yay/perl-file-loadlines/src/File-LoadLines-1.021/blib/lib /home/andre/.cache/yay/perl-file-loadlines/src/File-LoadLines-1.021/blib/arch /usr/lib/perl5/5.34/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.34/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.34/core_perl /usr/share/perl5/core_perl .) at t/12-basic.t line 7.
BEGIN failed--compilation aborted at t/12-basic.t line 7.
t/12-basic.t ..... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 
t/20-encoding.t .. ok   
t/21-encoding.t .. ok   
t/22-encoding.t .. ok   
t/29-encoding.t .. ok   

Test Summary Report
t/12-basic.t   (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
Files=8, Tests=133,  0 wallclock secs ( 0.05 usr  0.01 sys +  0.47 cusr  0.09 csys =  0.62 CPU)
Result: FAIL
Failed 1/8 test programs. 0/133 subtests failed.
make: *** [Makefile:854: test_dynamic] Error 255
==> ERROR: A failure occurred in check().
error making: perl-file-loadlines
Press any key to continue...

xeruf commented on 2021-08-09 20:10 (UTC) (edited on 2021-08-09 20:15 (UTC) by xeruf)

Need to add a dependency on perl-pod-parser for installation.

PDF generation fails as well:

No backend for PDF
Can't locate Text/ in @INC (you may need to install the Text::Layout module) (@INC contains: /usr/bin/vendor_perl/../lib /usr/bin/vendor_perl/../CPAN /usr/lib/perl5/5.34/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.34/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.34/core_perl /usr/share/perl5/core_perl) at /usr/share/perl5/vendor_perl/App/Music/ChordPro/Output/PDF/ line 9.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/App/Music/ChordPro/Output/PDF/ line 9.
Compilation failed in require at /usr/share/perl5/vendor_perl/App/Music/ChordPro/Output/ line 21.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/App/Music/ChordPro/Output/ line 21.
Compilation failed in require at (eval 45) line 1.

So it also needs perl-text-layout

xeruf commented on 2021-08-09 19:49 (UTC) (edited on 2021-08-09 19:50 (UTC) by xeruf)

Building seems to depend on something called podselect and thus fails for me :/

make[1]: Entering directory '/home/janek/.cache/yay/chordpro-git/src/chordpro'
podselect lib/App/Music/ChordPro/ > lib/App/Music/ChordPro/res/pod/Config.pod
/bin/sh: line 1: podselect: command not found
make[1]: *** [Makefile:1199: lib/App/Music/ChordPro/res/pod/Config.pod] Error 127
make[1]: Leaving directory '/home/janek/.cache/yay/chordpro-git/src/chordpro'
make: *** [GNUmakefile:8: all] Error 2
==> ERROR: A failure occurred in build().
error making: chordpro-git