| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
The patch doesn't apply because it is already included upstream.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
I experimented with them, but they didn’t lead to a nice solution.
Sorry for breakage @aszlig.
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
A script to display current time & battery.
|
|
|
|
|
|
|
| |
Since 771ed59b48bc1257439b4529426cc9047aebc27b, there is no top-level
attribute anymore, so let's fix this.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
A script that executes a nice STACKENBLOCKEN into the air.
|
| |
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
The top-level package doesn't exist anymore and has been removed in
NixOS/nixpkgs@11d1fdfd8bf5411218571ef9fb9441705b23c459.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
By disabling.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of setting meta.platforms, we're setting just "platforms" here,
because the cabal build expression passes it through as meta.platforms.
Note that I'm currently setting the platforms attribute to just
x86_64-linux for now, because that is the architecture the workaround
machine "website-vm" so far has been built for.
Of course, if we'd not set the platforms at all, it would include all
supported architectures by default.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @Profpatsch
|