lol
fork

Configure Feed

Select the types of activity you want to include in your feed.

x11basic: 1.27 -> 1.28-65 (#440265)

authored by

Weijia Wang and committed by
GitHub
7f9bf6f8 eafb5a41

+68 -65
+68
pkgs/by-name/x1/x11basic/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitea, 5 + autoreconfHook, 6 + fig2dev, 7 + readline, 8 + libX11, 9 + bluez, 10 + SDL2, 11 + }: 12 + 13 + stdenv.mkDerivation (finalAttrs: { 14 + pname = "x11basic"; 15 + version = "1.28-65"; 16 + 17 + src = fetchFromGitea { 18 + domain = "codeberg.org"; 19 + owner = "kollo"; 20 + repo = "X11Basic"; 21 + tag = finalAttrs.version; 22 + hash = "sha256-07sRUFKJ4CYMtQhRu18PElvNQN2DyKkRJUt7oIhenkA="; 23 + }; 24 + 25 + sourceRoot = "${finalAttrs.src.name}/src"; 26 + 27 + postPatch = '' 28 + chmod -R u+w examples/compiler 29 + substituteInPlace configure.in \ 30 + --replace-fail "main(foo)" "int main(int foo)" 31 + ''; 32 + 33 + nativeBuildInputs = [ 34 + autoreconfHook 35 + fig2dev 36 + ]; 37 + 38 + buildInputs = [ 39 + readline 40 + libX11 41 + SDL2 42 + bluez 43 + ]; 44 + 45 + configureFlags = [ 46 + "--with-bluetooth" 47 + "--with-usb" 48 + "--with-readline" 49 + "--with-sdl" 50 + "--with-x" 51 + "--enable-cryptography" 52 + ]; 53 + 54 + preInstall = '' 55 + touch x11basic.{eps,svg} 56 + mkdir -p $out/{bin,lib} 57 + mkdir -p $out/share/{applications,icons/hicolor/scalable/apps} 58 + cp -r ../examples $out/share/. 59 + ''; 60 + 61 + meta = { 62 + homepage = "https://x11-basic.codeberg.page"; 63 + description = "Basic interpreter and compiler with graphics capabilities"; 64 + license = lib.licenses.gpl2Only; 65 + maintainers = with lib.maintainers; [ edwtjo ]; 66 + platforms = lib.platforms.unix; 67 + }; 68 + })
-61
pkgs/development/compilers/x11basic/default.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitHub, 5 - automake, 6 - autoconf, 7 - readline, 8 - libX11, 9 - bluez, 10 - SDL2, 11 - }: 12 - 13 - stdenv.mkDerivation rec { 14 - pname = "X11basic"; 15 - version = "1.27"; 16 - 17 - src = fetchFromGitHub { 18 - owner = "kollokollo"; 19 - repo = pname; 20 - rev = version; 21 - sha256 = "1hpxzdqnjl1fiwgs2vrjg4kxm29c7pqwk3g1m4p5pm4x33a3d1q2"; 22 - }; 23 - 24 - nativeBuildInputs = [ 25 - autoconf 26 - automake 27 - ]; 28 - buildInputs = [ 29 - readline 30 - libX11 31 - SDL2 32 - bluez 33 - ]; 34 - 35 - preConfigure = "cd src;autoconf"; 36 - 37 - configureFlags = [ 38 - "--with-bluetooth" 39 - "--with-usb" 40 - "--with-readline" 41 - "--with-sdl" 42 - "--with-x" 43 - "--enable-cryptography" 44 - ]; 45 - 46 - preInstall = '' 47 - touch x11basic.{eps,svg} 48 - mkdir -p $out/{bin,lib} 49 - mkdir -p $out/share/{applications,icons/hicolor/scalable/apps} 50 - cp -r ../examples $out/share/. 51 - ''; 52 - 53 - meta = with lib; { 54 - homepage = "https://x11-basic.sourceforge.net/"; 55 - description = "Basic interpreter and compiler with graphics capabilities"; 56 - license = licenses.gpl2; 57 - maintainers = with maintainers; [ edwtjo ]; 58 - platforms = platforms.unix; 59 - }; 60 - 61 - }
-4
pkgs/top-level/all-packages.nix
··· 13435 13435 13436 13436 wsjtx = qt5.callPackage ../applications/radio/wsjtx { }; 13437 13437 13438 - x11basic = callPackage ../development/compilers/x11basic { 13439 - autoconf = buildPackages.autoconf269; 13440 - }; 13441 - 13442 13438 x2goclient = callPackage ../applications/networking/remote/x2goclient { }; 13443 13439 13444 13440 x2gokdriveclient = libsForQt5.callPackage ../applications/networking/remote/x2gokdriveclient { };