Merge staging-next into staging

This commit is contained in:
github-actions[bot] 2021-03-22 00:45:55 +00:00 committed by GitHub
commit a941c67936
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
87 changed files with 769 additions and 301 deletions

View File

@ -13,14 +13,14 @@ let
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {
pname = "apostrophe"; pname = "apostrophe";
version = "2.3"; version = "2.4";
src = fetchFromGitLab { src = fetchFromGitLab {
owner = "somas"; owner = "somas";
repo = pname; repo = pname;
domain = "gitlab.gnome.org"; domain = "gitlab.gnome.org";
rev = "v${version}"; rev = "v${version}";
sha256 = "1ggrbbnhbnf6p3hs72dww3c9m1rvr4znggmvwcpj6i8v1a3kycnb"; sha256 = "1qzy3zhi18wf42m034s8kcmx9gl05j620x3hf6rnycq2fvy7g4gz";
}; };
nativeBuildInputs = [ meson ninja cmake pkg-config desktop-file-utils nativeBuildInputs = [ meson ninja cmake pkg-config desktop-file-utils
@ -32,9 +32,6 @@ in stdenv.mkDerivation rec {
postPatch = '' postPatch = ''
patchShebangs --build build-aux/meson_post_install.py patchShebangs --build build-aux/meson_post_install.py
# get rid of unused distributed dependencies
rm -r ${pname}/pylocales
''; '';
preFixup = '' preFixup = ''

View File

@ -1,7 +1,7 @@
{ stdenv, lib, zlib, glib, alsaLib, dbus, gtk3, atk, pango, freetype, fontconfig { stdenv, lib, zlib, glib, alsaLib, dbus, gtk3, atk, pango, freetype, fontconfig
, libgnome-keyring3, gdk-pixbuf, cairo, cups, expat, libgpgerror, nspr , libgnome-keyring3, gdk-pixbuf, cairo, cups, expat, libgpgerror, nspr
, gconf, nss, xorg, libcap, systemd, libnotify, libsecret, libuuid, at-spi2-atk , gconf, nss, xorg, libcap, systemd, libnotify, libsecret, libuuid, at-spi2-atk
, at-spi2-core , at-spi2-core, libdbusmenu
}: }:
let let
@ -11,7 +11,7 @@ let
xorg.libXrender xorg.libX11 xorg.libXext xorg.libXdamage xorg.libXtst xorg.libXrender xorg.libX11 xorg.libXext xorg.libXdamage xorg.libXtst
xorg.libXcomposite xorg.libXi xorg.libXfixes xorg.libXrandr xorg.libXcomposite xorg.libXi xorg.libXfixes xorg.libXrandr
xorg.libXcursor xorg.libxkbfile xorg.libXScrnSaver libcap systemd libnotify xorg.libXcursor xorg.libxkbfile xorg.libXScrnSaver libcap systemd libnotify
xorg.libxcb libsecret libuuid at-spi2-atk at-spi2-core xorg.libxcb libsecret libuuid at-spi2-atk at-spi2-core libdbusmenu
]; ];
libPathNative = lib.makeLibraryPath packages; libPathNative = lib.makeLibraryPath packages;

View File

@ -13,10 +13,10 @@ let
archive_fmt = if system == "x86_64-darwin" then "zip" else "tar.gz"; archive_fmt = if system == "x86_64-darwin" then "zip" else "tar.gz";
sha256 = { sha256 = {
x86_64-linux = "1b9pzfi034idhi6f3n0sz3fckf95ckf2qx3sgfn9fx2g52r9m9z1"; x86_64-linux = "1577wxmm8623aj513hxqcfim4d9p1r9wbla9my0c0c1x6pik0h8h";
x86_64-darwin = "1983d8hn04xl5vw7p6842cv5x08q7vilqg7nhvy5yg3lj9q2rpp0"; x86_64-darwin = "1n8q626nlqw78wlpfppzj365gmlz2swll6csg3ic7p4ik3nak95b";
aarch64-linux = "09l32abkq110ib4hjd0yv9avr8a2vg5vs7w4jpk0p499gzrysh2l"; aarch64-linux = "1a7rkmhz456rsqw95lrknp1wqsdp63pkzh76vhzy5bazb1h081v0";
armv7l-linux = "1s0gbq1fapq2i905c0xxfyh0656qnb7dmg00khlwbplxzd6i6m18"; armv7l-linux = "1qjik1r41c8n9fs7p09p0zdj8c5xgqjniwv23hcy6mp28i4whclr";
}.${system}; }.${system};
sourceRoot = { sourceRoot = {
@ -33,7 +33,7 @@ in
# Please backport all compatible updates to the stable release. # Please backport all compatible updates to the stable release.
# This is important for the extension ecosystem. # This is important for the extension ecosystem.
version = "1.53.2"; version = "1.54.3";
pname = "vscodium"; pname = "vscodium";
executableName = "codium"; executableName = "codium";

View File

@ -32,11 +32,11 @@
mkDerivation rec { mkDerivation rec {
pname = "saga"; pname = "saga";
version = "7.8.2"; version = "7.9.0";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/saga-gis/SAGA%20-%20${lib.versions.major version}/SAGA%20-%20${version}/saga-${version}.tar.gz"; url = "mirror://sourceforge/saga-gis/SAGA%20-%20${lib.versions.major version}/SAGA%20-%20${version}/saga-${version}.tar.gz";
sha256 = "1008l8f4733vsxy3y6d1yg8m4h8pp65d2p48ljc9kp5nyrg5vfy5"; sha256 = "sha256-ob23JbQnBxNO1QA8zUhLjgo5YBR90pwm8JT62bsPBdg=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -8,16 +8,16 @@
, pythonPackages , pythonPackages
}: }:
pythonPackages.buildPythonPackage { pythonPackages.buildPythonPackage rec {
pname = "hydrus"; pname = "hydrus";
version = "426"; version = "431";
format = "other"; format = "other";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "hydrusnetwork"; owner = "hydrusnetwork";
repo = "hydrus"; repo = "hydrus";
rev = "1acdc258e5bb2ae22f5eafaf3dac8d9265dba5e2"; rev = "v${version}";
sha256 = "1snihd433hx36s6d5hsnq4qg0xs6ag4822lwm5fqak64n22ad2qb"; sha256 = "0mfql27n725k6ynvhkgzmxxpfbjlzil2fjpy082gz257kb0880zy";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
@ -44,6 +44,7 @@ pythonPackages.buildPythonPackage {
matplotlib matplotlib
qtpy qtpy
pyside2 pyside2
mpv
]; ];
checkInputs = with pythonPackages; [ nose httmock ]; checkInputs = with pythonPackages; [ nose httmock ];

View File

@ -22,8 +22,7 @@ in stdenv.mkDerivation rec {
sha256 = "0rljl44y8p8hgaqializlyrgpij1wbnrzyp0ll5kcg7w05nylq48"; sha256 = "0rljl44y8p8hgaqializlyrgpij1wbnrzyp0ll5kcg7w05nylq48";
}; };
patches = patches = lib.optional stdenv.isDarwin ./darwin.patch ++ [
lib.optional stdenv.isDarwin ./darwin.patch ++ [
(fetchpatch { (fetchpatch {
name = "pdfocr.patch"; name = "pdfocr.patch";
url = "http://git.ghostscript.com/?p=mupdf.git;a=patch;h=a507b139adf37d2c742e039815601cdc2aa00a84"; url = "http://git.ghostscript.com/?p=mupdf.git;a=patch;h=a507b139adf37d2c742e039815601cdc2aa00a84";
@ -39,6 +38,11 @@ in stdenv.mkDerivation rec {
url = "http://git.ghostscript.com/?p=mupdf.git;a=patch;h=32e4e8b4bcbacbf92af7c88337efae21986d9603"; url = "http://git.ghostscript.com/?p=mupdf.git;a=patch;h=32e4e8b4bcbacbf92af7c88337efae21986d9603";
sha256 = "1zqkxgwrhcwsdya98pcmpq2815jjmv3fwsp0sba9f5nq5xi6whbj"; sha256 = "1zqkxgwrhcwsdya98pcmpq2815jjmv3fwsp0sba9f5nq5xi6whbj";
}) })
(fetchpatch {
name = "CVE-2021-3407.patch";
url = "http://git.ghostscript.com/?p=mupdf.git;a=patch;h=cee7cefc610d42fd383b3c80c12cbc675443176a";
sha256 = "18g9jsj90jnqibaff8pqi70a7x8ygc3sh4jl4xnvlv8vr7fxxbh6";
})
]; ];
postPatch = '' postPatch = ''

View File

@ -1,4 +1,4 @@
{ symlinkJoin, lib, rofi-unwrapped, makeWrapper, wrapGAppsHook, gdk-pixbuf, hicolor-icon-theme, theme ? null, plugins ? [] }: { symlinkJoin, lib, rofi-unwrapped, makeWrapper, wrapGAppsHook, gdk-pixbuf, hicolor-icon-theme, theme ? null, plugins ? [], symlink-dmenu ? false }:
symlinkJoin { symlinkJoin {
name = "rofi-${rofi-unwrapped.version}"; name = "rofi-${rofi-unwrapped.version}";
@ -29,6 +29,8 @@ symlinkJoin {
${lib.optionalString (theme != null) ''--add-flags "-theme ${theme}"''} \ ${lib.optionalString (theme != null) ''--add-flags "-theme ${theme}"''} \
${lib.optionalString (plugins != []) ''--add-flags "-plugin-path $out/lib/rofi"''} ${lib.optionalString (plugins != []) ''--add-flags "-plugin-path $out/lib/rofi"''}
${lib.optionalString symlink-dmenu "ln -s ${rofi-unwrapped}/bin/rofi $out/bin/dmenu"}
rm $out/bin/rofi-theme-selector rm $out/bin/rofi-theme-selector
makeWrapper ${rofi-unwrapped}/bin/rofi-theme-selector $out/bin/rofi-theme-selector \ makeWrapper ${rofi-unwrapped}/bin/rofi-theme-selector $out/bin/rofi-theme-selector \
--prefix XDG_DATA_DIRS : $out/share --prefix XDG_DATA_DIRS : $out/share

View File

@ -2,13 +2,13 @@
buildGoModule rec { buildGoModule rec {
pname = "helmsman"; pname = "helmsman";
version = "3.6.4"; version = "3.6.5";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Praqma"; owner = "Praqma";
repo = "helmsman"; repo = "helmsman";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-4oJ/undqDSNn+Xn8eFEgOx+7263tmdXTHxXBkyFLpsE="; sha256 = "sha256-FOBSGXVIb4mLDHMqOljZ04W0q/H/HOuFm9Cl2kK027s=";
}; };
vendorSha256 = "sha256-mktq5Dnk1mBO2yy5SeMDxa/akXdO5i2WafMTGtH53H8="; vendorSha256 = "sha256-mktq5Dnk1mBO2yy5SeMDxa/akXdO5i2WafMTGtH53H8=";

View File

@ -20,13 +20,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "kubernetes"; pname = "kubernetes";
version = "1.20.4"; version = "1.20.5";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "kubernetes"; owner = "kubernetes";
repo = "kubernetes"; repo = "kubernetes";
rev = "v${version}"; rev = "v${version}";
sha256 = "0nni351ya688dphdkpyq94p3wjw2kigg85kmalwdpv5wpz1abl5g"; sha256 = "sha256-RDaD7tlTtAucW8ido9FumKb5E9n6F9H8HwxQ9TPyOLk=";
}; };
nativeBuildInputs = [ removeReferencesTo makeWrapper which go rsync installShellFiles ]; nativeBuildInputs = [ removeReferencesTo makeWrapper which go rsync installShellFiles ];

View File

@ -2,16 +2,16 @@
buildGoModule rec { buildGoModule rec {
pname = "qbec"; pname = "qbec";
version = "0.13.4"; version = "0.14.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "splunk"; owner = "splunk";
repo = "qbec"; repo = "qbec";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-jbGEkBBXb1dDv4E7vEPVyvDahz27Kpyo3taenCH/vfw="; sha256 = "sha256-+CzY/ifH+U3I36uHXyO2FSkPCz+SWRpSPnxfd2LHHhY=";
}; };
vendorSha256 = "sha256-rzxtLaGUl8hxcJ+GWlrkjN+f7mb0lXrtkHj/pBO8HzQ="; vendorSha256 = "sha256-wtpXqIixjRYYSIPe43Q5627g6mu05WdvwCi9cXVgCBs=";
doCheck = false; doCheck = false;

View File

@ -0,0 +1,68 @@
{ lib
, fetchFromGitLab
, meson
, gobject-introspection
, pkg-config
, ninja
, python3
, wrapGAppsHook
, gtk3
, gdk-pixbuf
, webkitgtk
, gtksourceview4
, libhandy
, glib-networking
}:
python3.pkgs.buildPythonApplication rec {
pname = "giara";
version = "0.3";
format = "other";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "World";
repo = pname;
rev = version;
sha256 = "004qmkfrgd37axv0b6hfh6v7nx4pvy987k5yv4bmlmkj9sbqm6f9";
};
nativeBuildInputs = [
meson
gobject-introspection
pkg-config
ninja
wrapGAppsHook
];
buildInputs = [
gtk3
gdk-pixbuf
webkitgtk
gtksourceview4
libhandy
glib-networking
];
pythonPath = with python3.pkgs; [
pygobject3
pycairo
dateutil
praw
pillow
mistune
beautifulsoup4
];
# Fix setup-hooks https://github.com/NixOS/nixpkgs/issues/56943
strictDeps = false;
meta = with lib; {
description = "A Reddit app, built with Python, GTK and Handy; Created with mobile Linux in mind";
maintainers = with maintainers; [ dasj19 ];
homepage = "https://gitlab.gnome.org/World/giara";
license = licenses.gpl3Plus;
platforms = platforms.linux;
};
}

View File

@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl, pkg-config, ncurses, glib, openssl, perl, libintl, libgcrypt, libotr }: { lib, stdenv, fetchurl, fetchpatch, pkg-config, ncurses, glib, openssl, perl, libintl, libgcrypt, libotr }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "irssi"; pname = "irssi";
@ -9,6 +9,13 @@ stdenv.mkDerivation rec {
sha256 = "0g2nxazn4lszmd6mf1s36x5ablk4999g1qx7byrnvgnjsihjh62k"; sha256 = "0g2nxazn4lszmd6mf1s36x5ablk4999g1qx7byrnvgnjsihjh62k";
}; };
# Fix irssi on GLib >2.62 input being stuck after entering a NUL byte
# See https://github.com/irssi/irssi/issues/1180 - remove after next update.
patches = fetchpatch {
url = "https://github.com/irssi/irssi/releases/download/1.2.2/glib-2-63.patch";
sha256 = "1ad1p7395n8dfmv97wrf751wwzgncqfh9fp27kq5kfdvh661da1i";
};
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];
buildInputs = [ ncurses glib openssl perl libintl libgcrypt libotr ]; buildInputs = [ ncurses glib openssl perl libintl libgcrypt libotr ];

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "tixati"; pname = "tixati";
version = "2.74"; version = "2.81";
src = fetchurl { src = fetchurl {
url = "https://download2.tixati.com/download/tixati-${version}-1.x86_64.manualinstall.tar.gz"; url = "https://download2.tixati.com/download/tixati-${version}-1.x86_64.manualinstall.tar.gz";
sha256 = "1slsrqv97hnj1vxx3hw32dhqckbr05w622samjbrimh4dv8yrd29"; sha256 = "sha256-qwKxlmE59V+rXtuYWBMwD1O7OO4gb36lN8syFyQ6uLc=";
}; };
installPhase = '' installPhase = ''

View File

@ -476,11 +476,11 @@
md5name = "b24890e2bb46e12e72a79f7e965f409f4e16466d00e1dd15d93d73ee6b592523-libjpeg-turbo-1.5.3.tar.gz"; md5name = "b24890e2bb46e12e72a79f7e965f409f4e16466d00e1dd15d93d73ee6b592523-libjpeg-turbo-1.5.3.tar.gz";
} }
{ {
name = "language-subtag-registry-2020-09-29.tar.bz2"; name = "language-subtag-registry-2020-12-18.tar.bz2";
url = "https://dev-www.libreoffice.org/src/language-subtag-registry-2020-09-29.tar.bz2"; url = "https://dev-www.libreoffice.org/src/language-subtag-registry-2020-12-18.tar.bz2";
sha256 = "cbe9fca811a37056560aab73e9fc9d3522b46b6785cb02db165f521bf42c230f"; sha256 = "62ce680d5db0f28001b64bd57db47f388c13629cdefc9af8e8af0fbe93689ba1";
md5 = ""; md5 = "";
md5name = "cbe9fca811a37056560aab73e9fc9d3522b46b6785cb02db165f521bf42c230f-language-subtag-registry-2020-09-29.tar.bz2"; md5name = "62ce680d5db0f28001b64bd57db47f388c13629cdefc9af8e8af0fbe93689ba1-language-subtag-registry-2020-12-18.tar.bz2";
} }
{ {
name = "JLanguageTool-1.7.0.tar.bz2"; name = "JLanguageTool-1.7.0.tar.bz2";
@ -546,11 +546,11 @@
md5name = "d6242790324f1432fb0a6fae71b6851f520b2c5a87675497cf8ea14c2924d52e-liblangtag-0.6.2.tar.bz2"; md5name = "d6242790324f1432fb0a6fae71b6851f520b2c5a87675497cf8ea14c2924d52e-liblangtag-0.6.2.tar.bz2";
} }
{ {
name = "libnumbertext-1.0.6.tar.xz"; name = "libnumbertext-1.0.7.tar.xz";
url = "https://dev-www.libreoffice.org/src/libnumbertext-1.0.6.tar.xz"; url = "https://dev-www.libreoffice.org/src/libnumbertext-1.0.7.tar.xz";
sha256 = "739f220b34bf7cb731c09de2921771d644d37dfd276c45564401e5759f10ae57"; sha256 = "17b8249cb89ae11ae15a85612d2665626c0e0e3e56b35654363ba6566d8b61fc";
md5 = ""; md5 = "";
md5name = "739f220b34bf7cb731c09de2921771d644d37dfd276c45564401e5759f10ae57-libnumbertext-1.0.6.tar.xz"; md5name = "17b8249cb89ae11ae15a85612d2665626c0e0e3e56b35654363ba6566d8b61fc-libnumbertext-1.0.7.tar.xz";
} }
{ {
name = "ltm-1.0.zip"; name = "ltm-1.0.zip";
@ -735,11 +735,11 @@
md5name = "016dde34e5f868ea98a32ca99b643325a9682281500942b7113f4ec88d20e2f3-poppler-21.01.0.tar.xz"; md5name = "016dde34e5f868ea98a32ca99b643325a9682281500942b7113f4ec88d20e2f3-poppler-21.01.0.tar.xz";
} }
{ {
name = "postgresql-9.2.24.tar.bz2"; name = "postgresql-13.1.tar.bz2";
url = "https://dev-www.libreoffice.org/src/postgresql-9.2.24.tar.bz2"; url = "https://dev-www.libreoffice.org/src/postgresql-13.1.tar.bz2";
sha256 = "a754c02f7051c2f21e52f8669a421b50485afcde9a581674d6106326b189d126"; sha256 = "12345c83b89aa29808568977f5200d6da00f88a035517f925293355432ffe61f";
md5 = ""; md5 = "";
md5name = "a754c02f7051c2f21e52f8669a421b50485afcde9a581674d6106326b189d126-postgresql-9.2.24.tar.bz2"; md5name = "12345c83b89aa29808568977f5200d6da00f88a035517f925293355432ffe61f-postgresql-13.1.tar.bz2";
} }
{ {
name = "Python-3.8.4.tar.xz"; name = "Python-3.8.4.tar.xz";

View File

@ -8,8 +8,8 @@ rec {
major = "7"; major = "7";
minor = "1"; minor = "1";
patch = "0"; patch = "1";
tweak = "3"; tweak = "2";
subdir = "${major}.${minor}.${patch}"; subdir = "${major}.${minor}.${patch}";
@ -17,13 +17,13 @@ rec {
src = fetchurl { src = fetchurl {
url = "https://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz"; url = "https://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz";
sha256 = "1rpk90g1g8m70nrj4lwkg50aiild73d29yjlgyrgg8wx6hzq7l4y"; sha256 = "1vz028hzbc4n8jznigs419ygylz1vp426dprrkm62bzckv2p1rfn";
}; };
# FIXME rename # FIXME rename
translations = fetchSrc { translations = fetchSrc {
name = "translations"; name = "translations";
sha256 = "0m6cxyrxig8akv9183xdn6ialmjddicn676149nm506yc5y0szmi"; sha256 = "1vidv8077f394zn87b2ng1hsld0hgr1zb1p9lmjx0n9k7s7clavh";
}; };
# the "dictionaries" archive is not used for LO build because we already build hunspellDicts packages from # the "dictionaries" archive is not used for LO build because we already build hunspellDicts packages from
@ -31,6 +31,6 @@ rec {
help = fetchSrc { help = fetchSrc {
name = "help"; name = "help";
sha256 = "1kvsi28n8x3gxpiszxh84x05aw23i3z4id63pgw2s7mfclby52k9"; sha256 = "14wn0lvvplsj194jdqqv184xx0adb4mm8bjflddvcqsl7xsfqx27";
}; };
} }

View File

@ -0,0 +1,90 @@
{ lib
, mkDerivation
, fetchFromGitLab
, wafHook
, pkg-config
, cmake
, qtbase
, python3
, qtwebengine
, qtsvg
, ncurses6
, kio
, kauth
, kiconthemes
, kconfigwidgets
, kxmlgui
, kcoreaddons
, kconfig
, kwidgetsaddons
, ki18n
, sonnet
, kdelibs4support
}:
mkDerivation rec {
pname = "semantik";
version = "1.2.5";
src = fetchFromGitLab {
owner = "ita1024";
repo = "semantik";
rev = "semantik-${version}";
sha256 = "0dkg6mbnsbvbis17iz8v59wlhld93nc51abnkbyqvvkyyiqb006c";
};
patches = [ ./qt5.patch ];
postPatch = ''
echo "${lib.getDev qtwebengine}"
substituteInPlace wscript \
--replace @Qt5Base_dev@ "${lib.getDev qtbase}" \
--replace @KF5KIOCore_dev@ "${lib.getDev kio}" \
--replace @KF5Auth_dev@ "${lib.getDev kauth}" \
--replace @KF5IconThemes_dev@ "${lib.getDev kiconthemes}" \
--replace @KF5ConfigWidgets_dev@ "${lib.getDev kconfigwidgets}" \
--replace @KF5XmlGui_dev@ "${lib.getDev kxmlgui}" \
--replace @KF5CoreAddons_dev@ "${lib.getDev kcoreaddons}" \
--replace @KF5Config_dev@ "${lib.getDev kconfig}" \
--replace @KF5WidgetsAddons_dev@ "${lib.getDev kwidgetsaddons}" \
--replace @KF5I18n_dev@ "${lib.getDev ki18n}" \
--replace @KF5SonnetUi_dev@ "${lib.getDev sonnet}" \
--replace @Qt5Svg@ "${qtsvg}" \
--replace @Qt5Svg_dev@ "${lib.getDev qtsvg}" \
--replace @Qt5WebEngine@ "${qtwebengine}" \
--replace @Qt5WebEngine_dev@ "${lib.getDev qtwebengine}" \
--replace /usr/include/KF5/KDELibs4Support "${lib.getDev kdelibs4support}/include/KF5/KDELibs4Support"
'';
nativeBuildInputs = [ (lib.getDev qtsvg) (lib.getLib qtsvg) python3 pkg-config wafHook cmake ];
buildInputs = [
qtbase
qtwebengine
qtsvg
ncurses6
kio
kauth
kiconthemes
kconfigwidgets
kxmlgui
kcoreaddons
kconfig
kwidgetsaddons
ki18n
sonnet
kdelibs4support
];
wafConfigureFlags = [
"--qtlibs=${lib.getLib qtbase}/lib"
];
meta = with lib; {
description = "A mind-mapping application for KDE";
license = licenses.mit;
homepage = "https://waf.io/semantik.html";
maintainers = [ maintainers.shamilton ];
platforms = platforms.linux;
};
}

View File

@ -0,0 +1,78 @@
diff --color -ur a/wscript b/wscript
--- a/wscript 2020-08-17 19:49:43.389864343 +0200
+++ b/wscript 2020-08-18 00:22:51.172556519 +0200
@@ -149,6 +149,26 @@
if not conf.env.QT_LRELEASE: conf.fatal('Semantik requires the program lrelease (from the Qt linguist package? - compilation only)')
conf.find_program('python3', var='PYTHON')
conf.load('python')
+ conf.env.HAVE_QT5SVG = 1
+ conf.env.DEFINES_QT5SVG = [ 'QT_SVG_LIB' ]
+ conf.env.INCLUDES_QT5SVG = [ '@Qt5Svg_dev@/include/QtSvg' ]
+ conf.env.LIBPATH_QT5SVG = '@Qt5Svg@/lib'
+ conf.env.LIB_QT5SVG = [ 'Qt5Svg', 'Qt5Core', 'Qt5Gui', 'Qt5Widgets' ]
+ conf.env.HAVE_QT5WEBENGINEWIDGETS = 1
+ conf.env.DEFINES_QT5WEBENGINEWIDGETS = [ 'QT_WEBENGINEWIDGETS_LIB' ]
+ conf.env.INCLUDES_QT5WEBENGINEWIDGETS = [ '@Qt5WebEngine_dev@/include/QtWebEngineWidgets' ]
+ conf.env.LIBPATH_QT5WEBENGINEWIDGETS = '@Qt5WebEngine@/lib'
+ conf.env.LIB_QT5WEBENGINEWIDGETS = [
+ 'Qt5WebEngineWidgets',
+ 'Qt5Core',
+ 'Qt5Gui',
+ 'Qt5WebEngineCore',
+ 'Qt5Widgets',
+ 'Qt5Network',
+ 'Qt5Quick',
+ 'Qt5PrintSupport'
+ ]
+ print("conf.env.LIB_QT5SVG : ",conf.env)
if not conf.env.LIB_QT5SVG: conf.fatal('Could not find Qt5Svg - Semantik requires Qt >= 5')
if not conf.env.LIB_QT5WEBENGINEWIDGETS: conf.fatal('Could not find Qt5WebEngineWidgets - check `pkg-config --libs Qt5WebEngineWidgets`')
if not conf.env.LIB_QT5DBUS: conf.fatal('Install Qt Dbus')
@@ -186,7 +206,11 @@
raise ValueError('Could not find QT_HOST_DATA')
specpath = conf.cmd_and_log(conf.env.QMAKE + ['-query', 'QMAKE_SPEC'], quiet=0, stdout=True)
+ path = "@Qt5Base_dev@"
+ print("\n\n[log] specpath = ",specpath,"\n")
+ print("\n\n[log] path = ",path,"\n")
specpath = os.path.join(path, 'mkspecs', specpath.strip())
+ print("\n\n[log] specpath = ",specpath,"\n")
if not os.path.exists(specpath):
raise ValueError('No spec path, cannot build')
@@ -196,17 +220,28 @@
conf.env.append_value('INCLUDES_KDECORE', specpath)
- libs = ['KF5KIOCore', 'KF5Auth', 'KF5KIOWidgets',
- 'KF5IconThemes', 'KF5ConfigWidgets', 'KF5XmlGui',
- 'KF5CoreAddons', 'KF5ConfigGui', 'KF5ConfigCore',
- 'KF5WidgetsAddons', 'KF5I18n', 'KF5SonnetUi']
+ libs = {
+ 'KF5KIOCore': '@KF5KIOCore_dev@',
+ 'KF5Auth': '@KF5Auth_dev@',
+ 'KF5KIOWidgets': '@KF5KIOCore_dev@',
+ 'KF5IconThemes': '@KF5IconThemes_dev@',
+ 'KF5ConfigWidgets': '@KF5ConfigWidgets_dev@',
+ 'KF5XmlGui': '@KF5XmlGui_dev@',
+ 'KF5CoreAddons': '@KF5CoreAddons_dev@',
+ 'KF5ConfigGui': '@KF5Config_dev@',
+ 'KF5ConfigCore': '@KF5Config_dev@',
+ 'KF5WidgetsAddons': '@KF5WidgetsAddons_dev@',
+ 'KF5I18n': '@KF5I18n_dev@',
+ 'KF5SonnetUi': '@KF5SonnetUi_dev@',
+ }
- for lib in libs:
+ for lib,mkspec_path in libs.items():
+ print("[log] mkspec : ", mkspec_path)
name = lib[3:]
if not name.startswith('K') and name != 'SonnetUi':
name = 'K' + name
-
- p = '%s/qt_%s.pri' % (path, name)
+ p = '%s/qt_%s.pri' % (mkspec_path+"/mkspecs/modules", name)
+ print("[log] path :",path,", name : ",name)
for line in Utils.readf(p).splitlines():
lst = line.strip().split(' = ')
if lst[0].endswith('.name'):

View File

@ -4,13 +4,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "wxmaxima"; pname = "wxmaxima";
version = "20.06.6"; version = "21.02.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "wxMaxima-developers"; owner = "wxMaxima-developers";
repo = "wxmaxima"; repo = "wxmaxima";
rev = "Version-${version}"; rev = "Version-${version}";
sha256 = "054f7n5kx75ng5j20rd5q27n9xxk03mrd7sbxyym1lsswzimqh4w"; sha256 = "sha256-5nvaaKsvSEs7QxOszjDK1Xkana2er1BCMZ83b1JZSqc=";
}; };
buildInputs = [ wxGTK maxima gnome3.adwaita-icon-theme ]; buildInputs = [ wxGTK maxima gnome3.adwaita-icon-theme ];

View File

@ -0,0 +1,50 @@
{ stdenv, lib, fetchurl, appimageTools, makeWrapper, electron }:
stdenv.mkDerivation rec {
pname = "freetube";
version = "0.12.0";
src = fetchurl {
url = "https://github.com/FreeTubeApp/FreeTube/releases/download/v${version}-beta/freetube_${version}_amd64.AppImage";
sha256 = "151fcm1swsasrwzm93fddx669q4xlfl3d58q1w58nyv7r6kh4fda";
};
appimageContents = appimageTools.extractType2 {
name = "${pname}-${version}";
inherit src;
};
dontUnpack = true;
dontConfigure = true;
dontBuild = true;
nativeBuildInputs = [ makeWrapper ];
installPhase = ''
runHook preInstall
mkdir -p $out/bin $out/share/${pname} $out/share/applications
cp -a ${appimageContents}/{locales,resources} $out/share/${pname}
cp -a ${appimageContents}/freetube.desktop $out/share/applications/${pname}.desktop
cp -a ${appimageContents}/usr/share/icons $out/share
substituteInPlace $out/share/applications/${pname}.desktop \
--replace 'Exec=AppRun' 'Exec=${pname}'
runHook postInstall
'';
postFixup = ''
makeWrapper ${electron}/bin/electron $out/bin/${pname} \
--add-flags $out/share/${pname}/resources/app.asar
'';
meta = with lib; {
description = "An Open Source YouTube app for privacy";
homepage = "https://freetubeapp.io/";
license = licenses.agpl3Only;
maintainers = with maintainers; [ ryneeverett ];
platforms = [ "x86_64-linux" ];
};
}

View File

@ -1,14 +1,14 @@
{ lib, stdenv, fetchFromGitHub , gtk3, breeze-icons, gnome-icon-theme, hicolor-icon-theme }: { lib, stdenv, fetchFromGitHub , gtk3, adwaita-icon-theme, breeze-icons, hicolor-icon-theme }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "kora-icon-theme"; pname = "kora-icon-theme";
version = "1.4.1"; version = "1.4.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "bikass"; owner = "bikass";
repo = "kora"; repo = "kora";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-YGhusal8g/UXMqrQvj147OScg51uNABTMIXxVXvnpKY="; sha256 = "1qnqz0h2c5kilch3308l8nfshgsrkllyysvqn0mxy70iziw895rv";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
@ -16,20 +16,24 @@ stdenv.mkDerivation rec {
]; ];
propagatedBuildInputs = [ propagatedBuildInputs = [
adwaita-icon-theme
breeze-icons breeze-icons
gnome-icon-theme
hicolor-icon-theme hicolor-icon-theme
]; ];
dontDropIconThemeCache = true; dontDropIconThemeCache = true;
installPhase = '' installPhase = ''
runHook preInstall
mkdir -p $out/share/icons mkdir -p $out/share/icons
mv kora* $out/share/icons/ mv kora* $out/share/icons/
for theme in $out/share/icons/*; do for theme in $out/share/icons/*; do
gtk-update-icon-cache $theme gtk-update-icon-cache -f $theme
done done
runHook postInstall
''; '';
meta = with lib; { meta = with lib; {

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "gnome-shell-extension-appindicator"; pname = "gnome-shell-extension-appindicator";
version = "34"; version = "35";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Ubuntu"; owner = "Ubuntu";
repo = "gnome-shell-extension-appindicator"; repo = "gnome-shell-extension-appindicator";
rev = "v${version}"; rev = "v${version}";
sha256 = "0p9sk8cv2z242d5783gx2m4l1x9vg5fy1a7yr1wcfshvajlrj23m"; sha256 = "sha256-xVoXVVEULZZnoYEXl1x96Tjs8hOvs9/sOAUVMj9kKCo=";
}; };
# This package has a Makefile, but it's used for building a zip for # This package has a Makefile, but it's used for building a zip for

View File

@ -131,6 +131,7 @@ let
plasma-integration = callPackage ./plasma-integration {}; plasma-integration = callPackage ./plasma-integration {};
plasma-nm = callPackage ./plasma-nm {}; plasma-nm = callPackage ./plasma-nm {};
plasma-pa = callPackage ./plasma-pa.nix { inherit gconf; }; plasma-pa = callPackage ./plasma-pa.nix { inherit gconf; };
plasma-systemmonitor = callPackage ./plasma-systemmonitor.nix { };
plasma-thunderbolt = callPackage ./plasma-thunderbolt.nix { }; plasma-thunderbolt = callPackage ./plasma-thunderbolt.nix { };
plasma-vault = callPackage ./plasma-vault {}; plasma-vault = callPackage ./plasma-vault {};
plasma-workspace = callPackage ./plasma-workspace {}; plasma-workspace = callPackage ./plasma-workspace {};

View File

@ -0,0 +1,32 @@
{ mkDerivation
, lib
, extra-cmake-modules
, kdoctools
, qtquickcontrols2
, kconfig
, kcoreaddons
, ki18n
, kiconthemes
, kitemmodels
, kitemviews
, knewstuff
, libksysguard
, qtbase
}:
mkDerivation {
name = "plasma-systemmonitor";
meta.broken = lib.versionOlder qtbase.version "5.15.0";
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [
qtquickcontrols2
kconfig
kcoreaddons
ki18n
kitemmodels
kitemviews
knewstuff
kiconthemes
libksysguard
];
}

View File

@ -21,7 +21,7 @@ in
description = "A JavaScript backend for OCaml focused on smooth integration and clean generated code"; description = "A JavaScript backend for OCaml focused on smooth integration and clean generated code";
homepage = "https://bucklescript.github.io"; homepage = "https://bucklescript.github.io";
license = licenses.lgpl3; license = licenses.lgpl3;
maintainers = with maintainers; [ turbomack gamb anmonteiro ]; maintainers = with maintainers; [ turbomack gamb ];
platforms = platforms.all; platforms = platforms.all;
}; };
}) })

View File

@ -4,9 +4,9 @@ let cli = builtins.head packages;
in in
assert lib.assertMsg ((builtins.length packages) != 0) assert lib.assertMsg ((builtins.length packages) != 0)
''You must include at least one package, e.g ''You must include at least one package, e.g
`with dotnetCorePackages; combinePackages { `with dotnetCorePackages; combinePackages [
packages = [ sdk_3_0 aspnetcore_2_1 ]; sdk_3_0 aspnetcore_2_1
};`'' ; ];`'' ;
buildEnv { buildEnv {
name = "dotnet-core-combined"; name = "dotnet-core-combined";
paths = packages; paths = packages;

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation ( rec { stdenv.mkDerivation ( rec {
pname = "corral"; pname = "corral";
version = "0.4.0"; version = "0.4.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ponylang"; owner = "ponylang";
repo = pname; repo = pname;
rev = version; rev = version;
sha256 = "0kydx4psl6k4n46as9xc5xwbwapibm6g7haxds7y9d392807qfqk"; sha256 = "sha256-YJZ1jGMOeZKGZaTrWO2mtR94F0voC2DXaghi0LytF7I=";
}; };
buildInputs = [ ponyc ]; buildInputs = [ ponyc ];

View File

@ -2,10 +2,10 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "zita-resampler"; pname = "zita-resampler";
version = "1.6.2"; version = "1.8.0";
src = fetchurl { src = fetchurl {
url = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${pname}-${version}.tar.bz2"; url = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${pname}-${version}.tar.bz2";
sha256 = "1my5k2dh2dkvjp6xjnf9qy6i7s28z13kw1n9pwa4a2cpwbzawfr3"; sha256 = "sha256-5XRPI8VN0Vs/eDpoe9h57uKmkKRUWhW0nEzwN6pGSqI=";
}; };
makeFlags = [ makeFlags = [

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "aws-c-event-stream"; pname = "aws-c-event-stream";
version = "0.2.6"; version = "0.2.7";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "awslabs"; owner = "awslabs";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "1hbri4dv924ph3cxkmwkl4kdca4dvhc9qda60rdzs6355l76k23n"; sha256 = "sha256-8Du9Ib3MhPcgetBIi0k1NboaXxZh7iPNhDe7197JnHc=";
}; };
nativeBuildInputs = [ cmake ]; nativeBuildInputs = [ cmake ];

View File

@ -14,13 +14,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "BoCA"; pname = "BoCA";
version = "1.0.3"; version = "1.0.4";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "enzo1982"; owner = "enzo1982";
repo = "boca"; repo = "boca";
rev = "v${version}"; rev = "v${version}";
sha256 = "0x6pqd5cdag0l283lkq01qaqwyf1skxbncdwig8b2s742nbzjlz8"; sha256 = "sha256-SP/rVt/8VoeUprwJIIMSIBvoC1Zein3F7MR2tqc2vd0=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -4,13 +4,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "crcpp"; pname = "crcpp";
version = "1.0.1.0"; version = "1.1.0.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "d-bahr"; owner = "d-bahr";
repo = "CRCpp"; repo = "CRCpp";
rev = "release-${version}"; rev = "release-${version}";
sha256 = "138w97kfxnv8rcnvggba6fcxgbgq8amikkmy3jhqfn6xzy6zaimh"; sha256 = "sha256-jBvh4dHSFChxNPVgkGVHy3TXSExsfwdVUfsA8XB1cn8=";
}; };
dontBuild = true; dontBuild = true;

View File

@ -1,20 +1,44 @@
{ lib, mkDerivation, fetchFromGitHub, cmake, pkg-config { lib, mkDerivation, fetchFromGitHub, fetchpatch, cmake, pkg-config
, qtbase, curl, libuv, glfw3 }: , qtbase, curl, libuv, glfw3, rapidjson }:
mkDerivation rec { mkDerivation rec {
pname = "mapbox-gl-native"; pname = "mapbox-gl-native";
version = "2020.06.07"; version = "1.6.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "mapbox"; owner = "mapbox";
repo = "mapbox-gl-native"; repo = "mapbox-gl-native";
rev = "e18467d755f470b26f61f6893eddd76ecf0816e6"; rev = "maps-v${version}";
sha256 = "1x271gg9h81jpi70pv63i6lsa1zg6bzja9mbz7bsa4s02fpqy7wh"; sha256 = "027rw23yvd5a6nl9b5hsanddc44nyb17l2whdcq9fxb9n6vcda4c";
fetchSubmodules = true; fetchSubmodules = true;
}; };
patches = [
# https://github.com/mapbox/mapbox-gl-native/pull/16591
(fetchpatch {
name = "add-support-for-qmapboxgl-installation.patch";
url = "https://github.com/mapbox/mapbox-gl-native/commit/e18467d755f470b26f61f6893eddd76ecf0816e6.patch";
sha256 = "0gs7wmkvyhf2db4cwbsq31sprsh1avi70ggvi32bk0wn3cw4d79b";
})
(fetchpatch {
name = "add-support-for-using-qmapboxgl-as-a-proper-cmake-dependency.patch";
url = "https://github.com/mapbox/mapbox-gl-native/commit/ab27b9b8207754ef731b588d187c470ffb084455.patch";
sha256 = "1lr5p1g4qaizs57vjqry9aq8k1ki59ks0y975chlnrm2sffp140r";
})
(fetchpatch {
name = "skip-license-check.patch";
url = "https://git.alpinelinux.org/aports/plain/testing/mapbox-gl-native/0002-skip-license-check.patch?id=6751a93dca26b0b3ceec9eb151272253a2fe497e";
sha256 = "1yybwzxbvn0lqb1br1fyg7763p2h117s6mkmywkl4l7qg9daa7ba";
})
];
postPatch = ''
# don't use vendored rapidjson
rm -r vendor/mapbox-base/extras/rapidjson
'';
nativeBuildInputs = [ cmake pkg-config ]; nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ curl libuv glfw3 qtbase ]; buildInputs = [ curl libuv glfw3 qtbase rapidjson ];
cmakeFlags = [ cmakeFlags = [
"-DMBGL_WITH_QT=ON" "-DMBGL_WITH_QT=ON"
@ -27,7 +51,7 @@ mkDerivation rec {
description = "Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL"; description = "Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL";
homepage = "https://mapbox.com/mobile"; homepage = "https://mapbox.com/mobile";
license = licenses.bsd2; license = licenses.bsd2;
maintainers = [ maintainers.Thra11 ]; maintainers = with maintainers; [ Thra11 dotlambda ];
platforms = platforms.linux; platforms = platforms.linux;
}; };
} }

View File

@ -1,22 +1,31 @@
{ lib, mkDerivation, fetchFromGitHub, qmake, qtbase, qtlocation, mapbox-gl-native }: { lib
, mkDerivation
, fetchFromGitHub
, cmake
, pkg-config
, curl
, qtbase
, qtlocation
, mapbox-gl-native
}:
mkDerivation rec { mkDerivation rec {
pname = "mapbox-gl-qml"; pname = "mapbox-gl-qml";
version = "1.7.5"; version = "1.7.6";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "rinigus"; owner = "rinigus";
repo = "mapbox-gl-qml"; repo = "mapbox-gl-qml";
rev = version; rev = version;
sha256 = "1izwkfqn8jl83vihcxl2b159sqmkn1amxf92zw0h6psls2g9xhwx"; sha256 = "sha256-E6Pkr8khzDbhmJxzK943+H6cDREgwAqMnJQ3hQWU7fw=";
}; };
nativeBuildInputs = [ qmake ]; nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ qtlocation mapbox-gl-native ]; buildInputs = [ curl qtlocation mapbox-gl-native ];
postPatch = '' postPatch = ''
substituteInPlace mapbox-gl-qml.pro \ substituteInPlace src/CMakeLists.txt \
--replace '$$[QT_INSTALL_QML]' $out'/${qtbase.qtQmlPrefix}' --replace ' ''${QT_INSTALL_QML}' " $out/${qtbase.qtQmlPrefix}"
''; '';
# Package expects qt5 subdirectory of mapbox-gl-native to be in the include path # Package expects qt5 subdirectory of mapbox-gl-native to be in the include path
@ -26,7 +35,7 @@ mkDerivation rec {
description = "Unofficial Mapbox GL Native bindings for Qt QML"; description = "Unofficial Mapbox GL Native bindings for Qt QML";
homepage = "https://github.com/rinigus/mapbox-gl-qml"; homepage = "https://github.com/rinigus/mapbox-gl-qml";
license = licenses.lgpl3Only; license = licenses.lgpl3Only;
maintainers = [ maintainers.Thra11 ]; maintainers = with maintainers; [ Thra11 dotlambda ];
platforms = platforms.linux; platforms = platforms.linux;
}; };
} }

View File

@ -1,11 +1,11 @@
{ lib, stdenv, fetchurl, cmake, pkg-config }: { lib, stdenv, fetchurl, cmake, pkg-config }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "resolv_wrapper-1.1.6"; name = "resolv_wrapper-1.1.7";
src = fetchurl { src = fetchurl {
url = "mirror://samba/cwrap/${name}.tar.gz"; url = "mirror://samba/cwrap/${name}.tar.gz";
sha256 = "13k76l4s0v032xyyaf19qw6p4qc81ybx1wynkz2pzjhiljazsdpa"; sha256 = "sha256-Rgrn/V5TSFvn3ZmlXFki8csWNrnoghmB1JrRZQfIoHQ=";
}; };
nativeBuildInputs = [ cmake pkg-config ]; nativeBuildInputs = [ cmake pkg-config ];

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "simdjson"; pname = "simdjson";
version = "0.8.2"; version = "0.9.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "simdjson"; owner = "simdjson";
repo = "simdjson"; repo = "simdjson";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-azRuLB03NvW+brw7A/kbgkjoDUlk1p7Ch4zZD55QiMQ="; sha256 = "sha256-e9Y5QEs9xqfJpaWxnA6iFwHE6TTGyVM7hfFuMEmpW78=";
}; };
nativeBuildInputs = [ cmake ]; nativeBuildInputs = [ cmake ];

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "sofia-sip"; pname = "sofia-sip";
version = "1.13.2"; version = "1.13.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "freeswitch"; owner = "freeswitch";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "01xj30hhm1ji76igkqkn63rw42vvzq3azkr9qz6fy83iwqaybgyn"; sha256 = "sha256-qMgZpLo/BHGJbJ0DDN8COHAhU3ujWgVK9oZOnnMwKas=";
}; };
buildInputs = [ glib openssl ]; buildInputs = [ glib openssl ];

View File

@ -1,11 +1,11 @@
{ lib, stdenv, fetchurl }: { lib, stdenv, fetchurl }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "tclap-1.2.2"; name = "tclap-1.2.3";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/tclap/${name}.tar.gz"; url = "mirror://sourceforge/tclap/${name}.tar.gz";
sha256 = "0dsqvsgzam3mypj2ladn6v1yjq9zd47p3lg21jx6kz5azkkkn0gm"; sha256 = "sha256-GefbUoFUDxVDSHcLw6dIRXX09Umu+OAKq8yUs5X3c8k=";
}; };
meta = with lib; { meta = with lib; {

View File

@ -1,78 +1,15 @@
{ buildDunePackage { buildDunePackage, jsonrpc, lsp }:
, stdlib-shims
, ppx_yojson_conv_lib
, ocaml-syntax-shims
, yojson
, result
, omd
, octavius
, dune-build-info
, uutf
, csexp
, cmdliner
, fetchzip
, lib
}:
let
version = "1.4.1";
src = fetchzip {
url = "https://github.com/ocaml/ocaml-lsp/releases/download/${version}/jsonrpc-${version}.tbz";
sha256 = "0hzpw17qfhb0cxgwah1fv4k300r363dy1kv0977anl44dlanx1v5";
};
# unvendor some (not all) dependencies.
# They are vendored by upstream only because it is then easier to install
# ocaml-lsp without messing with your opam switch, but nix should prevent
# this type of problems without resorting to vendoring.
preBuild = ''
rm -r ocaml-lsp-server/vendor/{octavius,uutf,ocaml-syntax-shims,omd,cmdliner}
'';
buildInputs = [
stdlib-shims
ppx_yojson_conv_lib
ocaml-syntax-shims
octavius
uutf
csexp
dune-build-info
omd
cmdliner
jsonrpc
];
lsp = buildDunePackage {
pname = "lsp";
inherit version src;
useDune2 = true;
minimumOCamlVersion = "4.06";
inherit buildInputs preBuild;
};
jsonrpc = buildDunePackage {
pname = "jsonrpc";
inherit version src;
useDune2 = true;
minimumOCamlVersion = "4.06";
buildInputs = [ yojson stdlib-shims ocaml-syntax-shims ppx_yojson_conv_lib result ];
};
in
buildDunePackage { buildDunePackage {
pname = "ocaml-lsp-server"; pname = "ocaml-lsp-server";
inherit version src; inherit (jsonrpc) version src;
useDune2 = true; useDune2 = true;
inherit preBuild; inherit (lsp) preBuild;
buildInputs = buildInputs ++ [ lsp ]; buildInputs = lsp.buildInputs ++ [ lsp ];
meta = with lib; { meta = jsonrpc.meta // {
description = "OCaml Language Server Protocol implementation"; description = "OCaml Language Server Protocol implementation";
license = lib.licenses.isc;
platforms = platforms.unix;
maintainers = [ maintainers.symphorien maintainers.marsam ];
}; };
} }

View File

@ -0,0 +1,31 @@
{ buildDunePackage
, stdlib-shims
, ppx_yojson_conv_lib
, ocaml-syntax-shims
, yojson
, result
, fetchzip
, lib
}:
buildDunePackage rec {
pname = "jsonrpc";
version = "1.4.1";
src = fetchzip {
url = "https://github.com/ocaml/ocaml-lsp/releases/download/${version}/jsonrpc-${version}.tbz";
sha256 = "0hzpw17qfhb0cxgwah1fv4k300r363dy1kv0977anl44dlanx1v5";
};
useDune2 = true;
minimumOCamlVersion = "4.06";
buildInputs = [ yojson stdlib-shims ocaml-syntax-shims ppx_yojson_conv_lib result ];
meta = with lib; {
description = "Jsonrpc protocol implementation in OCaml";
license = licenses.isc;
platforms = platforms.unix;
maintainers = with maintainers; [ symphorien marsam ];
};
}

View File

@ -0,0 +1,44 @@
{ buildDunePackage
, stdlib-shims
, ppx_yojson_conv_lib
, ocaml-syntax-shims
, jsonrpc
, omd
, octavius
, dune-build-info
, uutf
, csexp
, cmdliner
}:
buildDunePackage {
pname = "lsp";
inherit (jsonrpc) version src;
useDune2 = true;
minimumOCamlVersion = "4.06";
# unvendor some (not all) dependencies.
# They are vendored by upstream only because it is then easier to install
# ocaml-lsp without messing with your opam switch, but nix should prevent
# this type of problems without resorting to vendoring.
preBuild = ''
rm -r ocaml-lsp-server/vendor/{octavius,uutf,ocaml-syntax-shims,omd,cmdliner}
'';
buildInputs = [
stdlib-shims
ppx_yojson_conv_lib
ocaml-syntax-shims
octavius
uutf
csexp
dune-build-info
omd
cmdliner
jsonrpc
];
meta = jsonrpc.meta // {
description = "LSP protocol implementation in OCaml";
};
}

View File

@ -22,13 +22,13 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "WSME"; pname = "WSME";
version = "0.10.0"; version = "0.10.1";
disabled = pythonAtLeast "3.9"; disabled = pythonAtLeast "3.9";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "965b9ce48161e5c50d84aedcf50dca698f05bf07e9d489201bccaec3141cd304"; sha256 = "34209b623635a905bcdbc654f53ac814d038da65e4c2bc070ea1745021984079";
}; };
nativeBuildInputs = [ pbr ]; nativeBuildInputs = [ pbr ];

View File

@ -4,12 +4,12 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "arrayqueues"; pname = "arrayqueues";
version = "1.2.0b0"; version = "1.3.1";
disabled = !isPy3k; disabled = !isPy3k;
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1gvrxb2rw0dk469wq5azylar7hhanfp07gl5mc6ajdbgz9gsd6ln"; sha256 = "a955df768e39d459de28c7ea10ee02f67b1c70996cfa229846ab98df77a6fb69";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [

View File

@ -2,11 +2,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "zc.buildout"; pname = "zc.buildout";
version = "2.13.3"; version = "2.13.4";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "1dyc5g3yv7wm3hf3fcsh6y1wivzjj1bspafr5qqb653z9a31lsfn"; sha256 = "b978b2f9317b317ee4191f78fcc4f05b1ac41bdaaae47f0956f14c8285feef63";
}; };
patches = [ ./nix.patch ]; patches = [ ./nix.patch ];

View File

@ -2,11 +2,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "dbf"; pname = "dbf";
version = "0.99.0"; version = "0.99.1";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "a4a7a8cdc113d840142d21a796c16c7d329ad35c48f17156446732c83ebc571a"; sha256 = "4ed598a3866dfe7761b8099cf53ab44cb6ed5e4a7dbffb0da8c67a4af8d62fc5";
}; };
propagatedBuildInputs = [ aenum ] ++ lib.optional (pythonOlder "3.4") enum34; propagatedBuildInputs = [ aenum ] ++ lib.optional (pythonOlder "3.4") enum34;

View File

@ -7,11 +7,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "django-auth-ldap"; pname = "django-auth-ldap";
version = "2.2.0"; version = "2.3.0";
disabled = isPy27; disabled = isPy27;
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "11af1773b08613339d2c3a0cec1308a4d563518f17b1719c3759994d0b4d04bf"; sha256 = "5894317122a086c9955ed366562869a81459cf6b663636b152857bb5d3a0a3b7";
}; };
propagatedBuildInputs = [ ldap django ]; propagatedBuildInputs = [ ldap django ];

View File

@ -3,11 +3,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "django-q"; pname = "django-q";
version = "1.3.4"; version = "1.3.5";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "523d54dcf1b66152c1b658f914f00ed3b518a3432a9decd4898738ca8dbbe10f"; sha256 = "8871c602e2c7e892fbedc271d5b91c4a96803b689c3ee2f15464931f99f4e32b";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [

View File

@ -6,11 +6,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "django-contrib-comments"; pname = "django-contrib-comments";
version = "2.0.0"; version = "2.1.0";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "26350b2c353816570a74b7fb19c558ce00288625ac32886a5274f4f931c098f9"; sha256 = "d82f1d04690550df026553053903deec0c52dc54212e1b79241b08f0355cff2c";
}; };
propagatedBuildInputs = [ django ]; propagatedBuildInputs = [ django ];

View File

@ -7,11 +7,11 @@
buildPythonPackage (rec { buildPythonPackage (rec {
pname = "elasticsearch"; pname = "elasticsearch";
version = "7.10.1"; version = "7.11.0";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "a725dd923d349ca0652cf95d6ce23d952e2153740cf4ab6daf4a2d804feeed48"; sha256 = "1e24b33a82bf381b42d3b0d390f76fdb9d6a9d47b310dea8eaeb0a5933c394c0";
}; };
# Check is disabled because running them destroy the content of the local cluster! # Check is disabled because running them destroy the content of the local cluster!

View File

@ -6,11 +6,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "hg-evolve"; pname = "hg-evolve";
version = "10.1.0"; version = "10.2.0.post1";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "a386e6ee2d9a0e332a49f1cb210c4c11ba9844bcd52808270f48e688314783d8"; sha256 = "391aa877a61ed04c58b8d82d465b3771f632bb9b19f22cbf18f0e5a1f42f8d4e";
}; };
doCheck = false; doCheck = false;

View File

@ -1,17 +1,17 @@
{ lib { lib
, buildPythonPackage , buildPythonPackage
, fetchPypi , fetchPypi
, stdenv
, file , file
, stdenv
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "sqlmap"; pname = "sqlmap";
version = "1.4.12"; version = "1.5.3";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "166adazdrv92azx4p0qng0cm3va6i301vfsr4yyf0azj3sdg0waj"; sha256 = "sha256-b2Q5Zelz0AWbNQotOLWdwN5+20Q5jATH3nzLEJQRwno=";
}; };
postPatch = '' postPatch = ''
@ -29,9 +29,9 @@ buildPythonPackage rec {
pythonImportsCheck = [ "sqlmap" ]; pythonImportsCheck = [ "sqlmap" ];
meta = with lib; { meta = with lib; {
homepage = "http://sqlmap.org";
license = licenses.gpl2;
description = "Automatic SQL injection and database takeover tool"; description = "Automatic SQL injection and database takeover tool";
homepage = "http://sqlmap.org";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ bennofs ]; maintainers = with maintainers; [ bennofs ];
}; };
} }

View File

@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "svlint"; pname = "svlint";
version = "0.4.16"; version = "0.4.18";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "dalance"; owner = "dalance";
repo = "svlint"; repo = "svlint";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-2PYHKJ141RWdUIDAKAFK6IzR4C41bHi/A8lDErSRLnU="; sha256 = "sha256-p002oWwTQxesWLgLq8oKKzuZKXUdO4C1TZ7lR/Mh1PA=";
}; };
cargoSha256 = "sha256-x5wU0Ld4ssRoNqo9graJhjlpel+VdVdkKZMjHFqZsrE="; cargoSha256 = "sha256-M0hng1JcR5Q829bVOaTASl0Eq6fFm8mUFsS5zx1JX94=";
meta = with lib; { meta = with lib; {
description = "SystemVerilog linter"; description = "SystemVerilog linter";

View File

@ -2,16 +2,16 @@
buildGoModule rec { buildGoModule rec {
pname = "buildkite-cli"; pname = "buildkite-cli";
version = "1.1.0"; version = "1.2.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "buildkite"; owner = "buildkite";
repo = "cli"; repo = "cli";
rev = "v${version}"; rev = "v${version}";
sha256 = "05hz59qzadkk4ji5icv5sxih31pnn0abnmiwcyfa2mr3l5jaqjnd"; sha256 = "sha256-AIa+hEYtPJ4CFvAFSpNJFxY+B3+DJH1Q0hL/3BD/yN0=";
}; };
vendorSha256 = "0jxh3yhh0sdvaykhinxngpipk369hw8z1y3g2z4c1115m5rjp2bb"; vendorSha256 = "sha256-4AH9PZWSrBXi9w4Mr7dpXqDkQZGzuELG876YCaFTj2Q=";
doCheck = false; doCheck = false;

View File

@ -2,16 +2,16 @@
buildGoModule rec { buildGoModule rec {
pname = "kustomize-sops"; pname = "kustomize-sops";
version = "2.4.0"; version = "2.5.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "viaduct-ai"; owner = "viaduct-ai";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "0sr4d7amwn62xywwn83y58ynl8xv6l1q6zwbky5rmy0qxk909bqp"; sha256 = "sha256-aJGYkWMMg26V/T5BcWo3ibtHJBm4g2iIQn8cxs105Ys=";
}; };
vendorSha256 = "0vn6vrczbdln7ngz061xixjwn899jn7p2a46770xqx44bh3f2lgv"; vendorSha256 = "sha256-6yfsGGzdUQySyQNuB58gwbsMjJgtUhfgfPI2zYlyUQo=";
installPhase = '' installPhase = ''
mkdir -p $out/lib/viaduct.ai/v1/ksops-exec/ mkdir -p $out/lib/viaduct.ai/v1/ksops-exec/

View File

@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "cargo-deny"; pname = "cargo-deny";
version = "0.8.8"; version = "0.8.9";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "EmbarkStudios"; owner = "EmbarkStudios";
repo = pname; repo = pname;
rev = version; rev = version;
sha256 = "sha256-8wmH9DeI+tm3c/6n7bwMe5SslGNCUg4d5BE0+wQ7KTU="; sha256 = "sha256-K8lNo2XmHzgbaVCMNvwDwr86hrXBPws9v3HD8ku+D6w=";
}; };
cargoSha256 = "sha256-f0Wisel7NQOyfbhhs0GwyTBiUfydPMSVAysrov/RxxI="; cargoSha256 = "sha256-spTy9vzldzqu66904wRVwAeH1rNOQ3WeC6miJkRiAGg=";
doCheck = false; doCheck = false;

View File

@ -86,11 +86,6 @@ stdenv.mkDerivation rec {
"-DBUILD_LAYER_SUPPORT_FILES=ON" "-DBUILD_LAYER_SUPPORT_FILES=ON"
]; ];
# Help vulkan-loader find the validation layers
setupHook = writeText "setup-hook" ''
export XDG_DATA_DIRS=@out@/share:$XDG_DATA_DIRS
'';
# Include absolute paths to layer libraries in their associated # Include absolute paths to layer libraries in their associated
# layer definition json files. # layer definition json files.
patchPhase = '' patchPhase = ''

View File

@ -294,14 +294,14 @@ let fwdir = symlinkJoin {
in in
let iscan-data = stdenv.mkDerivation rec { let iscan-data = stdenv.mkDerivation rec {
pname = "iscan-data"; pname = "iscan-data";
version = "1.39.1-2"; version = "1.39.2-1";
src = fetchurl { src = fetchurl {
urls = [ urls = [
"http://support.epson.net/linux/src/scanner/iscan/iscan-data_${version}.tar.gz" "http://support.epson.net/linux/src/scanner/iscan/iscan-data_${version}.tar.gz"
"https://web.archive.org/web/http://support.epson.net/linux/src/scanner/iscan/iscan-data_${version}.tar.gz" "https://web.archive.org/web/http://support.epson.net/linux/src/scanner/iscan/iscan-data_${version}.tar.gz"
]; ];
sha256 = "04zrvbnxf1k6zinrd13hwnbzscc3qhmwlvx3k2jhjys2lginw7w4"; sha256 = "092qhlnjjgz11ifx6mng7mz20i44gc0nlccrbmw18xr5hipbqqka";
}; };
buildInputs = [ buildInputs = [

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "sameboy"; pname = "sameboy";
version = "0.14.1"; version = "0.14.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "LIJI32"; owner = "LIJI32";
repo = "SameBoy"; repo = "SameBoy";
rev = "v${version}"; rev = "v${version}";
sha256 = "0h42cixbf0m2qiwrqzygh0x166h9ikxa5dzi3jbqld2dygk932n7"; sha256 = "sha256-VGyB0Em9VFU1Z1K2XfbS9wGs6gZ8/eH/FiaFAKnFdaA=";
}; };
enableParallelBuilding = true; enableParallelBuilding = true;

View File

@ -149,12 +149,12 @@ let
async-vim = buildVimPluginFrom2Nix { async-vim = buildVimPluginFrom2Nix {
pname = "async-vim"; pname = "async-vim";
version = "2020-12-30"; version = "2021-03-21";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "prabirshrestha"; owner = "prabirshrestha";
repo = "async.vim"; repo = "async.vim";
rev = "236debf1a68d69a74f1f6647c273b0477e1ec1bf"; rev = "0fb846e1eb3c2bf04d52a57f41088afb3395212e";
sha256 = "12xz71182shfj8l300j7wnngxm5zkx2g1c2d4l6dvbk5z1dbzlj6"; sha256 = "1glzg0i53wkm383y1vbddbyp1ivlsx2hivjchiw60sr9gccn8f8l";
}; };
meta.homepage = "https://github.com/prabirshrestha/async.vim/"; meta.homepage = "https://github.com/prabirshrestha/async.vim/";
}; };
@ -497,12 +497,12 @@ let
coc-fzf = buildVimPluginFrom2Nix { coc-fzf = buildVimPluginFrom2Nix {
pname = "coc-fzf"; pname = "coc-fzf";
version = "2021-03-13"; version = "2021-03-21";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "antoinemadec"; owner = "antoinemadec";
repo = "coc-fzf"; repo = "coc-fzf";
rev = "4f44d0749bf9ac1e3755c276222a20015c3fe3be"; rev = "8f27377229c5d2dcee9ae9cda8dea0fad4a5ac3b";
sha256 = "0qrg8m82pmzs8pia16z05pkm9hhcijlw8w79r35silccsicsz8l1"; sha256 = "0ri0rlz4fwxli6ssz69zyifrdwhc8yx4p996rw8d2m76nm7hflv0";
}; };
meta.homepage = "https://github.com/antoinemadec/coc-fzf/"; meta.homepage = "https://github.com/antoinemadec/coc-fzf/";
}; };
@ -1619,12 +1619,12 @@ let
git-messenger-vim = buildVimPluginFrom2Nix { git-messenger-vim = buildVimPluginFrom2Nix {
pname = "git-messenger-vim"; pname = "git-messenger-vim";
version = "2021-02-28"; version = "2021-03-21";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "rhysd"; owner = "rhysd";
repo = "git-messenger.vim"; repo = "git-messenger.vim";
rev = "b79422434a419b97c5817d9ff645216952152443"; rev = "6fe62ce47491953487dac540964a4cfb037be7f3";
sha256 = "0xwz4kw5mwqrh6s9vyzzx4fdl7335n9qjxzhm1c41hh1j2ikwqa9"; sha256 = "0g8gaprkrqs69rplmbf6nc03km6qcapipyc13rghb7fyksad51nr";
}; };
meta.homepage = "https://github.com/rhysd/git-messenger.vim/"; meta.homepage = "https://github.com/rhysd/git-messenger.vim/";
}; };
@ -3292,8 +3292,8 @@ let
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "p00f"; owner = "p00f";
repo = "nvim-ts-rainbow"; repo = "nvim-ts-rainbow";
rev = "6c84f0f79300933db5b315c33b54e8e969572f54"; rev = "280d324111b114f3649743179ccfc496663cdfec";
sha256 = "1mnrx8i4f2ya7wl010jslmgc78m67ak0dgzln1fjpr0g0apy5d1l"; sha256 = "12y7jglbsl0lydx2a8syc9i02h21pzg3dcn4xspij41qblinv1g2";
}; };
meta.homepage = "https://github.com/p00f/nvim-ts-rainbow/"; meta.homepage = "https://github.com/p00f/nvim-ts-rainbow/";
}; };
@ -3396,12 +3396,12 @@ let
open-browser-github-vim = buildVimPluginFrom2Nix { open-browser-github-vim = buildVimPluginFrom2Nix {
pname = "open-browser-github-vim"; pname = "open-browser-github-vim";
version = "2021-03-18"; version = "2021-03-21";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "tyru"; owner = "tyru";
repo = "open-browser-github.vim"; repo = "open-browser-github.vim";
rev = "4cf70fa31f5f6bc1ef3d4684a987f8d018cbca47"; rev = "ac7c034e300f36d591ef234dcd5eb5cd5c07c74f";
sha256 = "140r2abx733y544y468zjfvii7c467hhzrm53qqwws5na41017b5"; sha256 = "0n62h0gjakdc3bnpysny0rndhqhq7g5c97pgr42wz599wnr1pily";
}; };
meta.homepage = "https://github.com/tyru/open-browser-github.vim/"; meta.homepage = "https://github.com/tyru/open-browser-github.vim/";
}; };
@ -3779,6 +3779,18 @@ let
meta.homepage = "https://github.com/mfukar/robotframework-vim/"; meta.homepage = "https://github.com/mfukar/robotframework-vim/";
}; };
rspec-vim = buildVimPluginFrom2Nix {
pname = "rspec-vim";
version = "2020-08-20";
src = fetchFromGitHub {
owner = "keith";
repo = "rspec.vim";
rev = "e49d306de952c2195233b83f9ca9fa94e19affe4";
sha256 = "0445abk039qlhk5s9jm5hawfksds5dgshb1lspvfkz8slk6m076z";
};
meta.homepage = "https://github.com/keith/rspec.vim/";
};
rtorrent-syntax-file = buildVimPluginFrom2Nix { rtorrent-syntax-file = buildVimPluginFrom2Nix {
pname = "rtorrent-syntax-file"; pname = "rtorrent-syntax-file";
version = "2016-03-19"; version = "2016-03-19";
@ -5800,12 +5812,12 @@ let
vim-fugitive = buildVimPluginFrom2Nix { vim-fugitive = buildVimPluginFrom2Nix {
pname = "vim-fugitive"; pname = "vim-fugitive";
version = "2021-03-20"; version = "2021-03-21";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "tpope"; owner = "tpope";
repo = "vim-fugitive"; repo = "vim-fugitive";
rev = "ddea2ecb0ff221f1f4cdba4d3b5ff121c3ff0338"; rev = "58d2b25836f420cf2fe20cc0b6f988165ae33782";
sha256 = "08s6xjc8175chr3qhg8p2zaj5d4akk4hpzms6dbq8z9553nn37ml"; sha256 = "0550dq20axl1qj6rasws2hsar7x4kjx9fspqzmkisv4wzrxr1kp5";
}; };
meta.homepage = "https://github.com/tpope/vim-fugitive/"; meta.homepage = "https://github.com/tpope/vim-fugitive/";
}; };
@ -6586,8 +6598,8 @@ let
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "prabirshrestha"; owner = "prabirshrestha";
repo = "vim-lsp"; repo = "vim-lsp";
rev = "e889f80f0f08b56808da8bb98fd7f4202a5035c0"; rev = "b8e75ef927b48848f3f21b7033aa68c9c88e9392";
sha256 = "0k2lsycaqdk5s1ghhx1yc7z6b7sj2xwkmp1jgrr7k089cg76d9wy"; sha256 = "0c3b7r7vkxcfgznwylj5psbkvrph5qqsifawrxjdjgx2imc7arva";
}; };
meta.homepage = "https://github.com/prabirshrestha/vim-lsp/"; meta.homepage = "https://github.com/prabirshrestha/vim-lsp/";
}; };

View File

@ -264,6 +264,7 @@ kbenzie/vim-spirv
kchmck/vim-coffee-script kchmck/vim-coffee-script
KeitaNakamura/neodark.vim KeitaNakamura/neodark.vim
keith/investigate.vim keith/investigate.vim
keith/rspec.vim
keith/swift.vim keith/swift.vim
kevinhwang91/nvim-bqf@main kevinhwang91/nvim-bqf@main
kevinhwang91/nvim-hlslens@main kevinhwang91/nvim-hlslens@main

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "akvcam"; pname = "akvcam";
version = "1.1.1"; version = "1.2.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "webcamoid"; owner = "webcamoid";
repo = "akvcam"; repo = "akvcam";
rev = version; rev = version;
sha256 = "ULEhfF+uC/NcVUGAtmP1+BnrcgRgftNS97nLp81avQ8="; sha256 = "0r5xg7pz0wl6pq5029rpzm9fn978vq0md31xjkp2amny7rrgxw72";
}; };
nativeBuildInputs = [ qmake ]; nativeBuildInputs = [ qmake ];

View File

@ -68,13 +68,13 @@ with lib;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "conky"; pname = "conky";
version = "1.11.6"; version = "1.12.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "brndnmtthws"; owner = "brndnmtthws";
repo = "conky"; repo = "conky";
rev = "v${version}"; rev = "v${version}";
sha256 = "0y2g66fjqp2hdk0y1h4ijxhnv34j16gizvxpmbigwh4n6zijcm6v"; sha256 = "sha256-qQx9+Z1OAQlbHupflzHD5JV4NqedoF8A57F1+rPT3/o=";
}; };
postPatch = '' postPatch = ''

View File

@ -121,3 +121,15 @@ index fd2028d..ecb0141 100644
if (!cwd) if (!cwd)
return NULL; return NULL;
--- a/shared/util.h 2018-01-31 18:10:59.000000000 +0100
+++ b/shared/util.h 2020-12-28 19:48:21.000000000 +0100
@@ -7,6 +7,9 @@
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
+#ifdef __APPLE__
+#include <libgen.h>
+#endif
#include <shared/macro.h>

View File

@ -15,11 +15,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "apt-cacher-ng"; pname = "apt-cacher-ng";
version = "3.6"; version = "3.6.1";
src = fetchurl { src = fetchurl {
url = "http://ftp.debian.org/debian/pool/main/a/apt-cacher-ng/apt-cacher-ng_${version}.orig.tar.xz"; url = "http://ftp.debian.org/debian/pool/main/a/apt-cacher-ng/apt-cacher-ng_${version}.orig.tar.xz";
sha256 = "sha256-/4jA5acNpHpdQ9kb/1A9thtoUCqsYFxSCr4JLmFYdt4="; sha256 = "sha256-avyjp4KH7l6OZxnMVDv1U/MIWcadqyPPtnLYzEYkqlA=";
}; };
nativeBuildInputs = [ cmake doxygen pkg-config ]; nativeBuildInputs = [ cmake doxygen pkg-config ];

View File

@ -76,7 +76,7 @@ stdenv.mkDerivation rec {
description = "Event sourcing database with processing logic in JavaScript"; description = "Event sourcing database with processing logic in JavaScript";
license = lib.licenses.bsd3; license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ puffnfresh ]; maintainers = with lib.maintainers; [ puffnfresh ];
platforms = [ "x86_64-linux" ]; platforms = [ "x86_64-linux" "x86_64-darwin" ];
}; };
} }

View File

@ -2,13 +2,13 @@
buildGoModule rec { buildGoModule rec {
pname = "VictoriaMetrics"; pname = "VictoriaMetrics";
version = "1.52.0"; version = "1.54.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = pname; owner = pname;
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "1sqzpr48sylgiy4zaf3f8hnwzv7imf57bxg6sin9lv291ybhxs68"; sha256 = "sha256-nZSNn1vLk3y6s4ie1AkSkGmKUiIrcBr3yKW5uAEtRt0=";
}; };
vendorSha256 = null; vendorSha256 = null;

View File

@ -12,16 +12,16 @@
# server, and the FHS userenv and corresponding NixOS module should # server, and the FHS userenv and corresponding NixOS module should
# automatically pick up the changes. # automatically pick up the changes.
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "1.21.4.4079-1b7748a7b"; version = "1.22.0.4163-d8c4875dd";
pname = "plexmediaserver"; pname = "plexmediaserver";
# Fetch the source # Fetch the source
src = if stdenv.hostPlatform.system == "aarch64-linux" then fetchurl { src = if stdenv.hostPlatform.system == "aarch64-linux" then fetchurl {
url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_arm64.deb"; url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_arm64.deb";
sha256 = "0843sdl9c6382vjj3ykvcl6rizs2jnb4jqx19ah3phbcvsnjlhdb"; sha256 = "16lwcimgnpxcyxbk4qwkqz5mzmizqfzihwqb41awc38qlfbjzh5g";
} else fetchurl { } else fetchurl {
url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_amd64.deb"; url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_amd64.deb";
sha256 = "02v4jf6jajm5gvsilllln1vvnxx30gi2b8ljsby5d3xhhca6kmqx"; sha256 = "0wvqrn7mycrx0rn4zkp6cr2mr59nfqh63czm0awsfpqc6hqggz8y";
}; };
outputs = [ "out" "basedb" ]; outputs = [ "out" "basedb" ];

View File

@ -20,14 +20,14 @@ let
]); ]);
path = lib.makeBinPath [ par2cmdline unrar unzip p7zip ]; path = lib.makeBinPath [ par2cmdline unrar unzip p7zip ];
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {
version = "3.1.1"; version = "3.2.0";
pname = "sabnzbd"; pname = "sabnzbd";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = pname; owner = pname;
repo = pname; repo = pname;
rev = version; rev = version;
sha256 = "0m39r2il7d014kf2p6v28lw2hzshm6bhhdchqa8wzyvvmygqmwf2"; sha256 = "sha256-h+efFsyCqcMktKpKOqaHkfFdJKGAjvIOc6NmIyXnZDA=";
}; };
nativeBuildInputs = [ makeWrapper ]; nativeBuildInputs = [ makeWrapper ];

View File

@ -4,13 +4,13 @@ let
pythonEnv = python2.withPackages(ps: with ps; [ cheetah ]); pythonEnv = python2.withPackages(ps: with ps; [ cheetah ]);
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {
pname = "sickgear"; pname = "sickgear";
version = "0.23.11"; version = "0.23.14";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "SickGear"; owner = "SickGear";
repo = "SickGear"; repo = "SickGear";
rev = "release_${version}"; rev = "release_${version}";
sha256 = "sha256-1VUW8WBNlGSL9JpKhpYfAgCFp3ZGYgWFXTehOAueuZI="; sha256 = "sha256-QhBdOXu+KizeSYHUbNflDaDpzjeEFaYkhY+K1MgLzzc=";
}; };
dontBuild = true; dontBuild = true;

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "screen-message"; pname = "screen-message";
version = "0.25"; version = "0.26";
src = fetchurl { src = fetchurl {
url = "mirror://debian/pool/main/s/screen-message/screen-message_${version}.orig.tar.gz"; url = "mirror://debian/pool/main/s/screen-message/screen-message_${version}.orig.tar.gz";
sha256 = "1lw955qq5pq010lzmaf32ylj2iprgsri9ih4hx672c3f794ilab0"; sha256 = "sha256-vBKnuXOEQZDACmlNP9wjJ3NbIdixIx7I72a6Nj6pjzc=";
}; };
nativeBuildInputs = [ autoreconfHook pkg-config ]; nativeBuildInputs = [ autoreconfHook pkg-config ];

View File

@ -2,16 +2,16 @@
buildGoModule rec { buildGoModule rec {
pname = "stripe-cli"; pname = "stripe-cli";
version = "1.5.9"; version = "1.5.10";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "stripe"; owner = "stripe";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-fR4MFEytYZA4zt4WFGnEp9YDCtX6peQoI+NynqyReT8="; sha256 = "sha256-cedreUdLjUONA8iVlQ/OfOJtM8EgCI8zaKDCbruUIVo=";
}; };
vendorSha256 = "sha256-GQACtHTid1Aq5iSQqks10hmGS+VUlwNoM1LG+liynhU="; vendorSha256 = "sha256-hYvW5xAbnxOEapFc70wOF9ybbDv7hLGljKqHI+1Itaw=";
subPackages = [ subPackages = [
"cmd/stripe" "cmd/stripe"

View File

@ -2,10 +2,10 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "smbnetfs"; pname = "smbnetfs";
version = "0.6.2"; version = "0.6.3";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/project/smbnetfs/smbnetfs/SMBNetFS-${version}/${pname}-${version}.tar.bz2"; url = "mirror://sourceforge/project/smbnetfs/smbnetfs/SMBNetFS-${version}/${pname}-${version}.tar.bz2";
sha256 = "19x9978k90w9a65lrpsphk7swsq8zkws9jc27q4zbndrm0r2snr0"; sha256 = "sha256-6sN7l2n76cP0uvPrZMYaa1mtTyqgXf3culoaxK301WA=";
}; };
nativeBuildInputs = [ pkg-config autoconf ]; nativeBuildInputs = [ pkg-config autoconf ];

View File

@ -0,0 +1,25 @@
{ lib, rustPlatform, fetchFromGitHub }:
rustPlatform.buildRustPackage rec {
pname = "handlr";
version = "0.5.0";
src = fetchFromGitHub {
owner = "chmln";
repo = pname;
rev = "v${version}";
sha256 = "1f4gmlqzgw1r8n0w9dr9lpsn94f2hlnak9bbq5xgf6jwgc9mwqzg";
};
cargoSha256 = "16d4dywwkgvvxw6ninrx87rqhx0whdq3yy01m27qjy4gz6z6ad8p";
# Most tests fail (at least some due to directory permissions)
doCheck = false;
meta = with lib; {
description = "Alternative to xdg-open to manage default applications with ease";
homepage = "https://github.com/chmln/handlr";
license = licenses.mit;
maintainers = with maintainers; [ mredaelli ];
};
}

View File

@ -16,13 +16,13 @@
mkDerivation rec { mkDerivation rec {
pname = "rpi-imager"; pname = "rpi-imager";
version = "1.5"; version = "1.6";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "raspberrypi"; owner = "raspberrypi";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "0596c7rpkykmjr3gsz9yczqsj7fzq04kc97s0rqkygjnwiqh2rwz"; sha256 = "sha256-wX9EO5hgEM2ftOov0AERloH6GxrwptWltBYWLFXkPUw=";
}; };
nativeBuildInputs = [ cmake ]; nativeBuildInputs = [ cmake ];

View File

@ -5,13 +5,13 @@
buildGoModule rec { buildGoModule rec {
pname = "upterm"; pname = "upterm";
version = "0.5.2"; version = "0.6.5";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "owenthereal"; owner = "owenthereal";
repo = "upterm"; repo = "upterm";
rev = "v${version}"; rev = "v${version}";
sha256 = "007hgkkn1cq1i0rkn45i3bz5q9irzm67cz0j5glr6f6d4s0nkjiq"; sha256 = "sha256-wzDK7iQN/z/M1mTKPCH3c+OjFsavplV/0oMiOe5thuI=";
}; };
vendorSha256 = null; vendorSha256 = null;

View File

@ -10,11 +10,11 @@ with lib;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "acme-client"; pname = "acme-client";
version = "1.1.0"; version = "1.2.0";
src = fetchurl { src = fetchurl {
url = "https://data.wolfsden.cz/sources/acme-client-${version}.tar.xz"; url = "https://data.wolfsden.cz/sources/acme-client-${version}.tar.xz";
sha256 = "sha256-AYI7WfRTb5R0/hDX5Iqkq5nrLZ4gQecAGObSajSA+vw="; sha256 = "sha256-fRSYwQmyV0WapjUJNG0UGO/tUDNTGUraj/BWq/a1QTo=";
}; };
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];

View File

@ -2,16 +2,16 @@
buildGoModule rec { buildGoModule rec {
pname = "croc"; pname = "croc";
version = "8.6.10"; version = "8.6.11";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "schollz"; owner = "schollz";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-/JS173hIW3doDCP/5v8dUSEW44pyq6VdF17Za6JWtys="; sha256 = "sha256-+ej6Q2XczWVcu7lMRjt+Sj2FZxlfFSepE6crCFgPuoc=";
}; };
vendorSha256 = "sha256-5UaOFTm72RG/xsShliU32Vp6qNANDyAotbaRYyan87U="; vendorSha256 = "sha256-50ESG3GL9BcTaGp1Q5rc1XklF3H7WKcyM1yq7SZa2QE=";
doCheck = false; doCheck = false;

View File

@ -2,13 +2,13 @@
buildGoModule rec { buildGoModule rec {
pname = "dnsproxy"; pname = "dnsproxy";
version = "0.35.5"; version = "0.36.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "AdguardTeam"; owner = "AdguardTeam";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-DScN/swigecdhucxhfP1mNr2mDX6HbY2dktkN8BxBjI="; sha256 = "sha256-VTmQ37kUWlc18p8Qdm2ZFID+t6OIp7y2qU12rXqE6Xo=";
}; };
vendorSha256 = null; vendorSha256 = null;

View File

@ -8,13 +8,13 @@
buildPythonApplication rec { buildPythonApplication rec {
pname = "dnsviz"; pname = "dnsviz";
version = "0.9.2"; version = "0.9.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "dnsviz"; owner = "dnsviz";
repo = "dnsviz"; repo = "dnsviz";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-tIxjlNtncZJSdfQelIR9fTohBDkyC0+YwEcs2gNfKec="; sha256 = "sha256-QsTYpNaAJiIRUrr2JYjXWOKFihENhAccvmB/DRhX1PA=";
}; };
patches = [ patches = [

View File

@ -6,11 +6,11 @@ in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "spoofer"; pname = "spoofer";
version = "1.4.5"; version = "1.4.6";
src = fetchurl { src = fetchurl {
url = "https://www.caida.org/projects/spoofer/downloads/${pname}-${version}.tar.gz"; url = "https://www.caida.org/projects/spoofer/downloads/${pname}-${version}.tar.gz";
sha256 = "0pnim3xyfsmv6alsvhwjs4v9lp39wwiyj63rxsqyz4wx4vkmn12z"; sha256 = "sha256-+4FNC+rMxIoVXlW7HnBXUg0P4FhNvMTAqJ9c7lXQ6vE=";
}; };
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];

View File

@ -4,13 +4,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "tgt"; pname = "tgt";
version = "1.0.79"; version = "1.0.80";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "fujita"; owner = "fujita";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "18bp7fcpv7879q3ppdxlqj7ayqmlh5zwrkz8gch6rq9lkmmrklrf"; sha256 = "sha256-5qBqCHbkL6yw/iT2AtSumw8V0bV74TEyYMRgcPHW2lg=";
}; };
nativeBuildInputs = [ libxslt docbook_xsl makeWrapper ]; nativeBuildInputs = [ libxslt docbook_xsl makeWrapper ];

View File

@ -2,18 +2,25 @@
python3Packages.buildPythonApplication rec { python3Packages.buildPythonApplication rec {
pname = "ytcc"; pname = "ytcc";
version = "2.0.1"; version = "2.1.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "woefe"; owner = "woefe";
repo = "ytcc"; repo = "ytcc";
rev = "v${version}"; rev = "v${version}";
sha256 = "11gwpqmq611j07pjscch28jsrfgyzy69ph2w1miz3arqmxz7dqjp"; sha256 = "04l5bfyq53r8803q24bfw49ji7jx8z9irhhh30cvq2va1ywwd4ww";
}; };
nativeBuildInputs = [ gettext ]; nativeBuildInputs = [ gettext ];
propagatedBuildInputs = with python3Packages; [ click feedparser lxml sqlalchemy youtube-dl ]; propagatedBuildInputs = with python3Packages; [
click
feedparser
lxml
sqlalchemy
youtube-dl
wcwidth
];
checkInputs = with python3Packages; [ nose pytestCheckHook ]; checkInputs = with python3Packages; [ nose pytestCheckHook ];
@ -24,6 +31,11 @@ python3Packages.buildPythonApplication rec {
"download_videos" "download_videos"
"update_all" "update_all"
"add_channel_duplicate" "add_channel_duplicate"
"test_subscribe"
"test_import"
"test_import_duplicate"
"test_update"
"test_download"
]; ];
meta = { meta = {

View File

@ -1,16 +1,16 @@
{ stdenv, lib, rustPlatform, fetchFromGitHub, openssl, pkg-config, Security, libiconv }: { stdenv, lib, rustPlatform, fetchFromGitHub, openssl, pkg-config, Security, libiconv }:
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "cargo-audit"; pname = "cargo-audit";
version = "0.13.1"; version = "0.14.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "RustSec"; owner = "RustSec";
repo = "cargo-audit"; repo = "cargo-audit";
rev = "v${version}"; rev = "v${version}";
sha256 = "1q8i2c3f8ir1pxkvla4dshz7n0cl97mjydc64xis5pph39f69yc1"; sha256 = "sha256-w3wKUAAp9z4iQbx16z5chpKHYxCDLZzJesnIct2Qy4g=";
}; };
cargoSha256 = "1b62mcj4gjz2arjf3r30k9qcg81i5x0149a4bfj39xdrz55gg0wh"; cargoSha256 = "sha256-ychF3qbwEjumLyqc+xDI8bbKzvdoRYF/X/idlk+JxDE=";
buildInputs = [ openssl libiconv ] ++ lib.optionals stdenv.isDarwin [ Security ]; buildInputs = [ openssl libiconv ] ++ lib.optionals stdenv.isDarwin [ Security ];
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];

View File

@ -1,6 +1,6 @@
{ buildGoModule { lib
, buildGoModule
, fetchFromGitHub , fetchFromGitHub
, lib
}: }:
buildGoModule rec { buildGoModule rec {
@ -16,6 +16,10 @@ buildGoModule rec {
vendorSha256 = "sha256-KvUnDInUqFW7FypgsppIBQZKNu6HVsEeHtGwdqYtoys="; vendorSha256 = "sha256-KvUnDInUqFW7FypgsppIBQZKNu6HVsEeHtGwdqYtoys=";
preBuild = ''
buildFlagsArray+=("-ldflags" "-s -w -X ktbs.dev/teler/common.Version=${version}")
'';
# test require internet access # test require internet access
doCheck = false; doCheck = false;

View File

@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "tre-command"; pname = "tre-command";
version = "0.3.4"; version = "0.3.5";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "dduan"; owner = "dduan";
repo = "tre"; repo = "tre";
rev = "v${version}"; rev = "v${version}";
sha256 = "0syvhpnw9c5csxv8c4gdfwif9a9vl4rjkwj4mfglgxk227k1y53q"; sha256 = "1yhrawn8xdl84f5f56i8fikidrfbjnqw5ckjagk7f6ngpcjc0wxm";
}; };
cargoSha256 = "056wlxz8hzky8315rnn65nh7dd2yhx5323y3hq64g6aqj52vd734"; cargoSha256 = "03zvykjmb61bn8h4pm93iayhw1d53qv3l635jxfii1q7kzjbdnx9";
nativeBuildInputs = [ installShellFiles ]; nativeBuildInputs = [ installShellFiles ];

View File

@ -946,13 +946,29 @@ mapAliases ({
yakuake yakuake
; ;
inherit (plasma5Packages) inherit (plasma5Packages)
bluedevil breeze-gtk breeze-qt5 breeze-grub breeze-plymouth discover bluedevil breeze-gtk breeze-qt5 breeze-grub breeze-plymouth
kactivitymanagerd kde-cli-tools kde-gtk-config kdeplasma-addons kgamma5 discover
kinfocenter kmenuedit kscreen kscreenlocker ksshaskpass ksysguard kactivitymanagerd
kwallet-pam kwayland-integration kwin kwrited milou oxygen plasma-browser-integration kde-cli-tools kde-gtk-config kdeplasma-addons
plasma-desktop plasma-integration plasma-nm plasma-pa plasma-vault plasma-workspace kgamma5
plasma-workspace-wallpapers polkit-kde-agent powerdevil sddm-kcm kinfocenter
systemsettings xdg-desktop-portal-kde kmenuedit
kscreen kscreenlocker ksshaskpass ksysguard
kwallet-pam kwayland-integration kwin kwrited
milou
oxygen
plasma-browser-integration
plasma-desktop
plasma-integration
plasma-nm
plasma-pa
plasma-systemmonitor
plasma-thunderbolt
plasma-vault
plasma-workspace plasma-workspace-wallpapers
polkit-kde-agent powerdevil
sddm-kcm systemsettings
xdg-desktop-portal-kde
; ;
inherit (plasma5Packages.thirdParty) inherit (plasma5Packages.thirdParty)
plasma-applet-caffeine-plus plasma-applet-caffeine-plus

View File

@ -370,6 +370,7 @@ in
fetchgit = callPackage ../build-support/fetchgit { fetchgit = callPackage ../build-support/fetchgit {
git = buildPackages.gitMinimal; git = buildPackages.gitMinimal;
cacert = buildPackages.cacert; cacert = buildPackages.cacert;
git-lfs = buildPackages.git-lfs;
}; };
fetchgitLocal = callPackage ../build-support/fetchgitlocal { }; fetchgitLocal = callPackage ../build-support/fetchgitlocal { };
@ -4472,6 +4473,8 @@ in
freetds = callPackage ../development/libraries/freetds { }; freetds = callPackage ../development/libraries/freetds { };
freetube = callPackage ../applications/video/freetube { };
freqtweak = callPackage ../applications/audio/freqtweak { freqtweak = callPackage ../applications/audio/freqtweak {
wxGTK = wxGTK31-gtk2; wxGTK = wxGTK31-gtk2;
}; };
@ -13048,6 +13051,8 @@ in
semver-tool = callPackage ../development/tools/misc/semver-tool { }; semver-tool = callPackage ../development/tools/misc/semver-tool { };
semantik = libsForQt5.callPackage ../applications/office/semantik { };
sconsPackages = dontRecurseIntoAttrs (callPackage ../development/tools/build-managers/scons { }); sconsPackages = dontRecurseIntoAttrs (callPackage ../development/tools/build-managers/scons { });
scons = sconsPackages.scons_latest; scons = sconsPackages.scons_latest;
@ -16121,10 +16126,6 @@ in
opencl-clang = callPackage ../development/libraries/opencl-clang { }; opencl-clang = callPackage ../development/libraries/opencl-clang { };
mapbox-gl-native = libsForQt5.callPackage ../development/libraries/mapbox-gl-native { };
mapbox-gl-qml = libsForQt5.callPackage ../development/libraries/mapbox-gl-qml { };
mapnik = callPackage ../development/libraries/mapnik { }; mapnik = callPackage ../development/libraries/mapnik { };
marisa = callPackage ../development/libraries/marisa {}; marisa = callPackage ../development/libraries/marisa {};
@ -18333,7 +18334,7 @@ in
mod_pkcs12 = pkgs.apacheHttpdPackages.mod_pkcs12; mod_pkcs12 = pkgs.apacheHttpdPackages.mod_pkcs12;
mod_timestamp = pkgs.apacheHttpdPackages.mod_timestamp; mod_timestamp = pkgs.apacheHttpdPackages.mod_timestamp;
inherit (callPackages ../servers/mpd { }) inherit (callPackages ../servers/mpd { stdenv = if stdenv.cc.isClang then llvmPackages_8.stdenv else stdenv; })
mpd mpd-small mpdWithFeatures; mpd mpd-small mpdWithFeatures;
libmpdclient = callPackage ../servers/mpd/libmpdclient.nix { }; libmpdclient = callPackage ../servers/mpd/libmpdclient.nix { };
@ -20918,6 +20919,7 @@ in
kopia = callPackage ../tools/backup/kopia { }; kopia = callPackage ../tools/backup/kopia { };
kora-icon-theme = callPackage ../data/icons/kora-icon-theme { kora-icon-theme = callPackage ../data/icons/kora-icon-theme {
inherit (gnome3) adwaita-icon-theme;
inherit (libsForQt5.kdeFrameworks) breeze-icons; inherit (libsForQt5.kdeFrameworks) breeze-icons;
}; };
@ -22932,6 +22934,8 @@ in
giada = callPackage ../applications/audio/giada {}; giada = callPackage ../applications/audio/giada {};
giara = callPackage ../applications/networking/giara { };
gitit = callPackage ../applications/misc/gitit {}; gitit = callPackage ../applications/misc/gitit {};
gkrellm = callPackage ../applications/misc/gkrellm { gkrellm = callPackage ../applications/misc/gkrellm {
@ -23831,6 +23835,8 @@ in
inherit (darwin) libobjc; inherit (darwin) libobjc;
}; };
handlr = callPackage ../tools/misc/handlr { };
jftui = callPackage ../applications/video/jftui { }; jftui = callPackage ../applications/video/jftui { };
lime = callPackage ../development/libraries/lime { }; lime = callPackage ../development/libraries/lime { };

View File

@ -781,6 +781,8 @@ let
ocamlify = callPackage ../development/tools/ocaml/ocamlify { }; ocamlify = callPackage ../development/tools/ocaml/ocamlify { };
jsonrpc = callPackage ../development/ocaml-modules/ocaml-lsp/jsonrpc.nix { };
lsp = callPackage ../development/ocaml-modules/ocaml-lsp/lsp.nix { };
ocaml-lsp = callPackage ../development/ocaml-modules/ocaml-lsp { }; ocaml-lsp = callPackage ../development/ocaml-modules/ocaml-lsp { };
ocaml-migrate-parsetree = ocaml-migrate-parsetree-1-8; ocaml-migrate-parsetree = ocaml-migrate-parsetree-1-8;

View File

@ -115,6 +115,10 @@ in (kdeFrameworks // plasma5 // plasma5.thirdParty // kdeApplications // qt5 //
kpmcore = callPackage ../development/libraries/kpmcore { }; kpmcore = callPackage ../development/libraries/kpmcore { };
mapbox-gl-native = libsForQt5.callPackage ../development/libraries/mapbox-gl-native { };
mapbox-gl-qml = libsForQt5.callPackage ../development/libraries/mapbox-gl-qml { };
mauikit = callPackage ../development/libraries/mauikit { }; mauikit = callPackage ../development/libraries/mauikit { };
mlt = callPackage ../development/libraries/mlt/qt-5.nix { }; mlt = callPackage ../development/libraries/mlt/qt-5.nix { };