Package Details: itch 23.4.1-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: 52
Popularity: 1.497899
First Submitted: 2015-12-14 22:23
Last Updated: 2017-05-06 22:35

Latest Comments

fasterthanlime commented on 2017-02-07 16:23

> Is there any compelling reason why Grunt should re-download it
I'm afraid that's just how electron-packager works - the version of electron you install via npm is more of a 'development' build, whereas the version electron-packager wants is a 'production' template it uses to generate the final application.

You could always forgo the PKGBUILD and just run itch from source :) (don't forget to export NODE_ENV=production when starting it, otherwise it'll be needlessly slow)

xananax commented on 2017-02-07 15:56

I have a very slow/sketchy connection, and the build breaks on downloading electron; I have to restart it sometimes for several days in a row before I get it to compile. I have Electron installed as a package (v 1.4.15, which the version needed), but it doesn't seem grunt cares much. Is there any compelling reason why Grunt should re-download it, and is there any way to do that as a separate step through pacman/npm?

DoctorJellyface commented on 2016-12-17 20:51

Thanks!

fasterthanlime commented on 2016-12-15 13:23

v22.0.0 is out, we're now using "npm shrinkwrap" to freeze dependencies, which *should* prevent random breakage in the future!

fasterthanlime commented on 2016-12-13 21:08

Unfortunately, reverting the package wouldn't fix it, due to the way npm works. I'm hoping to find a better fix in case other deps break eventually - but, npm freezing is pretty bad :(

DoctorJellyface commented on 2016-12-13 16:31

Could you please revert the package until it's resolved? It's really not good practice to leave nonfunctional packages just lying around, it's just going to waste people's time, nothing more.

fasterthanlime commented on 2016-12-07 10:41

Hey wolfyrion, the fuse.js package was recently updated, which broke that package. I've opened an issue at https://github.com/krisk/Fuse/issues/125 and will post here again when it's resolved.

wolfyrion commented on 2016-12-07 04:46

Cant install it... :(

Running "ts:default" (ts) task
Compiling...
Using tsc v2.2.0-dev.20161114
node_modules/fuse.js/index.d.ts(32,15): error TS7005: Variable 'Fuse' implicitly has an 'any' type.
typings/fuse.js.d.ts(29,5): error TS2309: An export assignment cannot be used in a module with other exported elements.

>> 2 non-emit-preventing type warnings
>> Error: tsc return code: 2
Warning: Task "ts:default" failed. Use --force to continue.

Aborted due to warnings.
☃ non-zero exit code: 3
/tmp/yaourt-tmp-wolfyrion/aur-itch/src/itch-21.0.4/release/node_modules/munyx/index.js:17
throw new Error('Exit code assertion failed, bailing out')
^

Error: Exit code assertion failed, bailing out
at $ (/tmp/yaourt-tmp-wolfyrion/aur-itch/src/itch-21.0.4/release/node_modules/munyx/index.js:17:11)
at Object.<anonymous> (/tmp/yaourt-tmp-wolfyrion/aur-itch/src/itch-21.0.4/release/ci-compile.js:16:1)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.runMain (module.js:605:10)
at run (bootstrap_node.js:420:7)
at startup (bootstrap_node.js:139:9)
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build itch.
==> Restart building itch ? [y/N]
==> -----------------------------
==>

greut commented on 2016-11-30 21:30

@fasterthanlime itch-21.0.4-1 went well! Good job mate.

fasterthanlime commented on 2016-11-30 09:02

A PR was submitted & merged with a fix for the 'setZoomLevelLimits', and I've frozen @types/electron in the package.json file so that this doesn't happen in the future.

v21.0.3 is on the way, which fixes that issue.

All comments