Merge master into staging-next
This commit is contained in:
commit
8500f595a1
@ -3619,6 +3619,12 @@
|
|||||||
email = "t@larkery.com";
|
email = "t@larkery.com";
|
||||||
name = "Tom Hinton";
|
name = "Tom Hinton";
|
||||||
};
|
};
|
||||||
|
hirenashah = {
|
||||||
|
email = "hiren@hiren.io";
|
||||||
|
github = "hirenashah";
|
||||||
|
githubId = 19825977;
|
||||||
|
name = "Hiren Shah";
|
||||||
|
};
|
||||||
hjones2199 = {
|
hjones2199 = {
|
||||||
email = "hjones2199@gmail.com";
|
email = "hjones2199@gmail.com";
|
||||||
github = "hjones2199";
|
github = "hjones2199";
|
||||||
@ -3935,6 +3941,12 @@
|
|||||||
githubId = 2179419;
|
githubId = 2179419;
|
||||||
name = "Arseniy Seroka";
|
name = "Arseniy Seroka";
|
||||||
};
|
};
|
||||||
|
jakeisnt = {
|
||||||
|
name = "Jacob Chvatal";
|
||||||
|
email = "jake@isnt.online";
|
||||||
|
github = "jakeisnt";
|
||||||
|
githubId = 29869612;
|
||||||
|
};
|
||||||
jakelogemann = {
|
jakelogemann = {
|
||||||
email = "jake.logemann@gmail.com";
|
email = "jake.logemann@gmail.com";
|
||||||
github = "jakelogemann";
|
github = "jakelogemann";
|
||||||
@ -9414,6 +9426,12 @@
|
|||||||
fingerprint = "4D23 ECDF 880D CADF 5ECA 4458 874B D6F9 16FA A742";
|
fingerprint = "4D23 ECDF 880D CADF 5ECA 4458 874B D6F9 16FA A742";
|
||||||
}];
|
}];
|
||||||
};
|
};
|
||||||
|
vel = {
|
||||||
|
email = "llathasa@outlook.com";
|
||||||
|
github = "llathasa-veleth";
|
||||||
|
githubId = 61933599;
|
||||||
|
name = "vel";
|
||||||
|
};
|
||||||
velovix = {
|
velovix = {
|
||||||
email = "xaviosx@gmail.com";
|
email = "xaviosx@gmail.com";
|
||||||
github = "velovix";
|
github = "velovix";
|
||||||
|
@ -14,9 +14,9 @@ let
|
|||||||
|
|
||||||
mopidy-gmusic = callPackage ./gmusic.nix { };
|
mopidy-gmusic = callPackage ./gmusic.nix { };
|
||||||
|
|
||||||
mopidy-local = callPackage ./local.nix { };
|
mopidy-iris = callPackage ./iris.nix { };
|
||||||
|
|
||||||
mopidy-spotify = callPackage ./spotify.nix { };
|
mopidy-local = callPackage ./local.nix { };
|
||||||
|
|
||||||
mopidy-moped = callPackage ./moped.nix { };
|
mopidy-moped = callPackage ./moped.nix { };
|
||||||
|
|
||||||
@ -26,20 +26,21 @@ let
|
|||||||
|
|
||||||
mopidy-mpris = callPackage ./mpris.nix { };
|
mopidy-mpris = callPackage ./mpris.nix { };
|
||||||
|
|
||||||
|
mopidy-musicbox-webclient = callPackage ./musicbox-webclient.nix { };
|
||||||
|
|
||||||
|
mopidy-scrobbler = callPackage ./scrobbler.nix { };
|
||||||
|
|
||||||
mopidy-somafm = callPackage ./somafm.nix { };
|
mopidy-somafm = callPackage ./somafm.nix { };
|
||||||
|
|
||||||
mopidy-spotify-tunigo = callPackage ./spotify-tunigo.nix { };
|
|
||||||
|
|
||||||
mopidy-youtube = callPackage ./youtube.nix { };
|
|
||||||
|
|
||||||
mopidy-soundcloud = callPackage ./soundcloud.nix { };
|
mopidy-soundcloud = callPackage ./soundcloud.nix { };
|
||||||
|
|
||||||
mopidy-musicbox-webclient = callPackage ./musicbox-webclient.nix { };
|
mopidy-spotify = callPackage ./spotify.nix { };
|
||||||
|
|
||||||
mopidy-iris = callPackage ./iris.nix { };
|
mopidy-spotify-tunigo = callPackage ./spotify-tunigo.nix { };
|
||||||
|
|
||||||
mopidy-tunein = callPackage ./tunein.nix { };
|
mopidy-tunein = callPackage ./tunein.nix { };
|
||||||
|
|
||||||
|
mopidy-youtube = callPackage ./youtube.nix { };
|
||||||
};
|
};
|
||||||
|
|
||||||
in self
|
in self
|
||||||
|
24
pkgs/applications/audio/mopidy/scrobbler.nix
Normal file
24
pkgs/applications/audio/mopidy/scrobbler.nix
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
{ stdenv, python3Packages, mopidy }:
|
||||||
|
|
||||||
|
python3Packages.buildPythonApplication rec {
|
||||||
|
pname = "Mopidy-Scrobbler";
|
||||||
|
version = "2.0.1";
|
||||||
|
|
||||||
|
src = python3Packages.fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "11vxgax4xgkggnq4fr1rh2rcvzspkkimck5p3h4phdj3qpnj0680";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = with python3Packages; [ mopidy pylast ];
|
||||||
|
|
||||||
|
# no tests implemented
|
||||||
|
doCheck = false;
|
||||||
|
pythonImportsCheck = [ "mopidy_scrobbler" ];
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
homepage = "https://github.com/mopidy/mopidy-scrobbler";
|
||||||
|
description = "Mopidy extension for scrobbling played tracks to Last.fm.";
|
||||||
|
license = licenses.asl20;
|
||||||
|
maintainers = with maintainers; [ jakeisnt ];
|
||||||
|
};
|
||||||
|
}
|
27
pkgs/applications/audio/plujain-ramp/default.nix
Normal file
27
pkgs/applications/audio/plujain-ramp/default.nix
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
{ stdenv, fetchFromGitHub, lv2 }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
version = "v1.1.3";
|
||||||
|
pname = "plujain-ramp";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "Houston4444";
|
||||||
|
repo = "plujain-ramp";
|
||||||
|
rev = "1bc1fed211e140c7330d6035122234afe78e5257";
|
||||||
|
sha256 = "1k7qpr8c15d623c4zqxwdklp98amildh03cqsnqq5ia9ba8z3016";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
lv2
|
||||||
|
];
|
||||||
|
|
||||||
|
installFlags = [ "INSTALL_PATH=$(out)/lib/lv2" ];
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "A mono rhythmic tremolo LV2 Audio Plugin";
|
||||||
|
homepage = "https://github.com/Houston4444/plujain-ramp";
|
||||||
|
license = licenses.gpl2Only;
|
||||||
|
platforms = platforms.linux;
|
||||||
|
maintainers = [ maintainers.hirenashah ];
|
||||||
|
};
|
||||||
|
}
|
@ -1,17 +1,8 @@
|
|||||||
diff --git a/app/app.pro b/app/app.pro
|
diff --git a/app/app.pro b/app/app.pro
|
||||||
index 4d47065..a39a320 100644
|
index 29f9d9e..15fd2ff 100644
|
||||||
--- a/app/app.pro
|
--- a/app/app.pro
|
||||||
+++ b/app/app.pro
|
+++ b/app/app.pro
|
||||||
@@ -18,6 +18,8 @@
|
@@ -370,7 +370,7 @@ RESOURCES += \
|
||||||
TARGET = mindforger
|
|
||||||
TEMPLATE = app
|
|
||||||
|
|
||||||
+include(../config.pri)
|
|
||||||
+
|
|
||||||
QT += widgets
|
|
||||||
|
|
||||||
mfner {
|
|
||||||
@@ -297,7 +299,7 @@ RESOURCES += \
|
|
||||||
# See http://doc.qt.io/qt-5/qmake-advanced-usage.html
|
# See http://doc.qt.io/qt-5/qmake-advanced-usage.html
|
||||||
|
|
||||||
binfile.files += mindforger
|
binfile.files += mindforger
|
||||||
@ -20,51 +11,11 @@ index 4d47065..a39a320 100644
|
|||||||
INSTALLS += binfile
|
INSTALLS += binfile
|
||||||
|
|
||||||
# ########################################
|
# ########################################
|
||||||
diff --git a/config.pri b/config.pri
|
|
||||||
new file mode 100644
|
|
||||||
index 0000000..ce05df1
|
|
||||||
--- /dev/null
|
|
||||||
+++ b/config.pri
|
|
||||||
@@ -0,0 +1,3 @@
|
|
||||||
+isEmpty(PREFIX) {
|
|
||||||
+ PREFIX = /usr
|
|
||||||
+}
|
|
||||||
diff --git a/deps/discount/discount.pro b/deps/discount/discount.pro
|
|
||||||
index a8dfe35..ec16468 100644
|
|
||||||
--- a/deps/discount/discount.pro
|
|
||||||
+++ b/deps/discount/discount.pro
|
|
||||||
@@ -5,6 +5,8 @@
|
|
||||||
# Webpage: http://www.pell.portland.or.us/~orc/Code/discount/
|
|
||||||
#
|
|
||||||
|
|
||||||
+include(../../config.pri)
|
|
||||||
+
|
|
||||||
QT -= core gui
|
|
||||||
|
|
||||||
TARGET = discount
|
|
||||||
@@ -46,7 +48,7 @@ unix:!symbian {
|
|
||||||
maemo5 {
|
|
||||||
target.path = /opt/usr/lib
|
|
||||||
} else {
|
|
||||||
- target.path = /usr/lib
|
|
||||||
+ target.path = $$PREFIX/lib
|
|
||||||
}
|
|
||||||
INSTALLS += target
|
|
||||||
}
|
|
||||||
diff --git a/mindforger.pro b/mindforger.pro
|
diff --git a/mindforger.pro b/mindforger.pro
|
||||||
index ae627f2..0953856 100644
|
index bd4f21d..6bb2dbc 100644
|
||||||
--- a/mindforger.pro
|
--- a/mindforger.pro
|
||||||
+++ b/mindforger.pro
|
+++ b/mindforger.pro
|
||||||
@@ -32,6 +32,8 @@ TEMPLATE = subdirs
|
@@ -43,20 +43,20 @@ app.depends = lib
|
||||||
|
|
||||||
SUBDIRS = deps lib app
|
|
||||||
|
|
||||||
+include(config.pri)
|
|
||||||
+
|
|
||||||
# build dependencies
|
|
||||||
lib.depends = deps
|
|
||||||
app.depends = lib
|
|
||||||
@@ -44,20 +46,20 @@ app.depends = lib
|
|
||||||
#IMPORTANT: binfile MUST be specified in app/app.pro (project next to/that builds binary)
|
#IMPORTANT: binfile MUST be specified in app/app.pro (project next to/that builds binary)
|
||||||
|
|
||||||
docfiles.files += doc/*
|
docfiles.files += doc/*
|
||||||
|
@ -1,35 +1,34 @@
|
|||||||
{ mkDerivation, stdenv, fetchurl, qmake, qtbase, qtwebkit }:
|
{ mkDerivation
|
||||||
|
, cmark-gfm
|
||||||
|
, fetchurl
|
||||||
|
, qmake
|
||||||
|
, qtbase
|
||||||
|
, qtwebkit
|
||||||
|
, stdenv
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
mkDerivation rec {
|
mkDerivation rec {
|
||||||
pname = "mindforger";
|
pname = "mindforger";
|
||||||
version = "1.48.2";
|
version = "1.52.0";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/dvorka/mindforger/releases/download/1.48.0/mindforger_${version}.tgz";
|
url = "https://github.com/dvorka/mindforger/releases/download/${version}/mindforger_${version}.tgz";
|
||||||
sha256 = "1wlrl8hpjcpnq098l3n2d1gbhbjylaj4z366zvssqvmafr72iyw4";
|
sha256 = "1pghsw8kwvjhg3jpmjs0n892h2l0pm0cs6ymi8b23fwk0kfj67rd";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ qmake ] ;
|
nativeBuildInputs = [ qmake wrapGAppsHook ] ;
|
||||||
buildInputs = [ qtbase qtwebkit ] ;
|
buildInputs = [ qtbase qtwebkit cmark-gfm ] ;
|
||||||
|
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
|
|
||||||
enableParallelBuilding = true ;
|
|
||||||
|
|
||||||
patches = [ ./build.patch ] ;
|
patches = [ ./build.patch ] ;
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace deps/discount/version.c.in --subst-var-by TABSTOP 4
|
substituteInPlace lib/src/install/installer.cpp --replace /usr "$out"
|
||||||
substituteInPlace app/resources/gnome-shell/mindforger.desktop --replace /usr "$out"
|
substituteInPlace app/resources/gnome-shell/mindforger.desktop --replace /usr "$out"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
preConfigure = ''
|
|
||||||
export AC_PATH="$PATH"
|
|
||||||
pushd deps/discount
|
|
||||||
./configure.sh
|
|
||||||
popd
|
|
||||||
'';
|
|
||||||
|
|
||||||
qmakeFlags = [ "-r mindforger.pro" "CONFIG+=mfnoccache" ] ;
|
qmakeFlags = [ "-r mindforger.pro" "CONFIG+=mfnoccache" ] ;
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
@ -41,5 +40,6 @@ mkDerivation rec {
|
|||||||
homepage = "https://www.mindforger.com";
|
homepage = "https://www.mindforger.com";
|
||||||
license = licenses.gpl2Plus;
|
license = licenses.gpl2Plus;
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
|
maintainers = with maintainers; [ cyplo ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -46,7 +46,7 @@ in stdenv.mkDerivation rec {
|
|||||||
description =
|
description =
|
||||||
"An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices";
|
"An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices";
|
||||||
platforms = intersectLists platforms.x86_64 platforms.linux;
|
platforms = intersectLists platforms.x86_64 platforms.linux;
|
||||||
license = licenses.agpl3;
|
license = licenses.agpl3Only;
|
||||||
maintainers = with maintainers; [ contrun neonfuz];
|
maintainers = with maintainers; [ contrun neonfuz];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ lib, rustPlatform, fetchFromGitHub, pkg-config, openssl }:
|
{ stdenv, rustPlatform, fetchFromGitHub, pkg-config, openssl, Security }:
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "gitoxide";
|
pname = "gitoxide";
|
||||||
@ -14,14 +14,14 @@ rustPlatform.buildRustPackage rec {
|
|||||||
cargoSha256 = "mitUyf/z7EgjKzFy8ZER8Ceoe9tk6r0ctSYdDG87rIU=";
|
cargoSha256 = "mitUyf/z7EgjKzFy8ZER8Ceoe9tk6r0ctSYdDG87rIU=";
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config ];
|
nativeBuildInputs = [ pkg-config ];
|
||||||
buildInputs = [ openssl ];
|
buildInputs = [ openssl ]
|
||||||
|
++ stdenv.lib.optionals stdenv.isDarwin [ Security ];
|
||||||
|
|
||||||
# Needed to get openssl-sys to use pkgconfig.
|
# Needed to get openssl-sys to use pkgconfig.
|
||||||
OPENSSL_NO_VENDOR = 1;
|
OPENSSL_NO_VENDOR = 1;
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with stdenv.lib; {
|
||||||
description =
|
description = "A command-line application for interacting with git repositories";
|
||||||
"A command-line application for interacting with git repositories";
|
|
||||||
homepage = "https://github.com/Byron/gitoxide";
|
homepage = "https://github.com/Byron/gitoxide";
|
||||||
license = with licenses; [ mit /* or */ asl20 ];
|
license = with licenses; [ mit /* or */ asl20 ];
|
||||||
maintainers = [ maintainers.syberant ];
|
maintainers = [ maintainers.syberant ];
|
||||||
|
@ -258,6 +258,11 @@ let
|
|||||||
|
|
||||||
substituteInPlace tensorflow/tools/pip_package/setup.py \
|
substituteInPlace tensorflow/tools/pip_package/setup.py \
|
||||||
--replace "numpy >= 1.16.0, < 1.19.0" "numpy >= 1.16.0"
|
--replace "numpy >= 1.16.0, < 1.19.0" "numpy >= 1.16.0"
|
||||||
|
|
||||||
|
# glibc 2.31+ does not have sys/sysctl.h
|
||||||
|
# see https://github.com/tensorflow/tensorflow/issues/45861
|
||||||
|
substituteInPlace third_party/hwloc/BUILD.bazel\
|
||||||
|
--replace "#define HAVE_SYS_SYSCTL_H 1" "#undef HAVE_SYS_SYSCTL_H"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
preConfigure = let
|
preConfigure = let
|
||||||
|
72
pkgs/games/freenukum/default.nix
Normal file
72
pkgs/games/freenukum/default.nix
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
{ stdenv
|
||||||
|
, rustPlatform
|
||||||
|
, fetchFromGitLab
|
||||||
|
, makeDesktopItem
|
||||||
|
, installShellFiles
|
||||||
|
, dejavu_fonts
|
||||||
|
, SDL2
|
||||||
|
, SDL2_ttf
|
||||||
|
}:
|
||||||
|
let
|
||||||
|
pname = "freenukum";
|
||||||
|
description = "Clone of the original Duke Nukum 1 Jump'n Run game";
|
||||||
|
|
||||||
|
desktopItem = makeDesktopItem {
|
||||||
|
desktopName = pname;
|
||||||
|
name = pname;
|
||||||
|
exec = pname;
|
||||||
|
icon = pname;
|
||||||
|
terminal = "false";
|
||||||
|
comment = description;
|
||||||
|
type = "Application";
|
||||||
|
categories = "Game;ArcadeGame;ActionGame";
|
||||||
|
genericName = pname;
|
||||||
|
fileValidation = false;
|
||||||
|
};
|
||||||
|
|
||||||
|
in
|
||||||
|
rustPlatform.buildRustPackage rec {
|
||||||
|
inherit pname;
|
||||||
|
version = "0.3.5";
|
||||||
|
|
||||||
|
src = fetchFromGitLab {
|
||||||
|
owner = "silwol";
|
||||||
|
repo = pname;
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "0yqfzh0c8fqk92q9kmidy15dc5li0ak1gbn3v7p3xw5fkrzf99gy";
|
||||||
|
};
|
||||||
|
|
||||||
|
cargoSha256 = "1mi98ccp4026gdc5x9jc6518zb7z4dplxl8vir78ivgdpifzz4pw";
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
installShellFiles
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
SDL2
|
||||||
|
SDL2_ttf
|
||||||
|
];
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
substituteInPlace src/graphics.rs \
|
||||||
|
--replace /usr $out
|
||||||
|
'';
|
||||||
|
|
||||||
|
postInstall = ''
|
||||||
|
mkdir -p $out/share/fonts/truetype/dejavu
|
||||||
|
ln -sf \
|
||||||
|
${dejavu_fonts}/share/fonts/truetype/DejaVuSans.ttf \
|
||||||
|
$out/share/fonts/truetype/dejavu/DejaVuSans.ttf
|
||||||
|
mkdir -p $out/share/doc/freenukum
|
||||||
|
install -Dm644 README.md CHANGELOG.md COPYING $out/share/doc/freenukum/
|
||||||
|
installManPage doc/freenukum.6
|
||||||
|
install -Dm644 "${desktopItem}/share/applications/"* -t $out/share/applications/
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "Clone of the original Duke Nukum 1 Jump'n Run game";
|
||||||
|
license = licenses.agpl3Plus;
|
||||||
|
maintainers = with maintainers; [ _0x4A6F ];
|
||||||
|
broken = stdenv.isDarwin;
|
||||||
|
};
|
||||||
|
}
|
37
pkgs/tools/misc/betterdiscordctl/default.nix
Normal file
37
pkgs/tools/misc/betterdiscordctl/default.nix
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
{ stdenv, fetchFromGitHub, fetchpatch }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "betterdiscordctl";
|
||||||
|
version = "1.7.0";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "bb010g";
|
||||||
|
repo = "betterdiscordctl";
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "0qpmm5l8jhm7k0kqblc0bnr9fl4b6z8iddhjar03bb4kqgr962fa";
|
||||||
|
};
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
(fetchpatch { # Required till https://github.com/bb010g/betterdiscordctl/pull/67 is merged upstream.
|
||||||
|
url = "https://github.com/bb010g/betterdiscordctl/pull/67/commits/f1c7170fc2626d9aec4d244977b5a73c401aa1d4.patch";
|
||||||
|
sha256 = "003zqd9ljb9h674sjwjvvdfs7q4cw0p1ydg3lax132vb4vz9k0zi";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
|
preBuild = "sed -i 's/^nix=$/&yes/g;s/^DISABLE_UPGRADE=$/&yes/g' ./betterdiscordctl";
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
mkdir -p $out/bin
|
||||||
|
mkdir -p $out/share/doc/betterdiscordctl
|
||||||
|
install -Dm744 betterdiscordctl $out/bin/betterdiscordctl
|
||||||
|
install -Dm644 README.md $out/share/doc/betterdiscordctl/README.md
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
homepage = "https://github.com/bb010g/betterdiscordctl";
|
||||||
|
description = "A utility for managing BetterDiscord on Linux";
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = with maintainers; [ ivar bb010g ];
|
||||||
|
platforms = platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
29
pkgs/tools/misc/disfetch/default.nix
Normal file
29
pkgs/tools/misc/disfetch/default.nix
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
{ stdenv
|
||||||
|
, lib
|
||||||
|
, fetchFromGitHub }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "disfetch";
|
||||||
|
version = "1.12";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "llathasa-veleth";
|
||||||
|
repo = "disfetch";
|
||||||
|
rev = version;
|
||||||
|
sha256 = "1zm8q0fx695x28zg8ihzk3w41439v47n68cw6k551x31mls939yn";
|
||||||
|
};
|
||||||
|
|
||||||
|
dontBuild = true;
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
install -Dm755 -t $out/bin disfetch
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Yet another *nix distro fetching program, but less complex";
|
||||||
|
homepage = "https://github.com/llathasa-veleth/disfetch";
|
||||||
|
license = licenses.mit;
|
||||||
|
platforms = platforms.all;
|
||||||
|
maintainers = [ maintainers.vel ];
|
||||||
|
};
|
||||||
|
}
|
@ -987,6 +987,8 @@ in
|
|||||||
|
|
||||||
berglas = callPackage ../tools/admin/berglas/default.nix { };
|
berglas = callPackage ../tools/admin/berglas/default.nix { };
|
||||||
|
|
||||||
|
betterdiscordctl = callPackage ../tools/misc/betterdiscordctl { };
|
||||||
|
|
||||||
brakeman = callPackage ../development/tools/analysis/brakeman { };
|
brakeman = callPackage ../development/tools/analysis/brakeman { };
|
||||||
|
|
||||||
brewtarget = libsForQt514.callPackage ../applications/misc/brewtarget { } ;
|
brewtarget = libsForQt514.callPackage ../applications/misc/brewtarget { } ;
|
||||||
@ -2014,6 +2016,8 @@ in
|
|||||||
|
|
||||||
discocss = callPackage ../tools/misc/discocss { };
|
discocss = callPackage ../tools/misc/discocss { };
|
||||||
|
|
||||||
|
disfetch = callPackage ../tools/misc/disfetch { };
|
||||||
|
|
||||||
disk-filltest = callPackage ../tools/system/disk-filltest { };
|
disk-filltest = callPackage ../tools/system/disk-filltest { };
|
||||||
|
|
||||||
diskscan = callPackage ../tools/misc/diskscan { };
|
diskscan = callPackage ../tools/misc/diskscan { };
|
||||||
@ -4088,6 +4092,8 @@ in
|
|||||||
|
|
||||||
freedroidrpg = callPackage ../games/freedroidrpg { };
|
freedroidrpg = callPackage ../games/freedroidrpg { };
|
||||||
|
|
||||||
|
freenukum = callPackage ../games/freenukum { };
|
||||||
|
|
||||||
freebind = callPackage ../tools/networking/freebind { };
|
freebind = callPackage ../tools/networking/freebind { };
|
||||||
|
|
||||||
freeipmi = callPackage ../tools/system/freeipmi {};
|
freeipmi = callPackage ../tools/system/freeipmi {};
|
||||||
@ -6685,6 +6691,8 @@ in
|
|||||||
|
|
||||||
playbar2 = libsForQt5.callPackage ../applications/audio/playbar2 { };
|
playbar2 = libsForQt5.callPackage ../applications/audio/playbar2 { };
|
||||||
|
|
||||||
|
plujain-ramp = callPackage ../applications/audio/plujain-ramp { };
|
||||||
|
|
||||||
plex = callPackage ../servers/plex { };
|
plex = callPackage ../servers/plex { };
|
||||||
plexRaw = callPackage ../servers/plex/raw.nix { };
|
plexRaw = callPackage ../servers/plex/raw.nix { };
|
||||||
|
|
||||||
@ -21809,7 +21817,9 @@ in
|
|||||||
|
|
||||||
gitolite = callPackage ../applications/version-management/gitolite { };
|
gitolite = callPackage ../applications/version-management/gitolite { };
|
||||||
|
|
||||||
gitoxide = callPackage ../applications/version-management/gitoxide { };
|
gitoxide = callPackage ../applications/version-management/gitoxide {
|
||||||
|
inherit (darwin.apple_sdk.frameworks) Security;
|
||||||
|
};
|
||||||
|
|
||||||
inherit (gnome3) gitg;
|
inherit (gnome3) gitg;
|
||||||
|
|
||||||
@ -22999,6 +23009,7 @@ in
|
|||||||
mopidy-mpd
|
mopidy-mpd
|
||||||
mopidy-mpris
|
mopidy-mpris
|
||||||
mopidy-musicbox-webclient
|
mopidy-musicbox-webclient
|
||||||
|
mopidy-scrobbler
|
||||||
mopidy-somafm
|
mopidy-somafm
|
||||||
mopidy-soundcloud
|
mopidy-soundcloud
|
||||||
mopidy-spotify
|
mopidy-spotify
|
||||||
|
Loading…
Reference in New Issue
Block a user