Package Details: matterhorn 90000.0.0-1

Git Clone URL: https://aur.archlinux.org/matterhorn.git (read-only, click to copy)
Package Base: matterhorn
Description: A terminal-based chat client for MatterMost
Upstream URL: https://github.com/matterhorn-chat/matterhorn
Licenses: BSD
Submitter: amaloz
Maintainer: alerque
Last Packager: alerque
Votes: 10
Popularity: 0.000000
First Submitted: 2017-05-31 16:55 (UTC)
Last Updated: 2024-03-28 00:29 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

ekkelett commented on 2019-11-12 09:22 (UTC) (edited on 2019-11-12 09:40 (UTC) by ekkelett)

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 (UTC) (edited on 2019-10-26 08:39 (UTC) by xored)

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 (UTC)

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 (UTC)

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

matterhorn-bin is broken too, as commented

dreieck commented on 2019-10-01 09:43 (UTC)

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 (UTC)

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

jasondaigo commented on 2019-03-20 16:57 (UTC) (edited on 2019-03-20 16:57 (UTC) by jasondaigo)

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 (UTC)

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 (UTC)

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.

amaloz commented on 2018-08-17 00:59 (UTC)

I've been unable to build generally without the static versions of ghc and cabal, so I've made those explicit makedepends requirements.