Compare commits

...

7 Commits

Author SHA1 Message Date
Simon Bruder 2ae6418037
VisiCut: 1.9-94-g8b1c96b7 -> 1.9-155-gb4085751 2022-11-04 21:09:42 +01:00
Simon Bruder 6ca17de82d
vgmstream: drop
It now is part of nixpkgs upstream.
2022-11-04 21:09:42 +01:00
Simon Bruder 1e61c1b7cf
deemix: drop
It now is part of nixpkgs upstream.
2022-11-04 21:09:42 +01:00
Simon Bruder 6acbe09487
snownews: drop 2022-11-04 21:09:42 +01:00
Simon Bruder ed08019dbb
flake.lock: Update
Flake lock file updates:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/a4b154ebbdc88c8498a5c7b01589addc9e9cb678' (2022-04-11)
  → 'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
• Updated input 'nix-pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/e5e7b3b542e7f4f96967966a943d7e1c07558042' (2022-04-04)
  → 'github:cachix/pre-commit-hooks.nix/3eb97d920682777005930ebe01797dc54b1ccb32' (2022-11-04)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/293a5455f31039a590cca0b844d134736fedae46' (2022-04-26)
  → 'github:nixos/nixpkgs/a704b9029586266f63807f64a6718f1a65b0f83b' (2022-11-02)
2022-11-04 20:50:22 +01:00
Simon Bruder 4e39a2ba3b
linuxmotehook2: init at 0.1.4 2022-08-13 00:01:45 +02:00
Simon Bruder dbe8e38e11
flake.lock: Update
Flake lock file changes:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/f7e004a55b120c02ecb6219596820fcd32ca8772' (2021-06-16)
  → 'github:numtide/flake-utils/a4b154ebbdc88c8498a5c7b01589addc9e9cb678' (2022-04-11)
• Updated input 'nix-pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/397f0713d007250a2c7a745e555fa16c5dc8cadb' (2021-06-29)
  → 'github:cachix/pre-commit-hooks.nix/e5e7b3b542e7f4f96967966a943d7e1c07558042' (2022-04-04)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/6dc0549183672acd39d735a465098ca9deeff6ad' (2021-08-05)
  → 'github:nixos/nixpkgs/293a5455f31039a590cca0b844d134736fedae46' (2022-04-26)
2022-04-26 11:05:47 +02:00
9 changed files with 40 additions and 145 deletions

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "VisiCut";
version = "1.9-94-g8b1c96b7";
version = "1.9-155-gb4085751";
src = fetchzip {
url = "https://download.visicut.org/files/master/All/${pname}-${version}.zip";
sha256 = "12xkysh66vcv17dffn9ybqk85lzxy4rqswxv4jwr0b1fwajfvd96";
sha256 = "sha256-vN537qrFmc3RG6e/ulm8AzVBNjmmmL/mmJUd5zhXpi4=";
};
nativeBuildInputs = [ makeWrapper wrapGAppsHook ];

View File

@ -1,40 +0,0 @@
{ lib
, buildPythonPackage
, fetchPypi
, click
, deezer-py
, eventlet
, mutagen
, pycryptodomex
, requests
, spotipy
}:
buildPythonPackage rec {
pname = "deemix";
version = "3.4.3";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-cSLjbowG98pbEzGB17Rkhli90xeOyzOcEglXb5SeNJE=";
};
propagatedBuildInputs = [
click
deezer-py
mutagen
pycryptodomex
requests
spotipy
];
doCheck = false; # error: protocol not found
meta = with lib; {
description = "A python library that lets you download millions of songs, soundtracks, albums in high-quality mp3 and FLAC";
homepage = "https://deemix.app/";
license = licenses.lgpl3Plus;
maintainers = with maintainers; [ sbruder ];
platforms = platforms.all;
};
}

View File

@ -8,8 +8,6 @@ in
python3 = prev.python3.override {
packageOverrides = final: prev:
{
deezer-py = callPythonPackage ./python-modules/deezer-py { };
enlighten = callPythonPackage ./python-modules/enlighten { };
prefixed = callPythonPackage ./python-modules/prefixed { };
@ -19,7 +17,6 @@ in
colorchord2 = callPackage ./colorchord2 { };
deemix = callPythonPackage ./deemix { };
fSpy = callPackage ./fSpy { };
@ -29,6 +26,8 @@ in
hcloud_exporter = callPackage ./hcloud_exporter { };
linuxmotehook2 = callPackage ./linuxmotehook2 { };
mpvScripts = prev.mpvScripts // {
pitchcontrol = callPackage ./mpv-scripts/pitchcontrol { };
};
@ -39,13 +38,9 @@ in
playgsf = callPackage ./playgsf { };
snownews = callPackage ./snownews { };
textidote = callPackage ./textidote { };
unxwb = callPackage ./unxwb { };
vgmstream = callPackage ./vgmstream { };
VisiCut = callPackage ./VisiCut { };
}

View File

@ -2,11 +2,11 @@
"nodes": {
"flake-utils": {
"locked": {
"lastModified": 1623875721,
"narHash": "sha256-A8BU7bjS5GirpAUv4QA+QnJ4CceLHkcXdRp4xITDB0s=",
"lastModified": 1667395993,
"narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "f7e004a55b120c02ecb6219596820fcd32ca8772",
"rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
"type": "github"
},
"original": {
@ -25,11 +25,11 @@
]
},
"locked": {
"lastModified": 1624971177,
"narHash": "sha256-Amf/nBj1E77RmbSSmV+hg6YOpR+rddCbbVgo5C7BS0I=",
"lastModified": 1667569243,
"narHash": "sha256-oJ9zVRE6EFa6Pgh0ZWPAbtDrVu1mxp9lH88LZH6MlfQ=",
"owner": "cachix",
"repo": "pre-commit-hooks.nix",
"rev": "397f0713d007250a2c7a745e555fa16c5dc8cadb",
"rev": "3eb97d920682777005930ebe01797dc54b1ccb32",
"type": "github"
},
"original": {
@ -41,11 +41,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1628144860,
"narHash": "sha256-cEBTjXuZVHCeCnQaZILI7mAiCWwX9nJ4dkup64zu8Lc=",
"lastModified": 1667379994,
"narHash": "sha256-PFOg8WHqfKXsIGZtEC0aB+rl8SB1cXvA01ytIudnRh8=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "6dc0549183672acd39d735a465098ca9deeff6ad",
"rev": "a704b9029586266f63807f64a6718f1a65b0f83b",
"type": "github"
},
"original": {

View File

@ -48,18 +48,16 @@
inherit (pkgs)
VisiCut
colorchord2
deemix
fSpy
face_morpher
gust_tools
hcloud_exporter
linuxmotehook2
netstick
nsz
playgsf
snownews
textidote
unxwb
vgmstream;
unxwb;
mpvScripts = lib.recurseIntoAttrs {
inherit (pkgs.mpvScripts)

View File

@ -0,0 +1,25 @@
{ lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, vala, glib, libgee, systemd }:
stdenv.mkDerivation rec {
pname = "linuxmotehook2";
version = "0.1.4";
src = fetchFromGitHub {
owner = "v1993";
repo = pname;
rev = "v${version}";
sha256 = "sha256-uJ+dHA2D/Mt74H76L5+ZP78uYejudxjQK3xkUpaLDkI=";
fetchSubmodules = true;
};
nativeBuildInputs = [ meson ninja pkg-config vala ];
buildInputs = [ glib libgee systemd.dev ];
meta = with lib; {
description = "Cemuhook UDP server for WiiMotes on Linux";
homepage = "https://github.com/v1993/linuxmotehook2";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ sbruder ];
platforms = platforms.linux;
};
}

View File

@ -1,30 +0,0 @@
{ lib
, buildPythonPackage
, fetchPypi
, requests
, eventlet
}:
buildPythonPackage rec {
pname = "deezer-py";
version = "1.1.3";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-FdLSJFALeGcecLAHk9khJTKlMd3Mec/w/PGQOHqxYMQ=";
};
propagatedBuildInputs = [
requests
];
doCheck = false; # OSError: protocol not found
meta = with lib; {
description = "A python wrapper for all Deezers APIs";
homepage = "https://gitlab.com/RemixDev/deezer-py";
license = licenses.lgpl3Plus;
maintainers = with maintainers; [ sbruder ];
platforms = platforms.all;
};
}

View File

@ -1,24 +0,0 @@
{ lib, stdenv, fetchFromGitHub, pkg-config, which, curl, gettext, libxml2, ncurses, openssl }:
stdenv.mkDerivation rec {
pname = "snownews";
version = "unstable-2021-06-05";
src = fetchFromGitHub {
owner = "msharov";
repo = pname;
rev = "0c0bce7d59fa4fc6d66b4472682d7afcec59c9fb";
sha256 = "1cp0igx433vwbrh1igc9vr1xbfnfwn0312dnhfvbciqk0ss5wij7";
};
nativeBuildInputs = [ pkg-config which ];
buildInputs = [ curl gettext libxml2 ncurses openssl ];
meta = with lib; {
description = "A text-mode RSS feed reader";
homepage = "https://github.com/msharov/snownews";
license = licenses.gpl3Only;
maintainers = with maintainers; [ sbruder ];
platforms = platforms.unix;
};
}

View File

@ -1,29 +0,0 @@
{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, fdk_aac, ffmpeg, jansson, libao, libvorbis, mpg123 }:
stdenv.mkDerivation rec {
pname = "vgmstream";
version = "r1626";
src = fetchFromGitHub {
owner = "vgmstream";
repo = "vgmstream";
rev = version;
sha256 = "sha256-PdG+nkr8f/kVJpJGDvfMv7cEnYFw0dikzIMEGvm/dGQ=";
};
nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ fdk_aac ffmpeg jansson libao libvorbis mpg123 ];
cmakeFlags = [
"-DBUILD_AUDACIOUS=OFF"
"-DVGMSTREAM_VERSION=${version}"
];
meta = with lib; {
description = "A library for playback of various streamed audio formats used in video games";
homepage = "https://vgmstream.org/";
license = with licenses; [ mit ];
maintainers = with maintainers; [ sbruder ];
platforms = platforms.all;
};
}