tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
treewide: use pname&version instead of name
Felix Buehler
4 years ago
8d0267dc
af6071db
+49
-62
17 changed files
expand all
collapse all
unified
split
pkgs
development
tools
misc
kibana
6.x.nix
os-specific
linux
autofs
default.nix
gogoclient
default.nix
wpa_supplicant
gui.nix
servers
ma1sd
default.nix
tools
X11
xgeometry-select
default.nix
audio
alsaequal
default.nix
bluetooth
bluez-tools
default.nix
cd-dvd
xorriso
default.nix
filesystems
hfsprogs
default.nix
nixpart
0.4
lvm2.nix
wiimms-iso-tools
default.nix
inputmethods
fcitx-engines
fcitx-mozc
default.nix
security
afl
qemu.nix
nmap
default.nix
open-ecard
default.nix
system
lshw
default.nix
+2
-2
pkgs/development/tools/misc/kibana/6.x.nix
···
27
27
};
28
28
29
29
in stdenv.mkDerivation rec {
30
30
-
name = "kibana-${optionalString (!enableUnfree) "oss-"}${version}";
30
30
+
pname = "kibana${optionalString (!enableUnfree) "-oss"}";
31
31
version = elk6Version;
32
32
33
33
src = fetchurl {
34
34
-
url = "https://artifacts.elastic.co/downloads/kibana/${name}-${plat}-${arch}.tar.gz";
34
34
+
url = "https://artifacts.elastic.co/downloads/kibana/${pname}-${version}-${plat}-${arch}.tar.gz";
35
35
sha256 = shas.${stdenv.hostPlatform.system} or (throw "Unknown architecture");
36
36
};
37
37
+3
-5
pkgs/os-specific/linux/autofs/default.nix
···
1
1
{ lib, stdenv, fetchurl, flex, bison, linuxHeaders, libtirpc, mount, umount, nfs-utils, e2fsprogs
2
2
, libxml2, libkrb5, kmod, openldap, sssd, cyrus_sasl, openssl, rpcsvc-proto }:
3
3
4
4
-
let
4
4
+
stdenv.mkDerivation rec {
5
5
version = "5.1.6";
6
6
-
name = "autofs-${version}";
7
7
-
in stdenv.mkDerivation {
8
8
-
inherit name;
6
6
+
pname = "autofs";
9
7
10
8
src = fetchurl {
11
11
-
url = "mirror://kernel/linux/daemons/autofs/v5/${name}.tar.xz";
9
9
+
url = "mirror://kernel/linux/daemons/autofs/v5/autofs-${version}.tar.xz";
12
10
sha256 = "1vya21mb4izj3khcr3flibv7xc15vvx2v0rjfk5yd31qnzcy7pnx";
13
11
};
14
12
+4
-7
pkgs/os-specific/linux/gogoclient/default.nix
···
1
1
{lib, stdenv, fetchurl, openssl, nettools, iproute2, sysctl}:
2
2
3
3
-
let baseName = "gogoclient";
4
4
-
version = "1.2";
5
5
-
in
6
6
-
7
3
stdenv.mkDerivation rec {
8
8
-
name = "${baseName}-${version}";
4
4
+
pname = "gogoclient";
5
5
+
version = "1.2";
9
6
10
7
src = fetchurl {
11
8
#url = "http://gogo6.com/downloads/gogoc-1_2-RELEASE.tar.gz";
···
21
18
buildInputs = [openssl];
22
19
23
20
preFixup = ''
24
24
-
mkdir -p $out/share/${name}
21
21
+
mkdir -p $out/share/gogoclient-${version}
25
22
chmod 444 $out/bin/gogoc.conf
26
26
-
mv $out/bin/gogoc.conf $out/share/${name}/gogoc.conf.sample
23
23
+
mv $out/bin/gogoc.conf $out/share/gogoclient-${version}/gogoc.conf.sample
27
24
rm $out/bin/gogoc.conf.sample
28
25
29
26
substituteInPlace "$out/template/linux.sh" \
+2
-1
pkgs/os-specific/linux/wpa_supplicant/gui.nix
···
1
1
{ lib, mkDerivation, fetchpatch, qtbase, qmake, inkscape, imagemagick, wpa_supplicant }:
2
2
3
3
mkDerivation {
4
4
-
name = "wpa_gui-${wpa_supplicant.version}";
4
4
+
pname = "wpa_gui";
5
5
+
version = wpa_supplicant.version;
5
6
6
7
inherit (wpa_supplicant) src;
7
8
+4
-4
pkgs/servers/ma1sd/default.nix
···
1
1
{ lib, stdenv, fetchFromGitHub, jre, git, gradle_6, perl, makeWrapper }:
2
2
3
3
let
4
4
-
name = "ma1sd-${version}";
4
4
+
pname = "ma1sd";
5
5
version = "2.4.0";
6
6
rev = version;
7
7
···
14
14
15
15
16
16
deps = stdenv.mkDerivation {
17
17
-
name = "${name}-deps";
18
18
-
inherit src;
17
17
+
pname = "${pname}-deps";
18
18
+
inherit src version;
19
19
nativeBuildInputs = [ gradle_6 perl git ];
20
20
21
21
buildPhase = ''
···
40
40
41
41
in
42
42
stdenv.mkDerivation {
43
43
-
inherit name src version;
43
43
+
inherit pname src version;
44
44
nativeBuildInputs = [ gradle_6 perl makeWrapper ];
45
45
buildInputs = [ jre ];
46
46
+3
-4
pkgs/tools/X11/xgeometry-select/default.nix
···
1
1
{ lib, stdenv, fetchurl, libX11 }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "${baseName}-${version}";
5
5
-
baseName = "xgeometry-select";
4
4
+
pname = "xgeometry-select";
6
5
version = "0.1";
7
6
8
7
src = fetchurl {
···
15
14
buildInputs = [ libX11 ];
16
15
17
16
buildPhase = ''
18
18
-
gcc -Wall -lX11 ${src} -o ${baseName}
17
17
+
gcc -Wall -lX11 ${src} -o xgeometry-select
19
18
'';
20
19
21
20
installPhase = ''
22
21
mkdir -p $out/bin
23
23
-
mv -v ${baseName} $out/bin
22
22
+
mv -v xgeometry-select $out/bin
24
23
'';
25
24
26
25
meta = with lib; {
+1
-1
pkgs/tools/audio/alsaequal/default.nix
···
3
3
}:
4
4
5
5
stdenv.mkDerivation rec {
6
6
-
name = "alsaequal";
6
6
+
pname = "alsaequal";
7
7
version = "0.6";
8
8
9
9
src = fetchurl {
+3
-4
pkgs/tools/bluetooth/bluez-tools/default.nix
···
2
2
, fetchFromGitHub, glib, pkg-config }:
3
3
4
4
stdenv.mkDerivation rec {
5
5
-
date = "2016-12-12";
6
6
-
name = "bluez-tools-${date}";
7
7
-
rev = "97efd29";
5
5
+
version = "unstable-2016-12-12";
6
6
+
pname = "bluez-tools";
8
7
9
8
src = fetchFromGitHub {
10
10
-
inherit rev;
11
9
owner = "khvzak";
12
10
repo = "bluez-tools";
11
11
+
rev = "97efd293491ad7ec96a655665339908f2478b3d1";
13
12
sha256 = "08xp77sf5wnq5086halmyk3vla4bfls06q1zrqdcq36hw6d409i6";
14
13
};
15
14
+2
-2
pkgs/tools/cd-dvd/xorriso/default.nix
···
1
1
{ fetchurl, lib, stdenv, libcdio, zlib, bzip2, readline, acl, attr, libiconv }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "xorriso-${version}";
4
4
+
pname = "xorriso";
5
5
version = "1.5.4.pl02";
6
6
7
7
src = fetchurl {
8
8
-
url = "mirror://gnu/xorriso/${name}.tar.gz";
8
8
+
url = "mirror://gnu/xorriso/xorriso-${version}.tar.gz";
9
9
sha256 = "sha256-Psc5PUqdy/X3QwnCikFfVSJ+xidwuVrpk6yNejsVKXI=";
10
10
};
11
11
+6
-7
pkgs/tools/filesystems/hfsprogs/default.nix
···
1
1
{ lib, stdenv, fetchurl, openssl, libbsd }:
2
2
3
3
-
let version = "332.25";
4
4
-
package_name = "hfsprogs"; in
5
5
-
stdenv.mkDerivation {
6
6
-
name = "${package_name}-${version}";
3
3
+
stdenv.mkDerivation rec {
4
4
+
version = "332.25";
5
5
+
pname = "hfsprogs";
7
6
srcs = [
8
7
(fetchurl {
9
9
-
url = "http://ftp.de.debian.org/debian/pool/main/h/hfsprogs/${package_name}_${version}-11.debian.tar.gz";
8
8
+
url = "http://ftp.de.debian.org/debian/pool/main/h/hfsprogs/hfsprogs_${version}-11.debian.tar.gz";
10
9
sha256 = "62d9b8599c66ebffbc57ce5d776e20b41341130d9b27341d63bda08460ebde7c";
11
10
})
12
11
(fetchurl {
···
29
28
installPhase = ''
30
29
# Create required package directories
31
30
install -m 755 -d "$out/bin"
32
32
-
install -m 755 -d "$out/share/${package_name}"
31
31
+
install -m 755 -d "$out/share/hfsprogs"
33
32
install -m 755 -d "$out/share/man/man8/"
34
33
# Copy executables
35
34
install -m 755 "newfs_hfs.tproj/newfs_hfs" "$out/bin/mkfs.hfsplus"
36
35
install -m 755 "fsck_hfs.tproj/fsck_hfs" "$out/bin/fsck.hfsplus"
37
36
# Copy shared data
38
38
-
install -m 644 "newfs_hfs.tproj/hfsbootdata.img" "$out/share/${package_name}/hfsbootdata"
37
37
+
install -m 644 "newfs_hfs.tproj/hfsbootdata.img" "$out/share/hfsprogs/hfsbootdata"
39
38
# Copy man pages
40
39
install -m 644 "newfs_hfs.tproj/newfs_hfs.8" "$out/share/man/man8/mkfs.hfsplus.8"
41
40
install -m 644 "fsck_hfs.tproj/fsck_hfs.8" "$out/share/man/man8/fsck.hfsplus.8"
+3
-6
pkgs/tools/filesystems/nixpart/0.4/lvm2.nix
···
1
1
{ lib, stdenv, fetchurl, fetchpatch, pkg-config, systemd, util-linux, coreutils }:
2
2
3
3
-
let
4
4
-
v = "2.02.106";
5
5
-
in
6
6
-
7
3
stdenv.mkDerivation {
8
8
-
name = "lvm2-${v}";
4
4
+
pname = "lvm2";
5
5
+
version = "2.02.106";
9
6
10
7
src = fetchurl {
11
11
-
url = "ftp://sources.redhat.com/pub/lvm2/releases/LVM2.${v}.tgz";
8
8
+
url = "ftp://sources.redhat.com/pub/lvm2/releases/LVM2.${version}.tgz";
12
9
sha256 = "0nr833bl0q4zq52drjxmmpf7bs6kqxwa5kahwwxm9411khkxz0vc";
13
10
};
14
11
+1
-1
pkgs/tools/filesystems/wiimms-iso-tools/default.nix
···
1
1
{lib, stdenv, fetchurl, fetchpatch, zlib, ncurses, fuse}:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "wiimms-iso-tools";
4
4
+
pname = "wiimms-iso-tools";
5
5
version = "3.02a";
6
6
7
7
src = fetchurl {
+1
-1
pkgs/tools/inputmethods/fcitx-engines/fcitx-mozc/default.nix
···
13
13
sha256 = "10bdjn481jsh32vll7r756l392anz44h6207vjqwby3rplk31np1";
14
14
};
15
15
in clangStdenv.mkDerivation rec {
16
16
-
name = "fcitx-mozc-${version}";
16
16
+
pname = "fcitx-mozc";
17
17
version = "2.23.2815.102";
18
18
19
19
src = fetchFromGitHub {
+5
-5
pkgs/tools/security/afl/qemu.nix
···
5
5
with lib;
6
6
7
7
let
8
8
-
qemuName = "qemu-2.10.0";
9
8
cpuTarget = if stdenv.hostPlatform.system == "x86_64-linux" then "x86_64-linux-user"
10
9
else if stdenv.hostPlatform.system == "i686-linux" then "i386-linux-user"
11
10
else throw "afl: no support for ${stdenv.hostPlatform.system}!";
12
11
in
13
13
-
stdenv.mkDerivation {
14
14
-
name = "afl-${qemuName}";
12
12
+
stdenv.mkDerivation rec {
13
13
+
pname = "afl-qemu";
14
14
+
version = "2.10.0";
15
15
16
16
srcs = [
17
17
(fetchurl {
18
18
-
url = "http://wiki.qemu.org/download/${qemuName}.tar.bz2";
18
18
+
url = "http://wiki.qemu.org/download/qemu-${version}.tar.bz2";
19
19
sha256 = "0j3dfxzrzdp1w21k21fjvmakzc6lcha1rsclaicwqvbf63hkk7vy";
20
20
})
21
21
afl.src
22
22
];
23
23
24
24
-
sourceRoot = qemuName;
24
24
+
sourceRoot = "qemu-${version}";
25
25
26
26
postUnpack = ''
27
27
cp ${afl.src.name}/types.h $sourceRoot/afl-types.h
+1
-1
pkgs/tools/security/nmap/default.nix
···
11
11
with lib;
12
12
13
13
stdenv.mkDerivation rec {
14
14
-
name = "nmap${optionalString graphicalSupport "-graphical"}-${version}";
14
14
+
pname = "nmap${optionalString graphicalSupport "-graphical"}";
15
15
version = "7.92";
16
16
17
17
src = fetchurl {
+5
-6
pkgs/tools/security/open-ecard/default.nix
···
2
2
3
3
let
4
4
version = "1.2.4";
5
5
-
6
5
srcs = {
7
6
richclient = fetchurl {
8
7
url = "https://jnlp.openecard.org/richclient-${version}-20171212-0958.jar";
···
18
17
};
19
18
};
20
19
in stdenv.mkDerivation rec {
21
21
-
appName = "open-ecard";
22
22
-
name = "${appName}-${version}";
20
20
+
pname = "open-ecard";
21
21
+
inherit version;
23
22
24
23
src = srcs.richclient;
25
24
···
28
27
nativeBuildInputs = [ makeWrapper ];
29
28
30
29
desktopItem = makeDesktopItem {
31
31
-
name = appName;
30
30
+
name = pname;
32
31
desktopName = "Open eCard App";
33
32
genericName = "eCard App";
34
33
comment = "Client side implementation of the eCard-API-Framework";
35
34
icon = "oec_logo_bg-transparent.svg";
36
36
-
exec = appName;
35
35
+
exec = pname;
37
36
categories = "Utility;Security;";
38
37
};
39
38
···
47
46
cp ${srcs.logo} $out/share/pixmaps/oec_logo_bg-transparent.svg
48
47
49
48
mkdir -p $out/bin
50
50
-
makeWrapper ${jre}/bin/java $out/bin/${appName} \
49
49
+
makeWrapper ${jre}/bin/java $out/bin/${pname} \
51
50
--add-flags "-cp $out/share/java/cifs-${version}.jar" \
52
51
--add-flags "-jar $out/share/java/richclient-${version}.jar" \
53
52
--suffix LD_LIBRARY_PATH ':' ${lib.getLib pcsclite}/lib
+3
-5
pkgs/tools/system/lshw/default.nix
···
2
2
, withGUI ? false, gtk2, pkg-config, sqlite # compile GUI
3
3
}:
4
4
5
5
-
let numVersion = "02.18"; # :(
6
6
-
in
7
5
stdenv.mkDerivation rec {
8
8
-
name = "lshw-${numVersion}b";
9
9
-
version = numVersion;
6
6
+
pname = "lshw";
7
7
+
version = "B.02.18";
10
8
11
9
src = fetchurl {
12
12
-
url = "https://ezix.org/software/files/lshw-B.${version}.tar.gz";
10
10
+
url = "https://ezix.org/software/files/lshw-${version}.tar.gz";
13
11
sha256 = "0brwra4jld0d53d7jsgca415ljglmmx1l2iazpj4ndilr48yy8mf";
14
12
};
15
13