about summary refs log tree commit diff
path: root/pkgs
Commit message (Collapse)AuthorAgeFilesLines
* pkgs/openlab/gitit: Mark as brokenaszlig2016-11-281-0/+1
| | | | | | | | Doesn't build since quite a while, so let's mark it as broken until someone either fixes it or removes it entirely. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @Profpatsch, @sternenseemann
* pkgs/bfqsched: Update to v8r4 (kernel >= 4.8.0)aszlig2016-11-281-10/+10
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/linux-4.7: Provide patches via callPackageaszlig2016-10-272-5/+7
| | | | | | | | | | | | As mentioned in the previous commit, kernel patches from boot.kernelPatches are added to the kernel package via .override. Unfortunately, .override overrides the function arguments of the expression referenced from callPackage, so having the patches inside the package expression itself will discard those patches once there is an override. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/linux-4.7: Bring back bridge STP helper patchaszlig2016-10-271-0/+1
| | | | | | | | | | | This reverts commit e27c4cdfbe994a259b77cb4f71c1746552f639f3. I was wrong about this patch being applied upstream, but it turns out that somehow both of these patches are opplied twice, so we'll need to deduplicate the patch list or even better not introduce these duplicates in the first place. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/linux-4.7: Drop patch for bridge STP helperaszlig2016-10-271-1/+0
| | | | | | The patch doesn't apply because it is already included upstream. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/nixops: Update to latest upstream masteraszlig2016-10-271-3/+8
| | | | | | | | | | | This includes a small patch coming from NixOS/nixops#508 for fixing peer-to-peer tunneling for kernel versions >= 4.5. In addition, I'm patching out the Python sqlite3 module as this also doesn't exist anymore since NixOS/nixpkgs@bee439207bd729eee0bf5dcae5be44320cee45cd. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* hardware/t100ha: Bring back Linux 4.7.10aszlig2016-10-272-0/+26
| | | | | | | | | | | | | | Removed in NixOS/nixpkgs@b3f7d626c164ae591a067f78bfcbb06fc3a588b9. We are currently stuck in 4.7 with the T100HA because of this upstream bug: https://bugs.freedesktop.org/show_bug.cgi?id=97529 So let's bring back the expression for Linux 4.7 until there is time for debugging the mentioned bug. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs: Rename "kpatches" directory to "kernel"aszlig2016-10-272-2/+2
| | | | | | | | | This now should reflect "all things kernel" and thus could not only contain patches but other things. If we have so many patches that it makes sense to namespace them further, we can still use kernel/patches for that purpose which is way better than "kpatches". Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/grandpa: Remove dependency on cursesaszlig2016-10-271-3/+1
| | | | | | | | | | | Follow up to 65c8919d0da4494786ee28fef6da97ac59fcee1a. Another attribute that is now gone since NixOS/nixpkgs@bee439207bd729eee0bf5dcae5be44320cee45cd. However, I've tested evaluation on the package this time. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/grandpa: Remove dependency on bsddbaszlig2016-10-271-1/+1
| | | | | | | | | | | It seems (haven't really tested) that since NixOS/nixpkgs@bee439207bd729eee0bf5dcae5be44320cee45cd using bsddb is no longer necessary and built in into Python. I haven't tested whether this is true or not, but the attribute is gone so let's make sure that the expression evaluates for now. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/santander: Switch to 32bit buildaszlig2016-10-192-5/+7
| | | | | | | | | | Right now the linking process with wineg++ fails on 64bit and I currently don't have time to properly look into why this happens. Another workaround would be to just use patchelf to fix the errors afterwards, but in the end everything except dwb has to be 32bit anyway. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/santander: Trim down closure sizeaszlig2016-10-191-2/+4
| | | | | | | | | | | | | | | Since the version bump of wineStaging, stuff like mono and gecko are included when creating a new wineprefix. We can avoid this by overriding DLLs using "mscoree,mshtml=". In addition to that, we now use wineMinimal instead of the wineStaging attribute from nixpkgs so that we really have as few options compiled in as possible, especially because we really don't need them for the plugin. This trims down the closure size by a few hundred megabytes. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Revert "runCommand -> runCommandCC"aszlig2016-10-173-18/+3
| | | | | | | | | | | | | This reverts commit e3f8d28d6be67257d70035d122263f3a35adc438 and my attempts to mitigate this in 0a50f5fab1abf2e70fd5d7a2dd717c2f2c1b983b and 3b91f25b37ea709f5c86e38a50061199bbed5341. Vuizvui is a repository for experimental stuff, but NOT a dumpster. So please refrain from pushing waste into this repository, like markers for a failed merge. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @Profpatsch
* runCommand -> runCommandCCProfpatsch2016-10-153-3/+18
|
* pkgs: remove (multi-)iec16022Profpatsch2016-10-091-3/+0
| | | | | I experimented with them, but they didn’t lead to a nice solution. Sorry for breakage @aszlig.
* pkgs/tomahawk: Fix build against Qt 5.6aszlig2016-10-092-2/+7
| | | | | | | This actually fixes the build of libjreen against Qt 5.6, the rest of the dependencies work fine with Qt 5.6. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs: Temporarily disable (multi-)?iec16022aszlig2016-10-091-2/+3
| | | | | | | | | | | Regression introduced in e0abe1dbbda54c1f048b5d38df05e1a3289216a6. This causes the evaluation to fail since 5 days now, so I'm commenting it out until @Profpatsch has either provided the expressions or removed the callPackage references. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @Profpatsch
* pkgs/games/humblebundle: reflect changes in version 0.1.9sternenseemann2016-10-071-6/+9
|
* pkgs/profpatsch/display-infos: initProfpatsch2016-10-042-0/+43
| | | | A script to display current time & battery.
* pkgs: Switch to pythonPackages.buildPythonPackageaszlig2016-09-273-5/+5
| | | | | | | Since 771ed59b48bc1257439b4529426cc9047aebc27b, there is no top-level attribute anymore, so let's fix this. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* starbound: Update to version 1.1.1aszlig2016-09-191-7/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The archive format changed back to zip (as it was prior to version 1.1.0) and there is no longer an "update_tilesets" binary in the upstream distribution. Also a few library dependencies have been changed, so it's no longer sufficient to just provide mesa and SDL2 but we now also need to add a few X libraries. Upstream changes: * Make previously captured monsters and previously completed fossils unlock their relevant collectible entries * Pets and fossils will need to be dropped and picked back up as item drops in order to register as collectables * Better handling of status effects applied by weather, e.g. acid rain * Fix bug with Snuffish and Gosmet not being properly added to monster collection * Fix swapped collection entries for Avian and Apex skeleton fossils * Prevent critters captured in previous versions from also being relocatable * Add a few missing recipe unlocks for cooking recipes to relevant items * Add missing documentation for a few new Lua functions Upstream announcement of version 1.1.1 can be found here: http://playstarbound.com/1-1-1-changelog/ Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/stackenblocken: lower gain of jingleProfpatsch2016-09-161-1/+1
|
* pkgs/starbound: Update to version 1.1.0aszlig2016-09-111-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The upstream archive is now a RAR archive, so we need to use unrar instead of unzip. Major upstream changes: * Fishing * Two tiers of fishing rods are now craftable from the Foraging Table and can be used to fish on ocean planets (including arctic, toxic and magma oceans) * Added 48 unique fish types to catch * Rare fish can give valuable rewards, including reel and lure upgrades to enhance your fishing rod * Collections * New Collections interface tracks various kinds of collectables including captured pets, figurines, fish, cooking recipes, fossils, and bugs * Added the Relocator tool, which allows non-hostile creatures such as critters, fish, bugs, and farm animals to be moved * Added friendly Novakid villages including a variety of new Novakid-themed furniture and objects The full list of upstream changes can be found at: http://playstarbound.com/starbound-1-1-changelog/ Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/tomahawk: Fix build with qtkeychainaszlig2016-09-071-11/+3
| | | | | | | | | Let's use the new upstream qt5.qtkeychain attribute instead of overriding it on our own, introduced in: NixOS/nixpkgs@1187b00e5872c8b65919158f2f908efb29117649 Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/games/humblebundle: add pico-8sternenseemann2016-09-052-0/+46
| | | | | | | | Not really a game but a emulator of an imaginary console, so close enough. This package uses the dynamically linked pico-8 version, the (probably) statically linked one had an inexplicable issue with SDL.
* pkgs/santander: Suppress substitution failureaszlig2016-08-291-0/+3
| | | | | | | | | | | | | Since NixOS/nixpkgs@b6c204f substituting a file which doesn't exist will fail and the preFixup phase tries to substitute something in the "install-dependency" script, which doesn't exist here in vuizvui (we're using a later version directly from upstream Git). I'm suppressing this simply by null'ing out the preFixup phase instead of fixing this properly because I'm not going to stay at this bank for a very long time. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/librxtx_java: Add a few fixes from Debianaszlig2016-08-291-1/+19
| | | | | | | | | | | Ugh! I haven't looked at the source code of this library before, but I'm glad I'm not using it for anything serious (who'd want to use *any* Java application for serious things anyway). Those patches fix only a few printf-related overflows, so it's only the tip of the iceberg I don't really want to uncover X-D Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/bfqsched: Update to version 4.7.0-v8r2aszlig2016-08-291-13/+13
| | | | | | | | I've also simplified the Nix expression a bit using the exact names from the upstream URL instead of using antiquotations, because it's easier to copy & paste them. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/openlab/stackenblocken: initProfpatsch2016-08-272-0/+36
| | | | A script that executes a nice STACKENBLOCKEN into the air.
* liads: update md5 hashlukasepple2016-08-251-1/+1
|
* fetch-humble-bundle: Allow single-output curlaszlig2016-08-161-1/+2
| | | | | | | This should make sure it can be evaluated on NixOS versions where the closure-size branch has not yet been merged. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/grandpa: Use Cython from pythonPackagesaszlig2016-08-161-2/+2
| | | | | | | The top-level package doesn't exist anymore and has been removed in NixOS/nixpkgs@11d1fdfd8bf5411218571ef9fb9441705b23c459. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/games: Add Starbound 1.0.5 from HumbleBundleaszlig2016-08-152-0/+328
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So far we only had the Steam version of Starbound, but since July 22nd 2016 version 1.0 got released and since then had a few bugfixes already. The Nix implementation here is based on the Steam version but has quite some improvements: Instead of wrapping the Starbound client and server with a shell script which sets up the bootconfig, we now use patchelf to override specific symbols from external libraries and thus can live without supplying a -bootconfig arg. By replacing the sbinit.config in the .rdata section of the binaries with a magic value (13 times the bell character) we can later match the magic value during open() and provide a default bootconfig using a temporary file. Note that it has to be a temporary file instead of fork() and writing to a pipe() because Starbound is using lseek() during parsing of JSON. With all this in place we now have everything Starbound related in $XDG_DATA_HOME/starbound, which is the main reason for doing the preloading in the first place. Starbound without patching expects a file called sbinit.config in the same directory as the executable and even if we'd supply a bootconfig via the -bootconfig arg, we can only have static paths in there, because Starbound doesn't do environment variable expansion within paths in the bootconfig. Another difference to the Steam packaging is that we now produce multiple outputs, the default one plus lib for the preload library and the assets in its own store path. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/tomahawk: Update to latest upstream masteraszlig2016-08-011-2/+2
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/tomahawk: Fix/reorganize build dependenciesaszlig2016-08-012-11/+13
| | | | | | | | | | | This fixes the build for Tomahawk because some of these dependencies were already refactored in upstream <nixpkgs> and hence we can simply specify the dependencies directly. Alongside of this, I've broken out some of the buildInputs into nativeBuildInputs, so this will stay safe for cross compilation. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/tomahawk: Remove Qt propagation workaroundaszlig2016-08-011-5/+0
| | | | | | | | | This reverts commit 267b8363695190f2d0834892b4b1159d7918d447. Issue NixOS/nixpkgs#15498 is already fixed upstream, so this ugly workaround isn't needed anymore. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/jmtpfs: patch for Jolla mtpProfpatsch2016-07-312-0/+39
|
* pkgs/nixops: Fix Docbook XSL namespaceaszlig2016-07-021-0/+1
| | | | | | | Docbook XSL got updated in NixOS/nixpkgs@fb893a8, so we need to adjust the path to the namespace URL to reflect the current version. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/nixops: Update to latest upstream masteraszlig2016-07-021-5/+2
| | | | | | | This also fixes our hack for libxslt.bin, because it has been fixed upstream at NixOS/nixops@3e823357f3f4825cd24c3361e511a234f6726105. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* gitit: remove filestore patchProfpatsch2016-06-282-73/+0
|
* pkgs/axbo: Update to latest development branchaszlig2016-06-211-2/+6
| | | | | | | | | | | | This one explicitly includes a MIT license, so let's actually prefer this branch instead of the master brach. I've also included commons and streamflyer to the list of bundled JARs that are needed from the upstream repository. Of course, in the long term it would be a good idea to actually package those in <nixpkgs> so it's just temporary. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Revert adding dummy machine "gitit-stub"aszlig2016-06-141-1/+0
| | | | | | | | | | | | | | This reverts commit 65435d827c846ab2eef966601cd0490591b8dbe9. Commit d730df7 fixed the meta.hydraPlatforms attribute, so the generic channel now should build the patched gitit version as part of its constituents and we don't need a dummy machine just for that anymore. Other than that, the package now also gets built as a separate job to allow for one-click installs. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @Profpatsch
* pkgs/gitit: Make sure hydraPlatforms are setaszlig2016-06-141-1/+2
| | | | | | | | | | | | | | | | Within mapTestOn, meta.hydraPlatforms attribute has precedence over meta.platforms. The original gitit derivation has hydraPlatforms set to an empty list and it's aliased to meta.platforms. Unfortunately that alias doesn't work with overrideCabal, because we'd need to override the attributes passed to the callPackage'd function (the mentioned alias is done during function attrset unpacking). This fixes building gitit within the generic channel as well as including it in the pkgs.* Hydra jobs. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @Profpatsch
* pkgs/openlab.gitit: GHC 8 patchProfpatsch2016-06-132-0/+73
|
* machines/gitit-stubProfpatsch2016-06-131-0/+1
| | | | | | | | | | | | | According to 302fb4f4bc0213b231b9bf5b98093c60d3917313 the package should be included in the hydra build, but it is not usable, because there is no channel that waits for the gitit build to succeed. This stub exists until someone finds out how to create such a channel (aka the channel building mechanism is documented in a way that it can be used by people not deeply familiar with both nixpkgs and hydra). cc @aszlig
* pkgs/beehive: fix mysterious evaluation errorProfpatsch2016-06-101-1/+1
| | | | By disabling.
* pkgs: Add a wrapped browser for Santander HBCIaszlig2016-06-065-0/+461
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I didn't get the starcoscard to run with aqbanking so far and the bank itself is very uncooperative if it comes to giving specific details about their implementation of FinTS 3.00, so in the end I'm going to move away from the bank. But during transition this will work much better than running a Windows VM (which I didn't have access to in the meantime, so I *had* to get this running somehow), especially because we can wrap this plugin in *any* browser that supports NPAPI. Also, there seems to be some work implementing PPAPI support for pipelight, but the branch is stale since quite a while: https://bitbucket.org/mmueller2012/pipelight/branch/ppapi Going back to the pesky Santander plugin: In order to support PC/SC-Lite, we need to patch Wine to get support for the winscard API. We also patch out unixfs, so while there definitely are better sandboxing options this should suffice so that the plugin doesn't write garbage on any location of the system (basically it works entirely read-only). So in the end we get a nice and small dwb browser, which directly opens up the login page along with the plugin. The browser is wrapped so that it only writes to a temporary location, so as soon as it is closed all the cruft is cleaned up afterwards. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/games/humblebundle: Add Brigadoraszlig2016-06-042-0/+104
| | | | | | | | | | | | Just tested it a bit but haven't really played it (and probably won't have time to during the next weeks). This is the version that got released on 2016-06-02 and it needs a small preload wrapper because it tries to load assets and other stuff relative to the current directory. The preloader makes sure that the correct store path is read instead. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* games/fetch-humble-bundle: Fix path to curlaszlig2016-06-041-1/+1
| | | | | | | Since the merge of the closure-size branch, the curl binary now is in a dedicated output ".bin". Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs: Add new script git-detachaszlig2016-05-292-0/+34
| | | | | | | | | | | | | | | | It's a small helper tool which I specifically use for running NixOS tests (especially the installer ones) that require <nixpkgs> to be copied to the store. What git-detach does is creating a temporary working directory which only contains a trimmed-down (without untracked files and .git directory) version of the current Git repository. So in case of <nixpkgs> this is especially useful to keep down the closure size whenever the working dir is going to be exported to the store. Signed-off-by: aszlig <aszlig@redmoonstudios.org>