diff --git a/api/Dockerfile b/api/Dockerfile index 96e64ef..62b6d24 100644 --- a/api/Dockerfile +++ b/api/Dockerfile @@ -5,7 +5,7 @@ RUN for i in $(seq 1001 1500); do \ useradd -M runner$i -g $i -u $i ; \ done RUN apt-get update && \ - apt-get install -y libxml2 gnupg tar coreutils util-linux libc6-dev binutils build-essential locales libpcre3-dev libevent-dev libgmp3-dev libncurses6 libncurses5 libedit-dev && \ + apt-get install -y libxml2 gnupg tar coreutils util-linux libc6-dev binutils build-essential locales libpcre3-dev libevent-dev libgmp3-dev libncurses6 && \ rm -rf /var/lib/apt/lists/* RUN sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen && locale-gen diff --git a/packages/emacs/27.1.0/build.sh b/packages/emacs/27.1.0/build.sh deleted file mode 100755 index a4aecc6..0000000 --- a/packages/emacs/27.1.0/build.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/bash - -export PATH=$PWD/bin:$PATH - -PREFIX=$(realpath $(dirname $0)) - -mkdir -p build - -cd build - -# Emacs version 27.1 supports Docker builds -# Otherwise, older versions will work too, but you will have to disable `/proc/sys/kernel/randomize_va_space` which is less secure -curl -L "http://ftpmirror.gnu.org/emacs/emacs-27.1.tar.gz" -o emacs.tar.gz -tar xzf emacs.tar.gz --strip-components=1 -rm emacs.tar.gz - -# Building without all that X11 stuff -./configure --prefix="$PREFIX" --with-x=no --with-x-toolkit=no --with-xpm=no --with-jpeg=no --with-png=no --with-gif=no --with-tiff=no --with-gnutls=no -make -j$(nproc) -make install -j$(nproc) - -cd .. - -rm -rf build diff --git a/packages/emacs/27.1.0/environment b/packages/emacs/27.1.0/environment deleted file mode 100644 index 780b668..0000000 --- a/packages/emacs/27.1.0/environment +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env bash - -# Put 'export' statements here for environment variables -export PATH=$PWD/bin:$PATH diff --git a/packages/emacs/27.1.0/metadata.json b/packages/emacs/27.1.0/metadata.json deleted file mode 100644 index bcd3d08..0000000 --- a/packages/emacs/27.1.0/metadata.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "language": "emacs", - "version": "27.1.0", - "author": "Dan Vargas ", - "aliases": ["emacs", "el", "elisp"] -} \ No newline at end of file diff --git a/packages/emacs/27.1.0/run b/packages/emacs/27.1.0/run deleted file mode 100644 index 8bf46e4..0000000 --- a/packages/emacs/27.1.0/run +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash - -# Put instructions to run the runtime -emacs -Q --script "$@" \ No newline at end of file diff --git a/packages/emacs/27.1.0/test.el b/packages/emacs/27.1.0/test.el deleted file mode 100644 index ebe0215..0000000 --- a/packages/emacs/27.1.0/test.el +++ /dev/null @@ -1 +0,0 @@ -(princ "OK") \ No newline at end of file diff --git a/packages/lolcode/0.11.2/build.sh b/packages/lolcode/0.11.2/build.sh deleted file mode 100755 index 72a9ea3..0000000 --- a/packages/lolcode/0.11.2/build.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env bash - -PREFIX=$(realpath $(dirname $0)) - -# Cloning lolcode source -git clone https://github.com/justinmeza/lci.git lolcode -cd lolcode - -# Building and installing lolcode -cmake -DCMAKE_INSTALL_PREFIX:STRING="$PREFIX" . -make -j$(nproc) -make install -j$(nproc) - -# Cleaning up -cd ../ && rm -rf lolcode diff --git a/packages/lolcode/0.11.2/environment b/packages/lolcode/0.11.2/environment deleted file mode 100644 index 780b668..0000000 --- a/packages/lolcode/0.11.2/environment +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env bash - -# Put 'export' statements here for environment variables -export PATH=$PWD/bin:$PATH diff --git a/packages/lolcode/0.11.2/metadata.json b/packages/lolcode/0.11.2/metadata.json deleted file mode 100644 index 80e46ea..0000000 --- a/packages/lolcode/0.11.2/metadata.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "language": "lolcode", - "version": "0.11.2", - "author": "Shivansh-007 ", - "aliases": ["lol", "lci"] -} diff --git a/packages/lolcode/0.11.2/run b/packages/lolcode/0.11.2/run deleted file mode 100644 index d4e6725..0000000 --- a/packages/lolcode/0.11.2/run +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env bash - -# Put instructions to run the runtime -lci "$@" diff --git a/packages/lolcode/0.11.2/test.lol b/packages/lolcode/0.11.2/test.lol deleted file mode 100644 index f93f722..0000000 --- a/packages/lolcode/0.11.2/test.lol +++ /dev/null @@ -1,4 +0,0 @@ -HAI 1.2 - CAN HAS STDIO? - VISIBLE "OK" -KTHXBYE diff --git a/packages/swift/5.3.3/build.sh b/packages/swift/5.3.3/build.sh deleted file mode 100755 index 5070b12..0000000 --- a/packages/swift/5.3.3/build.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash - -# Binary install -curl -L "https://swift.org/builds/swift-5.3.3-release/ubuntu1804/swift-5.3.3-RELEASE/swift-5.3.3-RELEASE-ubuntu18.04.tar.gz" -o swift.tar.gz -tar xzf swift.tar.gz --strip-components=2 -rm swift.tar.gz diff --git a/packages/swift/5.3.3/environment b/packages/swift/5.3.3/environment deleted file mode 100644 index 780b668..0000000 --- a/packages/swift/5.3.3/environment +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env bash - -# Put 'export' statements here for environment variables -export PATH=$PWD/bin:$PATH diff --git a/packages/swift/5.3.3/metadata.json b/packages/swift/5.3.3/metadata.json deleted file mode 100644 index 679b8da..0000000 --- a/packages/swift/5.3.3/metadata.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "language": "swift", - "version": "5.3.3", - "aliases": ["swift"], - "author": "Dan Vargas " -} diff --git a/packages/swift/5.3.3/run b/packages/swift/5.3.3/run deleted file mode 100644 index 5d29e87..0000000 --- a/packages/swift/5.3.3/run +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env bash - -# Setting clang cache to current dir to avoid permission error on /tmp -swift -module-cache-path . "$@" diff --git a/packages/swift/5.3.3/test.swift b/packages/swift/5.3.3/test.swift deleted file mode 100644 index 3f2688f..0000000 --- a/packages/swift/5.3.3/test.swift +++ /dev/null @@ -1 +0,0 @@ -print("OK") \ No newline at end of file diff --git a/packages/zig/0.7.1/build.sh b/packages/zig/0.7.1/build.sh deleted file mode 100755 index 9714794..0000000 --- a/packages/zig/0.7.1/build.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env bash - -mkdir -p bin -cd bin/ - -curl -L "https://ziglang.org/download/0.7.1/zig-linux-x86_64-0.7.1.tar.xz" -o zig.tar.xz -tar xf zig.tar.xz --strip-components=1 -rm zig.tar.xz - -cd ../ \ No newline at end of file diff --git a/packages/zig/0.7.1/compile b/packages/zig/0.7.1/compile deleted file mode 100644 index af7e9eb..0000000 --- a/packages/zig/0.7.1/compile +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env bash - -# optimizing for small programs -zig build-exe -O ReleaseSmall --color off --cache-dir . --global-cache-dir . --name out "$@" diff --git a/packages/zig/0.7.1/environment b/packages/zig/0.7.1/environment deleted file mode 100644 index a85000c..0000000 --- a/packages/zig/0.7.1/environment +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env bash - -# compiler path -export PATH=$PWD/bin:$PATH diff --git a/packages/zig/0.7.1/metadata.json b/packages/zig/0.7.1/metadata.json deleted file mode 100644 index 3de611e..0000000 --- a/packages/zig/0.7.1/metadata.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "language": "zig", - "version": "0.7.1", - "aliases": ["zig"], - "author": "Dan Vargas " -} diff --git a/packages/zig/0.7.1/run b/packages/zig/0.7.1/run deleted file mode 100644 index d96e06f..0000000 --- a/packages/zig/0.7.1/run +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env bash - -shift # Filename is only used in compile step, so we can take it out here -./out "$@" diff --git a/packages/zig/0.7.1/test.zig b/packages/zig/0.7.1/test.zig deleted file mode 100644 index 548c703..0000000 --- a/packages/zig/0.7.1/test.zig +++ /dev/null @@ -1,6 +0,0 @@ -const std = @import("std"); - -pub fn main() !void { - const stdout = std.io.getStdOut().writer(); - try stdout.print("OK\n", .{}); -} \ No newline at end of file diff --git a/shell.nix b/shell.nix index d3c1b54..f43b1b4 100644 --- a/shell.nix +++ b/shell.nix @@ -1,5 +1,5 @@ { pkgs ? import {} }: pkgs.mkShell { # nativeBuildInputs is usually what you want -- tools you need to run - nativeBuildInputs = with pkgs; [ nodejs-15_x yarn jq ]; -} + nativeBuildInputs = [ pkgs.nodejs-15_x pkgs.yarn pkgs.jq ]; +} \ No newline at end of file