Package Details: exercism-bin 3.3.0-1

Git Clone URL: https://aur.archlinux.org/exercism-bin.git (read-only, click to copy)
Package Base: exercism-bin
Description: Command line client for exercism.io
Upstream URL: https://github.com/exercism/cli
Licenses: MIT
Conflicts: exercism
Replaces: exercism-cli
Submitter: linduxed
Maintainer: linduxed (esskayesss)
Last Packager: esskayesss
Votes: 77
Popularity: 0.77
First Submitted: 2019-07-28 13:36 (UTC)
Last Updated: 2024-02-15 09:16 (UTC)

Latest Comments

1 2 3 4 5 6 7 Next › Last »

linduxed commented on 2023-01-25 12:04 (UTC)

Hello package users!

For the coming month or so, I don't have a machine on which I can build the package, which therefore means I can't update it to the latest version. Someone has already applied as a co-maintainer, but unfortunately has not continued communication after applying.

If I had a Docker based setup with an Arch image (including the loading of SSH keys) for building packages, then I'd be able to build the package and push the update, but this is a setup I neither have at the moment, nor is it something I have the time to take care of it now.

As said, in about a month this will no longer be a problem, but until that time I'm afraid you'll have to rely on modifying the PKGBUILD.

bugrasan commented on 2023-01-02 00:02 (UTC)

@deadpyxel thank you :-)

deadpyxel commented on 2022-11-26 15:14 (UTC) (edited on 2022-11-26 16:04 (UTC) by deadpyxel)

So, I tried my hand at it and got an updated build working. For the exercism-bin package, currently, the completion scripts are not inside the official tarball from their repo.

Below are the changes I made that got it back working. Not sure about what to do with the completion scripts at this moment.

diff --git a/PKGBUILD b/PKGBUILD
index 785c1e1..c7a302e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@

 _pkgname=exercism
 pkgname="${_pkgname}-bin"
-pkgver=3.0.13
+pkgver=3.1.0
 pkgrel=2
 pkgdesc="Command line client for exercism.io"
 arch=("i686" "x86_64")
@@ -16,15 +16,12 @@ replaces=("exercism-cli")
 license=("MIT")

 source_i686=(${_rel_url}/exercism-${pkgver}-linux-i386.tar.gz)
-sha256sums_i686=('36afe02fbfc8f5fe17033d6982e74e51ba072991d08ef12f22a78fa74c30a864')
+sha256sums_i686=('e47d26d4efe836043a2f4b436dbbd552962f23771bf7f741c85d57e77dc7af54')
 source_x86_64=(${_rel_url}/exercism-${pkgver}-linux-x86_64.tar.gz)
-sha256sums_x86_64=('8abcd78d9fbf9c580381e86e611f50a0d5efd88aed06100cd1e4d12ee41440d2')
+sha256sums_x86_64=('97ba90d7d83a9e8de57066be4d42319c33165a355c7072f535ba37c00aedf432')

 package(){
     cd "$srcdir"
     install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$_pkgname/LICENSE"
-    install -D -m644 shell/exercism_completion.bash "$pkgdir/usr/share/bash-completion/completions/${_pkgname}"
-    install -D -m644 shell/exercism_completion.zsh "$pkgdir/usr/share/zsh/site-functions/_${_pkgname}"
-    install -D -m644 shell/exercism.fish "$pkgdir/usr/share/fish/vendor_completions.d/exercism.fish"
     install -D exercism "$pkgdir/usr/bin/exercism"
 }

Is there any good way for me to submit this proposal? I would fill an Orphan request but I don't know if that would be a good idea.

jahway603 commented on 2022-11-24 22:49 (UTC)

Even thought the 3.0.13-1 version is written out of date, it is possible to install this package with paru or yay, and then run the command sudo exercism upgrade which will upgrade this to the latest version directly (for me to the 3.1.0 version). You can test your version of exercism with exercism version.

linduxed commented on 2019-12-25 18:36 (UTC)

@berquist Implemented. Thanks for the recommendation!

linduxed commented on 2019-12-25 17:39 (UTC) (edited on 2019-12-25 17:39 (UTC) by linduxed)

@berquist If that's the correct syntax, then yes, it should. This package used to be exercism-cli and changed to exercism-bin a commits ago.

berquist commented on 2019-12-24 14:17 (UTC)

Should the PKGBUILD have replaces=('exercism-cli')?

patrick96 commented on 2019-11-28 09:58 (UTC)

@linduxed Awesome :)

linduxed commented on 2019-11-28 02:53 (UTC)

Updated the package to 3.0.13. Thank you @patrick96 for your contribution!

patrick96 commented on 2019-11-20 09:28 (UTC)

Sure, no worries!