Skip to content
Closed
Show file tree
Hide file tree
Changes from 6 commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
c313e07
make-derivation: use pname-version as default name if both are present
Synthetica9 Jun 6, 2018
b5d7bb4
treewide: removed name from a few pythonpackages defining pname and v…
Synthetica9 Jun 6, 2018
ef6ece0
treewide: removed name from packages that already defined pname and v…
Synthetica9 Jun 6, 2018
af1b4f4
gnome3: don't re-define lib.versions.majorMinor and implement fetchGn…
Synthetica9 Jun 6, 2018
e3d9978
gnome3: make some refinements to fetchGnomeSource
Synthetica9 Jun 6, 2018
02f45b6
Make fetchGnomeSource availabable as top-level pkg infra
Synthetica9 Jun 6, 2018
0c1d5d1
make-derivation: get position info from version
Synthetica9 Jun 7, 2018
e0d2348
make-derivation: add check that the name is consistent with pname and…
Synthetica9 Jun 7, 2018
6bc5d26
make-derivation: fix for python packages
Synthetica9 Jun 7, 2018
0f5c2ae
fictx: remove `name` from all derivations, add a consistent way to fe…
Synthetica9 Jun 7, 2018
33932e3
mk-python-derivation: re-add version as argument to mkDerivation
Synthetica9 Jun 7, 2018
b03d631
fcitx-unikey: split name into pname and version
Synthetica9 Jun 7, 2018
7cd8034
pip: fix bootstrapped-pip
Synthetica9 Jun 7, 2018
a2d4ae2
fcitx-qt5: fix
Synthetica9 Jun 7, 2018
b6d8df3
fcitx-libpinyin: fix
Synthetica9 Jun 7, 2018
44be91f
fcitx-mozc: fix
Synthetica9 Jun 7, 2018
ee16a1d
mk-python-derivation: try a different fix
Synthetica9 Jun 7, 2018
26adf6f
ibus: fix build
Synthetica9 Jun 8, 2018
f8e3964
pkgs/applications/altcoins: fixup names
Synthetica9 Jun 8, 2018
0786975
pkgs/applications/audio: fixup names
Synthetica9 Jun 8, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 1 addition & 4 deletions pkgs/applications/altcoins/stellar-core.nix
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
{ stdenv, lib, fetchgit, autoconf, libtool, automake, pkgconfig, git
, bison, flex, postgresql }:

let
stdenv.mkDerivation rec {
pname = "stellar-core";
version = "0.5.1";

in stdenv.mkDerivation {
name = "${pname}-${version}";

src = fetchgit {
url = "https://github.com/stellar/stellar-core.git";
rev = "refs/tags/v${version}";
Expand Down
7 changes: 3 additions & 4 deletions pkgs/applications/audio/cantata/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -28,19 +28,18 @@ assert withOnlineServices -> withTaglib;
assert withReplaygain -> withTaglib;

let
version = "2.2.0";
pname = "cantata";
fstat = x: fn: "-DENABLE_" + fn + "=" + (if x then "ON" else "OFF");
fstats = x: map (fstat x);

withUdisks = (withTaglib && withDevices);

in stdenv.mkDerivation rec {
name = "${pname}-${version}";
version = "2.2.0";
pname = "cantata";

src = fetchFromGitHub {
owner = "CDrummond";
repo = "cantata";
repo = pname;
rev = "v${version}";
sha256 = "1b633chgfs8rya78bzzck5zijna15d1y4nmrz4dcjp862ks5y5q6";
};
Expand Down
2 changes: 0 additions & 2 deletions pkgs/applications/audio/minimodem/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
stdenv.mkDerivation rec {
version = "0.24-1";
pname = "minimodem";
name = "${pname}-${version}";

src = fetchFromGitHub {
owner = "kamalmostafa";
Expand Down Expand Up @@ -39,4 +38,3 @@ stdenv.mkDerivation rec {
maintainers = with stdenv.lib.maintainers; [ relrod ];
};
}

1 change: 0 additions & 1 deletion pkgs/applications/audio/pithos/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
pythonPackages.buildPythonApplication rec {
pname = "pithos";
version = "1.1.2";
name = "${pname}-${version}";

src = fetchFromGitHub {
owner = pname;
Expand Down
3 changes: 1 addition & 2 deletions pkgs/applications/audio/pulseaudio-ctl/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,9 @@

let
path = stdenv.lib.makeBinPath [ bc dbus gawk gnused libnotify pulseaudioLight ];
pname = "pulseaudio-ctl";

in stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "pulseaudio-ctl";
version = "1.66";

src = fetchFromGitHub {
Expand Down
1 change: 0 additions & 1 deletion pkgs/applications/audio/ssrc/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

stdenv.mkDerivation rec {
pname = "ssrc";
name = "${pname}-${version}";
version = "1.33";

src = fetchFromGitHub {
Expand Down
3 changes: 1 addition & 2 deletions pkgs/applications/editors/android-studio/common.nix
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,7 @@

let
androidStudio = stdenv.mkDerivation {
name = "${pname}-${version}";

inherit pname version;
src = fetchurl {
url = "https://dl.google.com/dl/android/studio/ide-zips/${version}/android-studio-ide-${build}-linux.zip";
sha256 = sha256Hash;
Expand Down
4 changes: 1 addition & 3 deletions pkgs/applications/editors/atom/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,10 @@

let
common = pname: {version, sha256}: stdenv.mkDerivation rec {
name = "${pname}-${version}";
inherit version;
inherit pname version;

src = fetchurl {
url = "https://github.com/atom/atom/releases/download/v${version}/atom-amd64.deb";
name = "${name}.deb";
inherit sha256;
};

Expand Down
1 change: 0 additions & 1 deletion pkgs/applications/editors/bonzomatic/default.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{ stdenv, makeWrapper, fetchFromGitHub, cmake, alsaLib, mesa_glu, libXcursor, libXinerama, libXrandr, xorgserver }:

stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "bonzomatic";
version = "2018-03-29";

Expand Down
1 change: 0 additions & 1 deletion pkgs/applications/editors/emacs-modes/idris/default.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{ stdenv, fetchurl, emacs }:

stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "idris-mode";
version = "0.9.18";

Expand Down
1 change: 0 additions & 1 deletion pkgs/applications/editors/ghostwriter/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
stdenv.mkDerivation rec {
pname = "ghostwriter";
version = "1.6.2";
name = "${pname}-${version}";

src = fetchFromGitHub {
owner = "wereturtle";
Expand Down
11 changes: 5 additions & 6 deletions pkgs/applications/editors/texmacs/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,16 @@
koreanFonts ? false }:

let
pname = "TeXmacs";
version = "1.99.2";
common = callPackage ./common.nix {
inherit tex extraFonts chineseFonts japaneseFonts koreanFonts;
};
in
stdenv.mkDerivation {
name = "${pname}-${version}";
stdenv.mkDerivation rec {
pname = "TeXmacs";
version = "1.99.2";

src = fetchurl {
url = "http://www.texmacs.org/Download/ftp/tmftp/source/TeXmacs-${version}-src.tar.gz";
url = "http://www.texmacs.org/Download/ftp/tmftp/source/${pname}-${version}-src.tar.gz";
sha256 = "0l48g9746igiaxw657shm8g3xxk565vzsviajlrxqyljbh6py0fs";
};

Expand All @@ -34,7 +33,7 @@ stdenv.mkDerivation {
inherit (common) postPatch;

postFixup = ''
bin="$out/libexec/TeXmacs/bin/texmacs.bin"
bin="$out/libexec/${pname}/bin/texmacs.bin"
rpath=$(patchelf --print-rpath "$bin")
patchelf --set-rpath "$rpath:${zlib.out}/lib" "$bin"
'';
Expand Down
1 change: 0 additions & 1 deletion pkgs/applications/editors/texstudio/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
stdenv.mkDerivation rec {
pname = "texstudio";
version = "2.12.8";
name = "${pname}-${version}";

src = fetchFromGitHub {
owner = "${pname}-org";
Expand Down
1 change: 0 additions & 1 deletion pkgs/applications/graphics/dosage/default.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{ stdenv, pythonPackages, fetchFromGitHub }:

pythonPackages.buildPythonApplication rec {
name = "${pname}-${version}";
pname = "dosage";
version = "2018.04.08";
PBR_VERSION = version;
Expand Down
1 change: 0 additions & 1 deletion pkgs/applications/misc/jrnl/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ with python.pkgs;
buildPythonApplication rec {
pname = "jrnl";
version = "1.9.8";
name = "${pname}-${version}";
disabled = isPy3k;

src = fetchPypi {
Expand Down
1 change: 0 additions & 1 deletion pkgs/applications/misc/khal/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
with python3Packages;

buildPythonApplication rec {
name = "${pname}-${version}";
pname = "khal";
version = "0.9.9";

Expand Down
1 change: 0 additions & 1 deletion pkgs/applications/misc/tzupdate/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ let
inherit (python.pkgs) buildPythonApplication fetchPypi requests;
in
buildPythonApplication rec {
name = "${pname}-${version}";
pname = "tzupdate";
version = "1.2.0";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,9 @@
, curl, glib, gnome3, gst_all_1, json-glib, libnotify, libsecret, sqlite
}:

let
stdenv.mkDerivation rec {
pname = "FeedReader";
version = "2.2";
in stdenv.mkDerivation {
name = "${pname}-${version}";

src = fetchFromGitHub {
owner = "jangernert";
Expand Down
2 changes: 0 additions & 2 deletions pkgs/applications/office/fava/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ in
buildPythonApplication rec {
pname = "fava";
version = "1.7";
name = "${pname}-${version}";

src = fetchPypi {
inherit pname version;
Expand All @@ -26,4 +25,3 @@ buildPythonApplication rec {
maintainers = with stdenv.lib.maintainers; [ ];
};
}

1 change: 0 additions & 1 deletion pkgs/applications/science/biology/raxml/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
stdenv.mkDerivation rec {
pname = "RAxML";
version = "8.2.11";
name = "${pname}-${version}";

src = fetchFromGitHub {
owner = "stamatak";
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/science/logic/hol/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ let
in

stdenv.mkDerivation {
name = "${pname}-${version}";
inherit pname version;

src = fetchurl {
url = "mirror://sourceforge/hol/hol/${longVersion}/${holsubdir}.tar.gz";
Expand Down
1 change: 0 additions & 1 deletion pkgs/applications/science/math/gap/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ stdenv.mkDerivation rec {
# newer versions (4.9.0) are available, but still considered beta (https://github.com/gap-system/gap/wiki/GAP-4.9-release-notes)
version = "4r8p10";
pkgVer = "2018_01_15-13_02";
name = "${pname}-${version}";

src = let
# 4r8p10 -> 48
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ with pkgs.lib;
stdenv.mkDerivation rec {
pname = "gitflow";
version = "1.11.0";
name = "${pname}-${version}";

src = fetchFromGitHub {
owner = "petervanderdoes";
Expand Down
11 changes: 10 additions & 1 deletion pkgs/desktops/gnome-3/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,16 @@ let

# Convert a version to branch (3.26.18 → 3.26)
# Used for finding packages on GNOME mirrors
versionBranch = version: builtins.concatStringsSep "." (lib.take 2 (lib.splitString "." version));
versionBranch = lib.versions.majorMinor;

fetchGnomeSource = {pname, version, sha256, name ? "${pname}-${version}", shortenVersion ? true}:
let
shortVersion = if shortenVersion then versionBranch version else version;
in
pkgs.fetchurl {
inherit sha256;
url = "mirror://gnome/sources/${pname}/${shortVersion}/${name}.tar.xz";
};

updateScript = callPackage ./update.nix { };

Expand Down
5 changes: 1 addition & 4 deletions pkgs/development/libraries/libdazzle/default.nix
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
{ stdenv, pkgs, fetchurl, ninja, meson, pkgconfig, vala, gobjectIntrospection, libxml2
, gtk-doc, docbook_xsl, dbus, xvfb_run, glib, gtk3, gnome3 }:

let
stdenv.mkDerivation rec {
version = "3.28.1";
pname = "libdazzle";
in
stdenv.mkDerivation {
name = "${pname}-${version}";

outputs = [ "out" "dev" "devdoc" ];
outputBin = "dev";
Expand Down
1 change: 0 additions & 1 deletion pkgs/development/libraries/linbox/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
, withSage ? false # sage support
}:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "linbox";
version = "1.5.2";

Expand Down
1 change: 0 additions & 1 deletion pkgs/development/libraries/science/math/lcalc/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
stdenv.mkDerivation rec {
version = "1.23";
pname = "lcalc";
name = "${pname}-${version}";

src = fetchurl {
# original at http://oto.math.uwaterloo.ca/~mrubinst/L_function_public/CODE/L-${version}.tar.gz, no longer available
Expand Down
11 changes: 5 additions & 6 deletions pkgs/development/libraries/science/math/rubiks/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,9 @@
stdenv.mkDerivation rec {
pname = "rubiks";
version = "20070912";
name = "${pname}-${version}";

src = fetchurl {
url = "http://mirrors.mit.edu/sage/spkg/upstream/rubiks/rubiks-${version}.tar.bz2";
url = "http://mirrors.mit.edu/sage/spkg/upstream/${pname}/${pname}-${version}.tar.bz2";
sha256 = "0zdmkb0j1kyspdpsszzb2k3279xij79jkx0dxd9f3ix1yyyg3yfq";
};

Expand All @@ -29,19 +28,19 @@ stdenv.mkDerivation rec {
# Fix makefiles which use all the variables in all the wrong ways and
# hardcode values for some variables.
(fetchpatch {
url = "https://git.sagemath.org/sage.git/plain/build/pkgs/rubiks/patches/dietz-cu2-Makefile.patch?id=07d6c37d18811e2b377a9689790a7c5e24da16ba";
url = "https://git.sagemath.org/sage.git/plain/build/pkgs/${pname}/patches/dietz-cu2-Makefile.patch?id=07d6c37d18811e2b377a9689790a7c5e24da16ba";
sha256 = "1ry3w1mk9q4jqd91zlaa1bdiiplld4hpfjaldbhlmzlgrrc99qmq";
})
(fetchpatch {
url = "https://git.sagemath.org/sage.git/plain/build/pkgs/rubiks/patches/dietz-mcube-Makefile.patch?id=07d6c37d18811e2b377a9689790a7c5e24da16ba";
url = "https://git.sagemath.org/sage.git/plain/build/pkgs/${pname}/patches/dietz-mcube-Makefile.patch?id=07d6c37d18811e2b377a9689790a7c5e24da16ba";
sha256 = "0zsbh6k3kqdg82fv0kzghr1x7pafisv943gmssqscp107bhg77bz";
})
(fetchpatch {
url = "https://git.sagemath.org/sage.git/plain/build/pkgs/rubiks/patches/dietz-solver-Makefile.patch?id=07d6c37d18811e2b377a9689790a7c5e24da16ba";
url = "https://git.sagemath.org/sage.git/plain/build/pkgs/${pname}/patches/dietz-solver-Makefile.patch?id=07d6c37d18811e2b377a9689790a7c5e24da16ba";
sha256 = "0vhw70ylnmydgjhwx8jjlb2slccj4pfqn6vzirkyz1wp8apsmfhp";
})
(fetchpatch {
url = "https://git.sagemath.org/sage.git/plain/build/pkgs/rubiks/patches/reid-Makefile.patch?id=07d6c37d18811e2b377a9689790a7c5e24da16ba";
url = "https://git.sagemath.org/sage.git/plain/build/pkgs/${pname}/patches/reid-Makefile.patch?id=07d6c37d18811e2b377a9689790a7c5e24da16ba";
sha256 = "1r311sn012xs135s0d21qwsig2kld7rdcq19nm0zbnklviid57df";
})
];
Expand Down
1 change: 0 additions & 1 deletion pkgs/development/python-modules/gssapi/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ nose, shouldbe, gss, krb5Full, which, darwin }:
buildPythonPackage rec {
pname = "gssapi";
version = "1.4.1";
name = "${pname}-${version}";

src = fetchPypi {
inherit pname version;
Expand Down
1 change: 0 additions & 1 deletion pkgs/development/python-modules/html5-parser/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
buildPythonPackage rec {
pname = "html5-parser";
version = "0.4.5";
name = "${pname}-${version}";

src = fetchPypi {
inherit pname version;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
buildPythonPackage rec {
pname = "MarkdownSuperscript";
version = "2.0.0";
name = "${pname}-${version}";

src = fetchPypi {
inherit pname version;
Expand Down
1 change: 0 additions & 1 deletion pkgs/development/python-modules/pelican/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@

buildPythonPackage rec {
pname = "pelican";
name = "${pname}-${version}";
version = "3.7.1";
disabled = isPy26;

Expand Down
1 change: 0 additions & 1 deletion pkgs/development/python-modules/persistent/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
buildPythonPackage rec {
pname = "persistent";
version = "4.2.4.2";
name = "${pname}-${version}";

propagatedBuildInputs = [ zope_interface ];

Expand Down
1 change: 0 additions & 1 deletion pkgs/development/python-modules/pycrypto/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
buildPythonPackage rec {
version = pycryptodome.version;
pname = "pycrypto";
name = "${pname}-${version}";

# Cannot build wheel otherwise (zip 1980 issue)
SOURCE_DATE_EPOCH=315532800;
Expand Down
1 change: 0 additions & 1 deletion pkgs/development/python-modules/pyfftw/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
buildPythonPackage rec {
version = "0.10.4";
pname = "pyFFTW";
name = "${pname}-${version}";

src = fetchPypi {
inherit pname version;
Expand Down
Loading