Package Details: itch 23.6.0-1

Git Clone URL: https://aur.archlinux.org/itch.git (read-only)
Package Base: itch
Description: The best way to play itch.io games.
Upstream URL: https://github.com/itchio/itch
Licenses: MIT
Submitter: FrozenCow
Maintainer: FrozenCow (vrav, fasterthanlime, josefnpat)
Last Packager: fasterthanlime
Votes: 59
Popularity: 1.801198
First Submitted: 2015-12-14 22:23
Last Updated: 2017-11-10 10:37

Latest Comments

tuqueque commented on 2017-11-09 13:50

@fasterthanlime It seems you were right... I tried one more time to install it and it worked... I live in one of the crappiest countries in the world, so yeah, my Internet connectivity is far from good. Anyway, thanks for the feedback, at least now I know I have to be more patient and try several times during the day when installing some packages.

fasterthanlime commented on 2017-11-09 08:48

@tuqueque well, my other idea is that you're having a serious network connectivity problem.

The first logs you posted contained:

npm ERR! network request to https://registry.npmjs.org/fnout/-/fnout-1.1.0.tgz failed, reason: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly. See: 'npm help config'

tuqueque commented on 2017-11-08 22:51

@fasterthanlime
Unless the Itch client needs more than 7.8GB of space to compile/install... That's the space I have available in my /tmp folder.

Here's another snippet of the error I get... It looks different than before:
-------------------------------------------
==> Validating source files with sha256sums...
v23.5.1.tar.gz ... Passed
==> Extracting sources...
-> Extracting v23.5.1.tar.gz with bsdtar
==> Starting prepare()...

> node-sass@4.5.3 install /tmp/pamac-build-tuqueque/itch/src/itch-23.5.1/node_modules/node-sass
> node scripts/install.js

Downloading binary from https://github.com/sass/node-sass/releases/download/v4.5.3/linux-x64-57_binding.node
Download complete
Binary saved to /tmp/pamac-build-tuqueque/itch/src/itch-23.5.1/node_modules/node-sass/vendor/linux-x64-57/binding.node
Caching binary to /home/tuqueque/.npm/node-sass/4.5.3/linux-x64-57_binding.node

> shoom@1.0.0 install /tmp/pamac-build-tuqueque/itch/src/itch-23.5.1/node_modules/shoom
> node-gyp rebuild

make: Entering directory '/tmp/pamac-build-tuqueque/itch/src/itch-23.5.1/node_modules/shoom/build'
CXX(target) Release/obj.target/node_shoom/addon.o
CXX(target) Release/obj.target/node_shoom/node_shoom.o
CXX(target) Release/obj.target/node_shoom/vendor/shoom/src/shoom_unix_darwin.o
SOLINK_MODULE(target) Release/obj.target/node_shoom.node
COPY Release/node_shoom.node
make: Leaving directory '/tmp/pamac-build-tuqueque/itch/src/itch-23.5.1/node_modules/shoom/build'

> electron@1.6.15 postinstall /tmp/pamac-build-tuqueque/itch/src/itch-23.5.1/node_modules/electron
> node install.js

/tmp/pamac-build-tuqueque/itch/src/itch-23.5.1/node_modules/electron/install.js:48
throw err
^

Error: getaddrinfo ENOTFOUND github-production-release-asset-2e65be.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com:443
at errnoException (dns.js:53:10)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:95:26)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! electron@1.6.15 postinstall: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the electron@1.6.15 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/tuqueque/.npm/_logs/2017-11-08T22_48_22_659Z-debug.log
==> ERROR: A failure occurred in prepare().
Aborting...
----------------------------------------

fasterthanlime commented on 2017-11-08 16:00

@tuqueque Looks like tar (called by npm) is having problems extracting files. Is your /tmp full by any chance?

tuqueque commented on 2017-11-08 15:03

Hey, I'm having problems installing the Itch client in my Manjaro Linux machine... I'm not very savvy, bit here are the logs:

This is the log directly copied from the Pamac install window:
https://gist.github.com/tuqueque/fb1807a0c82e29f2c0f8783b7410c855

This is the log from the generated log file "2017-11-08T14_20_53_647Z-debug.log"
https://gist.github.com/tuqueque/42ecad674ad1c6833d1914b5fa87d84d

'Hope this helps.
Thanks.

fasterthanlime commented on 2017-11-08 11:13

itch v23.5.1 was just published, it depends on npm>=5.5.1 which doesn't have the prune problems many have encountered earlier.

Upgrading is strongly recommended as we've had to upgrade the itch.io login endpoint and older versions will stop working eventually (in cases where filling out a captcha is required).

v23.5.1 also ships with electron 1.6.15, which fixes many small issues in the Chromium component, including security issues. See https://github.com/electron/electron/releases for details.

Thanks for your patience everyone!

fasterthanlime commented on 2017-11-05 19:26

Quick update on the state of this package:

- I was hoping to ship itch v25 quick enough
- In the meantime, many users just 1) didn't update itch or 2) switched to `kitch` (the beta build)
- Since v25 is taking so long, I'm going to ship another point release of v23 tomorrow (monday november 6th), fixing the arch package (since we found a workaround in the meantime)

Note that the build broke because of an npm upgrade, and that v23.4.2 contains 0 changes for Linux, only windows (so it didn't matter that it was outdated)

HibikiTaisuna commented on 2017-11-05 16:55

@fettouhi you have to change the SHA256 checksum in PKGBUILD to 422651ae84d53c82136af8f27bb77ff37d69916cc5ddde42cdb9e54cbf193fc9

(the checksum of the github archive changed for unknown reason)

HibikiTaisuna commented on 2017-11-05 16:47

patch for PKGBUILD for new stable version (v23.4.2):

From 39ce84337e34743d023d9b0402939d22e21c56da Mon Sep 17 00:00:00 2001
From: Stefan Weiberg <stefan.weiberg@germandev.org>
Date: Sun, 5 Nov 2017 17:38:00 +0100
Subject: [PATCH 1/1] newest stable version

---
PKGBUILD | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/PKGBUILD b/PKGBUILD
index 428e8a1..88b811f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Contributor: FrozenCow <frozencow@gmail.com>

pkgname=itch
-pkgver=23.4.1
+pkgver=23.4.2
pkgrel=1
pkgdesc="The best way to play itch.io games."

@@ -17,7 +17,7 @@ install="itch.install"

# sic. - source is in itch repo, kitch is a dummy repo for canary-channel github releases
source=("https://github.com/itchio/itch/archive/v${pkgver}.tar.gz")
-sha256sums=('76b48b855bf92b9c3f26c4c370b4867b6f9c404a46d3e957ffa64b63d173c5ba')
+sha256sums=('14d3de9d327d897f119708fb6f799e5df7111e6e12d360c72953fb2628b3e43a')

[ "$CARCH" = "i686" ] && _ELECTRON_ARCH=ia32; _ITCH_ARCH=i386
[ "$CARCH" = "x86_64" ] && _ELECTRON_ARCH=x64; _ITCH_ARCH=amd64
@@ -34,7 +34,7 @@ prepare() {

build() {
cd "${srcdir}/itch-${pkgver}"
- export CI_BUILD_TAG="v23.4.1"
+ export CI_BUILD_TAG="v23.4.2"
export CI_CHANNEL="stable"

release/ci-compile.js
--
2.15.0

fettouhi commented on 2017-10-24 14:09

Can anyoone install this at the moment I get an error regarding the sha256sums.

All comments