about summary refs log tree commit diff
path: root/pkgs/applications/networking/irc
Commit message (Collapse)AuthorAge
* treewide: use runtimeShell instead of stdenv.shell whenever possibleJörg Thalheim2019-02-26
| | | | | | | | | Whenever we create scripts that are installed to $out, we must use runtimeShell in order to get the shell that can be executed on the machine we create the package for. This is relevant for cross-compiling. The only use case for stdenv.shell are scripts that are executed as part of the build system. Usages in checkPhase are borderline however to decrease the likelyhood of people copying the wrong examples, I decided to use runtimeShell as well.
* weechat: 2.3 -> 2.4Maximilian Bosch2019-02-20
| | | | | | | https://weechat.org/files/releasenotes/ReleaseNotes-devel.html#v2.4 Also applied a patch from the 2.5 branch in order to fix the darwin build: https://github.com/weechat/weechat/issues/1308
* Merge pull request #55129 from oxij/tree/move-defaults-to-package-filesMichael Raskin2019-02-13
|\ | | | | all-packages.nix: move defaults to package files
| * quassel: move defaults to package fileJan Malakhovski2019-02-03
| |
* | glowing-bear: init at 0.7.1Pierre Bourdon2019-02-03
| |
* | weechat: remove outputsToInstall from metaMatthew Bauer2019-01-31
|/
* irssi: 1.1.1 -> 1.1.2Andreas Rammhold2019-01-12
| | | | | | | Fixes CVE-2019-5882 [1] and a few minor changes [2]. [1] https://irssi.org/security/html/irssi_sa_2019_01/ [2] https://irssi.org/2019/01/09/irssi-1.1.2-released/
* Merge master into staging-nextFrederik Rietdijk2019-01-06
|\
| * weechatScripts.weechat-matrix-bridge: 2018-05-29 -> 2018-11-19 (HTTP/2 ↵Michael Raskin2019-01-05
| | | | | | | | support fix)
* | Merge master into staging-nextFrederik Rietdijk2018-12-31
|\|
| * quassel: 0.12.5 -> 0.13.0, cleanupLars Jellema2018-12-30
| | | | | | | | | | | | | | | | In particular we move the src into the actual quassel derivation instead of using a `source.nix`. Also use `fetchFromGitHub` since using `fetchurl` for github archives is problematic.
* | Merge branch 'staging' into make-perl-pathdvolth2018-12-18
|\|
| * weechatScripts.weechat-autosort: init at unstable-2018-01-11 (#51729)Maximilian Bosch2018-12-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Helpful weechat script to automatically keep buffers sorted. Can be activated like this: ``` nix weechat.override { configure = { ... }: { scripts = [ weechatScripts.weechat-autosort ]; }; } ```
* | lib.makePerlPath -> perlPackages.makePerlPathvolth2018-12-15
|/
* weechat: fix bad mergeAlyssa Ross2018-12-05
| | | | | | | | | | | Identified in https://github.com/NixOS/nixpkgs/pull/44102/commits/8887e1f697d9e13ad277ca7d7054bc42c2459548#r239097413. 9504292b1e9948fb286b1b1cdbe83f66b367b64d accidentally reverted all the changes that had been made to the weechat wrapper since 8887e1f697d9e13ad277ca7d7054bc42c2459548. I removed the wrapper, then wrote it again, but this time taking the code from the latest version of weechat before the bad merge.
* Merge remote-tracking branch 'origin/master' into weechat-unwrappedLinus Heckemann2018-12-05
|\
| * weechatScripts.wee-slack: 2.1.1 => 2.2.0Franz Pletz2018-11-16
| |
| * weechat: remove obsolete `aggregate-commands` patchMaximilian Bosch2018-11-08
| | | | | | | | | | This was the rebased version of a patch which landed in WeeChat 2.3 which is now used on nixpkgs master (see 2702772d2d10dc482cbe20d766d214bf89d1ed71).
| * weechat: 2.2 -> 2.3Alyssa Ross2018-10-25
| | | | | | | | Fixes https://github.com/NixOS/nixpkgs/issues/48798.
| * weechat: add perl.withPackages (#48815)Alyssa Ross2018-10-23
| | | | | | | | | | Allows for adding Perl libraries in the same way as for Python. Doesn't really need to be a function, since there's only one perlPackages in nixpkgs, but I went for consistency with the python plugin.
| * weechat: Add version and meta to `buildEnv` packageadisbladis2018-09-22
| | | | | | | | | | Currently the output from `nix search` and similar tools are lacking important meta data
| * weechatScripts.weechat-matrix-bridge: don't export `olm.lua' as script (#46582)Maximilian Bosch2018-09-12
| | | | | | | | | | | | | | | | | | | | | | Loading olm.lua as weechat script with `/script load olm.lua' causes errors like this: ``` /nix/store/43jbh7yxh8j4gjfzbvpd9clncah5dip1-weechat-matrix-bridge-2018-05-29/lib/ffi.so: undefined symbol: lua_tointeger ``` As `olm.lua' is loaded by `matrix.lua' it doesn't need to be included manually by the weechat configuration.
| * weechat: fix quoting for ${} syntaxMaximilian Bosch2018-09-07
| | | | | | | | | | | | | | | | In my previous PR I missed that ${sec.foobar} (syntax to retrieve secrets in a weechat runtime) breaks the shell evaluation. Furthermore `;` shall be used rather than `\n` to concat scripts and the init config.
| * weechatScripts.wee-slack: init at 2.1.1Maximilian Bosch2018-09-07
| |
| * weechat: 2.1 -> 2.2; improve package configurationMaximilian Bosch2018-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This aims to make the `weechat` package even more configurable. It allows to specify scripts and commands using the `configure` function inside a `weechat.override` expression. The package can be configured like this: ``` with import <nixpkgs> { }; weechat.override { plugins = { availablePlugins, ... }: { plugins = builtins.attrValues availablePlugins; init = '' /set foo bar /server add freenode chat.freenode.org ''; scripts = [ "/path/to/script.py" ]; }; } ``` All commands are passed to `weechat --run-command "/set foo bar;/server ..."`. The `plugins' attribute is not necessarily required anymore, if it's sufficient to add `init' commands, the `plugins' will be `builtins.attrValues availablePlugins' by default. Additionally the result contains `weechat` and `weechat-headless` (introduced in WeeChat 2.1) now.
| * konversation: 1.7.4 -> 1.7.5Frederik Rietdijk2018-08-26
| |
| * irssi: add licensePascal Wittmann2018-08-06
| | | | | | | | see issue #43716
* | weechat: seperate weechat-unwrapped from wrapperAlyssa Ross2018-07-25
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If I have a patch I want to apply to weechat, I can't do that with overrideAttrs like I can with almost every other package, because that only applies to the wrapper derivation. For other wrapped packages, one can usually call the wrapper with any version of the derivation, but the weechat derivation didn't expose a wrapper creation function. Taking inspiration from other packages, particularly Firefox, I extracted the wrapper into its own function, made the default weechat derivation use that, and added weechat-unwrapped. Now I can add my custom patch like this: (wrapWeechat (weechat-unwrapped.overrideAttrs (oldAttrs: { patches = [ (fetchpatch { url = "https://github.com/weechat/weechat/commit/55767f5f116db3cb56cf85f52aa80feff45b6abf.patch?full_index=1"; sha256 = "1pkcdsby57diqds1y5hhl0fr4i8j0zax32jb0gqd36siki3lza3d"; }) ]; })) { configure = { availablePlugins, ... }: { plugins = with availablePlugins; [ (python.withPackages (packages: with packages; [ potr websocket_client ])) ]; }; }) There is a small backward incompatibility here: previously, it was possible to get an unwrapped weechat like this: weechat.override { configure = null; } This didn't seem too important to keep around since it was also possible to get an unwrapped weechat in a much more obvious way: weechat.unwrapped I could probably make it so that the first way still worked, if that behavior turns out to really have been important.
* Merge branch 'master' into unused5Jörg Thalheim2018-07-21
|\
| * [bot] treewide: remove unused 'inherit' in let blocksvolth2018-07-20
| |
* | pkgs/*: remove unreferenced function argumentsvolth2018-07-21
|/
* weechat: set name to include versionPascal Wittmann2018-07-19
| | | | see issue #43717
* treewide: http -> https sources (#42676)Silvan Mosberger2018-06-28
| | | | | | | | | * treewide: http -> https sources This updates the source urls of all top-level packages from http to https where possible. * buildtorrent: fix url and tab -> spaces
* quassel: fix building against Qt-5.11Evgeny Egorochkin2018-06-24
|
* Merge pull request #41095 from bkchr/qt_5_11Yegor Timoshenko2018-06-15
|\ | | | | qt5: 5.10 -> 5.11
| * konversation: Fixes build with Qt 5.11Bastian Köcher2018-06-12
| |
* | weechat: fix binary nameobadz2018-06-12
|/ | | | | (was renamed to `weechat-2.1` in af9d10a as discussed in https://github.com/NixOS/nixpkgs/commit/7cd7e4ce267faac9acfa2dd421d3583ec6f43d01#commitcomment-29325227)
* treewide: fix derivation namesRyan Mulligan2018-05-28
|
* Merge pull request #37253 from LnL7/darwin-communiJörg Thalheim2018-05-21
|\ | | | | communi: fix darwin build
| * communi: fix darwin buildDaiderd Jordan2018-03-17
| | | | | | | | /cc ZHF #36454
* | treewide: remove platform assertionsMatthew Bauer2018-05-03
| | | | | | | | linux: readd assertion
* | treewide: http to httpsRyan Mulligan2018-04-30
| |
* | weechat: 2.0 -> 2.1Michael Raskin2018-04-28
| |
* | quassel: 0.12.4 -> 0.12.5 (fixes RCE & remote crash)Andreas Rammhold2018-04-28
| | | | | | | | | | | | | | | | It was found that Quassel could be remotely crashed and had an unauthenticated RCE vulnerability. The public annoucement can be found on the oss-sec archive [1]. The bump to 0.12.5 is supposed fixe both issues. [1] http://seclists.org/oss-sec/2018/q2/77
* | Switch suckless.org URLs to httpsPascal Wittmann2018-04-11
| | | | | | | | (cherry picked from commit 22f212537f475565f67a07b869f9cceea2022191)
* | Merge master into stagingFrederik Rietdijk2018-04-04
|\ \
| * | weechat: forward metadata to wrapperLéo Gaspard2018-04-04
| | |
| * | weechat: point description to documentationLéo Gaspard2018-04-04
| | |
* | | treewide: remove libintl hacksMatthew Bauer2018-03-22
|/ /
* / ii: fix darwin buildDaiderd Jordan2018-03-19
|/ | | | /cc ZHF #36454