sononym: init 1.1.1
This commit is contained in:
parent
5143dbe5f5
commit
80642ddf99
3 changed files with 133 additions and 0 deletions
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
environment.systemPackages = with pkgs ; [
|
environment.systemPackages = with pkgs ; [
|
||||||
bitwig-studio
|
bitwig-studio
|
||||||
|
sononym
|
||||||
];
|
];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -44,6 +44,8 @@ in
|
||||||
|
|
||||||
memo = callPackage ./memo {};
|
memo = callPackage ./memo {};
|
||||||
|
|
||||||
|
sononym = callPackage ./sononym {};
|
||||||
|
|
||||||
castget = callPackage ./castget {};
|
castget = callPackage ./castget {};
|
||||||
|
|
||||||
terranix = callPackage (super.fetchgit {
|
terranix = callPackage (super.fetchgit {
|
||||||
|
|
130
pkgs/sononym/default.nix
Normal file
130
pkgs/sononym/default.nix
Normal file
|
@ -0,0 +1,130 @@
|
||||||
|
{ pkgs, stdenv, fetchurl}:
|
||||||
|
|
||||||
|
with stdenv.lib;
|
||||||
|
|
||||||
|
let
|
||||||
|
|
||||||
|
sononymPkg = stdenv.mkDerivation rec {
|
||||||
|
|
||||||
|
name = "sononym-${version}";
|
||||||
|
version = "1.1.1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://www.sononym.net/download/sononym-${version}.tar.bz2";
|
||||||
|
sha256 = "0snp624yg68k2g9myjpb7pam9s32ilbn2ixi5zfi0ya9ikdrk504";
|
||||||
|
};
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
mkdir -p $out/usr/share/sononym
|
||||||
|
cp -r * $out/usr/share/sononym/
|
||||||
|
|
||||||
|
mkdir -p $out/bin
|
||||||
|
ln -s $out/usr/share/sononym/sononym $out/bin/sononym
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "Modern tracker-based DAW";
|
||||||
|
homepage = http://www.renoise.com/;
|
||||||
|
license = licenses.unfree;
|
||||||
|
maintainers = [];
|
||||||
|
platforms = [ "x86_64-linux" ];
|
||||||
|
};
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
in (pkgs.buildFHSUserEnv {
|
||||||
|
|
||||||
|
# name it
|
||||||
|
# -------
|
||||||
|
name = "sononym";
|
||||||
|
|
||||||
|
# targetSystem packages
|
||||||
|
# ---------------------
|
||||||
|
# these are packages which are compiled for the target
|
||||||
|
# system architecture
|
||||||
|
targetPkgs = pkgs: with pkgs; [
|
||||||
|
|
||||||
|
sononymPkg
|
||||||
|
|
||||||
|
# Reihenfolge ist anscheinend wichtig !
|
||||||
|
|
||||||
|
# todo : das hier aufräumen
|
||||||
|
chromium
|
||||||
|
eudev
|
||||||
|
expat
|
||||||
|
freetype
|
||||||
|
fuse
|
||||||
|
gdk_pixbuf
|
||||||
|
glib
|
||||||
|
gtk2-x11
|
||||||
|
mesa_glu
|
||||||
|
libresample
|
||||||
|
libtool
|
||||||
|
autoconf
|
||||||
|
automake
|
||||||
|
gnum4
|
||||||
|
pkgconfig
|
||||||
|
gnumake
|
||||||
|
jack2Full
|
||||||
|
gcc49
|
||||||
|
nodejs-10_x
|
||||||
|
mpg123
|
||||||
|
libcxx
|
||||||
|
glibc
|
||||||
|
binutils
|
||||||
|
python27
|
||||||
|
unzip
|
||||||
|
|
||||||
|
alsaLib.out
|
||||||
|
atk.out
|
||||||
|
cairo.out
|
||||||
|
cups.lib
|
||||||
|
dbus_daemon.lib
|
||||||
|
fontconfig.lib
|
||||||
|
gcc-unwrapped.lib
|
||||||
|
gdk_pixbuf.out
|
||||||
|
glib.out
|
||||||
|
gnome2.GConf.out
|
||||||
|
gnome2.pango.out
|
||||||
|
gnome3.gtk.out
|
||||||
|
nspr.out
|
||||||
|
nssTools.out
|
||||||
|
wget
|
||||||
|
xlibs.libX11.out
|
||||||
|
xlibs.libXScrnSaver.out
|
||||||
|
xlibs.libXcomposite.out
|
||||||
|
xlibs.libXcursor.out
|
||||||
|
xlibs.libXdamage.out
|
||||||
|
xlibs.libXfixes.out
|
||||||
|
xlibs.libXi.out
|
||||||
|
xlibs.libXrandr.out
|
||||||
|
xlibs.libXrender.out
|
||||||
|
xlibs.libXtst.out
|
||||||
|
xlibs.libxcb.out
|
||||||
|
xorg_sys_opengl.out
|
||||||
|
|
||||||
|
];
|
||||||
|
|
||||||
|
# multilib packages
|
||||||
|
# -----------------
|
||||||
|
# these are packages compiled for multiple system
|
||||||
|
# architectures (32bit/64bit)
|
||||||
|
multiPkgs = pkgs: with pkgs; [
|
||||||
|
];
|
||||||
|
|
||||||
|
# command
|
||||||
|
# -------
|
||||||
|
# the script which should be run right after starting this enviornment
|
||||||
|
runScript = "/bin/sononym";
|
||||||
|
|
||||||
|
# environment variables
|
||||||
|
# ---------------------
|
||||||
|
profile = ''
|
||||||
|
export TERM="xterm"
|
||||||
|
export CMAKE_INCLUDE_PATH="/usr/include"
|
||||||
|
export CMAKE_LIBRARY_PATH="/usr/lib/"
|
||||||
|
export MAKEFLAGS=-j$(($(grep -c ^processor /proc/cpuinfo) - 0))
|
||||||
|
export NPM_CONFIG_PREFIX=~/.npm-global
|
||||||
|
'';
|
||||||
|
|
||||||
|
})
|
Loading…
Reference in a new issue