4 cool new projects to try in COPR for October 2018

COPR is a collection of personal repositories for software that isn’t carried in the standard Fedora repositories. Some software doesn’t conform to standards that allow easy packaging. Or it may not meet other Fedora standards, despite being free and open source. COPR can offer these projects outside the standard set of Fedora Fedora packages. Software in COPR isn’t supported by Fedora infrastructure or signed by the project. However, it can be a neat way to try new or experimental software.

Here’s a set of new and interesting projects in COPR.

[Editors’ Note: One of these projects was unsuitable for distribution through COPR and has been removed from this article. Pursuant comments have also been removed to prevent confusion for additional readers. We apologize for any inconvenience.]

Music On Console

Music On Console player, or mocp, is a simple console audio player. It has an interface similar to the Midnight Commander and is easy use. You simply navigate to a directory with music files and select a file or directory to play. In addition, mocp provides a set of commands, allowing it to be controlled directly from command line.

Installation instructions

The repo currently provides Music On Console player for Fedora 28 and 29. To install mocp, use these commands:

sudo dnf copr enable krzysztof/Moc
sudo dnf install moc

cnping

Cnping is a small graphical ping tool for IPv4, useful for visualization of changes in round-trip time. It offers an option to control the time period between each packet as well as the size of data sent. In addition to the graph shown, cnping provides basic statistics on round-trip times and packet loss.

Installation instructions

The repo currently provides cnping for Fedora 27, 28, 29 and Rawhide. To install cnping, use these commands:

sudo dnf copr enable dreua/cnping
sudo dnf install cnping

Pdfsandwich

Pdfsandwich is a tool for adding text to PDF files which contain text in an image form — such as scanned books. It uses optical character recognition (OCR) to create an additional layer with the recognized text behind the original page. This can be useful for copying and working with the text.

Installation instructions

The repo currently provides pdfsandwich for Fedora 27, 28, 29 and Rawhide, and for EPEL 7. To install pdfsandwich, use these commands:

sudo dnf copr enable merlinm/pdfsandwich
sudo dnf install pdfsandwich
New in Fedora Using Software

19 Comments

  1. wk

    The last one didn’t work:

    dnf copr enable merlinm/pdfsandwich

    (blah blah blah)
    Do you want to continue? [y/N]: y
    Repository successfully enabled.
    [root@localhost bot]# dnf install pdfsandwich
    Failed to synchronize cache for repo ‘merlinm-pdfsandwich’, disabling.
    Last metadata expiration check: 0:21:56 ago on Wed 24 Oct 2018 11:52:22 AM PDT.
    No match for argument: pdfsandwich
    Error: Unable to find a match
    #

  2. Chris Moller

    [1] ~/Downloads >sudo dnf copr enable Krzystof/Moc

    You are about to enable a Copr repository. Please note that this
    repository is not part of the main distribution, and quality may vary.

    The Fedora Project does not exercise any power over the contents of
    this repository beyond the rules outlined in the Copr FAQ at
    https://docs.pagure.org/copr.copr/user_documentation.html#what-i-can-build-in-copr,
    and packages are not held to any quality or security level.

    Please do not file bug reports about these packages in Fedora
    Bugzilla. In case of problems, contact the owner of this repository.

    Do you want to continue? [y/N]: y
    Error: Such repository does not exist.
    [1] ~/Downloads >

    • Guus

      I have the same problem with the Krzystof/Moc repo. It does not seem to exist. Maybe the machine is offline now and again?

  3. Fred Weigel

    The copr for moc should be:

    krzysztof/Moc

    • Guus

      I can confirm this modification is correct. krzysztof/Moc is the right name. Remark the lowercase for krzysztof. This appears to be significant.

  4. Fred Weigel

    : fred@tara ~ $; mocp

    FATAL_ERROR: TiMidity-Plugin: Error processing TiMidity-Configuration!
    Configuration file is:

    • Dan Čermák

      You can work around that issue by creating an empty timidity.conf file in your home directory (just touch it, it needn’t have any contents).

  5. Nazar

    Seems like I’m unable to count up to 4…

  6. [student@localhost-localdomain ~]$ sudo dnf copr enable Krzystof/Moc
    [sudo] password for student:

    You are about to enable a Copr repository. Please note that this
    repository is not part of the main distribution, and quality may vary.

    The Fedora Project does not exercise any power over the contents of
    this repository beyond the rules outlined in the Copr FAQ at
    https://docs.pagure.org/copr.copr/user_documentation.html#what-i-can-build-in-copr,
    and packages are not held to any quality or security level.

    Please do not file bug reports about these packages in Fedora
    Bugzilla. In case of problems, contact the owner of this repository.

    Do you want to continue? [y/N]: y
    Error: Such repository does not exist.

    [student@localhost-localdomain ~]$ sudo dnf install moc
    Last metadata expiration check: 4:32:04 ago on Thu 25 Oct 2018 07:10:44 PM IST.
    No match for argument: moc
    Error: Unable to find a match

    Please Help
    Give a solution

  7. ddrfr

    moc is ideal

  8. These two does’t work
    sudo dnf copr enable Krzystof/Moc
    sudo dnf install mocg

    [work@localhost-localdomain ~]$ sudo dnf copr enable Krzystof/Moc
    [sudo] password for work :

    You are about to enable a Copr repository. Please note that this
    repository is not part of the main distribution, and quality may vary.

    The Fedora Project does not exercise any power over the contents of
    this repository beyond the rules outlined in the Copr FAQ at
    https://docs.pagure.org/copr.copr/user_documentation.html#what-i-can-build-in-copr,
    and packages are not held to any quality or security level.

    Please do not file bug reports about these packages in Fedora
    Bugzilla. In case of problems, contact the owner of this repository.

    Do you want to continue? [y/N]: y
    Error: Such repository does not exist.
    [work@localhost-localdomain ~]$ sudo dnf install moc
    Last metadata expiration check: 0:33:37 ago on Fri 26 Oct 2018 10:47:51 AM IST.
    No match for argument: moc
    Error: Unable to find a match

  9. Larry

    Let me get this straight, third party software that doesn’t conform to Fedora standards……Isn’t that one of the issues with Windoze, is “downloading software from other places,” or a far as that goes apps on Android not from the “play store.” Better yet when I used Ubuntu installing PPA’s from outside Ubuntu’s repositories, very unwise move. I don’t see a problem with installing software from outside repositories.

  10. Nick

    For those that get an error which says “Error: Such repository does not exist.” on the first one, it is because the command is “sudo dnf copr enable krzysztof/Moc” not “sudo dnf copr enable krzystof/Moc”. Hope that helps.

  11. I’ve created my own Copr for the application menu, window switch and dmenu replacement, Rofi (https://copr.fedorainfracloud.org/coprs/fusion809/Rofi/). Why am I mentioning this? Partly because I was surprised I had to package it, I would have thought it’d be in Fedora’s rather large and comprehensive repos. Also because it goes exceptionally well with i3 as a replacement for dmenu, but with a larger feature set. Might be worthwhile covering in a future article.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

The opinions expressed on this website are those of each author, not of the author's employer or of Red Hat. Fedora Magazine aspires to publish all content under a Creative Commons license but may not be able to do so in all cases. You are responsible for ensuring that you have the necessary permission to reuse any work on this site. The Fedora logo is a trademark of Red Hat, Inc. Terms and Conditions

%d bloggers like this: