Package Details: matterhorn 50200.5.0-2

Git Clone URL: https://aur.archlinux.org/matterhorn.git (read-only)
Package Base: matterhorn
Description: A terminal-based chat client for MatterMost
Upstream URL: https://github.com/matterhorn-chat/matterhorn
Licenses: BSD
Conflicts: matterhorn-bin, matterhorn-git
Provides: matterhorn
Submitter: amaloz
Maintainer: amaloz
Last Packager: amaloz
Votes: 3
Popularity: 0.000031
First Submitted: 2017-05-31 16:55
Last Updated: 2019-12-02 18:57

Latest Comments

1 2 3 Next › Last »

amaloz commented on 2019-12-02 18:58

I integrated in your changes and pushed. Thanks!

I agree that it's still not perfect; for example, build still requires downloading packages.

ekkelett commented on 2019-11-12 09:22

A recommendation here is to remove the ghc8.2 requirement, and instead a) create a build using shared libraries with dynamic linking or b) depend on the ghc-static (IIRC) package to use static linking

This is possible in part due to the earlier releases that added support for GHC 8.6, which means that pegging this to 8.2 is no longer necessary.

Personally I've made the minor change in https://github.com/thor/PKGBUILDs/blob/master/matterhorn/PKGBUILD.

EDIT: That being said, I do not believe the package is out of date.

SECOND EDIT: To be fair, mine still has some glaring issues, such as all the linking ending up in my local Cabal store.

xored commented on 2019-10-26 08:39

Cloning matterhorn build files...
Checking matterhorn dependencies...
Cloning ghc8.2 build files...
Checking ghc8.2 dependencies...
Preparing...
Resolving dependencies...
Checking inter-conflicts...
Running post-transaction hooks...
Checking keyring...
Checking integrity...
Failed to commit transaction:
invalid or corrupted package:

Manjaro KDE latest (18.x) Downloading the release from github works

amaloz commented on 2019-10-25 23:30

Not sure how to separate out the building from the downloading in cabal new-build, so I can fix this by moving everything to prepare().

As for the 'invalid or corrupt package', I'll need a little more context there, as I can't reproduce.

xored commented on 2019-10-25 23:12

I get 'invalid or corrupt package' during the installation.

matterhorn-bin is broken too, as commented

dreieck commented on 2019-10-01 09:43

Needs internet connetion during build(). Please make sure that build() does not need internet, by dealing with all download in the source-array and in prepare().

==> Starting build()...
Downloading the latest package list from hackage.haskell.org
[...]
Downloading  basement-0.0.11
[...]

amaloz commented on 2019-03-29 16:49

I think you need to install ghc8.2, which is available in the AUR.

jasondaigo commented on 2019-03-20 16:57

i cannot build this or the other matterhorn packages currently

error: target not found: ghc8.2 ==> ERROR: 'pacman' failed to install missing dependencies. :: Unable to build ghc8.2 - makepkg exited with code: 8

amaloz commented on 2018-09-24 19:02

Hmm, I've run into things like this before with cabal and had to manually remove those packages that ghc-pkg check complains about. But I'm no cabal expert so there might be a better way that I'm unaware of.

In the worst case, you could try the matterhorn-bin package, which uses pre-built binaries so should work fine.

Ppjet6 commented on 2018-09-21 23:21

Hi there, thanks for the package!

I am unable to build, I get the following issue, any idea if there's anything I need to do?

Configuring library for timezone-olson-0.1.9..
Preprocessing library for timezone-olson-0.1.9..
Building library for timezone-olson-0.1.9..
[1 of 4] Compiling Data.Time.LocalTime.TimeZone.Olson.Types ( Data/Time/LocalTime/TimeZone/Olson/Types.hs, dist/build/Data/Time/LocalTime/TimeZone/Olson/Types.o )
[2 of 4] Compiling Data.Time.LocalTime.TimeZone.Olson.Render ( Data/Time/LocalTime/TimeZone/Olson/Render.hs, dist/build/Data/Time/LocalTime/TimeZone/Olson/Render.o )
[3 of 4] Compiling Data.Time.LocalTime.TimeZone.Olson.Parse ( Data/Time/LocalTime/TimeZone/Olson/Parse.hs, dist/build/Data/Time/LocalTime/TimeZone/Olson/Parse.o )

Data/Time/LocalTime/TimeZone/Olson/Parse.hs:50:1: error:
    Could not find module ‘Control.Exception.Extensible’
    There are files missing in the ‘extensible-exceptions-0.1.1.4’ package,
    try running 'ghc-pkg check'.
    Use -v to see a list of the files searched for.
   |
50 | import Control.Exception.Extensible (try, throw, Exception, ErrorCall)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cabal: Failed to build timezone-olson-0.1.9 (which is required by
test:test_messages from matterhorn-40901.0.0 and exe:matterhorn from
matterhorn-40901.0.0).

Also I noticed cabal is using ~/.cache, I wonder if that's a cabal issue or if the package is missing some xdg magic.