Merge pull request #165297 from Stunkymonkey/treewide-pname-version-17

treewide: rename name to pname&version

davidak 6ea8d5ee b27a0023

Changed files
+177 -206
pkgs
applications
audio
magnetophonDSP
faustCompressors
graphics
xournal
misc
gosmore
lighthouse
mucommander
pdfdiff
pdfpc
qmetro
sleepyhead
slmenu
tuhi
urlview
xmr-stak
zscroll
networking
p2p
frostwire
remote
vmware-horizon-client
office
jameica
radio
rtl-ais
sdrplay
soapysdrplay
soundmodem
science
biology
ncbi-tools
electronics
xcircuit
logic
math
fricas
scilab-bin
misc
fityk
terminal-emulators
rxvt-unicode-plugins
urxvt-font-size
termonad
version-management
git-and-tools
bfg-repo-cleaner
git-secret
video
p2pvc
virtualization
window-managers
clfswm
taffybar
xmonad
data
documentation
std-man-pages
icons
faba-icon-theme
tango-icon-theme
misc
brise
miscfiles
shared-desktop-ontologies
+1 -1
pkgs/applications/audio/magnetophonDSP/faustCompressors/default.nix
···
{ lib, stdenv, fetchFromGitHub, faust2jaqt, faust2lv2 }:
stdenv.mkDerivation rec {
-
name = "faustCompressors-v${version}";
+
pname = "faustCompressors";
version = "1.2";
src = fetchFromGitHub {
+3 -3
pkgs/applications/graphics/xournal/default.nix
···
stdenv.mkDerivation rec {
version = "0.4.8.2016";
-
name = "xournal-" + version;
+
pname = "xournal";
src = fetchurl {
-
url = "mirror://sourceforge/xournal/${name}.tar.gz";
+
url = "mirror://sourceforge/xournal/xournal-${version}.tar.gz";
sha256 = "09i88v3wacmx7f96dmq0l3afpyv95lh6jrx16xzm0jd1szdrhn5j";
};
···
+ lib.optionalString (!isGdkQuartzBackend) " -lX11";
desktopItem = makeDesktopItem {
-
name = name;
+
name = "xournal-${version}";
exec = "xournal";
icon = "xournal";
desktopName = "Xournal";
+2 -4
pkgs/applications/misc/gosmore/default.nix
···
{ lib, stdenv, fetchsvn, libxml2, gtk2, curl, pkg-config } :
-
let
+
stdenv.mkDerivation rec {
+
pname = "gosmore";
version = "31801";
-
in
-
stdenv.mkDerivation {
-
name = "gosmore-r${version}";
# the gosmore svn repository does not lock revision numbers of its externals
# so we explicitly disable them to avoid breaking the hash
# especially as the externals appear to be unused
+2 -2
pkgs/applications/misc/lighthouse/default.nix
···
}:
stdenv.mkDerivation rec {
-
name = "lighthouse-${date}";
-
date = "2016-07-20";
+
pname = "lighthouse";
+
version = "unstable-2016-07-20";
src = fetchFromGitHub {
owner = "emgram769";
+4 -4
pkgs/applications/misc/mucommander/default.nix
···
let
version = "0.9.3-3";
-
name = "mucommander-${version}";
src = fetchFromGitHub {
owner = "mucommander";
···
# fake build to pre-download deps into fixed-output derivation
deps = stdenv.mkDerivation {
-
name = "${name}-deps";
-
inherit src postPatch;
+
pname = "mucommander-deps";
+
inherit version src postPatch;
nativeBuildInputs = [ gradle_6 perl ];
buildPhase = ''
export GRADLE_USER_HOME=$(mktemp -d)
···
};
in stdenv.mkDerivation {
-
inherit name src postPatch;
+
pname = "mucommander";
+
inherit version src postPatch;
nativeBuildInputs = [ gradle_6 perl makeWrapper ];
buildPhase = ''
+3 -5
pkgs/applications/misc/pdfdiff/default.nix
···
{ lib, python2Packages, fetchurl, xpdf }:
-
let
-
py = python2Packages;
-
in
-
py.buildPythonApplication rec {
-
name = "pdfdiff-${version}";
+
+
python2Packages.buildPythonApplication rec {
+
pname = "pdfdiff";
version = "0.92";
src = fetchurl {
+3 -4
pkgs/applications/misc/pdfpc/default.nix
···
, webkitgtk, discount, json-glib }:
stdenv.mkDerivation rec {
-
name = "${product}-${version}";
-
product = "pdfpc";
+
pname = "pdfpc";
version = "4.5.0";
src = fetchFromGitHub {
-
repo = product;
-
owner = product;
+
repo = "pdfpc";
+
owner = "pdfpc";
rev = "v${version}";
sha256 = "0bmy51w6ypz927hxwp5g7wapqvzqmsi3w32rch6i3f94kg1152ck";
};
+2 -3
pkgs/applications/misc/qmetro/default.nix
···
{ lib, stdenv, fetchurl, qmake4Hook, unzip, qt4 }:
stdenv.mkDerivation rec {
-
name = "${project}-${version}";
-
project = "qmetro";
+
pname = "qmetro";
version = "0.7.1";
src = fetchurl {
-
url = "mirror://sourceforge/${project}/${name}.zip";
+
url = "mirror://sourceforge/qmetro/qmetro-${version}.zip";
sha256 = "1zdj87lzcr43gr2h05g17z31pd22n5kxdwbvx7rx656rmhv0sjq5";
};
+2 -4
pkgs/applications/misc/sleepyhead/default.nix
···
{ lib, stdenv, mkDerivation, fetchgit, zlib, libGLU, libX11, qtbase, qtwebkit, qtserialport, wrapQtAppsHook }:
-
let
-
name = "sleepyhead-${version}";
+
mkDerivation {
+
pname = "sleepyhead";
version = "1.0.0-beta-git";
-
in mkDerivation {
-
inherit name;
src = fetchgit {
url = "https://gitlab.com/sleepyhead/sleepyhead-code.git";
+10 -21
pkgs/applications/misc/slmenu/default.nix
···
{lib, stdenv, fetchhg}:
-
let
-
s =
-
rec {
-
baseName = "slmenu";
-
version = "hg-${date}";
-
date = "2012-02-01";
-
name = "${baseName}-${version}";
+
+
stdenv.mkDerivation {
+
pname = "slmenu";
+
version = "hg-2012-02-01";
+
+
src = fetchhg {
url = "https://bitbucket.org/rafaelgg/slmenu/";
rev = "7e74fa5db73e8b018da48d50dbbaf11cb5c62d13";
sha256 = "0zb7mm8344d3xmvrl62psazcabfk75pp083jqkmywdsrikgjagv6";
};
-
buildInputs = [
-
];
-
in
-
stdenv.mkDerivation {
-
inherit (s) name version;
-
inherit buildInputs;
-
src = fetchhg {
-
inherit (s) url sha256;
-
};
makeFlags = [ "PREFIX=$(out)" ];
-
meta = {
-
inherit (s) version;
+
meta = with lib; {
description = "A console dmenu-like tool";
-
license = lib.licenses.mit;
-
maintainers = [lib.maintainers.raskin];
-
platforms = lib.platforms.linux;
+
license = licenses.mit;
+
maintainers = with maintainers; [ raskin ];
+
platforms = platforms.linux;
};
}
+3 -3
pkgs/applications/misc/tuhi/default.nix
···
}:
python3Packages.buildPythonApplication rec {
-
name = "tuhi";
+
pname = "tuhi";
version = "0.5";
format = "other";
src = fetchFromGitHub {
owner = "tuhiproject";
-
repo = name;
-
rev = "${version}";
+
repo = "tuhi";
+
rev = version;
sha256 = "17kggm9c423vj7irxx248fjc8sxvkp9w1mgawlx1snrii817p3db";
};
+5 -5
pkgs/applications/misc/urlview/default.nix
···
{ lib, stdenv, fetchurl, ncurses, autoreconfHook }:
stdenv.mkDerivation rec {
-
version = "0.9";
+
pname = "urlview";
+
_version = "0.9";
patchLevel = "19";
-
-
name = "urlview-${version}-${patchLevel}";
+
version = "${_version}-${patchLevel}";
urlBase = "mirror://debian/pool/main/u/urlview/";
src = fetchurl {
-
url = urlBase + "urlview_${version}.orig.tar.gz";
+
url = urlBase + "urlview_${_version}.orig.tar.gz";
sha256 = "746ff540ccf601645f500ee7743f443caf987d6380e61e5249fc15f7a455ed42";
};
···
'';
debianPatches = fetchurl {
-
url = urlBase + "urlview_${version}-${patchLevel}.diff.gz";
+
url = urlBase + "urlview_${_version}-${patchLevel}.diff.gz";
sha256 = "056883c17756f849fb9235596d274fbc5bc0d944fcc072bdbb13d1e828301585";
};
+1 -1
pkgs/applications/misc/xmr-stak/default.nix
···
in
stdenv'.mkDerivation rec {
-
name = "xmr-stak-${version}";
+
pname = "xmr-stak";
version = "2.10.8";
src = fetchFromGitHub {
+3 -3
pkgs/applications/misc/zscroll/default.nix
···
{ lib, python3, python3Packages, fetchFromGitHub }:
-
let version = "1.0"; in
+
python3Packages.buildPythonApplication rec {
+
pname = "zscroll";
+
version = "1.0";
-
python3Packages.buildPythonApplication {
-
name = "zscroll-${version}";
# don't prefix with python version
namePrefix = "";
+6 -6
pkgs/applications/networking/p2p/frostwire/default.nix
···
let
version = "6.6.7-build-529";
-
name = "frostwire-desktop-${version}";
src = fetchFromGitHub {
owner = "frostwire";
repo = "frostwire";
-
rev = name;
+
rev = "frostwire-desktop-${version}";
sha256 = "03wdj2kr8akzx8m1scvg98132zbaxh81qjdsxn2645b3gahjwz0m";
};
···
# fake build to pre-download deps into fixed-output derivation
deps = stdenv.mkDerivation {
-
name = "${name}-deps";
-
inherit src;
+
pname = "frostwire-desktop-deps";
+
inherit version src;
buildInputs = [ gradle_6 perl ];
buildPhase = ''
export GRADLE_USER_HOME=$(mktemp -d)
···
'';
outputHashAlgo = "sha256";
outputHashMode = "recursive";
-
outputHash = "11zd98g0d0fdgls4lsskkagwfxyh26spfd6c6g9cahl89czvlg3c";
+
outputHash = "sha256-r6YSrbSJbM3063JrX4tCVKFrJxTaLN4Trc+33jzpwcE=";
};
in stdenv.mkDerivation {
-
inherit name src;
+
pname = "frostwire-desktop";
+
inherit version src;
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ gradle_6 ];
+2 -1
pkgs/applications/networking/remote/vmware-horizon-client/default.nix
···
in
stdenv.mkDerivation {
-
name = "vmware-horizon-client";
+
pname = "vmware-horizon-client";
+
inherit version;
dontUnpack = true;
+6 -6
pkgs/applications/office/jameica/default.nix
···
_version = "2.10.1";
_build = "482";
version = "${_version}-${_build}";
-
name = "jameica-${version}";
swtSystem = if stdenv.hostPlatform.system == "i686-linux" then "linux"
else if stdenv.hostPlatform.system == "x86_64-linux" then "linux64"
···
};
in
stdenv.mkDerivation rec {
-
inherit name version;
+
pname = "jameica";
+
inherit version;
nativeBuildInputs = [ ant jdk makeWrapper ];
buildInputs = lib.optionals stdenv.isLinux [ gtk2 glib xorg.libXtst ]
···
'';
installPhase = ''
-
mkdir -p $out/libexec $out/lib $out/bin $out/share/{applications,${name},java}/
+
mkdir -p $out/libexec $out/lib $out/bin $out/share/{applications,jameica-${version},java}/
# copy libraries except SWT
-
cp $(find lib -type f -iname '*.jar' | grep -ve 'swt/.*/swt.jar') $out/share/${name}/
+
cp $(find lib -type f -iname '*.jar' | grep -ve 'swt/.*/swt.jar') $out/share/jameica-${version}/
# copy platform-specific SWT
-
cp lib/swt/${swtSystem}/swt.jar $out/share/${name}/
+
cp lib/swt/${swtSystem}/swt.jar $out/share/jameica-${version}/
install -Dm644 releases/${_version}-*/jameica/jameica.jar $out/share/java/
install -Dm644 plugin.xml $out/share/java/
···
cp ${desktopItem}/share/applications/* $out/share/applications/
makeWrapper ${jre}/bin/java $out/bin/jameica \
-
--add-flags "-cp $out/share/java/jameica.jar:$out/share/${name}/* ${
+
--add-flags "-cp $out/share/java/jameica.jar:$out/share/jameica-${version}/* ${
lib.optionalString stdenv.isDarwin ''-Xdock:name="Jameica" -XstartOnFirstThread''
} de.willuhn.jameica.Main" \
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath buildInputs} \
+1 -1
pkgs/applications/radio/rtl-ais/default.nix
···
{ lib, stdenv, fetchFromGitHub, pkg-config, libusb1, rtl-sdr }:
stdenv.mkDerivation {
-
name = "rtl-ais";
+
pname = "rtl-ais";
version = "0.8.1";
buildInputs = [ pkg-config rtl-sdr libusb1 ];
+1 -1
pkgs/applications/radio/sdrplay/default.nix
···
else if stdenv.isi686 then "i686"
else throw "unsupported architecture";
in stdenv.mkDerivation rec {
-
name = "sdrplay";
+
pname = "sdrplay";
version = "3.07.1";
src = fetchurl {
+2 -2
pkgs/applications/radio/soapysdrplay/default.nix
···
{ stdenv, lib, fetchFromGitHub, cmake, pkg-config, soapysdr, sdrplay }:
stdenv.mkDerivation {
-
name = "soapysdr-sdrplay3";
-
version = "20210425";
+
pname = "soapysdr-sdrplay3";
+
version = "unstable-2021-04-25";
src = fetchFromGitHub {
owner = "pothosware";
+3 -3
pkgs/applications/radio/soundmodem/default.nix
···
{ lib, stdenv, fetchurl, pkg-config, alsa-lib, audiofile, gtk2, libxml2 }:
stdenv.mkDerivation rec {
-
name = "soundmodem";
+
pname = "soundmodem";
version = "0.20";
src = fetchurl {
-
url = "https://archive.org/download/${name}-${version}/${name}-${version}.tar.gz";
+
url = "https://archive.org/download/soundmodem-${version}/soundmodem-${version}.tar.gz";
sha256 = "156l3wjnh5rcisxb42kcmlf74swf679v4xnj09zy5j74rd4h721z";
};
···
'';
#homepage = "http://gna.org/projects/soundmodem"; # official, but "Connection refused"
homepage = "http://soundmodem.vk4msl.id.au/";
-
downloadPage = "https://archive.org/download/${name}-${version}/${name}-${version}.tar.gz";
+
downloadPage = "https://archive.org/download/${pname}-${version}/${pname}-${version}.tar.gz";
license = licenses.gpl2Only;
maintainers = with maintainers; [ ymarkus ];
platforms = platforms.all;
+3 -3
pkgs/applications/science/biology/ncbi-tools/default.nix
···
# Another note: you may want the older and deprecated C-libs at ftp://ftp.ncbi.nih.gov/toolbox/ncbi_tools++/2008/Mar_17_2008/NCBI_C_Toolkit/ncbi_c--Mar_17_2008.tar.gz
stdenv.mkDerivation rec {
-
name = "ncbi_tools";
-
ncbi_version = "Dec_31_2008";
+
pname = "ncbi_tools";
+
version = "Dec_31_2008";
src = fetchurl {
-
url = "ftp://ftp.ncbi.nih.gov/toolbox/ncbi_tools++/2008/${ncbi_version}/ncbi_cxx--${ncbi_version}.tar.gz";
+
url = "ftp://ftp.ncbi.nih.gov/toolbox/ncbi_tools++/2008/${version}/ncbi_cxx--${version}.tar.gz";
sha256 = "1b2v0dcdqn3bysgdkj57sxmd6s0hc9wpnxssviz399g6plhxggbr";
};
+4 -8
pkgs/applications/science/electronics/xcircuit/default.nix
···
{ lib, stdenv, fetchurl, autoreconfHook, automake, pkg-config
, cairo, ghostscript, ngspice, tcl, tk, xorg, zlib }:
-
let
+
stdenv.mkDerivation rec {
version = "3.10.12";
-
name = "xcircuit-${version}";
-
inherit (lib) getBin;
-
-
in stdenv.mkDerivation {
-
inherit name version;
+
pname = "xcircuit";
src = fetchurl {
-
url = "http://opencircuitdesign.com/xcircuit/archive/${name}.tgz";
+
url = "http://opencircuitdesign.com/xcircuit/archive/xcircuit-${version}.tgz";
sha256 = "1h1ywc3mr7plvwnhdii2zgnnv5ih2nhyl4qbdjpi83dq0aq1s2mn";
};
···
configureFlags = [
"--with-tcl=${tcl}/lib"
"--with-tk=${tk}/lib"
-
"--with-ngspice=${getBin ngspice}/bin/ngspice"
+
"--with-ngspice=${lib.getBin ngspice}/bin/ngspice"
];
buildInputs = with xorg; [ cairo ghostscript libSM libXt libICE libX11 libXpm tcl tk zlib ];
+1 -1
pkgs/applications/science/logic/z3/4.4.0.nix
···
{ lib, stdenv, fetchFromGitHub, python }:
stdenv.mkDerivation rec {
-
name = "z3-${version}";
+
pname = "z3";
version = "4.4.0";
src = fetchFromGitHub {
+3 -6
pkgs/applications/science/math/fricas/default.nix
···
{ lib, stdenv, fetchurl, sbcl, libX11, libXpm, libICE, libSM, libXt, libXau, libXdmcp }:
-
let
+
stdenv.mkDerivation rec {
+
pname = "fricas";
version = "1.3.7";
-
name = "fricas-" + version;
-
in
-
stdenv.mkDerivation {
-
inherit name;
src = fetchurl {
-
url = "mirror://sourceforge/fricas/fricas/${version}/${name}-full.tar.bz2";
+
url = "mirror://sourceforge/fricas/fricas/${version}/fricas-${version}-full.tar.bz2";
sha256 = "sha256-cOqMvSe3ef/ZeVy5cj/VU/aTRtxgfxZfRbE4lWE5TU4=";
};
+17 -20
pkgs/applications/science/math/scilab-bin/default.nix
···
{ stdenv, fetchurl, lib, xorg }:
let
-
name = "scilab-bin-${ver}";
-
-
ver = "6.1.1";
-
-
badArch = throw "${name} requires i686-linux or x86_64-linux";
+
badArch = throw "scilab-bin requires i686-linux or x86_64-linux";
architecture =
if stdenv.hostPlatform.system == "i686-linux" then
···
else
badArch;
in
-
stdenv.mkDerivation {
-
inherit name;
+
stdenv.mkDerivation rec {
+
pname = "scilab-bin";
+
version = "6.1.1";
src = fetchurl {
-
url = "https://www.scilab.org/download/${ver}/scilab-${ver}.bin.linux-${architecture}.tar.gz";
+
url = "https://www.scilab.org/download/${version}/scilab-${version}.bin.linux-${architecture}.tar.gz";
sha256 =
if stdenv.hostPlatform.system == "i686-linux" then
"0fgjc2ak3b2qi6yin3fy50qwk2bcj0zbz1h4lyyic9n1n1qcliib"
···
sed -i 's|\$(/bin/|$(|g' bin/scilab
sed -i 's|/usr/bin/||g' bin/scilab
-
sci="$out/opt/scilab-${ver}"
+
sci="$out/opt/scilab-${version}"
fullLibPath="$sci/lib/scilab:$sci/lib/thirdparty:$libPath"
fullLibPath="$fullLibPath:$sci/lib/thirdparty/redist"
···
'';
installPhase = ''
-
mkdir -p "$out/opt/scilab-${ver}"
-
cp -r . "$out/opt/scilab-${ver}/"
+
mkdir -p "$out/opt/scilab-${version}"
+
cp -r . "$out/opt/scilab-${version}/"
# Create bin/ dir
mkdir "$out/bin"
# Creating executable symlinks
-
ln -s "$out/opt/scilab-${ver}/bin/scilab" "$out/bin/scilab"
-
ln -s "$out/opt/scilab-${ver}/bin/scilab-cli" "$out/bin/scilab-cli"
-
ln -s "$out/opt/scilab-${ver}/bin/scilab-adv-cli" "$out/bin/scilab-adv-cli"
+
ln -s "$out/opt/scilab-${version}/bin/scilab" "$out/bin/scilab"
+
ln -s "$out/opt/scilab-${version}/bin/scilab-cli" "$out/bin/scilab-cli"
+
ln -s "$out/opt/scilab-${version}/bin/scilab-adv-cli" "$out/bin/scilab-adv-cli"
# Creating desktop config dir
mkdir -p "$out/share/applications"
# Moving desktop config files
-
mv $out/opt/scilab-${ver}/share/applications/*.desktop $out/share/applications
+
mv $out/opt/scilab-${version}/share/applications/*.desktop $out/share/applications
# Fixing Exec paths and launching each app with a terminal
-
sed -i -e "s|Exec=|Exec=$out/opt/scilab-${ver}/bin/|g" \
+
sed -i -e "s|Exec=|Exec=$out/opt/scilab-${version}/bin/|g" \
-e "s|Terminal=.*$|Terminal=true|g" $out/share/applications/*.desktop
# Moving icons to the appropriate locations
-
for path in $out/opt/scilab-${ver}/share/icons/hicolor/*/*/*
+
for path in $out/opt/scilab-${version}/share/icons/hicolor/*/*/*
do
-
newpath=$(echo $path | sed 's|/opt/scilab-${ver}||g')
+
newpath=$(echo $path | sed 's|/opt/scilab-${version}||g')
filename=$(echo $path | sed 's|.*/||g')
dir=$(echo $newpath | sed "s|$filename||g")
mkdir -p $dir
···
done
# Removing emptied folders
-
rm -rf $out/opt/scilab-${ver}/share/{applications,icons}
+
rm -rf $out/opt/scilab-${version}/share/{applications,icons}
# Moving other share/ folders
-
mv $out/opt/scilab-${ver}/share/{appdata,locale,mime} $out/share
+
mv $out/opt/scilab-${version}/share/{appdata,locale,mime} $out/share
'';
meta = {
+2 -5
pkgs/applications/science/misc/fityk/default.nix
···
{ lib, stdenv, fetchFromGitHub, autoreconfHook, wxGTK30, boost, lua, zlib, bzip2
, xylib, readline, gnuplot, swig3 }:
-
let
-
name = "fityk";
+
stdenv.mkDerivation rec {
+
pname = "fityk";
version = "1.3.1";
-
in
-
stdenv.mkDerivation {
-
name = "${name}-${version}";
src = fetchFromGitHub {
owner = "wojdyr";
+1 -1
pkgs/applications/terminal-emulators/rxvt-unicode-plugins/urxvt-font-size/default.nix
···
{ lib, stdenv, fetchFromGitHub, xrdb, xlsfonts }:
stdenv.mkDerivation rec {
-
name = "urxvt-font-size";
+
pname = "urxvt-font-size";
version = "1.3";
src = fetchFromGitHub {
+2 -1
pkgs/applications/terminal-emulators/termonad/default.nix
···
let
termonadEnv = haskellPackages.ghcWithPackages (self: [ self.termonad ] ++ packages self);
in stdenv.mkDerivation {
-
name = "termonad-with-packages-${termonadEnv.version}";
+
pname = "termonad-with-packages";
+
inherit (termonadEnv) version;
nativeBuildInputs = [ makeWrapper ];
+35 -39
pkgs/applications/version-management/git-and-tools/bfg-repo-cleaner/default.nix
···
{ lib, stdenv, fetchurl, jre, makeWrapper }:
-
let
+
stdenv.mkDerivation rec {
+
pname = "bfg-repo-cleaner";
version = "1.13.0";
+
jarName = "bfg-${version}.jar";
-
mavenUrl = "mirror://maven/com/madgag/bfg/${version}/${jarName}";
-
in
-
stdenv.mkDerivation {
-
inherit version jarName;
-
name = "bfg-repo-cleaner-${version}";
+
src = fetchurl {
+
url = "mirror://maven/com/madgag/bfg/${version}/${jarName}";
+
sha256 = "1kn84rsvms1v5l1j2xgrk7dc7mnsmxkc6sqd94mnim22vnwvl8mz";
+
};
-
src = fetchurl {
-
url = mavenUrl;
-
sha256 = "1kn84rsvms1v5l1j2xgrk7dc7mnsmxkc6sqd94mnim22vnwvl8mz";
-
};
+
nativeBuildInputs = [ makeWrapper ];
+
buildInputs = [ jre ];
-
nativeBuildInputs = [ makeWrapper ];
-
buildInputs = [ jre ];
-
-
dontUnpack = true;
+
dontUnpack = true;
-
installPhase = ''
-
mkdir -p $out/share/java
-
mkdir -p $out/bin
-
cp $src $out/share/java/$jarName
-
makeWrapper "${jre}/bin/java" $out/bin/bfg --add-flags "-cp $out/share/java/$jarName com.madgag.git.bfg.cli.Main"
-
'';
+
installPhase = ''
+
mkdir -p $out/share/java
+
mkdir -p $out/bin
+
cp $src $out/share/java/$jarName
+
makeWrapper "${jre}/bin/java" $out/bin/bfg --add-flags "-cp $out/share/java/$jarName com.madgag.git.bfg.cli.Main"
+
'';
-
meta = with lib; {
-
homepage = "https://rtyley.github.io/bfg-repo-cleaner/";
-
# Descriptions taken with minor modification from the homepage of bfg-repo-cleaner
-
description = "Removes large or troublesome blobs in a git repository like git-filter-branch does, but faster";
-
longDescription = ''
-
The BFG is a simpler, faster alternative to git-filter-branch for
-
cleansing bad data out of your Git repository history, in particular removing
-
crazy big files and removing passwords, credentials, and other private data.
+
meta = with lib; {
+
homepage = "https://rtyley.github.io/bfg-repo-cleaner/";
+
# Descriptions taken with minor modification from the homepage of bfg-repo-cleaner
+
description = "Removes large or troublesome blobs in a git repository like git-filter-branch does, but faster";
+
longDescription = ''
+
The BFG is a simpler, faster alternative to git-filter-branch for
+
cleansing bad data out of your Git repository history, in particular removing
+
crazy big files and removing passwords, credentials, and other private data.
-
The git-filter-branch command is enormously powerful and can do things
-
that the BFG can't - but the BFG is much better for the tasks above, because
-
it's faster (10-720x), simpler (dedicated to just removing things), and
-
beautiful (can use Scala instead of bash to script customizations).
-
'';
-
license = licenses.gpl3;
-
maintainers = [ maintainers.changlinli ];
-
platforms = platforms.unix;
-
downloadPage = "https://mvnrepository.com/artifact/com.madgag/bfg/${version}";
-
};
+
The git-filter-branch command is enormously powerful and can do things
+
that the BFG can't - but the BFG is much better for the tasks above, because
+
it's faster (10-720x), simpler (dedicated to just removing things), and
+
beautiful (can use Scala instead of bash to script customizations).
+
'';
+
license = licenses.gpl3;
+
maintainers = [ maintainers.changlinli ];
+
platforms = platforms.unix;
+
downloadPage = "https://mvnrepository.com/artifact/com.madgag/bfg/${version}";
+
};
-
}
+
}
+3 -6
pkgs/applications/version-management/git-and-tools/git-secret/default.nix
···
{ stdenv, lib, fetchFromGitHub, makeWrapper, git, gnupg, gawk }:
-
let
+
stdenv.mkDerivation rec {
+
pname = "git-secret";
version = "0.4.0";
-
repo = "git-secret";
-
-
in stdenv.mkDerivation {
-
name = "${repo}-${version}";
src = fetchFromGitHub {
-
inherit repo;
+
repo = "git-secret";
owner = "sobolevn";
rev = "v${version}";
sha256 = "sha256-Mtuj+e/yCDr4XkmYkWUFJB3cqOT5yOMOq9P/QJV1S80=";
+2 -1
pkgs/applications/video/p2pvc/default.nix
···
{ lib, stdenv, pkg-config, fetchFromGitHub, opencv2, ncurses, portaudio }:
stdenv.mkDerivation {
-
name = "p2pvc";
+
pname = "p2pvc";
+
version = "unstable-2015-02-12";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ opencv2 ncurses portaudio ];
+2 -1
pkgs/applications/virtualization/OVMF/default.nix
···
in
edk2.mkDerivation projectDscPath {
-
name = "OVMF-${version}";
+
pname = "OVMF";
+
inherit version;
outputs = [ "out" "fd" ];
+3 -3
pkgs/applications/virtualization/docker/gc.nix
···
with lib;
stdenv.mkDerivation rec {
-
name = "docker-gc-${rev}";
-
rev = "b0cc52aa3da2e2ac0080794e0be6e674b1f063fc";
+
pname = "docker-gc";
+
version = "unstable-2015-10-5";
src = fetchFromGitHub {
-
inherit rev;
owner = "spotify";
repo = "docker-gc";
+
rev = "b0cc52aa3da2e2ac0080794e0be6e674b1f063fc";
sha256 = "07wf9yn0f771xkm3x12946x5rp83hxjkd70xgfgy35zvj27wskzm";
};
+3 -3
pkgs/applications/virtualization/docker/proxy.nix
···
{ lib, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
-
name = "docker-proxy-${rev}";
-
rev = "fa125a3512ee0f6187721c88582bf8c4378bd4d7";
+
pname = "docker-proxy";
+
version = "unstable-2020-12-15";
src = fetchFromGitHub {
-
inherit rev;
owner = "docker";
repo = "libnetwork";
+
rev = "fa125a3512ee0f6187721c88582bf8c4378bd4d7";
sha256 = "1r47y0gww3j7fas4kgiqbhrz5fazsx1c6sxnccdfhj8fzik77s9y";
};
+2 -2
pkgs/applications/virtualization/gvisor/containerd-shim.nix
···
{ lib, fetchFromGitHub, buildGoModule }:
buildGoModule rec {
-
name = "gvisor-containerd-shim-${version}";
-
version = "2019-10-09";
+
pname = "gvisor-containerd-shim";
+
version = "unstable-2019-10-09";
src = fetchFromGitHub {
owner = "google";
+1 -1
pkgs/applications/virtualization/gvisor/default.nix
···
};
in buildBazelPackage rec {
-
name = "gvisor-${version}";
+
pname = "gvisor";
version = "20210518.0";
src = fetchFromGitHub {
+2 -2
pkgs/applications/virtualization/qemu/utils.nix
···
{ stdenv, installShellFiles, qemu }:
stdenv.mkDerivation rec {
-
name = "qemu-utils-${version}";
-
version = qemu.version;
+
pname = "qemu-utils";
+
inherit (qemu) version;
nativeBuildInputs = [ installShellFiles ];
buildInputs = [ qemu ];
+2 -3
pkgs/applications/virtualization/virt-viewer/default.nix
···
with lib;
stdenv.mkDerivation rec {
-
baseName = "virt-viewer";
+
pname = "virt-viewer";
version = "11.0";
-
name = "${baseName}-${version}";
src = fetchurl {
-
url = "http://virt-manager.org/download/sources/${baseName}/${name}.tar.xz";
+
url = "https://releases.pagure.org/virt-viewer/virt-viewer-${version}.tar.xz";
sha256 = "sha256-pD+iMlxMHHelyMmAZaww7wURohrJjlkPIjQIabrZq9A=";
};
+3 -2
pkgs/applications/window-managers/clfswm/default.nix
···
, makeWrapper }:
stdenv.mkDerivation {
-
name = "clfswm";
+
pname = "clfswm";
+
version = "unstable-2016-11-12";
src = fetchgit {
url = "https://gitlab.common-lisp.net/clfswm/clfswm.git";
-
rev = "refs/heads/master";
+
rev = "3c7721dba6339ebb4f8c8d7ce2341740fa86f837";
sha256 = "0hynzh3a1zr719cxfb0k4cvh5lskzs616hwn7p942isyvhwzhynd";
};
+2 -1
pkgs/applications/window-managers/taffybar/default.nix
···
self.taffybar
] ++ packages self);
in stdenv.mkDerivation {
-
name = "taffybar-with-packages-${taffybarEnv.version}";
+
pname = "taffybar-with-packages";
+
inherit (taffybarEnv) version;
nativeBuildInputs = [ makeWrapper ];
+2 -1
pkgs/applications/window-managers/xmonad/wrapper.nix
···
let
xmonadEnv = ghcWithPackages (self: [ self.xmonad ] ++ packages self);
in stdenv.mkDerivation {
-
name = "xmonad-with-packages-${xmonadEnv.version}";
+
pname = "xmonad-with-packages";
+
inherit (xmonadEnv) version;
nativeBuildInputs = [ makeWrapper ];
+4 -3
pkgs/data/documentation/std-man-pages/default.nix
···
{ stdenv, lib, fetchurl }:
-
stdenv.mkDerivation {
-
name = "std-man-pages-4.4.0";
+
stdenv.mkDerivation rec {
+
pname = "std-man-pages";
+
version = "4.4.0";
src = fetchurl {
-
url = "mirror://gcc/libstdc++/doxygen/libstdc++-man.4.4.0.tar.bz2";
+
url = "mirror://gcc/libstdc++/doxygen/libstdc++-man.${version}.tar.bz2";
sha256 = "0153py77ll759jacq41dp2z2ksr08pdcfic0rwjd6pr84dk89y9v";
};
+2 -3
pkgs/data/icons/faba-icon-theme/default.nix
···
{ lib, stdenv, fetchFromGitHub, meson, ninja, python3, gtk3, pantheon, gnome-icon-theme, hicolor-icon-theme }:
stdenv.mkDerivation rec {
-
name = "${package-name}-${version}";
-
package-name = "faba-icon-theme";
+
pname = "faba-icon-theme";
version = "4.3";
src = fetchFromGitHub {
owner = "moka-project";
-
repo = package-name;
+
repo = "faba-icon-theme";
rev = "v${version}";
sha256 = "0xh6ppr73p76z60ym49b4d0liwdc96w41cc5p07d48hxjsa6qd6n";
};
+3 -2
pkgs/data/icons/tango-icon-theme/default.nix
···
}:
stdenv.mkDerivation rec {
-
name = "tango-icon-theme-0.8.90";
+
pname = "tango-icon-theme";
+
version = "0.8.90";
src = fetchurl {
-
url = "http://tango.freedesktop.org/releases/${name}.tar.gz";
+
url = "http://tango.freedesktop.org/releases/tango-icon-theme-${version}.tar.gz";
sha256 = "13n8cpml71w6zfm2jz5fa7r1z18qlzk4gv07r6n1in2p5l1xi63f";
};
+2 -1
pkgs/data/misc/brise/default.nix
···
{ lib, stdenv, fetchFromGitHub, librime }:
stdenv.mkDerivation {
-
name = "brise-unstable-2017-09-16";
+
pname = "brise";
+
version = "unstable-2017-09-16";
src = fetchFromGitHub {
owner = "rime";
+3 -2
pkgs/data/misc/miscfiles/default.nix
···
{lib, stdenv, fetchurl}:
stdenv.mkDerivation rec {
-
name = "miscfiles-1.5";
+
pname = "miscfiles";
+
version = "1.5";
src = fetchurl {
-
url = "mirror://gnu/miscfiles/${name}.tar.gz";
+
url = "mirror://gnu/miscfiles/miscfiles-${version}.tar.gz";
sha256 = "005588vfrwx8ghsdv9p7zczj9lbc9a3r4m5aphcaqv8gif4siaka";
};
+3 -2
pkgs/data/misc/shared-desktop-ontologies/default.nix
···
{ lib, stdenv, fetchurl, cmake }:
stdenv.mkDerivation rec {
-
name = "shared-desktop-ontologies-0.11.0";
+
pname = "shared-desktop-ontologies";
+
version = "0.11.0";
src = fetchurl {
-
url = "mirror://sourceforge/oscaf/${name}.tar.bz2";
+
url = "mirror://sourceforge/oscaf/shared-desktop-ontologies-${version}.tar.bz2";
sha256 = "1m5vnijg7rnwg41vig2ckg632dlczzdab1gsq51g4x7m9k1fdbw2";
};