Merge branch 'master' into staging-next
This commit is contained in:
commit
67adf1df39
@ -18,6 +18,7 @@
|
|||||||
with lib.lists;
|
with lib.lists;
|
||||||
with lib.types;
|
with lib.types;
|
||||||
with lib.attrsets;
|
with lib.attrsets;
|
||||||
|
with lib.strings;
|
||||||
with (import ./inspect.nix { inherit lib; }).predicates;
|
with (import ./inspect.nix { inherit lib; }).predicates;
|
||||||
|
|
||||||
let
|
let
|
||||||
@ -179,9 +180,6 @@ rec {
|
|||||||
} // { # aliases
|
} // { # aliases
|
||||||
# 'darwin' is the kernel for all of them. We choose macOS by default.
|
# 'darwin' is the kernel for all of them. We choose macOS by default.
|
||||||
darwin = kernels.macos;
|
darwin = kernels.macos;
|
||||||
# TODO(@Ericson2314): Handle these Darwin version suffixes more generally.
|
|
||||||
darwin10 = kernels.macos;
|
|
||||||
darwin14 = kernels.macos;
|
|
||||||
watchos = kernels.ios;
|
watchos = kernels.ios;
|
||||||
tvos = kernels.ios;
|
tvos = kernels.ios;
|
||||||
win32 = kernels.windows;
|
win32 = kernels.windows;
|
||||||
@ -269,6 +267,8 @@ rec {
|
|||||||
then { cpu = elemAt l 0; kernel = elemAt l 1; abi = elemAt l 2; }
|
then { cpu = elemAt l 0; kernel = elemAt l 1; abi = elemAt l 2; }
|
||||||
else if (elemAt l 2 == "mingw32") # autotools breaks on -gnu for window
|
else if (elemAt l 2 == "mingw32") # autotools breaks on -gnu for window
|
||||||
then { cpu = elemAt l 0; vendor = elemAt l 1; kernel = "windows"; abi = "gnu"; }
|
then { cpu = elemAt l 0; vendor = elemAt l 1; kernel = "windows"; abi = "gnu"; }
|
||||||
|
else if hasPrefix "netbsd" (elemAt l 2)
|
||||||
|
then { cpu = elemAt l 0; vendor = elemAt l 1; kernel = elemAt l 2; }
|
||||||
else throw "Target specification with 3 components is ambiguous";
|
else throw "Target specification with 3 components is ambiguous";
|
||||||
"4" = { cpu = elemAt l 0; vendor = elemAt l 1; kernel = elemAt l 2; abi = elemAt l 3; };
|
"4" = { cpu = elemAt l 0; vendor = elemAt l 1; kernel = elemAt l 2; abi = elemAt l 3; };
|
||||||
}.${toString (length l)}
|
}.${toString (length l)}
|
||||||
@ -295,7 +295,9 @@ rec {
|
|||||||
else if isDarwin parsed then vendors.apple
|
else if isDarwin parsed then vendors.apple
|
||||||
else if isWindows parsed then vendors.pc
|
else if isWindows parsed then vendors.pc
|
||||||
else vendors.unknown;
|
else vendors.unknown;
|
||||||
kernel = getKernel args.kernel;
|
kernel = if hasPrefix "darwin" args.kernel then getKernel "darwin"
|
||||||
|
else if hasPrefix "netbsd" args.kernel then getKernel "netbsd"
|
||||||
|
else getKernel args.kernel;
|
||||||
abi =
|
abi =
|
||||||
/**/ if args ? abi then getAbi args.abi
|
/**/ if args ? abi then getAbi args.abi
|
||||||
else if isLinux parsed then
|
else if isLinux parsed then
|
||||||
|
@ -1486,7 +1486,7 @@
|
|||||||
name = "Robin Gloster";
|
name = "Robin Gloster";
|
||||||
};
|
};
|
||||||
gnidorah = {
|
gnidorah = {
|
||||||
email = "yourbestfriend@opmbx.org";
|
email = "gnidorah@yandex.com";
|
||||||
github = "gnidorah";
|
github = "gnidorah";
|
||||||
name = "Alex Ivanov";
|
name = "Alex Ivanov";
|
||||||
};
|
};
|
||||||
|
@ -320,9 +320,6 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
meta.doc = ./foundationdb.xml;
|
|
||||||
meta.maintainers = with lib.maintainers; [ thoughtpolice ];
|
|
||||||
|
|
||||||
environment.systemPackages = [ pkg ];
|
environment.systemPackages = [ pkg ];
|
||||||
|
|
||||||
users.users = optionalAttrs (cfg.user == "foundationdb") (singleton
|
users.users = optionalAttrs (cfg.user == "foundationdb") (singleton
|
||||||
@ -413,4 +410,7 @@ in
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
meta.doc = ./foundationdb.xml;
|
||||||
|
meta.maintainers = with lib.maintainers; [ thoughtpolice ];
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
xmlns:xi="http://www.w3.org/2001/XInclude"
|
xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||||
version="5.0"
|
version="5.0"
|
||||||
xml:id="module-foundationdb">
|
xml:id="module-services-foundationdb">
|
||||||
|
|
||||||
<title>FoundationDB</title>
|
<title>FoundationDB</title>
|
||||||
|
|
||||||
|
@ -43,6 +43,12 @@ in {
|
|||||||
defaultText = "pkgs.haskellPackages";
|
defaultText = "pkgs.haskellPackages";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
home = mkOption {
|
||||||
|
type = types.str;
|
||||||
|
description = "Url for hoogle logo";
|
||||||
|
default = "https://hoogle.haskell.org";
|
||||||
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
@ -53,7 +59,7 @@ in {
|
|||||||
|
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
Restart = "always";
|
Restart = "always";
|
||||||
ExecStart = ''${hoogleEnv}/bin/hoogle server --local -p ${toString cfg.port}'';
|
ExecStart = ''${hoogleEnv}/bin/hoogle server --local --port ${toString cfg.port} --home ${cfg.home}'';
|
||||||
|
|
||||||
User = "nobody";
|
User = "nobody";
|
||||||
Group = "nogroup";
|
Group = "nogroup";
|
||||||
|
@ -560,6 +560,7 @@ in {
|
|||||||
mkdir -p ${cfg.statePath}/tmp/sockets
|
mkdir -p ${cfg.statePath}/tmp/sockets
|
||||||
mkdir -p ${cfg.statePath}/shell
|
mkdir -p ${cfg.statePath}/shell
|
||||||
mkdir -p ${cfg.statePath}/db
|
mkdir -p ${cfg.statePath}/db
|
||||||
|
mkdir -p ${cfg.statePath}/uploads
|
||||||
|
|
||||||
rm -rf ${cfg.statePath}/config ${cfg.statePath}/shell/hooks
|
rm -rf ${cfg.statePath}/config ${cfg.statePath}/shell/hooks
|
||||||
mkdir -p ${cfg.statePath}/config
|
mkdir -p ${cfg.statePath}/config
|
||||||
@ -570,6 +571,7 @@ in {
|
|||||||
mkdir -p ${cfg.statePath}/log
|
mkdir -p ${cfg.statePath}/log
|
||||||
ln -sf ${cfg.statePath}/log /run/gitlab/log
|
ln -sf ${cfg.statePath}/log /run/gitlab/log
|
||||||
ln -sf ${cfg.statePath}/tmp /run/gitlab/tmp
|
ln -sf ${cfg.statePath}/tmp /run/gitlab/tmp
|
||||||
|
ln -sf ${cfg.statePath}/uploads /run/gitlab/uploads
|
||||||
ln -sf $GITLAB_SHELL_CONFIG_PATH /run/gitlab/shell-config.yml
|
ln -sf $GITLAB_SHELL_CONFIG_PATH /run/gitlab/shell-config.yml
|
||||||
chown -R ${cfg.user}:${cfg.group} /run/gitlab
|
chown -R ${cfg.user}:${cfg.group} /run/gitlab
|
||||||
|
|
||||||
@ -584,7 +586,9 @@ in {
|
|||||||
ln -sf ${smtpSettings} ${cfg.statePath}/config/initializers/smtp_settings.rb
|
ln -sf ${smtpSettings} ${cfg.statePath}/config/initializers/smtp_settings.rb
|
||||||
''}
|
''}
|
||||||
ln -sf ${cfg.statePath}/config /run/gitlab/config
|
ln -sf ${cfg.statePath}/config /run/gitlab/config
|
||||||
|
if [ -e ${cfg.statePath}/lib ]; then
|
||||||
rm ${cfg.statePath}/lib
|
rm ${cfg.statePath}/lib
|
||||||
|
fi
|
||||||
ln -sf ${pkgs.gitlab}/share/gitlab/lib ${cfg.statePath}/lib
|
ln -sf ${pkgs.gitlab}/share/gitlab/lib ${cfg.statePath}/lib
|
||||||
cp ${cfg.packages.gitlab}/share/gitlab/VERSION ${cfg.statePath}/VERSION
|
cp ${cfg.packages.gitlab}/share/gitlab/VERSION ${cfg.statePath}/VERSION
|
||||||
|
|
||||||
@ -608,10 +612,11 @@ in {
|
|||||||
${pkgs.sudo}/bin/sudo -u ${pgSuperUser} ${config.services.postgresql.package}/bin/createdb --owner ${cfg.databaseUsername} ${cfg.databaseName}
|
${pkgs.sudo}/bin/sudo -u ${pgSuperUser} ${config.services.postgresql.package}/bin/createdb --owner ${cfg.databaseUsername} ${cfg.databaseName}
|
||||||
touch "${cfg.statePath}/db-created"
|
touch "${cfg.statePath}/db-created"
|
||||||
fi
|
fi
|
||||||
fi
|
|
||||||
|
|
||||||
# enable required pg_trgm extension for gitlab
|
# enable required pg_trgm extension for gitlab
|
||||||
${pkgs.sudo}/bin/sudo -u ${pgSuperUser} psql ${cfg.databaseName} -c "CREATE EXTENSION IF NOT EXISTS pg_trgm"
|
${pkgs.sudo}/bin/sudo -u ${pgSuperUser} psql ${cfg.databaseName} -c "CREATE EXTENSION IF NOT EXISTS pg_trgm"
|
||||||
|
fi
|
||||||
|
|
||||||
# Always do the db migrations just to be sure the database is up-to-date
|
# Always do the db migrations just to be sure the database is up-to-date
|
||||||
${gitlab-rake}/bin/gitlab-rake db:migrate RAILS_ENV=production
|
${gitlab-rake}/bin/gitlab-rake db:migrate RAILS_ENV=production
|
||||||
|
|
||||||
|
@ -195,6 +195,17 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
helperd = {
|
helperd = {
|
||||||
|
enable = mkOption {
|
||||||
|
type = types.bool;
|
||||||
|
default = true;
|
||||||
|
description = ''
|
||||||
|
Enable the BeeGFS helperd.
|
||||||
|
The helpered is need for logging purposes on the client.
|
||||||
|
Disabling <literal>helperd</literal> allows for runing the client
|
||||||
|
with <literal>allowUnfree = false</literal>.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
extraConfig = mkOption {
|
extraConfig = mkOption {
|
||||||
type = types.lines;
|
type = types.lines;
|
||||||
default = "";
|
default = "";
|
||||||
|
@ -37,6 +37,7 @@ let
|
|||||||
|
|
||||||
[reflector]
|
[reflector]
|
||||||
enable-reflector=${yesNo reflector}
|
enable-reflector=${yesNo reflector}
|
||||||
|
${extraConfig}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
in
|
in
|
||||||
@ -176,6 +177,14 @@ in
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
extraConfig = mkOption {
|
||||||
|
default = "";
|
||||||
|
type = types.lines;
|
||||||
|
description = ''
|
||||||
|
Extra config to append to avahi-daemon.conf.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
@ -41,6 +41,18 @@ in
|
|||||||
name = "lxqt";
|
name = "lxqt";
|
||||||
bgSupport = true;
|
bgSupport = true;
|
||||||
start = ''
|
start = ''
|
||||||
|
# Upstream installs default configuration files in
|
||||||
|
# $prefix/share/lxqt instead of $prefix/etc/xdg, (arguably)
|
||||||
|
# giving distributors freedom to ship custom default
|
||||||
|
# configuration files more easily. In order to let the session
|
||||||
|
# manager find them the share subdirectory is added to the
|
||||||
|
# XDG_CONFIG_DIRS environment variable.
|
||||||
|
#
|
||||||
|
# For an explanation see
|
||||||
|
# https://github.com/lxqt/lxqt/issues/1521#issuecomment-405097453
|
||||||
|
#
|
||||||
|
export XDG_CONFIG_DIRS=$XDG_CONFIG_DIRS''${XDG_CONFIG_DIRS:+:}${config.system.path}/share
|
||||||
|
|
||||||
exec ${pkgs.lxqt.lxqt-session}/bin/startlxqt
|
exec ${pkgs.lxqt.lxqt-session}/bin/startlxqt
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
@ -53,16 +65,11 @@ in
|
|||||||
config.environment.lxqt.excludePackages);
|
config.environment.lxqt.excludePackages);
|
||||||
|
|
||||||
# Link some extra directories in /run/current-system/software/share
|
# Link some extra directories in /run/current-system/software/share
|
||||||
environment.pathsToLink = [
|
environment.pathsToLink = [ "/share" ];
|
||||||
"/share/desktop-directories"
|
|
||||||
"/share/icons"
|
|
||||||
"/share/lxqt"
|
|
||||||
];
|
|
||||||
|
|
||||||
environment.variables.GIO_EXTRA_MODULES = [ "${pkgs.gvfs}/lib/gio/modules" ];
|
environment.variables.GIO_EXTRA_MODULES = [ "${pkgs.gvfs}/lib/gio/modules" ];
|
||||||
|
|
||||||
services.upower.enable = config.powerManagement.enable;
|
services.upower.enable = config.powerManagement.enable;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -166,6 +166,24 @@ while (my ($unit, $state) = each %{$activePrev}) {
|
|||||||
|
|
||||||
if (-e $prevUnitFile && ($state->{state} eq "active" || $state->{state} eq "activating")) {
|
if (-e $prevUnitFile && ($state->{state} eq "active" || $state->{state} eq "activating")) {
|
||||||
if (! -e $newUnitFile || abs_path($newUnitFile) eq "/dev/null") {
|
if (! -e $newUnitFile || abs_path($newUnitFile) eq "/dev/null") {
|
||||||
|
# Ignore (i.e. never stop) these units:
|
||||||
|
if ($unit eq "system.slice") {
|
||||||
|
# TODO: This can be removed a few months after 18.09 is out
|
||||||
|
# (i.e. after everyone switched away from 18.03).
|
||||||
|
# Problem: Restarting (stopping) system.slice would not only
|
||||||
|
# stop X11 but also most system units/services. We obviously
|
||||||
|
# don't want this happening to users when they switch from 18.03
|
||||||
|
# to 18.09 or nixos-unstable.
|
||||||
|
# Reason: The following change in systemd:
|
||||||
|
# https://github.com/systemd/systemd/commit/d8e5a9338278d6602a0c552f01f298771a384798
|
||||||
|
# The commit adds system.slice to the perpetual units, which
|
||||||
|
# means removing the unit file and adding it to the source code.
|
||||||
|
# This is done so that system.slice can't be stopped anymore but
|
||||||
|
# in our case it ironically would cause this script to stop
|
||||||
|
# system.slice because the unit was removed (and an older
|
||||||
|
# systemd version is still running).
|
||||||
|
next;
|
||||||
|
}
|
||||||
my $unitInfo = parseUnit($prevUnitFile);
|
my $unitInfo = parseUnit($prevUnitFile);
|
||||||
$unitsToStop{$unit} = 1 if boolIsTrue($unitInfo->{'X-StopOnRemoval'} // "yes");
|
$unitsToStop{$unit} = 1 if boolIsTrue($unitInfo->{'X-StopOnRemoval'} // "yes");
|
||||||
}
|
}
|
||||||
|
@ -546,7 +546,7 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
services.journald.rateLimitInterval = mkOption {
|
services.journald.rateLimitInterval = mkOption {
|
||||||
default = "10s";
|
default = "30s";
|
||||||
type = types.str;
|
type = types.str;
|
||||||
description = ''
|
description = ''
|
||||||
Configures the rate limiting interval that is applied to all
|
Configures the rate limiting interval that is applied to all
|
||||||
@ -559,7 +559,7 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
services.journald.rateLimitBurst = mkOption {
|
services.journald.rateLimitBurst = mkOption {
|
||||||
default = 100;
|
default = 1000;
|
||||||
type = types.int;
|
type = types.int;
|
||||||
description = ''
|
description = ''
|
||||||
Configures the rate limiting burst limit (number of messages per
|
Configures the rate limiting burst limit (number of messages per
|
||||||
|
@ -117,9 +117,9 @@ let
|
|||||||
];
|
];
|
||||||
postBuild = ''
|
postBuild = ''
|
||||||
mkdir -p $out/nix-support
|
mkdir -p $out/nix-support
|
||||||
echo "file ${kernelTarget} $out/${kernelTarget}" >> $out/nix-support/hydra-build-products
|
echo "file ${kernelTarget} ${build.kernel}/${kernelTarget}" >> $out/nix-support/hydra-build-products
|
||||||
echo "file initrd $out/initrd" >> $out/nix-support/hydra-build-products
|
echo "file initrd ${build.netbootRamdisk}/initrd" >> $out/nix-support/hydra-build-products
|
||||||
echo "file ipxe $out/netboot.ipxe" >> $out/nix-support/hydra-build-products
|
echo "file ipxe ${build.netbootIpxeScript}/netboot.ipxe" >> $out/nix-support/hydra-build-products
|
||||||
'';
|
'';
|
||||||
preferLocalBuild = true;
|
preferLocalBuild = true;
|
||||||
};
|
};
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
{ stdenv, makeWrapper, fetchurl, unzip, atomEnv, makeDesktopItem, buildFHSUserEnv }:
|
{ stdenv, makeWrapper, fetchurl, unzip, atomEnv, makeDesktopItem, buildFHSUserEnv, gtk2 }:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "0.10.0";
|
version = "0.11.1";
|
||||||
name = "mist-${version}";
|
name = "mist";
|
||||||
|
|
||||||
throwSystem = throw "Unsupported system: ${stdenv.system}";
|
throwSystem = throw "Unsupported system: ${stdenv.system}";
|
||||||
|
|
||||||
@ -31,11 +31,11 @@ let
|
|||||||
src = {
|
src = {
|
||||||
i686-linux = fetchurl {
|
i686-linux = fetchurl {
|
||||||
url = "https://github.com/ethereum/mist/releases/download/v${version}/Mist-linux32-${urlVersion}.zip";
|
url = "https://github.com/ethereum/mist/releases/download/v${version}/Mist-linux32-${urlVersion}.zip";
|
||||||
sha256 = "01hvxlm9w522pwvsjdy18gsrapkfjr7d1jjl4bqjjysxnjaaj2lk";
|
sha256 = "1ffzp9aa0g6w3d5pzp69fljk3sd51cbqdgxa1x16vj106sqm0gj7";
|
||||||
};
|
};
|
||||||
x86_64-linux = fetchurl {
|
x86_64-linux = fetchurl {
|
||||||
url = "https://github.com/ethereum/mist/releases/download/v${version}/Mist-linux64-${urlVersion}.zip";
|
url = "https://github.com/ethereum/mist/releases/download/v${version}/Mist-linux64-${urlVersion}.zip";
|
||||||
sha256 = "01k17j7fdfhxfd26njdsiwap0xnka2536k9ydk32czd8db7ya9zi";
|
sha256 = "0yx4x72l8gk68yh9saki48zgqx8k92xnkm79dc651wdpd5c25cz3";
|
||||||
};
|
};
|
||||||
}.${stdenv.system} or throwSystem;
|
}.${stdenv.system} or throwSystem;
|
||||||
|
|
||||||
@ -50,13 +50,14 @@ let
|
|||||||
ln -s ${desktopItem}/share/applications/* $out/share/applications
|
ln -s ${desktopItem}/share/applications/* $out/share/applications
|
||||||
patchelf \
|
patchelf \
|
||||||
--set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
|
--set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
|
||||||
--set-rpath "${atomEnv.libPath}:$out/lib/mist" \
|
--set-rpath "${atomEnv.libPath}:${gtk2}/lib:$out/lib/mist" \
|
||||||
$out/lib/mist/mist
|
$out/lib/mist/mist
|
||||||
'';
|
'';
|
||||||
});
|
});
|
||||||
in
|
in
|
||||||
buildFHSUserEnv {
|
buildFHSUserEnv {
|
||||||
inherit name meta;
|
name = "mist";
|
||||||
|
inherit meta;
|
||||||
|
|
||||||
targetPkgs = pkgs: with pkgs; [
|
targetPkgs = pkgs: with pkgs; [
|
||||||
mist
|
mist
|
||||||
|
@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
|
|||||||
description = "Tracker music player for the terminal";
|
description = "Tracker music player for the terminal";
|
||||||
homepage = http://mikmod.shlomifish.org/;
|
homepage = http://mikmod.shlomifish.org/;
|
||||||
license = stdenv.lib.licenses.gpl2Plus;
|
license = stdenv.lib.licenses.gpl2Plus;
|
||||||
maintainers = with stdenv.lib.maintainers; [ viric ];
|
maintainers = with stdenv.lib.maintainers; [ ];
|
||||||
platforms = with stdenv.lib.platforms; linux;
|
platforms = with stdenv.lib.platforms; linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,11 @@
|
|||||||
|
|
||||||
pythonPackages.buildPythonApplication rec {
|
pythonPackages.buildPythonApplication rec {
|
||||||
pname = "mopidy-gmusic";
|
pname = "mopidy-gmusic";
|
||||||
version = "2.0.0";
|
version = "3.0.0";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/mopidy/mopidy-gmusic/archive/v${version}.tar.gz";
|
url = "https://github.com/mopidy/mopidy-gmusic/archive/v${version}.tar.gz";
|
||||||
sha256 = "1xryw2aixfza3brxlgjdlg0lghlb17g7kay9zy56mlzp0jr7m87j";
|
sha256 = "0a2s4xrrhnkv85rx4w5bj6ih9xm34jy0q71fdvbzmi827g9dw5sz";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
@ -2,11 +2,11 @@
|
|||||||
|
|
||||||
pythonPackages.buildPythonApplication rec {
|
pythonPackages.buildPythonApplication rec {
|
||||||
pname = "Mopidy-Iris";
|
pname = "Mopidy-Iris";
|
||||||
version = "3.21.3";
|
version = "3.23.0";
|
||||||
|
|
||||||
src = pythonPackages.fetchPypi {
|
src = pythonPackages.fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "0gp51zz5qr93w0h14m1blmjnlgmilyb15lw2m75varslw1ar7vlg";
|
sha256 = "1zhd82mzbzc9jx7xhglgq0giyy214ypq1rw5kmhp5zswv71hf2j0";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
@ -1,34 +1,61 @@
|
|||||||
{ stdenv, fetchurl, pam, pkgconfig, libxcb, glib, libXdmcp, itstool, libxml2
|
{ stdenv, fetchFromGitHub, pam, pkgconfig, autoconf, automake, libtool, libxcb
|
||||||
, intltool, libxklavier, libgcrypt, audit, coreutils
|
, glib, libXdmcp, itstool, intltool, libxklavier, libgcrypt, audit, busybox
|
||||||
, qt4 ? null
|
, polkit, accountsservice, gtk-doc, gnome3, gobjectIntrospection, vala
|
||||||
|
, withQt4 ? false, qt4
|
||||||
, withQt5 ? false, qtbase
|
, withQt5 ? false, qtbase
|
||||||
}:
|
}:
|
||||||
|
|
||||||
with stdenv.lib;
|
with stdenv.lib;
|
||||||
|
|
||||||
let
|
|
||||||
ver_branch = "1.24";
|
|
||||||
version = "1.24.0";
|
|
||||||
in
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "lightdm-${version}";
|
pname = "lightdm";
|
||||||
|
version = "1.26.0";
|
||||||
|
|
||||||
src = fetchurl {
|
name = "${pname}-${version}";
|
||||||
url = "${meta.homepage}/${ver_branch}/${version}/+download/${name}.tar.xz";
|
|
||||||
sha256 = "18j33bm54i8k7ncxcs69zqi4105s62n58jrydqn3ikrb71s9nl6d";
|
src = fetchFromGitHub {
|
||||||
|
owner = "CanonicalLtd";
|
||||||
|
repo = pname;
|
||||||
|
rev = version;
|
||||||
|
sha256 = "1mhj6l025cnf2dzxnbzlk0qa9fm4gj2aw58qh5fl4ky87dp4wdyb";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig intltool ];
|
nativeBuildInputs = [
|
||||||
|
autoconf
|
||||||
|
automake
|
||||||
|
gnome3.yelp-tools
|
||||||
|
gnome3.yelp-xsl
|
||||||
|
gobjectIntrospection
|
||||||
|
gtk-doc
|
||||||
|
intltool
|
||||||
|
itstool
|
||||||
|
libtool
|
||||||
|
pkgconfig
|
||||||
|
vala
|
||||||
|
];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
pam libxcb glib libXdmcp itstool libxml2 libxklavier libgcrypt
|
accountsservice
|
||||||
qt4 audit
|
audit
|
||||||
] ++ optional withQt5 qtbase;
|
glib
|
||||||
|
libgcrypt
|
||||||
|
libxcb
|
||||||
|
libXdmcp
|
||||||
|
libxklavier
|
||||||
|
pam
|
||||||
|
polkit
|
||||||
|
] ++ optional withQt4 qt4
|
||||||
|
++ optional withQt5 qtbase;
|
||||||
|
|
||||||
|
|
||||||
|
preConfigure = "NOCONFIGURE=1 ./autogen.sh";
|
||||||
|
|
||||||
configureFlags = [
|
configureFlags = [
|
||||||
"--localstatedir=/var"
|
"--localstatedir=/var"
|
||||||
"--sysconfdir=/etc"
|
"--sysconfdir=/etc"
|
||||||
"--disable-tests"
|
"--disable-tests"
|
||||||
] ++ optional (qt4 != null) "--enable-liblightdm-qt"
|
"--disable-static"
|
||||||
|
] ++ optional withQt4 "--enable-liblightdm-qt"
|
||||||
++ optional withQt5 "--enable-liblightdm-qt5";
|
++ optional withQt5 "--enable-liblightdm-qt5";
|
||||||
|
|
||||||
installFlags = [
|
installFlags = [
|
||||||
@ -37,14 +64,17 @@ stdenv.mkDerivation rec {
|
|||||||
];
|
];
|
||||||
|
|
||||||
prePatch = ''
|
prePatch = ''
|
||||||
|
substituteInPlace autogen.sh \
|
||||||
|
--replace "which" "${busybox}/bin/which"
|
||||||
|
|
||||||
substituteInPlace src/shared-data-manager.c \
|
substituteInPlace src/shared-data-manager.c \
|
||||||
--replace /bin/rm ${coreutils}/bin/rm
|
--replace /bin/rm ${busybox}/bin/rm
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = https://launchpad.net/lightdm;
|
homepage = https://github.com/CanonicalLtd/lightdm;
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
license = licenses.gpl3;
|
license = licenses.gpl3;
|
||||||
maintainers = with maintainers; [ ocharles wkennington ];
|
maintainers = with maintainers; [ ocharles wkennington worldofpeace ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "ghostwriter";
|
pname = "ghostwriter";
|
||||||
version = "1.7.0";
|
version = "1.7.2";
|
||||||
name = "${pname}-${version}";
|
name = "${pname}-${version}";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "wereturtle";
|
owner = "wereturtle";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "00nlk5gazlfnndanhhjj5hlvkkp9yfx5mj6jq0jz37mk8mn6rzln";
|
sha256 = "1zhzibn4g79i98mjfqspf3iac2biz3r18jf29g0izq5snn7xj0fc";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ qmake pkgconfig ];
|
nativeBuildInputs = [ qmake pkgconfig ];
|
||||||
|
@ -29,36 +29,48 @@ let
|
|||||||
(
|
(
|
||||||
cd $out/clion-${version}
|
cd $out/clion-${version}
|
||||||
# bundled cmake does not find libc
|
# bundled cmake does not find libc
|
||||||
rm -rf bin/cmake
|
rm -rf bin/cmake/linux
|
||||||
ln -s ${cmake} bin/cmake
|
ln -s ${cmake} bin/cmake/linux
|
||||||
|
|
||||||
lldbLibPath=$out/clion-${version}/bin/lldb/lib
|
lldbLibPath=$out/clion-${version}/bin/lldb/linux/lib
|
||||||
interp="$(cat $NIX_CC/nix-support/dynamic-linker)"
|
interp="$(cat $NIX_CC/nix-support/dynamic-linker)"
|
||||||
ln -s ${ncurses.out}/lib/libncurses.so $lldbLibPath/libtinfo.so.5
|
ln -s ${ncurses.out}/lib/libncurses.so $lldbLibPath/libtinfo.so.5
|
||||||
|
|
||||||
patchelf --set-interpreter $interp \
|
patchelf --set-interpreter $interp \
|
||||||
--set-rpath "${lib.makeLibraryPath [ libxml2 zlib stdenv.cc.cc.lib ]}:$lldbLibPath" \
|
--set-rpath "${lib.makeLibraryPath [ libxml2 zlib stdenv.cc.cc.lib ]}:$lldbLibPath" \
|
||||||
bin/lldb/bin/lldb-server
|
bin/lldb/linux/bin/lldb-server
|
||||||
|
|
||||||
for i in LLDBFrontend lldb lldb-argdumper; do
|
for i in LLDBFrontend lldb lldb-argdumper; do
|
||||||
patchelf --set-interpreter $interp \
|
patchelf --set-interpreter $interp \
|
||||||
--set-rpath "${lib.makeLibraryPath [ stdenv.cc.cc.lib ]}:$lldbLibPath" \
|
--set-rpath "${lib.makeLibraryPath [ stdenv.cc.cc.lib ]}:$lldbLibPath" \
|
||||||
"bin/lldb/bin/$i"
|
"bin/lldb/linux/bin/$i"
|
||||||
done
|
done
|
||||||
|
|
||||||
patchelf \
|
patchelf \
|
||||||
--set-rpath "${lib.makeLibraryPath [ stdenv.cc.cc.lib ]}:$lldbLibPath" \
|
--set-rpath "${lib.makeLibraryPath [ stdenv.cc.cc.lib ]}:$lldbLibPath" \
|
||||||
bin/lldb/lib/python3.*/lib-dynload/zlib.cpython-*m-x86_64-linux-gnu.so
|
bin/lldb/linux/lib/python3.*/lib-dynload/zlib.cpython-*m-x86_64-linux-gnu.so
|
||||||
|
|
||||||
patchelf \
|
patchelf \
|
||||||
--set-rpath "${lib.makeLibraryPath [ libxml2 zlib stdenv.cc.cc.lib python3 ]}:$lldbLibPath" \
|
--set-rpath "${lib.makeLibraryPath [ libxml2 zlib stdenv.cc.cc.lib python3 ]}:$lldbLibPath" \
|
||||||
bin/lldb/lib/liblldb.so
|
bin/lldb/linux/lib/liblldb.so
|
||||||
|
|
||||||
patchelf --set-interpreter $interp bin/gdb/bin/gdb
|
gdbLibPath=$out/clion-${version}/bin/gdb/linux/lib
|
||||||
patchelf --set-interpreter $interp bin/gdb/bin/gdbserver
|
patchelf \
|
||||||
|
--set-rpath "$gdbLibPath" \
|
||||||
|
bin/gdb/linux/lib/python3.*/lib-dynload/zlib.cpython-*m-x86_64-linux-gnu.so
|
||||||
patchelf --set-interpreter $interp \
|
patchelf --set-interpreter $interp \
|
||||||
--set-rpath "${lib.makeLibraryPath [ stdenv.cc.cc.lib zlib ]}:$lldbLibPath" \
|
--set-rpath "${lib.makeLibraryPath [ stdenv.cc.cc.lib zlib ]}:$gdbLibPath" \
|
||||||
bin/clang/clang-tidy
|
bin/gdb/linux/bin/gdb
|
||||||
|
patchelf --set-interpreter $interp \
|
||||||
|
--set-rpath "${lib.makeLibraryPath [ stdenv.cc.cc.lib ]}:$gdbLibPath" \
|
||||||
|
bin/gdb/linux/bin/gdbserver
|
||||||
|
|
||||||
|
patchelf --set-interpreter $interp \
|
||||||
|
--set-rpath "${lib.makeLibraryPath [ stdenv.cc.cc.lib ]}" \
|
||||||
|
bin/clang/linux/clangd
|
||||||
|
patchelf --set-interpreter $interp \
|
||||||
|
--set-rpath "${lib.makeLibraryPath [ stdenv.cc.cc.lib zlib ]}" \
|
||||||
|
bin/clang/linux/clang-tidy
|
||||||
|
|
||||||
wrapProgram $out/bin/clion \
|
wrapProgram $out/bin/clion \
|
||||||
--set CL_JDK "${jdk}"
|
--set CL_JDK "${jdk}"
|
||||||
@ -237,12 +249,12 @@ in
|
|||||||
|
|
||||||
clion = buildClion rec {
|
clion = buildClion rec {
|
||||||
name = "clion-${version}";
|
name = "clion-${version}";
|
||||||
version = "2018.1.5"; /* updated by script */
|
version = "2018.2"; /* updated by script */
|
||||||
description = "C/C++ IDE. New. Intelligent. Cross-platform";
|
description = "C/C++ IDE. New. Intelligent. Cross-platform";
|
||||||
license = stdenv.lib.licenses.unfree;
|
license = stdenv.lib.licenses.unfree;
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://download.jetbrains.com/cpp/CLion-${version}.tar.gz";
|
url = "https://download.jetbrains.com/cpp/CLion-${version}.tar.gz";
|
||||||
sha256 = "0hd58i531schyjlm99vff9bi5gjskdbsljd367k9zafjfh53z91l"; /* updated by script */
|
sha256 = "08kjlmldnd6rnk8m12klfp9vbkbvcsgaknpi55r248nzglnbx9gz"; /* updated by script */
|
||||||
};
|
};
|
||||||
wmClass = "jetbrains-clion";
|
wmClass = "jetbrains-clion";
|
||||||
update-channel = "CLion Release"; # channel's id as in http://www.jetbrains.com/updates/updates.xml
|
update-channel = "CLion Release"; # channel's id as in http://www.jetbrains.com/updates/updates.xml
|
||||||
@ -250,25 +262,25 @@ in
|
|||||||
|
|
||||||
datagrip = buildDataGrip rec {
|
datagrip = buildDataGrip rec {
|
||||||
name = "datagrip-${version}";
|
name = "datagrip-${version}";
|
||||||
version = "2018.1.4"; /* updated by script */
|
version = "2018.2"; /* updated by script */
|
||||||
description = "Your Swiss Army Knife for Databases and SQL";
|
description = "Your Swiss Army Knife for Databases and SQL";
|
||||||
license = stdenv.lib.licenses.unfree;
|
license = stdenv.lib.licenses.unfree;
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://download.jetbrains.com/datagrip/${name}.tar.gz";
|
url = "https://download.jetbrains.com/datagrip/${name}.tar.gz";
|
||||||
sha256 = "1m0qckq645jw7cj40m5vfgr212b8hji539skavch2j5s5fbqy3ln"; /* updated by script */
|
sha256 = "1byf46vni8s6qf3wlsnscxipgndl6ic48nizwiaqasnhhszqssxs"; /* updated by script */
|
||||||
};
|
};
|
||||||
wmClass = "jetbrains-datagrip";
|
wmClass = "jetbrains-datagrip";
|
||||||
update-channel = "DataGrip 2018.1";
|
update-channel = "DataGrip 2018.2";
|
||||||
};
|
};
|
||||||
|
|
||||||
goland = buildGoland rec {
|
goland = buildGoland rec {
|
||||||
name = "goland-${version}";
|
name = "goland-${version}";
|
||||||
version = "2018.1.4"; /* updated by script */
|
version = "2018.2"; /* updated by script */
|
||||||
description = "Up and Coming Go IDE";
|
description = "Up and Coming Go IDE";
|
||||||
license = stdenv.lib.licenses.unfree;
|
license = stdenv.lib.licenses.unfree;
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://download.jetbrains.com/go/${name}.tar.gz";
|
url = "https://download.jetbrains.com/go/${name}.tar.gz";
|
||||||
sha256 = "1ipib91443sb27snnqik8rm3bm9w6gb5niildbd538lhc9agc9xb"; /* updated by script */
|
sha256 = "0z7a06892c3hcq5zxvkfnyf0ablwq51710x1f12v6r297l4mfra0"; /* updated by script */
|
||||||
};
|
};
|
||||||
wmClass = "jetbrains-goland";
|
wmClass = "jetbrains-goland";
|
||||||
update-channel = "GoLand Release";
|
update-channel = "GoLand Release";
|
||||||
@ -276,12 +288,12 @@ in
|
|||||||
|
|
||||||
idea-community = buildIdea rec {
|
idea-community = buildIdea rec {
|
||||||
name = "idea-community-${version}";
|
name = "idea-community-${version}";
|
||||||
version = "2018.1.5"; /* updated by script */
|
version = "2018.2"; /* updated by script */
|
||||||
description = "Integrated Development Environment (IDE) by Jetbrains, community edition";
|
description = "Integrated Development Environment (IDE) by Jetbrains, community edition";
|
||||||
license = stdenv.lib.licenses.asl20;
|
license = stdenv.lib.licenses.asl20;
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://download.jetbrains.com/idea/ideaIC-${version}.tar.gz";
|
url = "https://download.jetbrains.com/idea/ideaIC-${version}.tar.gz";
|
||||||
sha256 = "0bhajghwh5r5mdv3lbnq0xlr6669hid5kyzlsxnsfzc2z737zwc5"; /* updated by script */
|
sha256 = "0r5fsai77w74vhfs449yff56pi4vynl8w25amn23k6hddlqxph2s"; /* updated by script */
|
||||||
};
|
};
|
||||||
wmClass = "jetbrains-idea-ce";
|
wmClass = "jetbrains-idea-ce";
|
||||||
update-channel = "IntelliJ IDEA Release";
|
update-channel = "IntelliJ IDEA Release";
|
||||||
@ -289,12 +301,12 @@ in
|
|||||||
|
|
||||||
idea-ultimate = buildIdea rec {
|
idea-ultimate = buildIdea rec {
|
||||||
name = "idea-ultimate-${version}";
|
name = "idea-ultimate-${version}";
|
||||||
version = "2018.1.5"; /* updated by script */
|
version = "2018.2"; /* updated by script */
|
||||||
description = "Integrated Development Environment (IDE) by Jetbrains, requires paid license";
|
description = "Integrated Development Environment (IDE) by Jetbrains, requires paid license";
|
||||||
license = stdenv.lib.licenses.unfree;
|
license = stdenv.lib.licenses.unfree;
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://download.jetbrains.com/idea/ideaIU-${version}-no-jdk.tar.gz";
|
url = "https://download.jetbrains.com/idea/ideaIU-${version}-no-jdk.tar.gz";
|
||||||
sha256 = "046wyvk2f7vbh4zam1bbri4yxzb34q43rjpk6i6npxrb25jv6clx"; /* updated by script */
|
sha256 = "1xq97dcf7xcs8fsrjsqqrzxf2gnrll8bbqkzrpg85bqxap0hvb45"; /* updated by script */
|
||||||
};
|
};
|
||||||
wmClass = "jetbrains-idea";
|
wmClass = "jetbrains-idea";
|
||||||
update-channel = "IntelliJ IDEA Release";
|
update-channel = "IntelliJ IDEA Release";
|
||||||
@ -302,25 +314,25 @@ in
|
|||||||
|
|
||||||
phpstorm = buildPhpStorm rec {
|
phpstorm = buildPhpStorm rec {
|
||||||
name = "phpstorm-${version}";
|
name = "phpstorm-${version}";
|
||||||
version = "2018.1.6"; /* updated by script */
|
version = "2018.2"; /* updated by script */
|
||||||
description = "Professional IDE for Web and PHP developers";
|
description = "Professional IDE for Web and PHP developers";
|
||||||
license = stdenv.lib.licenses.unfree;
|
license = stdenv.lib.licenses.unfree;
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://download.jetbrains.com/webide/PhpStorm-${version}.tar.gz";
|
url = "https://download.jetbrains.com/webide/PhpStorm-${version}.tar.gz";
|
||||||
sha256 = "0v07sfg7ywawk6wb52zhr3753hscpxw3m53ppgw4n50dcdwx0kdn"; /* updated by script */
|
sha256 = "15czwk15c1gnf7xrgm423xafsw55083dd6g15g69zs0l9psrss31"; /* updated by script */
|
||||||
};
|
};
|
||||||
wmClass = "jetbrains-phpstorm";
|
wmClass = "jetbrains-phpstorm";
|
||||||
update-channel = "PhpStorm 2018.1";
|
update-channel = "PhpStorm 2018.2";
|
||||||
};
|
};
|
||||||
|
|
||||||
pycharm-community = buildPycharm rec {
|
pycharm-community = buildPycharm rec {
|
||||||
name = "pycharm-community-${version}";
|
name = "pycharm-community-${version}";
|
||||||
version = "2018.1.4"; /* updated by script */
|
version = "2018.2"; /* updated by script */
|
||||||
description = "PyCharm Community Edition";
|
description = "PyCharm Community Edition";
|
||||||
license = stdenv.lib.licenses.asl20;
|
license = stdenv.lib.licenses.asl20;
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://download.jetbrains.com/python/${name}.tar.gz";
|
url = "https://download.jetbrains.com/python/${name}.tar.gz";
|
||||||
sha256 = "0frzasqh3jx7wcip4dnwdl9ap2g1nkx7anapwd416cxv4jj3r5ch"; /* updated by script */
|
sha256 = "0a5dsr2piw0vgm9lvc2k18sdnvii55xdyi90z95hzg5syhsm1a94"; /* updated by script */
|
||||||
};
|
};
|
||||||
wmClass = "jetbrains-pycharm-ce";
|
wmClass = "jetbrains-pycharm-ce";
|
||||||
update-channel = "PyCharm Release";
|
update-channel = "PyCharm Release";
|
||||||
@ -328,12 +340,12 @@ in
|
|||||||
|
|
||||||
pycharm-professional = buildPycharm rec {
|
pycharm-professional = buildPycharm rec {
|
||||||
name = "pycharm-professional-${version}";
|
name = "pycharm-professional-${version}";
|
||||||
version = "2018.1.4"; /* updated by script */
|
version = "2018.2"; /* updated by script */
|
||||||
description = "PyCharm Professional Edition";
|
description = "PyCharm Professional Edition";
|
||||||
license = stdenv.lib.licenses.unfree;
|
license = stdenv.lib.licenses.unfree;
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://download.jetbrains.com/python/${name}.tar.gz";
|
url = "https://download.jetbrains.com/python/${name}.tar.gz";
|
||||||
sha256 = "1kv1d5y2ph36aq91sq08lbz8hvfp765xi7m0hdwkhqdi2wkrpnkc"; /* updated by script */
|
sha256 = "0azjrbxpwank09i7riflbkgrgm23f0q6hgisca6d14ldcbr933aj"; /* updated by script */
|
||||||
};
|
};
|
||||||
wmClass = "jetbrains-pycharm";
|
wmClass = "jetbrains-pycharm";
|
||||||
update-channel = "PyCharm Release";
|
update-channel = "PyCharm Release";
|
||||||
@ -341,38 +353,38 @@ in
|
|||||||
|
|
||||||
rider = buildRider rec {
|
rider = buildRider rec {
|
||||||
name = "rider-${version}";
|
name = "rider-${version}";
|
||||||
version = "2018.1.2"; /* updated by script */
|
version = "2018.1.3"; /* updated by script */
|
||||||
description = "A cross-platform .NET IDE based on the IntelliJ platform and ReSharper";
|
description = "A cross-platform .NET IDE based on the IntelliJ platform and ReSharper";
|
||||||
license = stdenv.lib.licenses.unfree;
|
license = stdenv.lib.licenses.unfree;
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://download.jetbrains.com/rider/JetBrains.Rider-${version}.tar.gz";
|
url = "https://download.jetbrains.com/rider/JetBrains.Rider-${version}.tar.gz";
|
||||||
sha256 = "1jsj0g4mv7fci3jgwx9skaz2m40g3ray2n17djaln08731rls5cc"; /* updated by script */
|
sha256 = "00wskr60mjipyp44wrpc3pn6awc92djn7rwhc08nrar3zv0j4mgg"; /* updated by script */
|
||||||
};
|
};
|
||||||
wmClass = "jetbrains-rider";
|
wmClass = "jetbrains-rider";
|
||||||
update-channel = "Rider 2018.1.2";
|
update-channel = "Rider 2018.1.3";
|
||||||
};
|
};
|
||||||
|
|
||||||
ruby-mine = buildRubyMine rec {
|
ruby-mine = buildRubyMine rec {
|
||||||
name = "ruby-mine-${version}";
|
name = "ruby-mine-${version}";
|
||||||
version = "2018.1.3"; /* updated by script */
|
version = "2018.2"; /* updated by script */
|
||||||
description = "The Most Intelligent Ruby and Rails IDE";
|
description = "The Most Intelligent Ruby and Rails IDE";
|
||||||
license = stdenv.lib.licenses.unfree;
|
license = stdenv.lib.licenses.unfree;
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://download.jetbrains.com/ruby/RubyMine-${version}.tar.gz";
|
url = "https://download.jetbrains.com/ruby/RubyMine-${version}.tar.gz";
|
||||||
sha256 = "033rjsx6zjrfbl89i513ms14iw53ip56h4bkilrij32hshb7c2c5"; /* updated by script */
|
sha256 = "0la83cqf3aknrc62ddpij0gg50rws5l2g4iasyrvfhn4wnmj6n4q"; /* updated by script */
|
||||||
};
|
};
|
||||||
wmClass = "jetbrains-rubymine";
|
wmClass = "jetbrains-rubymine";
|
||||||
update-channel = "RubyMine 2018.1";
|
update-channel = "RubyMine 2018.2";
|
||||||
};
|
};
|
||||||
|
|
||||||
webstorm = buildWebStorm rec {
|
webstorm = buildWebStorm rec {
|
||||||
name = "webstorm-${version}";
|
name = "webstorm-${version}";
|
||||||
version = "2018.1.5"; /* updated by script */
|
version = "2018.2"; /* updated by script */
|
||||||
description = "Professional IDE for Web and JavaScript development";
|
description = "Professional IDE for Web and JavaScript development";
|
||||||
license = stdenv.lib.licenses.unfree;
|
license = stdenv.lib.licenses.unfree;
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://download.jetbrains.com/webstorm/WebStorm-${version}.tar.gz";
|
url = "https://download.jetbrains.com/webstorm/WebStorm-${version}.tar.gz";
|
||||||
sha256 = "1mqms8gzmsaqvwzfk821vj1z1cxdgjw5nnwq63mag6rly04h60n6"; /* updated by script */
|
sha256 = "024schngx26ik8cvmkijfzzmpkajckl2dbyz31ajnmixpn07pwi6"; /* updated by script */
|
||||||
};
|
};
|
||||||
wmClass = "jetbrains-webstorm";
|
wmClass = "jetbrains-webstorm";
|
||||||
update-channel = "WebStorm Release";
|
update-channel = "WebStorm Release";
|
||||||
|
@ -112,12 +112,9 @@ in stdenv.mkDerivation rec {
|
|||||||
"--enable-luainterp"
|
"--enable-luainterp"
|
||||||
]
|
]
|
||||||
++ stdenv.lib.optionals pythonSupport [
|
++ stdenv.lib.optionals pythonSupport [
|
||||||
"--enable-python${if isPython3 then "3" else ""}"
|
"--enable-python${if isPython3 then "3" else ""}interp=yes"
|
||||||
]
|
|
||||||
++ stdenv.lib.optionals (pythonSupport && stdenv.isDarwin) [ # Why only for Darwin?
|
|
||||||
"--enable-python${if isPython3 then "3" else ""}interp=yes" # Duplicate?
|
|
||||||
"--with-python${if isPython3 then "3" else ""}-config-dir=${python}/lib"
|
"--with-python${if isPython3 then "3" else ""}-config-dir=${python}/lib"
|
||||||
"--disable-python${if isPython3 then "" else "3"}interp"
|
"--disable-python${if (!isPython3) then "3" else ""}interp"
|
||||||
]
|
]
|
||||||
++ stdenv.lib.optional nlsSupport "--enable-nls"
|
++ stdenv.lib.optional nlsSupport "--enable-nls"
|
||||||
++ stdenv.lib.optional perlSupport "--enable-perlinterp"
|
++ stdenv.lib.optional perlSupport "--enable-perlinterp"
|
||||||
|
@ -77,6 +77,6 @@ stdenv.mkDerivation rec {
|
|||||||
homepage = http://www.qgis.org;
|
homepage = http://www.qgis.org;
|
||||||
license = stdenv.lib.licenses.gpl2Plus;
|
license = stdenv.lib.licenses.gpl2Plus;
|
||||||
platforms = with stdenv.lib.platforms; unix;
|
platforms = with stdenv.lib.platforms; unix;
|
||||||
maintainers = with stdenv.lib.maintainers; [viric mpickering];
|
maintainers = with stdenv.lib.maintainers; [mpickering];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
|
|||||||
description = "Cross platform image and hierarchical vector viewer based";
|
description = "Cross platform image and hierarchical vector viewer based";
|
||||||
homepage = http://giv.sourceforge.net/giv/;
|
homepage = http://giv.sourceforge.net/giv/;
|
||||||
license = licenses.gpl2Plus;
|
license = licenses.gpl2Plus;
|
||||||
maintainers = with maintainers; [ viric ];
|
maintainers = with maintainers; [ ];
|
||||||
platforms = with platforms; linux;
|
platforms = with platforms; linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
|
|||||||
homepage = http://hugin.sourceforge.net/;
|
homepage = http://hugin.sourceforge.net/;
|
||||||
description = "Toolkit for stitching photographs and assembling panoramas, together with an easy to use graphical front end";
|
description = "Toolkit for stitching photographs and assembling panoramas, together with an easy to use graphical front end";
|
||||||
license = licenses.gpl2Plus;
|
license = licenses.gpl2Plus;
|
||||||
maintainers = with maintainers; [ viric hrdinka ];
|
maintainers = with maintainers; [ hrdinka ];
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -65,7 +65,7 @@ stdenv.mkDerivation rec {
|
|||||||
homepage = http://www.paraview.org/;
|
homepage = http://www.paraview.org/;
|
||||||
description = "3D Data analysis and visualization application";
|
description = "3D Data analysis and visualization application";
|
||||||
license = stdenv.lib.licenses.free;
|
license = stdenv.lib.licenses.free;
|
||||||
maintainers = with stdenv.lib.maintainers; [viric guibert];
|
maintainers = with stdenv.lib.maintainers; [guibert];
|
||||||
platforms = with stdenv.lib.platforms; linux;
|
platforms = with stdenv.lib.platforms; linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -77,7 +77,7 @@ buildDotnetPackage rec {
|
|||||||
homepage = http://www.pinta-project.com/;
|
homepage = http://www.pinta-project.com/;
|
||||||
description = "Drawing/editing program modeled after Paint.NET";
|
description = "Drawing/editing program modeled after Paint.NET";
|
||||||
license = stdenv.lib.licenses.mit;
|
license = stdenv.lib.licenses.mit;
|
||||||
maintainers = with stdenv.lib.maintainers; [ viric ];
|
maintainers = with stdenv.lib.maintainers; [ ];
|
||||||
platforms = with stdenv.lib.platforms; linux;
|
platforms = with stdenv.lib.platforms; linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,71 @@
|
|||||||
|
{ stdenv, fetchurl, python3Packages
|
||||||
|
, file, intltool, gobjectIntrospection, libgudev
|
||||||
|
, udisks, glib, gnome3, gst_all_1, libnotify
|
||||||
|
, exiv2, exiftool, qt5, gdk_pixbuf
|
||||||
|
}:
|
||||||
|
|
||||||
|
python3Packages.buildPythonApplication rec {
|
||||||
|
pname = "rapid-photo-downloader";
|
||||||
|
version = "0.9.9";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://launchpad.net/rapid/pyqt/${version}/+download/${pname}-${version}.tar.gz";
|
||||||
|
sha256 = "193l55wdxwxmammyxwzp90sg0qw5r316443la3m9611sdpcmy8w3";
|
||||||
|
};
|
||||||
|
|
||||||
|
# Disable version check and fix install tests
|
||||||
|
postPatch = ''
|
||||||
|
substituteInPlace raphodo/constants.py \
|
||||||
|
--replace "disable_version_check = False" "disable_version_check = True"
|
||||||
|
substituteInPlace raphodo/rescan.py \
|
||||||
|
--replace "from preferences" "from raphodo.preferences"
|
||||||
|
substituteInPlace raphodo/copyfiles.py \
|
||||||
|
--replace "import problemnotification" "import raphodo.problemnotification"
|
||||||
|
'';
|
||||||
|
|
||||||
|
nativeBuildInputs = [ file intltool gobjectIntrospection ];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
libgudev
|
||||||
|
udisks
|
||||||
|
glib
|
||||||
|
gnome3.gexiv2
|
||||||
|
gst_all_1.gstreamer
|
||||||
|
libnotify
|
||||||
|
exiv2
|
||||||
|
exiftool
|
||||||
|
qt5.qtimageformats
|
||||||
|
gdk_pixbuf
|
||||||
|
] ++ (with python3Packages; [
|
||||||
|
pyqt5
|
||||||
|
pygobject3
|
||||||
|
gphoto2
|
||||||
|
pyzmq
|
||||||
|
tornado
|
||||||
|
psutil
|
||||||
|
pyxdg
|
||||||
|
arrow
|
||||||
|
dateutil
|
||||||
|
easygui
|
||||||
|
colour
|
||||||
|
pymediainfo
|
||||||
|
sortedcontainers
|
||||||
|
rawkit
|
||||||
|
requests
|
||||||
|
colorlog
|
||||||
|
pyprind
|
||||||
|
]);
|
||||||
|
|
||||||
|
makeWrapperArgs = [
|
||||||
|
"--set GI_TYPELIB_PATH \"$GI_TYPELIB_PATH\""
|
||||||
|
"--set PYTHONPATH \"$PYTHONPATH\""
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "Photo and video importer for cameras, phones, and memory cards";
|
||||||
|
homepage = http://www.damonlynch.net/rapid/;
|
||||||
|
license = licenses.gpl3;
|
||||||
|
platforms = platforms.linux;
|
||||||
|
maintainers = with maintainers; [ jfrankenau ];
|
||||||
|
};
|
||||||
|
}
|
@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
|
|||||||
description = "RAW converter and digital photo processing software";
|
description = "RAW converter and digital photo processing software";
|
||||||
homepage = http://www.rawtherapee.com/;
|
homepage = http://www.rawtherapee.com/;
|
||||||
license = stdenv.lib.licenses.gpl3Plus;
|
license = stdenv.lib.licenses.gpl3Plus;
|
||||||
maintainers = with stdenv.lib.maintainers; [ viric jcumming mahe the-kenny ];
|
maintainers = with stdenv.lib.maintainers; [ jcumming mahe the-kenny ];
|
||||||
platforms = with stdenv.lib.platforms; linux;
|
platforms = with stdenv.lib.platforms; linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
|
|||||||
homepage = http://www.sane-project.org/;
|
homepage = http://www.sane-project.org/;
|
||||||
description = "Graphical scanning frontend for sane";
|
description = "Graphical scanning frontend for sane";
|
||||||
license = stdenv.lib.licenses.gpl2Plus;
|
license = stdenv.lib.licenses.gpl2Plus;
|
||||||
maintainers = with stdenv.lib.maintainers; [viric peti];
|
maintainers = with stdenv.lib.maintainers; [peti];
|
||||||
platforms = with stdenv.lib.platforms; linux;
|
platforms = with stdenv.lib.platforms; linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
|
|||||||
homepage = https://github.com/Y-Vladimir/SmartDeblur;
|
homepage = https://github.com/Y-Vladimir/SmartDeblur;
|
||||||
description = "Tool for restoring blurry and defocused images";
|
description = "Tool for restoring blurry and defocused images";
|
||||||
license = stdenv.lib.licenses.gpl3;
|
license = stdenv.lib.licenses.gpl3;
|
||||||
maintainers = with stdenv.lib.maintainers; [ viric ];
|
maintainers = with stdenv.lib.maintainers; [ ];
|
||||||
platforms = with stdenv.lib.platforms; linux;
|
platforms = with stdenv.lib.platforms; linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -2,12 +2,12 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "yEd-${version}";
|
name = "yEd-${version}";
|
||||||
version = "3.17.2";
|
version = "3.18.1";
|
||||||
|
|
||||||
src = requireFile {
|
src = requireFile {
|
||||||
name = "${name}.zip";
|
name = "${name}.zip";
|
||||||
url = "https://www.yworks.com/en/products/yfiles/yed/";
|
url = "https://www.yworks.com/en/products/yfiles/yed/";
|
||||||
sha256 = "0wpfvd3jqxgjk3xqkamvlg7rk0w0pmrv7srjfqns447ccc3i7qg2";
|
sha256 = "6aefd87cd925b4a4c86871a3772de243b4e520a86f82158189ae8c19a9a5ecf8";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ unzip makeWrapper ];
|
nativeBuildInputs = [ unzip makeWrapper ];
|
||||||
|
@ -4,11 +4,13 @@
|
|||||||
rustPlatform,
|
rustPlatform,
|
||||||
cmake,
|
cmake,
|
||||||
makeWrapper,
|
makeWrapper,
|
||||||
|
ncurses,
|
||||||
expat,
|
expat,
|
||||||
pkgconfig,
|
pkgconfig,
|
||||||
freetype,
|
freetype,
|
||||||
fontconfig,
|
fontconfig,
|
||||||
libX11,
|
libX11,
|
||||||
|
gzip,
|
||||||
libXcursor,
|
libXcursor,
|
||||||
libXxf86vm,
|
libXxf86vm,
|
||||||
libXi,
|
libXi,
|
||||||
@ -66,11 +68,15 @@ in buildRustPackage rec {
|
|||||||
cmake
|
cmake
|
||||||
makeWrapper
|
makeWrapper
|
||||||
pkgconfig
|
pkgconfig
|
||||||
|
ncurses
|
||||||
|
gzip
|
||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = rpathLibs
|
buildInputs = rpathLibs
|
||||||
++ lib.optionals stdenv.isDarwin darwinFrameworks;
|
++ lib.optionals stdenv.isDarwin darwinFrameworks;
|
||||||
|
|
||||||
|
outputs = [ "out" "terminfo" ];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace copypasta/src/x11.rs \
|
substituteInPlace copypasta/src/x11.rs \
|
||||||
--replace Command::new\(\"xclip\"\) Command::new\(\"${xclip}/bin/xclip\"\)
|
--replace Command::new\(\"xclip\"\) Command::new\(\"${xclip}/bin/xclip\"\)
|
||||||
@ -95,6 +101,14 @@ in buildRustPackage rec {
|
|||||||
install -D alacritty-completions.bash "$out/etc/bash_completion.d/alacritty-completions.bash"
|
install -D alacritty-completions.bash "$out/etc/bash_completion.d/alacritty-completions.bash"
|
||||||
install -D alacritty-completions.fish "$out/share/fish/vendor_completions.d/alacritty.fish"
|
install -D alacritty-completions.fish "$out/share/fish/vendor_completions.d/alacritty.fish"
|
||||||
|
|
||||||
|
install -dm 755 "$out/share/man/man1"
|
||||||
|
gzip -c alacritty.man > "$out/share/man/man1/alacritty.1.gz"
|
||||||
|
|
||||||
|
install -dm 755 "$terminfo/share/terminfo/a/"
|
||||||
|
tic -x -o "$terminfo/share/terminfo" alacritty.info
|
||||||
|
mkdir -p $out/nix-support
|
||||||
|
echo "$terminfo" >> $out/nix-support/propagated-user-env-packages
|
||||||
|
|
||||||
runHook postInstall
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -162,7 +162,7 @@ stdenv.mkDerivation rec {
|
|||||||
description = "Comprehensive e-book software";
|
description = "Comprehensive e-book software";
|
||||||
homepage = https://calibre-ebook.com;
|
homepage = https://calibre-ebook.com;
|
||||||
license = with licenses; if unrarSupport then unfreeRedistributable else gpl3;
|
license = with licenses; if unrarSupport then unfreeRedistributable else gpl3;
|
||||||
maintainers = with maintainers; [ viric domenkozar pSub AndersonTorres ];
|
maintainers = with maintainers; [ domenkozar pSub AndersonTorres ];
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
inherit version;
|
inherit version;
|
||||||
};
|
};
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "dbeaver-ce-${version}";
|
name = "dbeaver-ce-${version}";
|
||||||
version = "5.1.3";
|
version = "5.1.4";
|
||||||
|
|
||||||
desktopItem = makeDesktopItem {
|
desktopItem = makeDesktopItem {
|
||||||
name = "dbeaver";
|
name = "dbeaver";
|
||||||
@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://dbeaver.io/files/${version}/dbeaver-ce-${version}-linux.gtk.x86_64.tar.gz";
|
url = "https://dbeaver.io/files/${version}/dbeaver-ce-${version}-linux.gtk.x86_64.tar.gz";
|
||||||
sha256 = "1znkr28pfpclq2gl2prllb3hwq9v9rj5xl7xarq0hsggzfg9n071";
|
sha256 = "14i7b3l89rkhqq4zgsdbvcs9pp60djv0rjbm86fpk2wi4zkrlzi5";
|
||||||
};
|
};
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
|
|||||||
description = "A generic, highly customizable, and efficient menu for the X Window System";
|
description = "A generic, highly customizable, and efficient menu for the X Window System";
|
||||||
homepage = https://tools.suckless.org/dmenu;
|
homepage = https://tools.suckless.org/dmenu;
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ viric pSub ];
|
maintainers = with maintainers; [ pSub ];
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -2,16 +2,16 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "doomseeker-${version}";
|
name = "doomseeker-${version}";
|
||||||
version = "2018-03-03";
|
version = "2018-03-05";
|
||||||
|
|
||||||
src = fetchFromBitbucket {
|
src = fetchFromBitbucket {
|
||||||
owner = "Doomseeker";
|
owner = "Doomseeker";
|
||||||
repo = "doomseeker";
|
repo = "doomseeker";
|
||||||
rev = "072110a8fe0643c4a72461e7768560813bb0a62b";
|
rev = "c2c7f37b1afb";
|
||||||
sha256 = "1w4g5f7yifqk2d054dqrmy8qj4n5hxdan7n59845m1xh2f2r8i0p";
|
sha256 = "17fna3a604miqsvply3klnmypps4ifz8axgd3pj96z46ybxs8akw";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [ ./fix_paths.patch ];
|
patches = [ ./fix_paths.patch ./qt_build_fix.patch ];
|
||||||
|
|
||||||
buildInputs = [ qtbase qtmultimedia zlib bzip2 ];
|
buildInputs = [ qtbase qtmultimedia zlib bzip2 ];
|
||||||
|
|
||||||
|
47
pkgs/applications/misc/doomseeker/qt_build_fix.patch
Normal file
47
pkgs/applications/misc/doomseeker/qt_build_fix.patch
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
diff -r c2c7f37b1afb src/core/gui/irc/ircdock.cpp
|
||||||
|
--- a/src/core/gui/irc/ircdock.cpp Tue Mar 06 00:14:23 2018 +0100
|
||||||
|
+++ b/src/core/gui/irc/ircdock.cpp Sat Jul 28 16:53:04 2018 -0700
|
||||||
|
@@ -32,6 +32,7 @@
|
||||||
|
#include <QInputDialog>
|
||||||
|
#include <QMessageBox>
|
||||||
|
#include <QToolBar>
|
||||||
|
+#include <QTabBar>
|
||||||
|
|
||||||
|
DClass<IRCDock> : public Ui::IRCDock
|
||||||
|
{
|
||||||
|
diff -r c2c7f37b1afb src/core/gui/logdock.cpp
|
||||||
|
--- a/src/core/gui/logdock.cpp Tue Mar 06 00:14:23 2018 +0100
|
||||||
|
+++ b/src/core/gui/logdock.cpp Sat Jul 28 16:53:04 2018 -0700
|
||||||
|
@@ -21,6 +21,8 @@
|
||||||
|
// Copyright (C) 2009 "Zalewa" <zalewapl@gmail.com>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
+#include <QAction>
|
||||||
|
+
|
||||||
|
#include "clipboard.h"
|
||||||
|
#include "logdock.h"
|
||||||
|
#include "log.h"
|
||||||
|
diff -r c2c7f37b1afb src/core/gui/serverdetailsdock.cpp
|
||||||
|
--- a/src/core/gui/serverdetailsdock.cpp Tue Mar 06 00:14:23 2018 +0100
|
||||||
|
+++ b/src/core/gui/serverdetailsdock.cpp Sat Jul 28 16:53:04 2018 -0700
|
||||||
|
@@ -21,6 +21,7 @@
|
||||||
|
// Copyright (C) 2014 Braden "Blzut3" Obrzut <admin@maniacsvault.net>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
+#include <QAction>
|
||||||
|
#include <QBoxLayout>
|
||||||
|
|
||||||
|
#include "serverdetailsdock.h"
|
||||||
|
diff -r c2c7f37b1afb src/core/gui/serverfilterdock.cpp
|
||||||
|
--- a/src/core/gui/serverfilterdock.cpp Tue Mar 06 00:14:23 2018 +0100
|
||||||
|
+++ b/src/core/gui/serverfilterdock.cpp Sat Jul 28 16:53:04 2018 -0700
|
||||||
|
@@ -20,6 +20,9 @@
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// Copyright (C) 2011 "Zalewa" <zalewapl@gmail.com>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
+
|
||||||
|
+#include <QAction>
|
||||||
|
+
|
||||||
|
#include "serverfilterdock.h"
|
||||||
|
#include "ui_serverfilterdock.h"
|
||||||
|
|
@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
|
|||||||
homepage = http://eaglemode.sourceforge.net;
|
homepage = http://eaglemode.sourceforge.net;
|
||||||
description = "Zoomable User Interface";
|
description = "Zoomable User Interface";
|
||||||
license = licenses.gpl3;
|
license = licenses.gpl3;
|
||||||
maintainers = with maintainers; [ viric ];
|
maintainers = with maintainers; [ ];
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
broken = true;
|
broken = true;
|
||||||
};
|
};
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "exercism-${version}";
|
name = "exercism-${version}";
|
||||||
version = "2.4.1";
|
version = "3.0.6";
|
||||||
|
|
||||||
goPackagePath = "github.com/exercism/cli";
|
goPackagePath = "github.com/exercism/cli";
|
||||||
|
|
||||||
@ -10,14 +10,15 @@ buildGoPackage rec {
|
|||||||
owner = "exercism";
|
owner = "exercism";
|
||||||
repo = "cli";
|
repo = "cli";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "1nab4459zi2gkh18k9vsm54bz39c2sb60v2xy0i72j1vd99axjjj";
|
sha256 = "0xr5bqzm0md1vllnr384k92k7w1nxzw9lhqgm23zkxx5a4vqzy56";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
goDeps = ./deps.nix;
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
|
inherit (src.meta) homepage;
|
||||||
description = "A Go based command line tool for exercism.io";
|
description = "A Go based command line tool for exercism.io";
|
||||||
homepage = http://exercism.io/cli;
|
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = [ maintainers.rbasso ];
|
maintainers = [ maintainers.rbasso ];
|
||||||
platforms = platforms.unix;
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
201
pkgs/applications/misc/exercism/deps.nix
generated
Normal file
201
pkgs/applications/misc/exercism/deps.nix
generated
Normal file
@ -0,0 +1,201 @@
|
|||||||
|
# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix)
|
||||||
|
[
|
||||||
|
{
|
||||||
|
goPackagePath = "github.com/blang/semver";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://github.com/blang/semver";
|
||||||
|
rev = "3c1074078d32d767e08ab2c8564867292da86926";
|
||||||
|
sha256 = "1vqkjrag8nn5hvjz34cf9zsrgwd13ss63y6sp7y5jq39j7bcprdx";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "github.com/davecgh/go-spew";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://github.com/davecgh/go-spew";
|
||||||
|
rev = "8991bc29aa16c548c550c7ff78260e27b9ab7c73";
|
||||||
|
sha256 = "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "github.com/fsnotify/fsnotify";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://github.com/fsnotify/fsnotify";
|
||||||
|
rev = "c2828203cd70a50dcccfb2761f8b1f8ceef9a8e9";
|
||||||
|
sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "github.com/hashicorp/hcl";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://github.com/hashicorp/hcl";
|
||||||
|
rev = "ef8a98b0bbce4a65b5aa4c368430a80ddc533168";
|
||||||
|
sha256 = "1qalfsc31fra7hcw2lc3s20aj7al62fq3j5fn5kga3mg99b82nyr";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "github.com/inconshreveable/go-update";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://github.com/inconshreveable/go-update";
|
||||||
|
rev = "8152e7eb6ccf8679a64582a66b78519688d156ad";
|
||||||
|
sha256 = "07czhspakpi7al004rm669cmf4h5l0vnygsm11280nkfn2zxqdi3";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "github.com/inconshreveable/mousetrap";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://github.com/inconshreveable/mousetrap";
|
||||||
|
rev = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75";
|
||||||
|
sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "github.com/magiconair/properties";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://github.com/magiconair/properties";
|
||||||
|
rev = "c2353362d570a7bfa228149c62842019201cfb71";
|
||||||
|
sha256 = "1a10362wv8a8qwb818wygn2z48lgzch940hvpv81hv8gc747ajxn";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "github.com/mitchellh/mapstructure";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://github.com/mitchellh/mapstructure";
|
||||||
|
rev = "f15292f7a699fcc1a38a80977f80a046874ba8ac";
|
||||||
|
sha256 = "0zm3nhdvmj3f8q0vg2sjfw1sm3pwsw0ggz501awz95w99664a8al";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "github.com/pelletier/go-buffruneio";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://github.com/pelletier/go-buffruneio";
|
||||||
|
rev = "e2f66f8164ca709d4c21e815860afd2024e9b894";
|
||||||
|
sha256 = "16h7fybbai45p5gn2la6z37a8h1ws6r3pg3nwqiw6gbbgjqicrbv";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "github.com/pelletier/go-toml";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://github.com/pelletier/go-toml";
|
||||||
|
rev = "c2dbbc24a97911339e01bda0b8cabdbd8f13b602";
|
||||||
|
sha256 = "0v1dsqnk5zmn6ir8jgxijx14s47jvijlqfz3aq435snfrgybd5rz";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "github.com/pmezard/go-difflib";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://github.com/pmezard/go-difflib";
|
||||||
|
rev = "792786c7400a136282c1664665ae0a8db921c6c2";
|
||||||
|
sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "github.com/spf13/afero";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://github.com/spf13/afero";
|
||||||
|
rev = "787d034dfe70e44075ccc060d346146ef53270ad";
|
||||||
|
sha256 = "0138rjiacl71h7kvhzinviwvy6qa2m6rflpv9lgqv15hnjvhwvg1";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "github.com/spf13/cast";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://github.com/spf13/cast";
|
||||||
|
rev = "8965335b8c7107321228e3e3702cab9832751bac";
|
||||||
|
sha256 = "177bk7lq40jbgv9p9r80aydpaccfk8ja3a7jjhfwiwk9r1pa4rr2";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "github.com/spf13/cobra";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://github.com/spf13/cobra";
|
||||||
|
rev = "7c4570c3ebeb8129a1f7456d0908a8b676b6f9f1";
|
||||||
|
sha256 = "16amh0prlzqrrbg5j629sg0f688nfzfgn9sair8jyybqampr3wc7";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "github.com/spf13/jwalterweatherman";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://github.com/spf13/jwalterweatherman";
|
||||||
|
rev = "7c0cea34c8ece3fbeb2b27ab9b59511d360fb394";
|
||||||
|
sha256 = "132p84i20b9s5r6fs597lsa6648vd415ch7c0d018vm8smzqpd0h";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "github.com/spf13/pflag";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://github.com/spf13/pflag";
|
||||||
|
rev = "3ebe029320b2676d667ae88da602a5f854788a8a";
|
||||||
|
sha256 = "11yxs0wqy70wj106fkz8r923yg4ncnc2mbw33v48zmlg4a1rasgp";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "github.com/spf13/viper";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://github.com/spf13/viper";
|
||||||
|
rev = "d493c32b69b8c6f2377bf30bc4d70267ffbc0793";
|
||||||
|
sha256 = "1jq46790rkjn6c1887wz98dqjk792ij6wnrifzk1maglmfb061hh";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "github.com/stretchr/testify";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://github.com/stretchr/testify";
|
||||||
|
rev = "f35b8ab0b5a2cef36673838d662e249dd9c94686";
|
||||||
|
sha256 = "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "golang.org/x/net";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://go.googlesource.com/net";
|
||||||
|
rev = "3673e40ba22529d22c3fd7c93e97b0ce50fa7bdd";
|
||||||
|
sha256 = "0vx7mz18p480p7fh0w5jv6mfdbsswrlac1sz4i705q7q7ygz59lm";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "golang.org/x/sys";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://go.googlesource.com/sys";
|
||||||
|
rev = "bd9dbc187b6e1dacfdd2722a87e83093c2d7bd6e";
|
||||||
|
sha256 = "0zj8s3q2fznmap1nfr8pv4hz8xqixmkyhr6slq4baf8rvcb4mvbj";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "golang.org/x/text";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://go.googlesource.com/text";
|
||||||
|
rev = "0605a8320aceb4207a5fb3521281e17ec2075476";
|
||||||
|
sha256 = "1pak7q9ivwxh5bnjk00pkrs9ri9vmbyccvza56fl6138w397h49j";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
{
|
||||||
|
goPackagePath = "gopkg.in/yaml.v2";
|
||||||
|
fetch = {
|
||||||
|
type = "git";
|
||||||
|
url = "https://github.com/go-yaml/yaml";
|
||||||
|
rev = "5420a8b6744d3b0345ab293f6fcba19c978f1183";
|
||||||
|
sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
]
|
@ -22,6 +22,6 @@ stdenv.mkDerivation rec {
|
|||||||
description = "OpenStreetMap editor";
|
description = "OpenStreetMap editor";
|
||||||
homepage = http://merkaartor.be/;
|
homepage = http://merkaartor.be/;
|
||||||
license = licenses.gpl2Plus;
|
license = licenses.gpl2Plus;
|
||||||
maintainers = with maintainers; [ viric ];
|
maintainers = with maintainers; [ ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -90,7 +90,7 @@ in stdenv.mkDerivation rec {
|
|||||||
repositories.git = git://git.ghostscript.com/mupdf.git;
|
repositories.git = git://git.ghostscript.com/mupdf.git;
|
||||||
description = "Lightweight PDF, XPS, and E-book viewer and toolkit written in portable C";
|
description = "Lightweight PDF, XPS, and E-book viewer and toolkit written in portable C";
|
||||||
license = licenses.agpl3Plus;
|
license = licenses.agpl3Plus;
|
||||||
maintainers = with maintainers; [ viric vrthra fpletz ];
|
maintainers = with maintainers; [ vrthra fpletz ];
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
|
|||||||
homepage = http://navipowm.sourceforge.net/;
|
homepage = http://navipowm.sourceforge.net/;
|
||||||
description = "Car navigation system";
|
description = "Car navigation system";
|
||||||
license = stdenv.lib.licenses.gpl2;
|
license = stdenv.lib.licenses.gpl2;
|
||||||
maintainers = with stdenv.lib.maintainers; [ viric ];
|
maintainers = with stdenv.lib.maintainers; [ ];
|
||||||
platforms = with stdenv.lib.platforms; linux;
|
platforms = with stdenv.lib.platforms; linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
|
|||||||
homepage = http://www.navit-project.org/;
|
homepage = http://www.navit-project.org/;
|
||||||
description = "Car navigation system with routing engine using OSM maps";
|
description = "Car navigation system with routing engine using OSM maps";
|
||||||
license = stdenv.lib.licenses.gpl2;
|
license = stdenv.lib.licenses.gpl2;
|
||||||
maintainers = with stdenv.lib.maintainers; [ viric ];
|
maintainers = with stdenv.lib.maintainers; [ ];
|
||||||
platforms = with stdenv.lib.platforms; linux;
|
platforms = with stdenv.lib.platforms; linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -53,7 +53,7 @@ pythonPackages.buildPythonApplication rec {
|
|||||||
description = "Open source document analysis and OCR system";
|
description = "Open source document analysis and OCR system";
|
||||||
license = licenses.asl20;
|
license = licenses.asl20;
|
||||||
homepage = https://github.com/tmbdev/ocropy/;
|
homepage = https://github.com/tmbdev/ocropy/;
|
||||||
maintainers = with maintainers; [ domenkozar viric ];
|
maintainers = with maintainers; [ domenkozar ];
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
{ stdenv, fetchFromGitHub
|
{ stdenv, fetchFromGitHub
|
||||||
, meson, ninja, pkgconfig, vala, gobjectIntrospection, gettext, wrapGAppsHook
|
, meson, ninja, pkgconfig, vala, gobjectIntrospection, gettext, wrapGAppsHook, desktop-file-utils
|
||||||
, gtk3, glib, granite, libgee, libgda, gtksourceview, libxml2, libsecret }:
|
, gtk3, glib, granite, libgee, libgda, gtksourceview, libxml2, libsecret }:
|
||||||
|
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "0.5.5";
|
version = "0.5.9";
|
||||||
sqlGda = libgda.override {
|
sqlGda = libgda.override {
|
||||||
mysqlSupport = true;
|
mysqlSupport = true;
|
||||||
postgresSupport = true;
|
postgresSupport = true;
|
||||||
@ -17,10 +17,10 @@ in stdenv.mkDerivation rec {
|
|||||||
owner = "Alecaddd";
|
owner = "Alecaddd";
|
||||||
repo = "sequeler";
|
repo = "sequeler";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "0jv7nx9k1qw2i3cmg0vnahz4qfam03xypas975x40icqd3bhfgj3";
|
sha256 = "08dgir1prjfh7kxdxksabia5093gcjyy2yy7s57yizszplw2v07v";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ meson ninja pkgconfig vala gobjectIntrospection gettext wrapGAppsHook ];
|
nativeBuildInputs = [ meson ninja pkgconfig vala gobjectIntrospection gettext wrapGAppsHook desktop-file-utils ];
|
||||||
|
|
||||||
buildInputs = [ gtk3 glib granite libgee sqlGda gtksourceview libxml2 libsecret ];
|
buildInputs = [ gtk3 glib granite libgee sqlGda gtksourceview libxml2 libsecret ];
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
|
|||||||
homepage = https://st.suckless.org/;
|
homepage = https://st.suckless.org/;
|
||||||
description = "Simple Terminal for X from Suckless.org Community";
|
description = "Simple Terminal for X from Suckless.org Community";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [viric andsild];
|
maintainers = with maintainers; [andsild];
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1,18 +1,19 @@
|
|||||||
{ stdenv, fetchFromGitHub, ocaml, findlib, ocf, ptime,
|
{ stdenv, fetchFromGitLab, ocaml, findlib, ocf, ptime,
|
||||||
uutf, uri, ppx_blob, xtmpl, ocaml_lwt, higlo, camlp4, omd
|
uutf, uri, ppx_blob, xtmpl, ocaml_lwt, higlo, omd
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "stog-${version}";
|
name = "stog-${version}";
|
||||||
version = "0.17.0";
|
version = "0.18.0";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitLab {
|
||||||
|
domain = "framagit.org";
|
||||||
owner = "zoggy";
|
owner = "zoggy";
|
||||||
repo = "stog";
|
repo = "stog";
|
||||||
rev = "release-${version}";
|
rev = version;
|
||||||
sha256 = "06fnl3im0rycn05w39adfmm7w4s8l3jrj43h8f8h3b56grh21x0d";
|
sha256 = "154gl3ljxqlw8wz1vmsyv8180igrl5bjq0wir7ybrnzq2cdflkv0";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ ocaml camlp4 uutf ];
|
buildInputs = [ ocaml uutf ];
|
||||||
propagatedBuildInputs = [ findlib omd ppx_blob ocf ptime uri xtmpl ocaml_lwt higlo ];
|
propagatedBuildInputs = [ findlib omd ppx_blob ocf ptime uri xtmpl ocaml_lwt higlo ];
|
||||||
|
|
||||||
createFindlibDestdir = true;
|
createFindlibDestdir = true;
|
||||||
@ -21,7 +22,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "XML documents and web site compiler";
|
description = "XML documents and web site compiler";
|
||||||
homepage = https://zoggy.github.io/stog/;
|
homepage = https://www.good-eris.net/stog;
|
||||||
license = licenses.lgpl3;
|
license = licenses.lgpl3;
|
||||||
platforms = ocaml.meta.platforms or [];
|
platforms = ocaml.meta.platforms or [];
|
||||||
maintainers = with maintainers; [ regnat ];
|
maintainers = with maintainers; [ regnat ];
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
{ stdenv, fetchFromGitHub, python3Packages }:
|
{ stdenv, fetchFromGitHub, python3Packages }:
|
||||||
|
|
||||||
python3Packages.buildPythonApplication rec {
|
python3Packages.buildPythonApplication rec {
|
||||||
version = "0.18.0";
|
version = "0.19.0";
|
||||||
name = "toot-${version}";
|
name = "toot-${version}";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "ihabunek";
|
owner = "ihabunek";
|
||||||
repo = "toot";
|
repo = "toot";
|
||||||
rev = "${version}";
|
rev = "${version}";
|
||||||
sha256 = "0snvxn7ifbkrdnml66pdna7vny3qa0s6gcjjz69s7scc0razwrh8";
|
sha256 = "1z0r6yqi522d5jbpd0w3prd33l067jb1jhfnxf6hkzhnx1wddjsa";
|
||||||
};
|
};
|
||||||
|
|
||||||
checkInputs = with python3Packages; [ pytest ];
|
checkInputs = with python3Packages; [ pytest ];
|
||||||
|
@ -92,7 +92,7 @@ stdenv.mkDerivation {
|
|||||||
description = "Free Open-Source filesystem on-the-fly encryption";
|
description = "Free Open-Source filesystem on-the-fly encryption";
|
||||||
homepage = http://www.truecrypt.org/;
|
homepage = http://www.truecrypt.org/;
|
||||||
license = "TrueCrypt License Version 2.6";
|
license = "TrueCrypt License Version 2.6";
|
||||||
maintainers = with stdenv.lib.maintainers; [ viric ryantm ];
|
maintainers = with stdenv.lib.maintainers; [ ryantm ];
|
||||||
platforms = with stdenv.lib.platforms; linux;
|
platforms = with stdenv.lib.platforms; linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -65,7 +65,7 @@ stdenv.mkDerivation rec {
|
|||||||
meta = {
|
meta = {
|
||||||
homepage = http://invisible-island.net/xterm;
|
homepage = http://invisible-island.net/xterm;
|
||||||
license = with stdenv.lib.licenses; [ mit ];
|
license = with stdenv.lib.licenses; [ mit ];
|
||||||
maintainers = with stdenv.lib.maintainers; [viric vrthra];
|
maintainers = with stdenv.lib.maintainers; [vrthra];
|
||||||
platforms = with stdenv.lib.platforms; linux ++ darwin;
|
platforms = with stdenv.lib.platforms; linux ++ darwin;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -51,6 +51,6 @@ mkChromiumDerivation (base: rec {
|
|||||||
license = licenses.bsd3;
|
license = licenses.bsd3;
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
hydraPlatforms = if channel == "stable" then ["aarch64-linux" "x86_64-linux"] else [];
|
hydraPlatforms = if channel == "stable" then ["aarch64-linux" "x86_64-linux"] else [];
|
||||||
timeout = 86400; # 24 hours
|
timeout = 172800; # 48 hours
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
, trezor-bridge, bluejeans, djview4, adobe-reader
|
, trezor-bridge, bluejeans, djview4, adobe-reader
|
||||||
, google_talk_plugin, fribid, gnome3/*.gnome-shell*/
|
, google_talk_plugin, fribid, gnome3/*.gnome-shell*/
|
||||||
, esteidfirefoxplugin
|
, esteidfirefoxplugin
|
||||||
, browserpass, chrome-gnome-shell, uget-integrator, plasma-browser-integration
|
, browserpass, chrome-gnome-shell, uget-integrator, plasma-browser-integration, bukubrow
|
||||||
, udev
|
, udev
|
||||||
, kerberos
|
, kerberos
|
||||||
}:
|
}:
|
||||||
@ -61,6 +61,7 @@ let
|
|||||||
nativeMessagingHosts =
|
nativeMessagingHosts =
|
||||||
([ ]
|
([ ]
|
||||||
++ lib.optional (cfg.enableBrowserpass or false) (lib.getBin browserpass)
|
++ lib.optional (cfg.enableBrowserpass or false) (lib.getBin browserpass)
|
||||||
|
++ lib.optional (cfg.enableBukubrow or false) bukubrow
|
||||||
++ lib.optional (cfg.enableGnomeExtensions or false) chrome-gnome-shell
|
++ lib.optional (cfg.enableGnomeExtensions or false) chrome-gnome-shell
|
||||||
++ lib.optional (cfg.enableUgetIntegrator or false) uget-integrator
|
++ lib.optional (cfg.enableUgetIntegrator or false) uget-integrator
|
||||||
++ lib.optional (cfg.enablePlasmaBrowserIntegration or false) plasma-browser-integration
|
++ lib.optional (cfg.enablePlasmaBrowserIntegration or false) plasma-browser-integration
|
||||||
|
@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
|
|||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = http://links.twibright.com/;
|
homepage = http://links.twibright.com/;
|
||||||
description = "A small browser with some graphics support";
|
description = "A small browser with some graphics support";
|
||||||
maintainers = with maintainers; [ raskin viric ];
|
maintainers = with maintainers; [ raskin ];
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -36,11 +36,11 @@ with python'.pkgs;
|
|||||||
|
|
||||||
buildPythonApplication rec {
|
buildPythonApplication rec {
|
||||||
pname = "FlexGet";
|
pname = "FlexGet";
|
||||||
version = "2.14.5";
|
version = "2.14.9";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "05kczj10p8f9b1ll4ii5anbg6nk5dhb7lm9skbj6ix7v9hi48hz4";
|
sha256 = "1a8nxfr0rzwwd7b0nxr7zmw04ygbqvnzbi4w4nw2w8xiy46zid3q";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
@ -44,7 +44,7 @@ in mkDerivation rec {
|
|||||||
description = "Qt Tox client";
|
description = "Qt Tox client";
|
||||||
homepage = https://tox.chat;
|
homepage = https://tox.chat;
|
||||||
license = licenses.gpl3;
|
license = licenses.gpl3;
|
||||||
maintainers = with maintainers; [ viric jgeerds akaWolf peterhoeg ];
|
maintainers = with maintainers; [ jgeerds akaWolf peterhoeg ];
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
|
|||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Reference CLI for Tox";
|
description = "Reference CLI for Tox";
|
||||||
license = licenses.gpl3Plus;
|
license = licenses.gpl3Plus;
|
||||||
maintainers = with maintainers; [ viric jgeerds ];
|
maintainers = with maintainers; [ jgeerds ];
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -62,7 +62,7 @@ let
|
|||||||
description = "Low-latency, high quality voice chat software";
|
description = "Low-latency, high quality voice chat software";
|
||||||
homepage = https://mumble.info;
|
homepage = https://mumble.info;
|
||||||
license = licenses.bsd3;
|
license = licenses.bsd3;
|
||||||
maintainers = with maintainers; [ viric jgeerds wkennington ];
|
maintainers = with maintainers; [ jgeerds wkennington ];
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
@ -72,7 +72,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
license = licenses.gpl2Plus;
|
license = licenses.gpl2Plus;
|
||||||
|
|
||||||
maintainers = with maintainers; [ viric vrthra ];
|
maintainers = with maintainers; [ vrthra ];
|
||||||
platforms = platforms.gnu ++ platforms.linux;
|
platforms = platforms.gnu ++ platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -86,7 +86,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
license = stdenv.lib.licenses.gpl2Plus;
|
license = stdenv.lib.licenses.gpl2Plus;
|
||||||
|
|
||||||
maintainers = with stdenv.lib.maintainers; [ viric ];
|
maintainers = with stdenv.lib.maintainers; [ ];
|
||||||
platforms = stdenv.lib.platforms.gnu ++ stdenv.lib.platforms.linux;
|
platforms = stdenv.lib.platforms.gnu ++ stdenv.lib.platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -42,6 +42,6 @@ stdenv.mkDerivation rec {
|
|||||||
homepage = https://www.qbittorrent.org/;
|
homepage = https://www.qbittorrent.org/;
|
||||||
license = licenses.gpl2;
|
license = licenses.gpl2;
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
maintainers = with maintainers; [ Anton-Latukha viric ];
|
maintainers = with maintainers; [ Anton-Latukha ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
|
|||||||
description = "A multimedia communication library written in C, implementing standard based protocols such as SIP, SDP, RTP, STUN, TURN, and ICE";
|
description = "A multimedia communication library written in C, implementing standard based protocols such as SIP, SDP, RTP, STUN, TURN, and ICE";
|
||||||
homepage = http://pjsip.org/;
|
homepage = http://pjsip.org/;
|
||||||
license = stdenv.lib.licenses.gpl2Plus;
|
license = stdenv.lib.licenses.gpl2Plus;
|
||||||
maintainers = with stdenv.lib.maintainers; [viric olynch];
|
maintainers = with stdenv.lib.maintainers; [olynch];
|
||||||
platforms = with stdenv.lib.platforms; linux;
|
platforms = with stdenv.lib.platforms; linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -5,14 +5,14 @@
|
|||||||
with stdenv.lib;
|
with stdenv.lib;
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "6.2.2";
|
version = "6.2.3";
|
||||||
name = "seafile-client-${version}";
|
name = "seafile-client-${version}";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "haiwen";
|
owner = "haiwen";
|
||||||
repo = "seafile-client";
|
repo = "seafile-client";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "19204fqi4x4q7hsc500y6gj0qdfzf4kjgfsr808w13qnh1lxhvr4";
|
sha256 = "1wdpz7vxhn9mcc7kxhrz9c5dwd492akirz351wfi4xxy5np6p6kp";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig cmake makeWrapper ];
|
nativeBuildInputs = [ pkgconfig cmake makeWrapper ];
|
||||||
|
@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
|
|||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Advanced IRC bouncer";
|
description = "Advanced IRC bouncer";
|
||||||
homepage = https://wiki.znc.in/ZNC;
|
homepage = https://wiki.znc.in/ZNC;
|
||||||
maintainers = with maintainers; [ viric schneefux lnl7 ];
|
maintainers = with maintainers; [ schneefux lnl7 ];
|
||||||
license = licenses.asl20;
|
license = licenses.asl20;
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
|
@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
|
|||||||
description = "Free, easy, personal accounting for everyone";
|
description = "Free, easy, personal accounting for everyone";
|
||||||
homepage = http://homebank.free.fr/;
|
homepage = http://homebank.free.fr/;
|
||||||
license = licenses.gpl2Plus;
|
license = licenses.gpl2Plus;
|
||||||
maintainers = with maintainers; [ viric pSub ];
|
maintainers = with maintainers; [ pSub ];
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -278,7 +278,7 @@ in stdenv.mkDerivation rec {
|
|||||||
description = "Comprehensive, professional-quality productivity suite, a variant of openoffice.org";
|
description = "Comprehensive, professional-quality productivity suite, a variant of openoffice.org";
|
||||||
homepage = https://libreoffice.org/;
|
homepage = https://libreoffice.org/;
|
||||||
license = licenses.lgpl3;
|
license = licenses.lgpl3;
|
||||||
maintainers = with maintainers; [ viric raskin ];
|
maintainers = with maintainers; [ raskin ];
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -275,7 +275,7 @@ in stdenv.mkDerivation rec {
|
|||||||
description = "Comprehensive, professional-quality productivity suite (Still/stable release)";
|
description = "Comprehensive, professional-quality productivity suite (Still/stable release)";
|
||||||
homepage = https://libreoffice.org/;
|
homepage = https://libreoffice.org/;
|
||||||
license = licenses.lgpl3;
|
license = licenses.lgpl3;
|
||||||
maintainers = with maintainers; [ viric raskin ];
|
maintainers = with maintainers; [ raskin ];
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -3,11 +3,11 @@
|
|||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "${pname}-${version}";
|
name = "${pname}-${version}";
|
||||||
pname = "bcftools";
|
pname = "bcftools";
|
||||||
version = "1.8";
|
version = "1.9";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/samtools/bcftools/releases/download/${version}/${name}.tar.bz2";
|
url = "https://github.com/samtools/bcftools/releases/download/${version}/${name}.tar.bz2";
|
||||||
sha256 = "1vgw2mwngq20c530zim52zvgmw1lci8rzl33pvh44xqk3xlzvjsa";
|
sha256 = "1j3h638i8kgihzyrlnpj82xg1b23sijibys9hvwari3fy7kd0dkg";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ htslib zlib bzip2 lzma curl perl python ];
|
buildInputs = [ htslib zlib bzip2 lzma curl perl python ];
|
||||||
|
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
|
|||||||
description = "VCD/Waveform viewer for Unix and Win32";
|
description = "VCD/Waveform viewer for Unix and Win32";
|
||||||
homepage = http://gtkwave.sourceforge.net;
|
homepage = http://gtkwave.sourceforge.net;
|
||||||
license = stdenv.lib.licenses.gpl2Plus;
|
license = stdenv.lib.licenses.gpl2Plus;
|
||||||
maintainers = with stdenv.lib.maintainers; [ thoughtpolice viric ];
|
maintainers = with stdenv.lib.maintainers; [ thoughtpolice ];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = stdenv.lib.platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -18,7 +18,7 @@ stdenv.mkDerivation {
|
|||||||
description = "The Next Generation Spice (Electronic Circuit Simulator)";
|
description = "The Next Generation Spice (Electronic Circuit Simulator)";
|
||||||
homepage = http://ngspice.sourceforge.net;
|
homepage = http://ngspice.sourceforge.net;
|
||||||
license = with licenses; [ "BSD" gpl2 ];
|
license = with licenses; [ "BSD" gpl2 ];
|
||||||
maintainers = with maintainers; [ bgamari viric rongcuid ];
|
maintainers = with maintainers; [ bgamari rongcuid ];
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -4,11 +4,11 @@
|
|||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
|
|
||||||
name = "gp2c-${version}";
|
name = "gp2c-${version}";
|
||||||
version = "0.0.10pl1";
|
version = "0.0.11";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://pari.math.u-bordeaux.fr/pub/pari/GP2C/${name}.tar.gz";
|
url = "https://pari.math.u-bordeaux.fr/pub/pari/GP2C/${name}.tar.gz";
|
||||||
sha256 = "16hgmdvzxbmv63x1f72q1xgfyh0qhx7kaf9nbaamy0gdawxjxcav";
|
sha256 = "1z69xj2dpd8yyi8108rz26c50xpv0k2j8qnk0bzy1c5lw3pd1adm";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ pari perl ];
|
buildInputs = [ pari perl ];
|
||||||
|
@ -12,8 +12,6 @@ let
|
|||||||
|
|
||||||
cysignals = super.cysignals.override { inherit pari; };
|
cysignals = super.cysignals.override { inherit pari; };
|
||||||
|
|
||||||
cvxopt = super.cvxopt.override { inherit glpk; };
|
|
||||||
|
|
||||||
# python packages that appear unmaintained and were not accepted into the nixpkgs
|
# python packages that appear unmaintained and were not accepted into the nixpkgs
|
||||||
# tree because of that. These packages are only dependencies of the more-or-less
|
# tree because of that. These packages are only dependencies of the more-or-less
|
||||||
# deprecated sagenb. However sagenb is still a default dependency and the doctests
|
# deprecated sagenb. However sagenb is still a default dependency and the doctests
|
||||||
@ -26,7 +24,7 @@ let
|
|||||||
pybrial = self.callPackage ./pybrial.nix {};
|
pybrial = self.callPackage ./pybrial.nix {};
|
||||||
|
|
||||||
sagelib = self.callPackage ./sagelib.nix {
|
sagelib = self.callPackage ./sagelib.nix {
|
||||||
inherit flint ecl pari glpk eclib ntl arb;
|
inherit flint ecl pari eclib ntl arb;
|
||||||
inherit sage-src openblas-blas-pc openblas-cblas-pc openblas-lapack-pc pynac singular;
|
inherit sage-src openblas-blas-pc openblas-cblas-pc openblas-lapack-pc pynac singular;
|
||||||
linbox = nixpkgs.linbox.override { withSage = true; };
|
linbox = nixpkgs.linbox.override { withSage = true; };
|
||||||
};
|
};
|
||||||
@ -47,7 +45,7 @@ let
|
|||||||
};
|
};
|
||||||
|
|
||||||
sage-env = self.callPackage ./sage-env.nix {
|
sage-env = self.callPackage ./sage-env.nix {
|
||||||
inherit sage-src python rWrapper openblas-cblas-pc glpk ecl singular eclib pari palp flint pynac pythonEnv giac ntl;
|
inherit sage-src python rWrapper openblas-cblas-pc ecl singular eclib pari palp flint pynac pythonEnv giac ntl;
|
||||||
pkg-config = nixpkgs.pkgconfig; # not to confuse with pythonPackages.pkgconfig
|
pkg-config = nixpkgs.pkgconfig; # not to confuse with pythonPackages.pkgconfig
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -176,37 +174,6 @@ let
|
|||||||
sha256 = "19gbsm8jqq3hraanbmsvzkbh88iwlqbckzbnga3y76r7k42akn7m";
|
sha256 = "19gbsm8jqq3hraanbmsvzkbh88iwlqbckzbnga3y76r7k42akn7m";
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
# https://trac.sagemath.org/ticket/24824
|
|
||||||
glpk = nixpkgs.glpk.overrideAttrs (attrs: rec {
|
|
||||||
version = "4.63";
|
|
||||||
name = "glpk-${version}";
|
|
||||||
src = fetchurl {
|
|
||||||
url = "mirror://gnu/glpk/${name}.tar.gz";
|
|
||||||
sha256 = "1xp7nclmp8inp20968bvvfcwmz3mz03sbm0v3yjz8aqwlpqjfkci";
|
|
||||||
};
|
|
||||||
patches = (attrs.patches or []) ++ [
|
|
||||||
# Alternatively patch sage with debians
|
|
||||||
# https://sources.debian.org/data/main/s/sagemath/8.1-7/debian/patches/t-version-glpk-4.60-extra-hack-fixes.patch
|
|
||||||
# The header of that debian patch contains a good description of the issue. The gist of it:
|
|
||||||
# > If GLPK in Sage causes one error, and this is caught by Sage and recovered from, then
|
|
||||||
# > later (because upstream GLPK does not clear the "error" flag) Sage will append
|
|
||||||
# > all subsequent terminal output of GLPK into the error_message string but not
|
|
||||||
# > actually forward it to the user's terminal. This breaks some doctests.
|
|
||||||
(fetchpatch {
|
|
||||||
name = "error_recovery.patch";
|
|
||||||
url = "https://git.sagemath.org/sage.git/plain/build/pkgs/glpk/patches/error_recovery.patch?id=07d6c37d18811e2b377a9689790a7c5e24da16ba";
|
|
||||||
sha256 = "0z99z9gd31apb6x5n5n26411qzx0ma3s6dnznc4x61x86bhq31qf";
|
|
||||||
})
|
|
||||||
|
|
||||||
# Allow setting a exact verbosity level (OFF|ERR|ON|ALL|DBG)
|
|
||||||
(fetchpatch {
|
|
||||||
name = "exact_verbosity.patch";
|
|
||||||
url = "https://git.sagemath.org/sage.git/plain/build/pkgs/glpk/patches/glp_exact_verbosity.patch?id=07d6c37d18811e2b377a9689790a7c5e24da16ba";
|
|
||||||
sha256 = "15gm5i2alqla3m463i1qq6jx6c0ns6lip7njvbhp37pgxg4s9hx8";
|
|
||||||
})
|
|
||||||
];
|
|
||||||
});
|
|
||||||
in
|
in
|
||||||
python.pkgs.sage-wrapper // {
|
python.pkgs.sage-wrapper // {
|
||||||
doc = python.pkgs.sagedoc;
|
doc = python.pkgs.sagedoc;
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
{ stdenv, buildGoPackage, fetchFromGitHub, curl, libgit2_0_25, ncurses, pkgconfig, readline }:
|
{ stdenv, buildGoPackage, fetchFromGitHub, curl, libgit2_0_27, ncurses, pkgconfig, readline }:
|
||||||
let
|
let
|
||||||
version = "0.1.2";
|
version = "0.2.0";
|
||||||
in
|
in
|
||||||
buildGoPackage {
|
buildGoPackage {
|
||||||
name = "grv-${version}";
|
name = "grv-${version}";
|
||||||
|
|
||||||
buildInputs = [ ncurses readline curl libgit2_0_25 ];
|
buildInputs = [ ncurses readline curl libgit2_0_27 ];
|
||||||
nativeBuildInputs = [ pkgconfig ];
|
nativeBuildInputs = [ pkgconfig ];
|
||||||
|
|
||||||
goPackagePath = "github.com/rgburke/grv";
|
goPackagePath = "github.com/rgburke/grv";
|
||||||
@ -14,7 +14,7 @@ buildGoPackage {
|
|||||||
owner = "rgburke";
|
owner = "rgburke";
|
||||||
repo = "grv";
|
repo = "grv";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "1i8cr5xxdacpby60nqfyj8ijyc0h62029kbds2lq26rb8nn9qih2";
|
sha256 = "0hlqw6b51jglqzzjgazncckpgarp25ghshl0lxv1mff80jg8wd1a";
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
let
|
let
|
||||||
# if you bump version, update pkgs.tortoisehg too or ping maintainer
|
# if you bump version, update pkgs.tortoisehg too or ping maintainer
|
||||||
version = "4.5.2";
|
version = "4.6.2";
|
||||||
name = "mercurial-${version}";
|
name = "mercurial-${version}";
|
||||||
inherit (python2Packages) docutils hg-git dulwich python;
|
inherit (python2Packages) docutils hg-git dulwich python;
|
||||||
in python2Packages.buildPythonApplication {
|
in python2Packages.buildPythonApplication {
|
||||||
@ -13,7 +13,7 @@ in python2Packages.buildPythonApplication {
|
|||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://mercurial-scm.org/release/${name}.tar.gz";
|
url = "https://mercurial-scm.org/release/${name}.tar.gz";
|
||||||
sha256 = "14732hhw2ibvy5khqxjc8a983z3rib5vp9lqfbws80lm3kyryjm4";
|
sha256 = "1bv6wgcdx8glihjjfg22khhc52mclsn4kwfqvzbzlg0b42h4xl0w";
|
||||||
};
|
};
|
||||||
|
|
||||||
inherit python; # pass it so that the same version can be used in hg2git
|
inherit python; # pass it so that the same version can be used in hg2git
|
||||||
|
@ -2,11 +2,11 @@
|
|||||||
|
|
||||||
python2Packages.buildPythonApplication rec {
|
python2Packages.buildPythonApplication rec {
|
||||||
name = "tortoisehg-${version}";
|
name = "tortoisehg-${version}";
|
||||||
version = "4.5.2";
|
version = "4.6.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://bitbucket.org/tortoisehg/targz/downloads/${name}.tar.gz";
|
url = "https://bitbucket.org/tortoisehg/targz/downloads/${name}.tar.gz";
|
||||||
sha256 = "0q12zjpgafdch4ns31k4afy25g837xm7v2qwj62806l2dz4rm4h9";
|
sha256 = "1argpi5h0fv4ilahi52c98xgvsvz27lvqi41hzw1f81mhjgyhqik";
|
||||||
};
|
};
|
||||||
|
|
||||||
pythonPath = with python2Packages; [ pyqt4 mercurial qscintilla iniparse ];
|
pythonPath = with python2Packages; [ pyqt4 mercurial qscintilla iniparse ];
|
||||||
|
@ -86,7 +86,7 @@ stdenv.mkDerivation rec {
|
|||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = http://fixounet.free.fr/avidemux/;
|
homepage = http://fixounet.free.fr/avidemux/;
|
||||||
description = "Free video editor designed for simple video editing tasks";
|
description = "Free video editor designed for simple video editing tasks";
|
||||||
maintainers = with maintainers; [ viric abbradar ma27 ];
|
maintainers = with maintainers; [ abbradar ma27 ];
|
||||||
# "CPU not supported" errors on AArch64
|
# "CPU not supported" errors on AArch64
|
||||||
platforms = [ "i686-linux" "x86_64-linux" ];
|
platforms = [ "i686-linux" "x86_64-linux" ];
|
||||||
license = licenses.gpl2;
|
license = licenses.gpl2;
|
||||||
|
@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
|
|||||||
description = "A script system that allows advanced non-linear editing";
|
description = "A script system that allows advanced non-linear editing";
|
||||||
homepage = https://github.com/avxsynth/avxsynth;
|
homepage = https://github.com/avxsynth/avxsynth;
|
||||||
license = licenses.gpl2Plus;
|
license = licenses.gpl2Plus;
|
||||||
maintainers = with maintainers; [ codyopel viric ];
|
maintainers = with maintainers; [ codyopel ];
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
broken = true; # 2018-04-10
|
broken = true; # 2018-04-10
|
||||||
};
|
};
|
||||||
|
@ -149,7 +149,7 @@ stdenv.mkDerivation rec {
|
|||||||
homepage = http://www.qemu.org/;
|
homepage = http://www.qemu.org/;
|
||||||
description = "A generic and open source machine emulator and virtualizer";
|
description = "A generic and open source machine emulator and virtualizer";
|
||||||
license = licenses.gpl2Plus;
|
license = licenses.gpl2Plus;
|
||||||
maintainers = with maintainers; [ viric eelco ];
|
maintainers = with maintainers; [ eelco ];
|
||||||
platforms = platforms.linux ++ platforms.darwin;
|
platforms = platforms.linux ++ platforms.darwin;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
|
|||||||
homepage = https://tools.suckless.org/tabbed;
|
homepage = https://tools.suckless.org/tabbed;
|
||||||
description = "Simple generic tabbed fronted to xembed aware applications";
|
description = "Simple generic tabbed fronted to xembed aware applications";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ viric vrthra ];
|
maintainers = with maintainers; [ vrthra ];
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
|
|||||||
homepage = http://vwm.sourceforge.net/;
|
homepage = http://vwm.sourceforge.net/;
|
||||||
description = "Dynamic window manager for the console";
|
description = "Dynamic window manager for the console";
|
||||||
license = licenses.gpl2Plus;
|
license = licenses.gpl2Plus;
|
||||||
maintainers = with maintainers; [ viric ];
|
maintainers = with maintainers; [ ];
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -43,10 +43,8 @@ let
|
|||||||
# The wrapper scripts use 'cat' and 'grep', so we may need coreutils.
|
# The wrapper scripts use 'cat' and 'grep', so we may need coreutils.
|
||||||
coreutils_bin = if nativeTools then "" else getBin coreutils;
|
coreutils_bin = if nativeTools then "" else getBin coreutils;
|
||||||
|
|
||||||
dashlessTarget = stdenv.lib.replaceStrings ["-"] ["_"] targetPlatform.config;
|
|
||||||
|
|
||||||
# See description in cc-wrapper.
|
# See description in cc-wrapper.
|
||||||
infixSalt = dashlessTarget;
|
infixSalt = replaceStrings ["-" "."] ["_" "_"] targetPlatform.config;
|
||||||
|
|
||||||
# The dynamic linker has different names on different platforms. This is a
|
# The dynamic linker has different names on different platforms. This is a
|
||||||
# shell glob that ought to match it.
|
# shell glob that ought to match it.
|
||||||
|
@ -45,14 +45,12 @@ let
|
|||||||
default_cxx_stdlib_compile = optionalString (targetPlatform.isLinux && !(cc.isGNU or false) && !nativeTools && cc ? gcc)
|
default_cxx_stdlib_compile = optionalString (targetPlatform.isLinux && !(cc.isGNU or false) && !nativeTools && cc ? gcc)
|
||||||
"-isystem $(echo -n ${cc.gcc}/include/c++/*) -isystem $(echo -n ${cc.gcc}/include/c++/*)/$(${cc.gcc}/bin/gcc -dumpmachine)";
|
"-isystem $(echo -n ${cc.gcc}/include/c++/*) -isystem $(echo -n ${cc.gcc}/include/c++/*)/$(${cc.gcc}/bin/gcc -dumpmachine)";
|
||||||
|
|
||||||
dashlessTarget = stdenv.lib.replaceStrings ["-"] ["_"] targetPlatform.config;
|
|
||||||
|
|
||||||
# The "infix salt" is a arbitrary string added in the middle of env vars
|
# The "infix salt" is a arbitrary string added in the middle of env vars
|
||||||
# defined by cc-wrapper's hooks so that multiple cc-wrappers can be used
|
# defined by cc-wrapper's hooks so that multiple cc-wrappers can be used
|
||||||
# without interfering. For the moment, it is defined as the target triple,
|
# without interfering. For the moment, it is defined as the target triple,
|
||||||
# adjusted to be a valid bash identifier. This should be considered an
|
# adjusted to be a valid bash identifier. This should be considered an
|
||||||
# unstable implementation detail, however.
|
# unstable implementation detail, however.
|
||||||
infixSalt = dashlessTarget;
|
infixSalt = replaceStrings ["-" "."] ["_" "_"] targetPlatform.config;
|
||||||
|
|
||||||
expand-response-params =
|
expand-response-params =
|
||||||
if buildPackages.stdenv.cc or null != null && buildPackages.stdenv.cc != "/dev/null"
|
if buildPackages.stdenv.cc or null != null && buildPackages.stdenv.cc != "/dev/null"
|
||||||
|
@ -1 +0,0 @@
|
|||||||
postFixupHooks+=
|
|
@ -1,23 +1,19 @@
|
|||||||
{ lib, fetchFromGitHub }:
|
{ lib, fetchzip }:
|
||||||
|
|
||||||
let version = "0.5.3";
|
let
|
||||||
in fetchFromGitHub rec {
|
version = "1.0.2";
|
||||||
|
in fetchzip rec {
|
||||||
name = "ibm-plex-${version}";
|
name = "ibm-plex-${version}";
|
||||||
|
url = "https://github.com/IBM/plex/releases/download/v${version}/OpenType.zip";
|
||||||
owner = "IBM";
|
|
||||||
repo = "type";
|
|
||||||
rev = "v${version}";
|
|
||||||
sha256 = "1im7sid3qsk4wnm0yhq9h7i50bz46jksqxv60svdfnsrwq0krd1h";
|
|
||||||
|
|
||||||
postFetch = ''
|
postFetch = ''
|
||||||
tar --strip-components=1 -xzvf $downloadedFile
|
mkdir -p $out/share/fonts
|
||||||
mkdir -p $out/share/fonts/opentype
|
unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype
|
||||||
cp fonts/*/desktop/mac/*.otf $out/share/fonts/opentype/
|
|
||||||
'';
|
'';
|
||||||
|
sha256 = "1ixxm47lwsrc136z6cxkk5dm3svmvcvq0ya8q8ayvn68q5ijbh5m";
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "IBM Plex Typeface";
|
description = "IBM Plex Typeface";
|
||||||
homepage = https://ibm.github.io/type/;
|
homepage = https://www.ibm.com/plex/;
|
||||||
license = licenses.ofl;
|
license = licenses.ofl;
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
maintainers = [ maintainers.romildo ];
|
maintainers = [ maintainers.romildo ];
|
||||||
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "elementary-xfce-icon-theme-${version}";
|
name = "elementary-xfce-icon-theme-${version}";
|
||||||
version = "0.11";
|
version = "0.12";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "shimmerproject";
|
owner = "shimmerproject";
|
||||||
repo = "elementary-xfce";
|
repo = "elementary-xfce";
|
||||||
rev = "elementary-xfce-${version}";
|
rev = "elementary-xfce-${version}";
|
||||||
sha256 = "1hgbw9wwsgrbrs8lgdhba2m8m1cvqbcy27b87kjws6jsa00f5hx6";
|
sha256 = "036676443sj4lxm7z211b0br87zdnbrb9z41czfq65r1wwwdf3rq";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ gtk3 hicolor-icon-theme ];
|
nativeBuildInputs = [ gtk3 hicolor-icon-theme ];
|
||||||
|
@ -1,16 +1,16 @@
|
|||||||
{ stdenv, fetchFromGitHub, cmake, lxqt-build-tools,
|
{ stdenv, fetchFromGitHub, cmake, lxqt-build-tools, qtx11extras,
|
||||||
qtx11extras, qttools, qtsvg, libqtxdg, kwindowsystem, xorg }:
|
qttools, qtsvg, libqtxdg, polkit-qt, kwindowsystem, xorg }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "${pname}-${version}";
|
name = "${pname}-${version}";
|
||||||
pname = "liblxqt";
|
pname = "liblxqt";
|
||||||
version = "0.12.0";
|
version = "0.13.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lxde";
|
owner = "lxqt";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "1852vfbkbpw49i8ad682jhqmnskmc9a90qwpalipgak7m64azg3j";
|
sha256 = "1lbvnx6gg15k7fy1bnv5sjji659f603glblcl8c9psh0m1cjdbll";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
@ -22,6 +22,7 @@ stdenv.mkDerivation rec {
|
|||||||
qtx11extras
|
qtx11extras
|
||||||
qttools
|
qttools
|
||||||
qtsvg
|
qtsvg
|
||||||
|
polkit-qt
|
||||||
kwindowsystem
|
kwindowsystem
|
||||||
libqtxdg
|
libqtxdg
|
||||||
xorg.libXScrnSaver
|
xorg.libXScrnSaver
|
||||||
@ -34,11 +35,12 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
patchPhase = ''
|
patchPhase = ''
|
||||||
sed -i 's|set(LXQT_SHARE_DIR .*)|set(LXQT_SHARE_DIR "/run/current-system/sw/share/lxqt")|' CMakeLists.txt
|
sed -i 's|set(LXQT_SHARE_DIR .*)|set(LXQT_SHARE_DIR "/run/current-system/sw/share/lxqt")|' CMakeLists.txt
|
||||||
|
sed -i "s|\''${POLKITQT-1_POLICY_FILES_INSTALL_DIR}|''${out}/share/polkit-1/actions|" CMakeLists.txt
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Core utility library for all LXQt components";
|
description = "Core utility library for all LXQt components";
|
||||||
homepage = https://github.com/lxde/liblxqt;
|
homepage = https://github.com/lxqt/liblxqt;
|
||||||
license = licenses.lgpl21Plus;
|
license = licenses.lgpl21Plus;
|
||||||
platforms = with platforms; unix;
|
platforms = with platforms; unix;
|
||||||
maintainers = with maintainers; [ romildo ];
|
maintainers = with maintainers; [ romildo ];
|
||||||
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "libqtxdg-${version}";
|
name = "libqtxdg-${version}";
|
||||||
version = "3.1.0";
|
version = "3.2.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lxde";
|
owner = "lxqt";
|
||||||
repo = "libqtxdg";
|
repo = "libqtxdg";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "03kdrx5sgrl93yband87n30i0k2mv6dknwdw2adz45j5z9rhd3z6";
|
sha256 = "0lkmwnqk314mlr811rdb96p6i7zg67slxdvd4cdkiwakgbzzaa4m";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ];
|
nativeBuildInputs = [ cmake ];
|
||||||
@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Qt implementation of freedesktop.org xdg specs";
|
description = "Qt implementation of freedesktop.org xdg specs";
|
||||||
homepage = https://github.com/lxde/libqtxdg;
|
homepage = https://github.com/lxqt/libqtxdg;
|
||||||
license = licenses.lgpl21;
|
license = licenses.lgpl21;
|
||||||
platforms = with platforms; unix;
|
platforms = with platforms; unix;
|
||||||
maintainers = with maintainers; [ romildo ];
|
maintainers = with maintainers; [ romildo ];
|
||||||
|
@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
|
|||||||
version = "0.4.1";
|
version = "0.4.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lxde";
|
owner = "lxqt";
|
||||||
repo = "libsysstat";
|
repo = "libsysstat";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "0ad5pcr5lq1hvrfijvddvz2fvsmh1phb54wb0f756av0kyiwq0gb";
|
sha256 = "0ad5pcr5lq1hvrfijvddvz2fvsmh1phb54wb0f756av0kyiwq0gb";
|
||||||
@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Library used to query system info and statistics";
|
description = "Library used to query system info and statistics";
|
||||||
homepage = https://github.com/lxde/libsysstat;
|
homepage = https://github.com/lxqt/libsysstat;
|
||||||
license = licenses.lgpl21Plus;
|
license = licenses.lgpl21Plus;
|
||||||
platforms = with platforms; unix;
|
platforms = with platforms; unix;
|
||||||
maintainers = with maintainers; [ romildo ];
|
maintainers = with maintainers; [ romildo ];
|
||||||
|
@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
|
|||||||
version = "0.5.0";
|
version = "0.5.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lxde";
|
owner = "lxqt";
|
||||||
repo = "lxqt-build-tools";
|
repo = "lxqt-build-tools";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "0dcwzrijmn4sgivmy2zwz3xa4y69pwhranyw0m90g0pp55di2psz";
|
sha256 = "0dcwzrijmn4sgivmy2zwz3xa4y69pwhranyw0m90g0pp55di2psz";
|
||||||
@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Various packaging tools and scripts for LXQt applications";
|
description = "Various packaging tools and scripts for LXQt applications";
|
||||||
homepage = https://github.com/lxde/lxqt-build-tools;
|
homepage = https://github.com/lxqt/lxqt-build-tools;
|
||||||
license = licenses.lgpl21;
|
license = licenses.lgpl21;
|
||||||
platforms = with platforms; unix;
|
platforms = with platforms; unix;
|
||||||
maintainers = with maintainers; [ romildo ];
|
maintainers = with maintainers; [ romildo ];
|
||||||
|
@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
|
|||||||
version = "0.13.1";
|
version = "0.13.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lxde";
|
owner = "lxqt";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "1g8j1lw74qvagqhqsx45b290fjwh3jfl3i0366m0w4la03v0rw5j";
|
sha256 = "1g8j1lw74qvagqhqsx45b290fjwh3jfl3i0366m0w4la03v0rw5j";
|
||||||
@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Core library of PCManFM-Qt (Qt binding for libfm)";
|
description = "Core library of PCManFM-Qt (Qt binding for libfm)";
|
||||||
homepage = https://github.com/lxde/libfm-qt;
|
homepage = https://github.com/lxqt/libfm-qt;
|
||||||
license = licenses.lgpl21;
|
license = licenses.lgpl21;
|
||||||
platforms = with platforms; unix;
|
platforms = with platforms; unix;
|
||||||
maintainers = with maintainers; [ romildo ];
|
maintainers = with maintainers; [ romildo ];
|
||||||
|
@ -3,13 +3,13 @@
|
|||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "${pname}-${version}";
|
name = "${pname}-${version}";
|
||||||
pname = "lxqt-about";
|
pname = "lxqt-about";
|
||||||
version = "0.12.0";
|
version = "0.13.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lxde";
|
owner = "lxqt";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "13knjxbnq0mh9jgkllarf6rjxkvj2c93l0srnlrqp3939gcpwxh3";
|
sha256 = "03f53rnn4rkd1xc2q9abnw37aq4sgvpbwhmcnckqyzc87lj6ici0";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Dialogue window providing information about LXQt and the system it's running on";
|
description = "Dialogue window providing information about LXQt and the system it's running on";
|
||||||
homepage = https://github.com/lxde/lxqt-about;
|
homepage = https://github.com/lxqt/lxqt-about;
|
||||||
license = licenses.lgpl21;
|
license = licenses.lgpl21;
|
||||||
platforms = with platforms; unix;
|
platforms = with platforms; unix;
|
||||||
maintainers = with maintainers; [ romildo ];
|
maintainers = with maintainers; [ romildo ];
|
||||||
|
@ -1,15 +1,15 @@
|
|||||||
{ stdenv, fetchFromGitHub, cmake, lxqt-build-tools, qtx11extras, qttools, qtsvg, kwindowsystem, liblxqt, libqtxdg, polkit }:
|
{ stdenv, fetchFromGitHub, cmake, lxqt-build-tools, qtx11extras, qttools, qtsvg, kwindowsystem, liblxqt, libqtxdg, polkit-qt }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "${pname}-${version}";
|
name = "${pname}-${version}";
|
||||||
pname = "lxqt-admin";
|
pname = "lxqt-admin";
|
||||||
version = "0.12.0";
|
version = "0.13.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lxde";
|
owner = "lxqt";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "0dg3gm5m19dc4jarh8xcn0mcnpgxzz7nhy5dzm8chddaa6pdm7vi";
|
sha256 = "1nsf8sbgmfanvcxw67drhz1wrizkcd0p87jwr1za5rcgd50bi2yy";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
@ -24,14 +24,19 @@ stdenv.mkDerivation rec {
|
|||||||
kwindowsystem
|
kwindowsystem
|
||||||
liblxqt
|
liblxqt
|
||||||
libqtxdg
|
libqtxdg
|
||||||
polkit
|
polkit-qt
|
||||||
];
|
];
|
||||||
|
|
||||||
|
patchPhase = ''
|
||||||
|
sed "s|\''${POLKITQT-1_POLICY_FILES_INSTALL_DIR}|''${out}/share/polkit-1/actions|" \
|
||||||
|
-i lxqt-admin-user/CMakeLists.txt
|
||||||
|
'';
|
||||||
|
|
||||||
cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ];
|
cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ];
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "LXQt system administration tool";
|
description = "LXQt system administration tool";
|
||||||
homepage = https://github.com/lxde/lxqt-admin;
|
homepage = https://github.com/lxqt/lxqt-admin;
|
||||||
license = licenses.lgpl21;
|
license = licenses.lgpl21;
|
||||||
platforms = with platforms; unix;
|
platforms = with platforms; unix;
|
||||||
maintainers = with maintainers; [ romildo ];
|
maintainers = with maintainers; [ romildo ];
|
||||||
|
@ -3,13 +3,13 @@
|
|||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "${pname}-${version}";
|
name = "${pname}-${version}";
|
||||||
pname = "lxqt-config";
|
pname = "lxqt-config";
|
||||||
version = "0.12.0";
|
version = "0.13.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lxde";
|
owner = "lxqt";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "1ccxkdfhgf40jxiy0132yr9b28skvs9yr8j75w663hnqi6ccn377";
|
sha256 = "0r5vwkyz0c9b9py3wni4yzkmsvgs6psk9dp1fhfzvbjbknb21bfa";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Tools to configure LXQt and the underlying operating system";
|
description = "Tools to configure LXQt and the underlying operating system";
|
||||||
homepage = https://github.com/lxde/lxqt-config;
|
homepage = https://github.com/lxqt/lxqt-config;
|
||||||
license = licenses.lgpl21;
|
license = licenses.lgpl21;
|
||||||
platforms = with platforms; unix;
|
platforms = with platforms; unix;
|
||||||
maintainers = with maintainers; [ romildo ];
|
maintainers = with maintainers; [ romildo ];
|
||||||
|
@ -3,13 +3,13 @@
|
|||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "${pname}-${version}";
|
name = "${pname}-${version}";
|
||||||
pname = "lxqt-globalkeys";
|
pname = "lxqt-globalkeys";
|
||||||
version = "0.12.0";
|
version = "0.13.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lxde";
|
owner = "lxqt";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "14icyik9x47wi3gfkmkyhag26a2ivyc42f4f8qwdgbr3dcg10b9a";
|
sha256 = "1fmi0n5chnrpbgf7zwzc3hi55r85hkxaq5jylbwaahmxhnb5hdid";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Daemon used to register global keyboard shortcuts";
|
description = "Daemon used to register global keyboard shortcuts";
|
||||||
homepage = https://github.com/lxde/lxqt-globalkeys;
|
homepage = https://github.com/lxqt/lxqt-globalkeys;
|
||||||
license = licenses.lgpl21;
|
license = licenses.lgpl21;
|
||||||
platforms = with platforms; unix;
|
platforms = with platforms; unix;
|
||||||
maintainers = with maintainers; [ romildo ];
|
maintainers = with maintainers; [ romildo ];
|
||||||
|
@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
|
|||||||
version = "0.13.0";
|
version = "0.13.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lxde";
|
owner = "lxqt";
|
||||||
repo = "lxqt-l10n";
|
repo = "lxqt-l10n";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "0q1hzj6sa4wc8sgqqqsqfldjpnvihacfq73agvc2li3q6qi5rr0k";
|
sha256 = "0q1hzj6sa4wc8sgqqqsqfldjpnvihacfq73agvc2li3q6qi5rr0k";
|
||||||
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Translations of LXQt";
|
description = "Translations of LXQt";
|
||||||
homepage = https://github.com/lxde/lxqt-l10n;
|
homepage = https://github.com/lxqt/lxqt-l10n;
|
||||||
license = licenses.lgpl21Plus;
|
license = licenses.lgpl21Plus;
|
||||||
platforms = with platforms; unix;
|
platforms = with platforms; unix;
|
||||||
maintainers = with maintainers; [ romildo ];
|
maintainers = with maintainers; [ romildo ];
|
||||||
|
@ -3,13 +3,13 @@
|
|||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "${pname}-${version}";
|
name = "${pname}-${version}";
|
||||||
pname = "lxqt-notificationd";
|
pname = "lxqt-notificationd";
|
||||||
version = "0.12.0";
|
version = "0.13.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lxde";
|
owner = "lxqt";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "0pmpdqgnb2dfxw5lirh89j8hnrwwcn2zc64byg4zi0xdvq6qms43";
|
sha256 = "0vjpl3ipc0hrz255snkp99h6xrlid490ml8jb588rdpfina66sp1";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "The LXQt notification daemon";
|
description = "The LXQt notification daemon";
|
||||||
homepage = https://github.com/lxde/lxqt-notificationd;
|
homepage = https://github.com/lxqt/lxqt-notificationd;
|
||||||
license = licenses.lgpl21;
|
license = licenses.lgpl21;
|
||||||
platforms = with platforms; unix;
|
platforms = with platforms; unix;
|
||||||
maintainers = with maintainers; [ romildo ];
|
maintainers = with maintainers; [ romildo ];
|
||||||
|
@ -3,13 +3,13 @@
|
|||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "${pname}-${version}";
|
name = "${pname}-${version}";
|
||||||
pname = "lxqt-openssh-askpass";
|
pname = "lxqt-openssh-askpass";
|
||||||
version = "0.12.0";
|
version = "0.13.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lxde";
|
owner = "lxqt";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "16xcw4yll6i9vij16kdb10s4aq2s57x4yjlwv6d8r75y5gq9iiw6";
|
sha256 = "19djmqwk4kj3rxs4h7a471ydcz87j5z4yv8a6pgblvqdkkn0ylk9";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "GUI to query passwords on behalf of SSH agents";
|
description = "GUI to query passwords on behalf of SSH agents";
|
||||||
homepage = https://github.com/lxde/lxqt-openssh-askpass;
|
homepage = https://github.com/lxqt/lxqt-openssh-askpass;
|
||||||
license = licenses.lgpl21;
|
license = licenses.lgpl21;
|
||||||
platforms = with platforms; unix;
|
platforms = with platforms; unix;
|
||||||
maintainers = with maintainers; [ romildo ];
|
maintainers = with maintainers; [ romildo ];
|
||||||
|
@ -10,13 +10,13 @@
|
|||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "${pname}-${version}";
|
name = "${pname}-${version}";
|
||||||
pname = "lxqt-panel";
|
pname = "lxqt-panel";
|
||||||
version = "0.12.0";
|
version = "0.13.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lxde";
|
owner = "lxqt";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "01xmnb17jpydyfvxwaa6kymzdasnyd94z62gjah8y4pzsmykcr4x";
|
sha256 = "056khr3smyrdi26zpclwv1qrmk0zxr9cnk65ad9c0xavzk6ya3xz";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
@ -63,7 +63,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "The LXQt desktop panel";
|
description = "The LXQt desktop panel";
|
||||||
homepage = https://github.com/lxde/lxqt-panel;
|
homepage = https://github.com/lxqt/lxqt-panel;
|
||||||
license = licenses.lgpl21;
|
license = licenses.lgpl21;
|
||||||
platforms = with platforms; unix;
|
platforms = with platforms; unix;
|
||||||
maintainers = with maintainers; [ romildo ];
|
maintainers = with maintainers; [ romildo ];
|
||||||
|
@ -7,13 +7,13 @@
|
|||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "${pname}-${version}";
|
name = "${pname}-${version}";
|
||||||
pname = "lxqt-policykit";
|
pname = "lxqt-policykit";
|
||||||
version = "0.12.0";
|
version = "0.13.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lxde";
|
owner = "lxqt";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "1hxz5bxxi118g255aqb3da767va0wd25y671lk2w9r1641j8zf2d";
|
sha256 = "1m9v4hl1hyd8rmlh6z2zy6287qfnavsm9khl526jf8f7bjgpifvd";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "The LXQt PolicyKit agent";
|
description = "The LXQt PolicyKit agent";
|
||||||
homepage = https://github.com/lxde/lxqt-policykit;
|
homepage = https://github.com/lxqt/lxqt-policykit;
|
||||||
license = licenses.lgpl21;
|
license = licenses.lgpl21;
|
||||||
platforms = with platforms; unix;
|
platforms = with platforms; unix;
|
||||||
maintainers = with maintainers; [ romildo ];
|
maintainers = with maintainers; [ romildo ];
|
||||||
|
@ -3,13 +3,13 @@
|
|||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "${pname}-${version}";
|
name = "${pname}-${version}";
|
||||||
pname = "lxqt-powermanagement";
|
pname = "lxqt-powermanagement";
|
||||||
version = "0.12.0";
|
version = "0.13.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lxde";
|
owner = "lxqt";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "1fxklxmvjaykdpf0nj6cpgwx4yf52087g25k1zdak9n0l9n7hm8d";
|
sha256 = "04mx1nxqqqjg3wsql4ch4j1a4cbqfvpq0iwi6b9yhaf04n0dwrvn";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Power management module for LXQt";
|
description = "Power management module for LXQt";
|
||||||
homepage = https://github.com/lxde/lxqt-powermanagement;
|
homepage = https://github.com/lxqt/lxqt-powermanagement;
|
||||||
license = licenses.lgpl21;
|
license = licenses.lgpl21;
|
||||||
platforms = with platforms; unix;
|
platforms = with platforms; unix;
|
||||||
maintainers = with maintainers; [ romildo ];
|
maintainers = with maintainers; [ romildo ];
|
||||||
|
@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
|
|||||||
version = "0.13.0";
|
version = "0.13.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lxde";
|
owner = "lxqt";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "19y5dvbj7gwyh8glc6vi6hb5snvkd3jwvss6j0sn2sy2gp9g9ryb";
|
sha256 = "19y5dvbj7gwyh8glc6vi6hb5snvkd3jwvss6j0sn2sy2gp9g9ryb";
|
||||||
@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "LXQt Qt platform integration plugin";
|
description = "LXQt Qt platform integration plugin";
|
||||||
homepage = https://github.com/lxde/lxqt-qtplugin;
|
homepage = https://github.com/lxqt/lxqt-qtplugin;
|
||||||
license = licenses.lgpl21;
|
license = licenses.lgpl21;
|
||||||
platforms = with platforms; unix;
|
platforms = with platforms; unix;
|
||||||
maintainers = with maintainers; [ romildo ];
|
maintainers = with maintainers; [ romildo ];
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user