commit
3ee1adcf6e
@ -591,6 +591,15 @@
|
|||||||
The defaults from fontconfig are sufficient.
|
The defaults from fontconfig are sufficient.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
The <literal>crashplan</literal> package and the
|
||||||
|
<literal>crashplan</literal> service have been removed from nixpkgs due to
|
||||||
|
crashplan shutting down the service, while the <literal>crashplansb</literal>
|
||||||
|
package and <literal>crashplan-small-business</literal> service have been
|
||||||
|
removed from nixpkgs due to lack of maintainer.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
|
@ -216,8 +216,6 @@
|
|||||||
./services/backup/bacula.nix
|
./services/backup/bacula.nix
|
||||||
./services/backup/borgbackup.nix
|
./services/backup/borgbackup.nix
|
||||||
./services/backup/duplicati.nix
|
./services/backup/duplicati.nix
|
||||||
./services/backup/crashplan.nix
|
|
||||||
./services/backup/crashplan-small-business.nix
|
|
||||||
./services/backup/duplicity.nix
|
./services/backup/duplicity.nix
|
||||||
./services/backup/mysql-backup.nix
|
./services/backup/mysql-backup.nix
|
||||||
./services/backup/postgresql-backup.nix
|
./services/backup/postgresql-backup.nix
|
||||||
|
@ -1,73 +0,0 @@
|
|||||||
{ config, pkgs, lib, ... }:
|
|
||||||
|
|
||||||
let
|
|
||||||
cfg = config.services.crashplansb;
|
|
||||||
crashplansb = pkgs.crashplansb.override { maxRam = cfg.maxRam; };
|
|
||||||
in
|
|
||||||
|
|
||||||
with lib;
|
|
||||||
|
|
||||||
{
|
|
||||||
options = {
|
|
||||||
services.crashplansb = {
|
|
||||||
enable = mkOption {
|
|
||||||
default = false;
|
|
||||||
type = types.bool;
|
|
||||||
description = ''
|
|
||||||
Starts crashplan for small business background service.
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
maxRam = mkOption {
|
|
||||||
default = "1024m";
|
|
||||||
example = "2G";
|
|
||||||
type = types.str;
|
|
||||||
description = ''
|
|
||||||
Maximum amount of ram that the crashplan engine should use.
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
openPorts = mkOption {
|
|
||||||
description = "Open ports in the firewall for crashplan.";
|
|
||||||
default = true;
|
|
||||||
type = types.bool;
|
|
||||||
};
|
|
||||||
ports = mkOption {
|
|
||||||
# https://support.code42.com/Administrator/6/Planning_and_installing/TCP_and_UDP_ports_used_by_the_Code42_platform
|
|
||||||
# used ports can also be checked in the desktop app console using the command connection.info
|
|
||||||
description = "which ports to open.";
|
|
||||||
default = [ 4242 4243 4244 4247 ];
|
|
||||||
type = types.listOf types.int;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
|
||||||
environment.systemPackages = [ crashplansb ];
|
|
||||||
networking.firewall.allowedTCPPorts = mkIf cfg.openPorts cfg.ports;
|
|
||||||
|
|
||||||
systemd.services.crashplansb = {
|
|
||||||
description = "CrashPlan Backup Engine";
|
|
||||||
|
|
||||||
wantedBy = [ "multi-user.target" ];
|
|
||||||
after = [ "network.target" "local-fs.target" ];
|
|
||||||
|
|
||||||
preStart = ''
|
|
||||||
install -d -m 755 ${crashplansb.vardir}
|
|
||||||
install -d -m 700 ${crashplansb.vardir}/conf
|
|
||||||
install -d -m 700 ${crashplansb.manifestdir}
|
|
||||||
install -d -m 700 ${crashplansb.vardir}/cache
|
|
||||||
install -d -m 700 ${crashplansb.vardir}/backupArchives
|
|
||||||
install -d -m 777 ${crashplansb.vardir}/log
|
|
||||||
cp -avn ${crashplansb}/conf.template/* ${crashplansb.vardir}/conf
|
|
||||||
'';
|
|
||||||
|
|
||||||
serviceConfig = {
|
|
||||||
Type = "forking";
|
|
||||||
EnvironmentFile = "${crashplansb}/bin/run.conf";
|
|
||||||
ExecStart = "${crashplansb}/bin/CrashPlanEngine start";
|
|
||||||
ExecStop = "${crashplansb}/bin/CrashPlanEngine stop";
|
|
||||||
PIDFile = "${crashplansb.vardir}/CrashPlanEngine.pid";
|
|
||||||
WorkingDirectory = crashplansb;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
@ -1,67 +0,0 @@
|
|||||||
{ config, pkgs, lib, ... }:
|
|
||||||
|
|
||||||
let
|
|
||||||
cfg = config.services.crashplan;
|
|
||||||
crashplan = pkgs.crashplan;
|
|
||||||
in
|
|
||||||
|
|
||||||
with lib;
|
|
||||||
|
|
||||||
{
|
|
||||||
options = {
|
|
||||||
services.crashplan = {
|
|
||||||
enable = mkOption {
|
|
||||||
default = false;
|
|
||||||
type = types.bool;
|
|
||||||
description = ''
|
|
||||||
Starts crashplan background service.
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
|
||||||
environment.systemPackages = [ crashplan ];
|
|
||||||
|
|
||||||
systemd.services.crashplan = {
|
|
||||||
description = "CrashPlan Backup Engine";
|
|
||||||
|
|
||||||
wantedBy = [ "multi-user.target" ];
|
|
||||||
after = [ "network.target" "local-fs.target" ];
|
|
||||||
|
|
||||||
preStart = ''
|
|
||||||
ensureDir() {
|
|
||||||
dir=$1
|
|
||||||
mode=$2
|
|
||||||
|
|
||||||
if ! test -e $dir; then
|
|
||||||
${pkgs.coreutils}/bin/mkdir -m $mode -p $dir
|
|
||||||
elif [ "$(${pkgs.coreutils}/bin/stat -c %a $dir)" != "$mode" ]; then
|
|
||||||
${pkgs.coreutils}/bin/chmod $mode $dir
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
ensureDir ${crashplan.vardir} 755
|
|
||||||
ensureDir ${crashplan.vardir}/conf 700
|
|
||||||
ensureDir ${crashplan.manifestdir} 700
|
|
||||||
ensureDir ${crashplan.vardir}/cache 700
|
|
||||||
ensureDir ${crashplan.vardir}/backupArchives 700
|
|
||||||
ensureDir ${crashplan.vardir}/log 777
|
|
||||||
cp -avn ${crashplan}/conf.template/* ${crashplan.vardir}/conf
|
|
||||||
for x in app.asar bin install.vars lang lib libc42archive64.so libc52archive.so libjniwrap64.so libjniwrap.so libjtux64.so libjtux.so libleveldb64.so libleveldb.so libmd564.so libmd5.so share skin upgrade; do
|
|
||||||
rm -f ${crashplan.vardir}/$x;
|
|
||||||
ln -sf ${crashplan}/$x ${crashplan.vardir}/$x;
|
|
||||||
done
|
|
||||||
'';
|
|
||||||
|
|
||||||
serviceConfig = {
|
|
||||||
Type = "forking";
|
|
||||||
EnvironmentFile = "${crashplan}/bin/run.conf";
|
|
||||||
ExecStart = "${crashplan}/bin/CrashPlanEngine start";
|
|
||||||
ExecStop = "${crashplan}/bin/CrashPlanEngine stop";
|
|
||||||
PIDFile = "${crashplan.vardir}/CrashPlanEngine.pid";
|
|
||||||
WorkingDirectory = crashplan;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
@ -1,12 +0,0 @@
|
|||||||
--- ./scripts/CrashPlanDesktop 2016-03-02 21:01:58.000000000 -0500
|
|
||||||
+++ ./scripts/CrashPlanDesktop-1 2016-03-18 20:52:10.117686266 -0400
|
|
||||||
@@ -11,7 +11,7 @@
|
|
||||||
cd ${TARGETDIR}
|
|
||||||
|
|
||||||
if [ "_${VERSION_5_UI}" == "_true" ]; then
|
|
||||||
- ${TARGETDIR}/electron/crashplan > ${TARGETDIR}/log/ui_output.log 2> ${TARGETDIR}/log/ui_error.log &
|
|
||||||
+ ${TARGETDIR}/electron/crashplan &
|
|
||||||
else
|
|
||||||
- ${JAVACOMMON} ${GUI_JAVA_OPTS} -classpath "./lib/com.backup42.desktop.jar:./lang:./skin" com.backup42.desktop.CPDesktop > ${TARGETDIR}/log/ui_output.log 2> ${TARGETDIR}/log/ui_error.log &
|
|
||||||
+ ${JAVACOMMON} ${GUI_JAVA_OPTS} -classpath "./lib/com.backup42.desktop.jar:./lang:./skin" com.backup42.desktop.CPDesktop &
|
|
||||||
fi
|
|
@ -1,37 +0,0 @@
|
|||||||
--- ./scripts/CrashPlanEngine 2014-02-19 23:17:19.000000000 +0000
|
|
||||||
+++ ./scripts/CrashPlanEngine.1 2014-07-24 17:36:37.330333581 +0100
|
|
||||||
@@ -11,7 +11,7 @@
|
|
||||||
|
|
||||||
cd $TARGETDIR
|
|
||||||
|
|
||||||
- nice -n 19 $JAVACOMMON $SRV_JAVA_OPTS -classpath $FULL_CP com.backup42.service.CPService > $TARGETDIR/log/engine_output.log 2> $TARGETDIR/log/engine_error.log &
|
|
||||||
+ nice -n 19 $JAVACOMMON $SRV_JAVA_OPTS -classpath $FULL_CP com.backup42.service.CPService > $VARDIR/log/engine_output.log 2> $VARDIR/log/engine_error.log &
|
|
||||||
|
|
||||||
if [[ $! -gt 0 ]]; then
|
|
||||||
echo $! > $PIDFILE
|
|
||||||
@@ -26,7 +26,7 @@
|
|
||||||
|
|
||||||
echo "Using Ubuntu 9.04 startup"
|
|
||||||
|
|
||||||
- start-stop-daemon -v --pidfile $PIDFILE --make-pidfile --background --chdir $TARGETDIR --start --nicelevel 19 --exec $JAVACOMMON -- $SRV_JAVA_OPTS -classpath $FULL_CP com.backup42.service.CPService > $TARGETDIR/log/engine_output.log 2> $TARGETDIR/log/engine_error.log
|
|
||||||
+ start-stop-daemon -v --pidfile $PIDFILE --make-pidfile --background --chdir $TARGETDIR --start --nicelevel 19 --exec $JAVACOMMON -- $SRV_JAVA_OPTS -classpath $FULL_CP com.backup42.service.CPService > $VARDIR/log/engine_output.log 2> $VARDIR/log/engine_error.log
|
|
||||||
|
|
||||||
# This test isn't as useful as one might like; start-stop-daemon can't accurately report the state of child processes when --background is used.
|
|
||||||
# We use this mainly to report the specific error value returned by start-stop-daemon if something goes wrong, but be aware that a return value
|
|
||||||
@@ -91,7 +91,6 @@
|
|
||||||
DESC="CrashPlan Engine"
|
|
||||||
NAME=CrashPlanEngine
|
|
||||||
DAEMON=$TARGETDIR/lib/com.backup42.desktop.jar
|
|
||||||
-PIDFILE="$TARGETDIR/${NAME}.pid"
|
|
||||||
|
|
||||||
if [[ -f $TARGETDIR/install.vars ]]; then
|
|
||||||
. $TARGETDIR/install.vars
|
|
||||||
@@ -100,6 +99,8 @@
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
+PIDFILE="$VARDIR/${NAME}.pid"
|
|
||||||
+
|
|
||||||
if [[ ! -f $DAEMON ]]; then
|
|
||||||
echo "Could not find JAR file $DAEMON"
|
|
||||||
exit 0
|
|
@ -1,103 +0,0 @@
|
|||||||
{ stdenv, fetchurl, makeWrapper, getopt, jre, cpio, gawk, gnugrep, gnused,
|
|
||||||
procps, which, gtk2, atk, glib, pango, gdk-pixbuf, cairo, freetype,
|
|
||||||
fontconfig, dbus, gconf, nss, nspr, alsaLib, cups, expat, udev,
|
|
||||||
libX11, libxcb, libXi, libXcursor, libXdamage, libXrandr, libXcomposite,
|
|
||||||
libXext, libXfixes, libXrender, libXtst, libXScrnSaver, nodePackages,
|
|
||||||
maxRam ? "1024m" }:
|
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
version = "6.7.0";
|
|
||||||
rev = "1512021600670_4503";
|
|
||||||
pname = "CrashPlanSmb";
|
|
||||||
name = "${pname}_${version}_${rev}";
|
|
||||||
|
|
||||||
src = fetchurl {
|
|
||||||
url = "https://web-eam-msp.crashplanpro.com/client/installers/${name}_Linux.tgz";
|
|
||||||
sha256 = "0f7ykfxaqjlvv4hv12yc5z8y1vjsysdblv53byml7i1fy1r0q26q";
|
|
||||||
};
|
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper cpio nodePackages.asar ];
|
|
||||||
buildInputs = [ getopt which ];
|
|
||||||
|
|
||||||
vardir = "/var/lib/crashplan";
|
|
||||||
manifestdir = "${vardir}/manifest";
|
|
||||||
|
|
||||||
postPatch = ''
|
|
||||||
# patch scripts/CrashPlanEngine
|
|
||||||
substituteInPlace scripts/CrashPlanEngine \
|
|
||||||
--replace /bin/ps ${procps}/bin/ps \
|
|
||||||
--replace awk ${gawk}/bin/awk \
|
|
||||||
--replace '`sed' '`${gnused}/bin/sed' \
|
|
||||||
--replace grep ${gnugrep}/bin/grep \
|
|
||||||
--replace TARGETDIR/log VARDIR/log \
|
|
||||||
--replace TARGETDIR/\''${NAME} VARDIR/\''${NAME} \
|
|
||||||
--replace \$TARGETDIR/bin/run.conf $out/bin/run.conf \
|
|
||||||
--replace \$VARDIR ${vardir}
|
|
||||||
|
|
||||||
# patch scripts/CrashPlanDesktop
|
|
||||||
substituteInPlace scripts/CrashPlanDesktop \
|
|
||||||
--replace awk ${gawk}/bin/awk \
|
|
||||||
--replace "\"\$SCRIPTDIR/..\"" "$out" \
|
|
||||||
--replace "\$(dirname \$SCRIPT)" "$out" \
|
|
||||||
--replace "\''${TARGETDIR}/log" ${vardir}/log \
|
|
||||||
--replace "\''${TARGETDIR}" "$out"
|
|
||||||
'';
|
|
||||||
|
|
||||||
installPhase = ''
|
|
||||||
mkdir $out
|
|
||||||
zcat -v ${pname}_${version}.cpi | (cd $out; cpio -i -d -v --no-preserve-owner)
|
|
||||||
|
|
||||||
install -D -m 755 scripts/CrashPlanDesktop $out/bin/CrashPlanDesktop
|
|
||||||
install -D -m 755 scripts/CrashPlanEngine $out/bin/CrashPlanEngine
|
|
||||||
install -D -m 644 scripts/run.conf $out/bin/run.conf
|
|
||||||
install -D -m 644 scripts/CrashPlan.desktop $out/share/applications/CrashPlan.desktop
|
|
||||||
|
|
||||||
# unpack, patch and repack app.asar to stop electron from creating /usr/local/crashplan/log to store the ui logs.
|
|
||||||
asar e $out/app.asar $out/app.asar-unpacked
|
|
||||||
rm -v $out/app.asar
|
|
||||||
substituteInPlace $out/app.asar-unpacked/shared_modules/shell/platform_paths.js \
|
|
||||||
--replace "getLogFileParentPath();" "\"$vardir/log\";"
|
|
||||||
asar p $out/app.asar-unpacked $out/app.asar
|
|
||||||
|
|
||||||
mv -v $out/*.asar $out/electron/resources
|
|
||||||
chmod 755 "$out/electron/crashplan"
|
|
||||||
|
|
||||||
rm -r $out/log
|
|
||||||
mv -v $out/conf $out/conf.template
|
|
||||||
ln -s $vardir/log $out/log
|
|
||||||
ln -s $vardir/cache $out/cache
|
|
||||||
ln -s $vardir/conf $out/conf
|
|
||||||
|
|
||||||
substituteInPlace $out/bin/run.conf \
|
|
||||||
--replace "-Xmx1024m" "-Xmx${maxRam}"
|
|
||||||
|
|
||||||
echo "JAVACOMMON=${jre}/bin/java" > $out/install.vars
|
|
||||||
echo "APP_BASENAME=CrashPlan" >> $out/install.vars
|
|
||||||
echo "TARGETDIR=$out" >> $out/install.vars
|
|
||||||
echo "BINSDIR=$out/bin" >> $out/install.vars
|
|
||||||
echo "MANIFESTDIR=${manifestdir}" >> $out/install.vars
|
|
||||||
echo "VARDIR=${vardir}" >> $out/install.vars
|
|
||||||
echo "INITDIR=" >> $out/install.vars
|
|
||||||
echo "RUNLVLDIR=" >> $out/install.vars
|
|
||||||
echo "INSTALLDATE=" >> $out/install.vars
|
|
||||||
|
|
||||||
'';
|
|
||||||
|
|
||||||
postFixup = ''
|
|
||||||
patchelf --set-interpreter ${stdenv.glibc}/lib/ld-linux-x86-64.so.2 $out/electron/crashplan
|
|
||||||
wrapProgram $out/bin/CrashPlanDesktop --prefix LD_LIBRARY_PATH ":" "${stdenv.lib.makeLibraryPath [
|
|
||||||
stdenv.cc.cc.lib gtk2 atk glib pango gdk-pixbuf cairo freetype
|
|
||||||
fontconfig dbus gconf nss nspr alsaLib cups expat udev
|
|
||||||
libX11 libxcb libXi libXcursor libXdamage libXrandr libXcomposite
|
|
||||||
libXext libXfixes libXrender libXtst libXScrnSaver]}"
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
|
||||||
description = "An online backup solution";
|
|
||||||
homepage = http://www.crashplan.com/business/;
|
|
||||||
license = licenses.unfree;
|
|
||||||
platforms = [ "x86_64-linux" ];
|
|
||||||
maintainers = with maintainers; [ xvapx ];
|
|
||||||
broken = true; # 2018-12-06
|
|
||||||
};
|
|
||||||
}
|
|
@ -1,81 +0,0 @@
|
|||||||
{ stdenv, fetchurl, makeWrapper, jre, cpio, gawk, gnugrep, gnused, procps, gtk2, glib, libXtst }:
|
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
version = "4.8.3";
|
|
||||||
rev = "1"; #tracks unversioned changes that occur on download.code42.com from time to time
|
|
||||||
name = "crashplan-${version}-r${rev}";
|
|
||||||
|
|
||||||
src = fetchurl {
|
|
||||||
url = "https://download.code42.com/installs/linux/install/CrashPlan/CrashPlan_${version}_Linux.tgz";
|
|
||||||
sha256 = "c25d87ec1d442a396b668547e39b70d66dcfe02250cc57a25916ebb42a407113";
|
|
||||||
};
|
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
|
||||||
description = "An online/offline backup solution";
|
|
||||||
homepage = http://www.crashplan.org;
|
|
||||||
license = licenses.unfree;
|
|
||||||
maintainers = with maintainers; [ sztupi domenkozar jerith666 ];
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [ makeWrapper cpio ];
|
|
||||||
|
|
||||||
vardir = "/var/lib/crashplan";
|
|
||||||
|
|
||||||
manifestdir = "${vardir}/manifest";
|
|
||||||
|
|
||||||
patches = [ ./CrashPlanEngine.patch ./CrashPlanDesktop.patch ];
|
|
||||||
|
|
||||||
installPhase = ''
|
|
||||||
mkdir $out
|
|
||||||
zcat -v CrashPlan_${version}.cpi | (cd $out; cpio -i -d -v --no-preserve-owner)
|
|
||||||
|
|
||||||
# sed -i "s|<manifestPath>manifest</manifestPath>|<manifestPath>${manifestdir}</manifestPath>|g" $out/conf/default.service.xml
|
|
||||||
|
|
||||||
# Fix for encoding troubles (CrashPlan ticket 178827)
|
|
||||||
# Make sure the daemon is running using the same localization as
|
|
||||||
# the (installing) user
|
|
||||||
echo "" >> run.conf
|
|
||||||
echo "LC_ALL=en_US.UTF-8" >> run.conf
|
|
||||||
|
|
||||||
install -d -m 755 unpacked $out
|
|
||||||
|
|
||||||
install -D -m 644 run.conf $out/bin/run.conf
|
|
||||||
install -D -m 755 scripts/CrashPlanDesktop $out/bin/CrashPlanDesktop
|
|
||||||
install -D -m 755 scripts/CrashPlanEngine $out/bin/CrashPlanEngine
|
|
||||||
install -D -m 644 scripts/CrashPlan.desktop $out/share/applications/CrashPlan.desktop
|
|
||||||
|
|
||||||
rm -r $out/log
|
|
||||||
mv -v $out/conf $out/conf.template
|
|
||||||
ln -s $vardir/log $out/log
|
|
||||||
ln -s $vardir/cache $out/cache
|
|
||||||
ln -s $vardir/backupArchives $out/backupArchives
|
|
||||||
ln -s $vardir/conf $out/conf
|
|
||||||
|
|
||||||
echo "JAVACOMMON=${jre}/bin/java" > $out/install.vars
|
|
||||||
echo "APP_BASENAME=CrashPlan" >> $out/install.vars
|
|
||||||
echo "TARGETDIR=${vardir}" >> $out/install.vars
|
|
||||||
echo "BINSDIR=$out/bin" >> $out/install.vars
|
|
||||||
echo "MANIFESTDIR=${manifestdir}" >> $out/install.vars
|
|
||||||
echo "VARDIR=${vardir}" >> $out/install.vars
|
|
||||||
echo "INITDIR=" >> $out/install.vars
|
|
||||||
echo "RUNLVLDIR=" >> $out/install.vars
|
|
||||||
echo "INSTALLDATE=" >> $out/install.vars
|
|
||||||
'';
|
|
||||||
|
|
||||||
postFixup = ''
|
|
||||||
for f in $out/bin/CrashPlanDesktop $out/bin/CrashPlanEngine; do
|
|
||||||
echo "substitutions in $f"
|
|
||||||
substituteInPlace $f --replace /bin/ps ${procps}/bin/ps
|
|
||||||
substituteInPlace $f --replace awk ${gawk}/bin/awk
|
|
||||||
substituteInPlace $f --replace sed ${gnused}/bin/sed
|
|
||||||
substituteInPlace $f --replace grep ${gnugrep}/bin/grep
|
|
||||||
done
|
|
||||||
|
|
||||||
substituteInPlace $out/share/applications/CrashPlan.desktop \
|
|
||||||
--replace /usr/local $out \
|
|
||||||
--replace crashplan/skin skin \
|
|
||||||
--replace bin/CrashPlanDesktop CrashPlanDesktop
|
|
||||||
|
|
||||||
wrapProgram $out/bin/CrashPlanDesktop --prefix LD_LIBRARY_PATH ":" "${stdenv.lib.makeLibraryPath [ gtk2 glib libXtst ]}"
|
|
||||||
'';
|
|
||||||
}
|
|
@ -23641,9 +23641,6 @@ in
|
|||||||
|
|
||||||
cups-zj-58 = callPackage ../misc/cups/drivers/zj-58 { };
|
cups-zj-58 = callPackage ../misc/cups/drivers/zj-58 { };
|
||||||
|
|
||||||
crashplan = callPackage ../applications/backup/crashplan { };
|
|
||||||
crashplansb = callPackage ../applications/backup/crashplan/crashplan-small-business.nix { gconf = gnome2.GConf; };
|
|
||||||
|
|
||||||
colort = callPackage ../applications/misc/colort { };
|
colort = callPackage ../applications/misc/colort { };
|
||||||
|
|
||||||
terminal-parrot = callPackage ../applications/misc/terminal-parrot { };
|
terminal-parrot = callPackage ../applications/misc/terminal-parrot { };
|
||||||
|
Loading…
Reference in New Issue
Block a user