mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-09 19:13:26 +03:00
treewide: substitute finalAttrs.pname for strings
This commit is contained in:
parent
d12b3ccedb
commit
3cc2f5fd4b
45 changed files with 87 additions and 87 deletions
|
@ -106,7 +106,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
runHook preInstall
|
||||
|
||||
install -Dm555 -t $out/bin b/*/7zz${stdenv.hostPlatform.extensions.executable}
|
||||
install -Dm444 -t $out/share/doc/${finalAttrs.pname} ../../../../DOC/*.txt
|
||||
install -Dm444 -t $out/share/doc/7zz ../../../../DOC/*.txt
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
|
|
@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
version = "2.3.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://debian/pool/main/a/as31/${finalAttrs.pname}_${finalAttrs.version}.orig.tar.gz";
|
||||
url = "mirror://debian/pool/main/a/as31/as31_${finalAttrs.version}.orig.tar.gz";
|
||||
name = "${finalAttrs.pname}-${finalAttrs.version}.tar.gz";
|
||||
hash = "sha256-zSEyWHFon5nyq717Mpmdv1XZ5Hz0e8ZABqsP8M83c1U=";
|
||||
};
|
||||
|
|
|
@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
version = "9.20.9";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://downloads.isc.org/isc/bind9/${finalAttrs.version}/${finalAttrs.pname}-${finalAttrs.version}.tar.xz";
|
||||
url = "https://downloads.isc.org/isc/bind9/${finalAttrs.version}/bind-${finalAttrs.version}.tar.xz";
|
||||
hash = "sha256-PSaQDtnJqFkHP/6puX4pLBJI2tGCebF7BfyyPDCR+G0=";
|
||||
};
|
||||
|
||||
|
|
|
@ -75,7 +75,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
];
|
||||
postFixup = ''
|
||||
moveToOutput share/ament_index "$dev"
|
||||
moveToOutput share/${finalAttrs.pname} "$dev"
|
||||
moveToOutput share/coal "$dev"
|
||||
'';
|
||||
|
||||
meta = {
|
||||
|
|
|
@ -21,9 +21,9 @@ php.buildComposerProject2 (finalAttrs: {
|
|||
postInstall = ''
|
||||
chmod -R u+w $out/share
|
||||
# Only include the files needed for runtime in the derivation
|
||||
mv $out/share/php/${finalAttrs.pname}/{migrations,public,src,config,bin,templates,tests,translations,vendor,symfony.lock,composer.json,composer.lock} $out
|
||||
mv $out/share/php/davis/{migrations,public,src,config,bin,templates,tests,translations,vendor,symfony.lock,composer.json,composer.lock} $out
|
||||
# Save the upstream .env file for reference, but rename it so it is not loaded
|
||||
mv $out/share/php/${finalAttrs.pname}/.env $out/env-upstream
|
||||
mv $out/share/php/davis/.env $out/env-upstream
|
||||
rm -rf "$out/share"
|
||||
'';
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
version = "2.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://samba/paulus/${finalAttrs.pname}-${finalAttrs.version}.tar.gz";
|
||||
url = "mirror://samba/paulus/dirdiff-${finalAttrs.version}.tar.gz";
|
||||
hash = "sha256-yzc2VNV4gCeAQ1XjVd8GlYYsO/wfaj/GAUcisxVqklI=";
|
||||
};
|
||||
|
||||
|
|
|
@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
cmakeFlags = [ "-DQT_VERSION_MAJOR=6" ];
|
||||
|
||||
postInstall = ''
|
||||
install -Dm644 $src/LICENSE.txt $out/share/licenses/${finalAttrs.pname}/LICENSE
|
||||
install -Dm644 $src/LICENSE.txt $out/share/licenses/efibooteditor/LICENSE
|
||||
'';
|
||||
|
||||
meta = {
|
||||
|
|
|
@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
# The package expect to find an `example-robot-data/robots` folder somewhere
|
||||
# either in install prefix or in the sources
|
||||
# where it can find the meshes for unit tests
|
||||
preCheck = "ln -s source ../../${finalAttrs.pname}";
|
||||
preCheck = "ln -s source ../../example-robot-data";
|
||||
pythonImportsCheck = [ "example_robot_data" ];
|
||||
|
||||
meta = with lib; {
|
||||
|
|
|
@ -19,7 +19,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||
runHook preInstall
|
||||
|
||||
# https://gitlab.archlinux.org/archlinux/packaging/packages/fcitx5-material-color/-/blob/main/PKGBUILD?ref_type=heads#L16
|
||||
install -Dm644 arrow.png radio.png -t $out/share/${finalAttrs.pname}/
|
||||
install -Dm644 arrow.png radio.png -t $out/share/fcitx5-material-color/
|
||||
for _variant in black blue brown deepPurple indigo orange pink red sakuraPink teal; do
|
||||
_variant_name=Material-Color-$_variant
|
||||
install -dm755 $_variant_name $out/share/fcitx5/themes/$_variant_name
|
||||
|
|
|
@ -82,7 +82,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
postFixup = ''
|
||||
substituteInPlace $out/share/applications/figma-linux.desktop \
|
||||
--replace "Exec=/opt/figma-linux/figma-linux" "Exec=$out/bin/${finalAttrs.pname}"
|
||||
--replace "Exec=/opt/figma-linux/figma-linux" "Exec=$out/bin/figma-linux"
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
|
|
|
@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
version = "0.0.38";
|
||||
src = fetchFromGitHub {
|
||||
owner = "modelica";
|
||||
repo = finalAttrs.pname;
|
||||
repo = "reference-fmus";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-FeDKYcm9K670q1FGqy41Tp2Ag8p2JidH4z78zpHOngw=";
|
||||
};
|
||||
|
|
|
@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
mkdir -p $out
|
||||
mv bin lib $out
|
||||
wrapProgram $out/bin/${finalAttrs.pname} \
|
||||
wrapProgram $out/bin/genesys \
|
||||
--set JAVA_HOME "${jre.home}" \
|
||||
--prefix PATH : "${graphviz}/bin"
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ buildGoModule (finalAttrs: {
|
|||
|
||||
src = fetchFromGitHub {
|
||||
owner = "google";
|
||||
repo = finalAttrs.pname;
|
||||
repo = "go-jsonnet";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-J92xNDpCidbiSsN6NveS6BX6Tx+qDQqkgm6pjk1wBTQ=";
|
||||
};
|
||||
|
|
|
@ -24,9 +24,9 @@ buildNimPackage (finalAttrs: {
|
|||
desktopItem = makeDesktopItem {
|
||||
categories = [ "Utility" ];
|
||||
comment = finalAttrs.meta.description;
|
||||
desktopName = finalAttrs.pname;
|
||||
exec = finalAttrs.pname;
|
||||
name = finalAttrs.pname;
|
||||
desktopName = "hottext";
|
||||
exec = "hottext";
|
||||
name = "hottext";
|
||||
};
|
||||
|
||||
postInstall = ''
|
||||
|
|
|
@ -135,10 +135,10 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
runHook preInstall
|
||||
|
||||
install -D usr/lib/x86_64-linux-gnu/ideamaker/ideamaker \
|
||||
$out/bin/${finalAttrs.pname}
|
||||
$out/bin/ideamaker
|
||||
|
||||
patchelf --replace-needed libquazip.so.1 libquazip1-qt5.so \
|
||||
$out/bin/${finalAttrs.pname}
|
||||
$out/bin/ideamaker
|
||||
|
||||
mimetypeDir=$out/share/icons/hicolor/128x128/mimetypes
|
||||
mkdir -p ''$mimetypeDir
|
||||
|
@ -146,10 +146,10 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
mv $file ''$mimetypeDir/''$(basename ''${file%.ico}).png
|
||||
done
|
||||
install -D ${./mimetypes.xml} \
|
||||
$out/share/mime/packages/${finalAttrs.pname}.xml
|
||||
$out/share/mime/packages/ideamaker.xml
|
||||
|
||||
install -D usr/share/ideamaker/icons/ideamaker-icon.png \
|
||||
$out/share/pixmaps/${finalAttrs.pname}.png
|
||||
$out/share/pixmaps/ideamaker.png
|
||||
|
||||
ln -s ${finalAttrs.desktopItem}/share/applications $out/share/
|
||||
|
||||
|
@ -157,9 +157,9 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
'';
|
||||
|
||||
desktopItem = makeDesktopItem {
|
||||
name = finalAttrs.pname;
|
||||
exec = finalAttrs.pname;
|
||||
icon = finalAttrs.pname;
|
||||
name = "ideamaker";
|
||||
exec = "ideamaker";
|
||||
icon = "ideamaker";
|
||||
desktopName = "Ideamaker";
|
||||
comment = "ideaMaker - www.raise3d.com";
|
||||
categories = [
|
||||
|
|
|
@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
version = "2.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://jprs.co.jp/idn/${finalAttrs.pname}-${finalAttrs.version}.tar.bz2";
|
||||
url = "https://jprs.co.jp/idn/idnkit-${finalAttrs.version}.tar.bz2";
|
||||
hash = "sha256-JtBxF2UAQqtGk/DgCWAnXVihvnc+bRPFA7o4RxDz6X4=";
|
||||
};
|
||||
|
||||
|
|
|
@ -44,8 +44,8 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||
|
||||
desktopItems = [
|
||||
(makeDesktopItem {
|
||||
name = finalAttrs.pname;
|
||||
exec = finalAttrs.pname;
|
||||
name = "irpf";
|
||||
exec = "irpf";
|
||||
icon = "rfb64";
|
||||
desktopName = "Imposto de Renda Pessoa Física";
|
||||
comment = "Programa Oficial da Receita para elaboração do IRPF";
|
||||
|
@ -56,7 +56,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
BASEDIR="$out/share/${finalAttrs.pname}"
|
||||
BASEDIR="$out/share/irpf"
|
||||
mkdir -p "$BASEDIR"
|
||||
|
||||
cp --no-preserve=mode -r help lib lib-modulos "$BASEDIR"
|
||||
|
@ -64,10 +64,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||
install -Dm644 irpf.jar Leia-me.htm offline.png online.png pgd-updater.jar "$BASEDIR"
|
||||
|
||||
# make xdg-open overrideable at runtime
|
||||
makeWrapper ${jdk11}/bin/java $out/bin/${finalAttrs.pname} \
|
||||
makeWrapper ${jdk11}/bin/java $out/bin/irpf \
|
||||
--add-flags "-Dawt.useSystemAAFontSettings=on" \
|
||||
--add-flags "-Dswing.aatext=true" \
|
||||
--add-flags "-jar $BASEDIR/${finalAttrs.pname}.jar" \
|
||||
--add-flags "-jar $BASEDIR/irpf.jar" \
|
||||
--suffix PATH : ${lib.makeBinPath [ xdg-utils ]} \
|
||||
--set _JAVA_AWT_WM_NONREPARENTING 1 \
|
||||
--set AWT_TOOLKIT MToolkit
|
||||
|
|
|
@ -123,7 +123,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
target="$out/lib/dotnet/${finalAttrs.pname}"
|
||||
target="$out/lib/dotnet/keepass"
|
||||
mkdir -p "$target"
|
||||
|
||||
cp -rv $outputFiles "$target"
|
||||
|
|
|
@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
version = "1.8";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://hyperrealm.github.io/${finalAttrs.pname}/dist/${finalAttrs.pname}-${finalAttrs.version}.tar.gz";
|
||||
url = "https://hyperrealm.github.io/libconfig/dist/libconfig-${finalAttrs.version}.tar.gz";
|
||||
hash = "sha256-BR4V3Q6QfESQXzF5M/VIcxTypW6MZybIMEzpkIhIUKo=";
|
||||
};
|
||||
|
||||
|
|
|
@ -154,7 +154,7 @@ php.buildComposerProject2 (finalAttrs: {
|
|||
mkdir -p $out/bin
|
||||
cat << EOF > $out/bin/movim
|
||||
#!${lib.getExe dash}
|
||||
${lib.getExe finalAttrs.php} $out/share/php/${finalAttrs.pname}/daemon.php "\$@"
|
||||
${lib.getExe finalAttrs.php} $out/share/php/movim/daemon.php "\$@"
|
||||
EOF
|
||||
chmod +x $out/bin/movim
|
||||
|
||||
|
|
|
@ -44,9 +44,9 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
runHook preInstall
|
||||
|
||||
# Based on the upstream PKGBUILD
|
||||
mkdir -p $out/share/doc/${finalAttrs.pname}
|
||||
mkdir -p $out/share/doc/mya
|
||||
cp -a bin $out
|
||||
cp $cmakeDir/README.md $out/share/doc/${finalAttrs.pname}
|
||||
cp $cmakeDir/README.md $out/share/doc/mya
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
|
|
@ -126,7 +126,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
(lib.cmakeFeature "NETGEN_VERSION_GIT" "v${finalAttrs.version}-0")
|
||||
(lib.cmakeFeature "NG_INSTALL_DIR_BIN" "bin")
|
||||
(lib.cmakeFeature "NG_INSTALL_DIR_LIB" "lib")
|
||||
(lib.cmakeFeature "NG_INSTALL_DIR_CMAKE" "lib/cmake/${finalAttrs.pname}")
|
||||
(lib.cmakeFeature "NG_INSTALL_DIR_CMAKE" "lib/cmake/netgen")
|
||||
(lib.cmakeFeature "NG_INSTALL_DIR_PYTHON" python3Packages.python.sitePackages)
|
||||
(lib.cmakeFeature "NG_INSTALL_DIR_RES" "share")
|
||||
(lib.cmakeFeature "NG_INSTALL_DIR_INCLUDE" "include")
|
||||
|
@ -160,11 +160,11 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
postInstall =
|
||||
lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
rm $out/bin/{Netgen1,startup.sh}
|
||||
mkdir -p $out/Applications/${finalAttrs.pname}.app/Contents/{MacOS,Resouces}
|
||||
mkdir -p $out/Applications/netgen.app/Contents/{MacOS,Resouces}
|
||||
substituteInPlace $out/Info.plist --replace-fail "Netgen1" "netgen"
|
||||
mv $out/Info.plist $out/Applications/${finalAttrs.pname}.app/Contents
|
||||
mv $out/Netgen.icns $out/Applications/${finalAttrs.pname}.app/Contents/Resouces
|
||||
ln -s $out/bin/netgen $out/Applications/${finalAttrs.pname}.app/Contents/MacOS/netgen
|
||||
mv $out/Info.plist $out/Applications/netgen.app/Contents
|
||||
mv $out/Netgen.icns $out/Applications/netgen.app/Contents/Resouces
|
||||
ln -s $out/bin/netgen $out/Applications/netgen.app/Contents/MacOS/netgen
|
||||
''
|
||||
+ lib.optionalString stdenv.hostPlatform.isLinux ''
|
||||
# Extract pngs from the Apple icon image and create
|
||||
|
|
|
@ -57,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
runHook preInstall
|
||||
|
||||
mkdir -p $out/bin
|
||||
install -D -m 0755 $src $out/bin/${finalAttrs.pname}
|
||||
install -D -m 0755 $src $out/bin/oakctl
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
|
|
@ -77,14 +77,14 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
''
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p $out/{bin,share/${finalAttrs.pname}}
|
||||
install -Dm644 ${finalAttrs.src} $out/share/${finalAttrs.pname}/ocelot-desktop.jar
|
||||
mkdir -p $out/{bin,share/ocelot-desktop}
|
||||
install -Dm644 ${finalAttrs.src} $out/share/ocelot-desktop/ocelot-desktop.jar
|
||||
|
||||
makeBinaryWrapper ${jre}/bin/java $out/bin/ocelot-desktop \
|
||||
--set JAVA_HOME ${jre.home} \
|
||||
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath runtimeLibs}" \
|
||||
--prefix PATH : "${lib.makeBinPath runtimePrograms}" \
|
||||
--add-flags "-jar $out/share/${finalAttrs.pname}/ocelot-desktop.jar"
|
||||
--add-flags "-jar $out/share/ocelot-desktop/ocelot-desktop.jar"
|
||||
|
||||
# copy icons from zip file
|
||||
# ocelot/desktop/images/icon*.png
|
||||
|
@ -92,7 +92,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
for size in 16 32 64 128 256; do
|
||||
mkdir -p $out/share/icons/hicolor/"$size"x"$size"/apps
|
||||
unzip -p $out/share/${finalAttrs.pname}/ocelot-desktop.jar \
|
||||
unzip -p $out/share/ocelot-desktop/ocelot-desktop.jar \
|
||||
ocelot/desktop/images/icon"$size".png > $out/share/icons/hicolor/"$size"x"$size"/apps/ocelot-desktop.png
|
||||
done
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
sitePackages=$out/${python3.sitePackages}/${finalAttrs.pname}
|
||||
sitePackages=$out/${python3.sitePackages}/payload_dumper
|
||||
|
||||
install -D ./payload_dumper.py $out/bin/payload_dumper
|
||||
install -D ./update_metadata_pb2.py $sitePackages/update_metadata_pb2.py
|
||||
|
|
|
@ -106,7 +106,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
src = fetchFromGitHub {
|
||||
owner = "picolibc";
|
||||
repo = finalAttrs.pname;
|
||||
repo = "picolibc";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-djOZKkinsaaYD4tUEA6mKdo+5em0GP1/+rI0mIm7Vs8=";
|
||||
};
|
||||
|
|
|
@ -23,7 +23,7 @@ php.buildComposerProject2 (finalAttrs: {
|
|||
|
||||
postInstall = ''
|
||||
chmod -R u+w $out/share
|
||||
mv "$out/share/php/${finalAttrs.pname}"/* $out
|
||||
mv "$out/share/php/pixelfed"/* $out
|
||||
rm -R $out/bootstrap/cache
|
||||
# Move static contents for the NixOS module to pick it up, if needed.
|
||||
mv $out/bootstrap $out/bootstrap-static
|
||||
|
|
|
@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
version = "20230902";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://groups.csail.mit.edu/mac/users/gjs/6946/mechanics-system-installation/native-code/${finalAttrs.pname}-src-${finalAttrs.version}.tar.gz";
|
||||
url = "https://groups.csail.mit.edu/mac/users/gjs/6946/mechanics-system-installation/native-code/scmutils-src-${finalAttrs.version}.tar.gz";
|
||||
hash = "sha256-9/shOxoKwJ4uDTHmvXqhemgy3W+GUCmoqFm5e1t3W0M=";
|
||||
};
|
||||
|
||||
|
|
|
@ -106,9 +106,9 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
runHook preInstall
|
||||
|
||||
install -Dm755 snes9x -t "$out/bin/"
|
||||
install -Dm644 snes9x.conf.default -t "$out/share/doc/${finalAttrs.pname}/"
|
||||
install -Dm644 snes9x.conf.default -t "$out/share/doc/snes9x/"
|
||||
install -Dm644 ../docs/{control-inputs,controls,snapshots}.txt -t \
|
||||
"$out/share/doc/${finalAttrs.pname}/"
|
||||
"$out/share/doc/snes9x/"
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
|
|
@ -90,8 +90,8 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
desktopItems = [
|
||||
(makeDesktopItem rec {
|
||||
name = "Sonic Robo Blast 2";
|
||||
exec = finalAttrs.pname;
|
||||
icon = finalAttrs.pname;
|
||||
exec = "srb2";
|
||||
icon = "srb2";
|
||||
comment = finalAttrs.meta.description;
|
||||
desktopName = name;
|
||||
genericName = name;
|
||||
|
|
|
@ -73,8 +73,8 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
desktopItems = [
|
||||
(makeDesktopItem rec {
|
||||
name = "Sonic Robo Blast 2 Kart";
|
||||
exec = finalAttrs.pname;
|
||||
icon = finalAttrs.pname;
|
||||
exec = "srb2kart";
|
||||
icon = "srb2kart";
|
||||
comment = "Kart racing mod based on SRB2";
|
||||
desktopName = name;
|
||||
genericName = name;
|
||||
|
|
|
@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
version = "0.1.13";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://iwar.free.fr/spip/IMG/gz/${finalAttrs.pname}-${finalAttrs.version}.tar.gz";
|
||||
url = "http://iwar.free.fr/spip/IMG/gz/stardust-${finalAttrs.version}.tar.gz";
|
||||
hash = "sha256-t5cykB5zHYYj4tlk9QDhL7YQVgEScBZw9OIVXz5NOqc=";
|
||||
};
|
||||
|
||||
|
|
|
@ -23,10 +23,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||
desktopItems = [
|
||||
(makeDesktopItem {
|
||||
type = "Application";
|
||||
name = finalAttrs.pname;
|
||||
name = "stegsolve";
|
||||
desktopName = "Stegsolve";
|
||||
comment = "A steganographic image analyzer, solver and data extractor for challanges";
|
||||
exec = finalAttrs.pname;
|
||||
exec = "stegsolve";
|
||||
categories = [ "Graphics" ];
|
||||
})
|
||||
];
|
||||
|
|
|
@ -27,21 +27,21 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p $out/bin $out/share/${finalAttrs.pname}/
|
||||
mv resources/app.asar* $out/share/${finalAttrs.pname}/
|
||||
mkdir -p $out/bin $out/share/stretchly/
|
||||
mv resources/app.asar* $out/share/stretchly/
|
||||
|
||||
mkdir -p $out/share/applications
|
||||
ln -s ${finalAttrs.desktopItem}/share/applications/* $out/share/applications/
|
||||
|
||||
makeWrapper ${electron}/bin/electron $out/bin/${finalAttrs.pname} \
|
||||
--add-flags $out/share/${finalAttrs.pname}/app.asar
|
||||
makeWrapper ${electron}/bin/electron $out/bin/stretchly \
|
||||
--add-flags $out/share/stretchly/app.asar
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
desktopItem = makeDesktopItem {
|
||||
name = finalAttrs.pname;
|
||||
exec = finalAttrs.pname;
|
||||
name = "stretchly";
|
||||
exec = "stretchly";
|
||||
icon = finalAttrs.icon;
|
||||
desktopName = "Stretchly";
|
||||
genericName = "Stretchly";
|
||||
|
|
|
@ -51,10 +51,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p $out/{bin,lib/${finalAttrs.pname}}
|
||||
mv {dist,node_modules} $out/lib/${finalAttrs.pname}
|
||||
chmod a+x $out/lib/${finalAttrs.pname}/dist/index.js
|
||||
ln -s $out/lib/${finalAttrs.pname}/dist/index.js $out/bin/stylelint-lsp
|
||||
mkdir -p $out/{bin,lib/stylelint-lsp}
|
||||
mv {dist,node_modules} $out/lib/stylelint-lsp
|
||||
chmod a+x $out/lib/stylelint-lsp/dist/index.js
|
||||
ln -s $out/lib/stylelint-lsp/dist/index.js $out/bin/stylelint-lsp
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
|
|
@ -75,13 +75,13 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
for i in 16 24 48 64 96 128 256 512; do
|
||||
mkdir -p $out/share/icons/hicolor/''${i}x''${i}/apps
|
||||
magick scribbleres/write_512.png -resize ''${i}x''${i} $out/share/icons/hicolor/''${i}x''${i}/apps/${finalAttrs.pname}.png
|
||||
magick scribbleres/write_512.png -resize ''${i}x''${i} $out/share/icons/hicolor/''${i}x''${i}/apps/styluslabs-write.png
|
||||
done
|
||||
|
||||
install -Dm444 scribbleres/linux/Write.desktop -t $out/share/applications
|
||||
substituteInPlace $out/share/applications/Write.desktop \
|
||||
--replace-fail 'Exec=/opt/Write/Write' 'Exec=Write' \
|
||||
--replace-fail 'Icon=Write144x144' 'Icon=${finalAttrs.pname}'
|
||||
--replace-fail 'Icon=Write144x144' 'Icon=styluslabs-write'
|
||||
'';
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
|
|
@ -56,7 +56,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
install -Dm0755 -t "$out/bin/" "build/${finalAttrs.pname}"
|
||||
install -Dm0755 -t "$out/bin/" "build/texpresso"
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
|
|
|
@ -57,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
unpackPhase = ''
|
||||
runHook preUnpack
|
||||
|
||||
mkdir -p "$out/share" "$out/opt/${finalAttrs.pname}" "$out/bin"
|
||||
mkdir -p "$out/share" "$out/opt/ticktick" "$out/bin"
|
||||
dpkg-deb --fsys-tarfile "$src" | tar --extract --directory="$out"
|
||||
|
||||
runHook postUnpack
|
||||
|
@ -66,13 +66,13 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
cp -av $out/opt/TickTick/* $out/opt/${finalAttrs.pname}
|
||||
cp -av $out/opt/TickTick/* $out/opt/ticktick
|
||||
cp -av $out/usr/share/* $out/share
|
||||
rm -rf $out/usr $out/opt/TickTick
|
||||
ln -sf "$out/opt/${finalAttrs.pname}/${finalAttrs.pname}" "$out/bin/${finalAttrs.pname}"
|
||||
ln -sf "$out/opt/ticktick/ticktick" "$out/bin/ticktick"
|
||||
|
||||
substituteInPlace "$out/share/applications/${finalAttrs.pname}.desktop" \
|
||||
--replace "Exec=/opt/TickTick/ticktick" "Exec=$out/bin/${finalAttrs.pname}"
|
||||
substituteInPlace "$out/share/applications/ticktick.desktop" \
|
||||
--replace "Exec=/opt/TickTick/ticktick" "Exec=$out/bin/ticktick"
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
|
|
@ -26,8 +26,8 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
postInstall = ''
|
||||
# Copy docs
|
||||
install -dm755 "$out/share/doc/${finalAttrs.pname}"
|
||||
install -m644 "ChangeLog-${finalAttrs.version}" README "$out/share/doc/${finalAttrs.pname}"
|
||||
install -dm755 "$out/share/doc/ttaenc"
|
||||
install -m644 "ChangeLog-${finalAttrs.version}" README "$out/share/doc/ttaenc"
|
||||
'';
|
||||
|
||||
meta = {
|
||||
|
|
|
@ -20,7 +20,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
mkdir -p $out/bin $out/share/licenses/${finalAttrs.pname}
|
||||
mkdir -p $out/bin $out/share/licenses/ufetch
|
||||
${
|
||||
if !full then
|
||||
"install -Dm755 ufetch-${osName} $out/bin/ufetch"
|
||||
|
@ -30,7 +30,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||
ln -s $out/bin/ufetch-${osName} $out/bin/ufetch
|
||||
''
|
||||
}
|
||||
install -Dm644 LICENSE $out/share/licenses/${finalAttrs.pname}/LICENSE
|
||||
install -Dm644 LICENSE $out/share/licenses/ufetch/LICENSE
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
pname = "untie";
|
||||
version = "0.3";
|
||||
src = fetchurl {
|
||||
url = "http://guichaz.free.fr/untie/files/${finalAttrs.pname}-${finalAttrs.version}.tar.bz2";
|
||||
url = "http://guichaz.free.fr/untie/files/untie-${finalAttrs.version}.tar.bz2";
|
||||
sha256 = "1334ngvbi4arcch462mzi5vxvxck4sy1nf0m58116d9xmx83ak0m";
|
||||
};
|
||||
|
||||
|
|
|
@ -24,10 +24,10 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
desktopItems = [
|
||||
(makeDesktopItem {
|
||||
name = finalAttrs.pname;
|
||||
name = "whatsie";
|
||||
desktopName = "Whatsie";
|
||||
icon = finalAttrs.pname;
|
||||
exec = finalAttrs.pname;
|
||||
icon = "whatsie";
|
||||
exec = "whatsie";
|
||||
comment = finalAttrs.meta.description;
|
||||
})
|
||||
];
|
||||
|
|
|
@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jupyter-xeus";
|
||||
repo = finalAttrs.pname;
|
||||
repo = "xeus";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-nR247SGnc3TSj6PCrJmY6ccACvYKeSYFMgoawyYLBNs=";
|
||||
};
|
||||
|
|
|
@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
installCheckPhase = ''
|
||||
runHook preInstallCheck
|
||||
|
||||
$out/bin/${finalAttrs.pname} -h
|
||||
$out/bin/zcfan -h
|
||||
|
||||
runHook postInstallCheck
|
||||
'';
|
||||
|
|
|
@ -40,7 +40,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||
|
||||
install -D bin/git-forgit $out/bin/git-forgit
|
||||
install -D completions/_git-forgit $out/share/zsh/site-functions/_git-forgit
|
||||
install -D forgit.plugin.zsh $out/share/zsh/${finalAttrs.pname}/forgit.plugin.zsh
|
||||
install -D forgit.plugin.zsh $out/share/zsh/zsh-forgit/forgit.plugin.zsh
|
||||
wrapProgram $out/bin/git-forgit \
|
||||
--prefix PATH : ${
|
||||
lib.makeBinPath [
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue