summarylogtreecommitdiffstats
AgeCommit message (Collapse)Author
2024-05-12Add python-setuptools for Py 3.12 compatReto Brunner
Python chose to remove setuptools by default, leading to: Traceback (most recent call last): File "/build/thelounge-git/src/thelounge/_build/node_modules/node-gyp/gyp/gyp_main.py", line 42, in <module> import gyp # noqa: E402 ^^^^^^^^^^ File "/build/thelounge-git/src/thelounge/_build/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 9, in <module> import gyp.input File "/build/thelounge-git/src/thelounge/_build/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 19, in <module> from distutils.version import StrictVersion ModuleNotFoundError: No module named 'distutils' gyp ERR! configure error gyp ERR! stack Error: `gyp` failed with exit code: 1 gyp ERR! stack at ChildProcess.onCpExit (/build/thelounge-git/src/thelounge/_build/node_modules/node-gyp/lib/configure.js:259:16) gyp ERR! stack at ChildProcess.emit (node:events:519:28) gyp ERR! stack at ChildProcess._handle.onexit (node:internal/child_process:294:12) gyp ERR! System Linux 6.8.9-arch1-2 gyp ERR! command "/usr/bin/node" "/build/thelounge-git/src/thelounge/_build/node_modules/sqlite3/node_modules/.bin/node-gyp" "rebuild" gyp ERR! cwd /build/thelounge-git/src/thelounge/_build/node_modules/sqlite3 gyp ERR! node -v v21.7.3 gyp ERR! node-gyp -v v8.4.1 gyp ERR! not ok
2024-01-28sqlite: adapt to switch to prebuildReto Brunner
https://github.com/TryGhost/node-sqlite3/commit/605c7f981abbcf980cb44f54abba285de9a69a23
2023-03-19Switch to npm for the bundling, same as upstreamReto Brunner
2022-04-06node stuff should go to /usr/lib, not /var/libReto Brunner
2022-03-30Make sure to rebuild sqlite3, don't execute npm scriptsReto Brunner
2022-03-07updpkgsumsReto Brunner
2022-03-07SRCINFOReto Brunner
2022-03-07tmpfiles: Only create the top level dir in /etcReto Brunner
TL should be in charge of the permissions. This fixes a security issue which exposes vapid.json etc.
2022-03-07Prepare for 4.3.1Reto Brunner
* use yarn to install rather than npm: There's a bug in npm that makes the sqlite3 installation fail, probably because it's a pinned commit. So just use yarn instead that properly resolves the commit pin. * build with latest node: Issues seem to be fixed and the build succeeds with the rc * Python3 \o/
2021-11-24clean up the buildReto Brunner
2019-02-20initial commitReto Brunner