Merge pull request #311853 from Sigmanificient/adopt-mooooore

treewide: adopt some packages with no maintainers

authored by Weijia Wang and committed by GitHub b680cd4d af979d2d

+225 -172
-32
pkgs/applications/audio/gbsplay/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, installShellFiles, libpulseaudio, nas }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "gbsplay"; 5 - version = "0.0.97"; 6 - 7 - src = fetchFromGitHub { 8 - owner = "mmitch"; 9 - repo = "gbsplay"; 10 - rev = version; 11 - sha256 = "sha256-O4t5OzXcrGoxzSXr0nzc01bItjcp1LvFeWnbdSUDwFU="; 12 - }; 13 - 14 - configureFlags = [ 15 - "--without-test" # See mmitch/gbsplay#62 16 - "--without-contrib" 17 - ]; 18 - 19 - nativeBuildInputs = [ installShellFiles ]; 20 - buildInputs = [ libpulseaudio nas ]; 21 - 22 - postInstall = '' 23 - installShellCompletion --bash --name gbsplay contrib/gbsplay.bashcompletion 24 - ''; 25 - 26 - meta = with lib; { 27 - description = "Gameboy sound player"; 28 - license = licenses.gpl1Plus; 29 - platforms = [ "i686-linux" "x86_64-linux" ]; 30 - maintainers = with maintainers; [ ]; 31 - }; 32 - }
-33
pkgs/applications/editors/fte/default.nix
··· 1 - { lib, stdenv, fetchurl, unzip, perl, libX11, libXpm, gpm, ncurses, slang }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "fte"; 5 - version = "0.50.02"; 6 - 7 - nativeBuildInputs = [ unzip ]; 8 - buildInputs = [ perl libX11 libXpm gpm ncurses slang ]; 9 - 10 - ftesrc = fetchurl { 11 - url = "mirror://sourceforge/fte/fte-20110708-src.zip"; 12 - sha256 = "17j9akr19w19myglw5mljjw2g3i2cwxiqrjaln82h3rz5ma1qcfn"; 13 - }; 14 - ftecommon = fetchurl { 15 - url = "mirror://sourceforge/fte/fte-20110708-common.zip"; 16 - sha256 = "1xva4kh0674sj2b9rhf2amlr37yxmsvjkgyj89gpcn0rndw1ahaq"; 17 - }; 18 - src = [ ftesrc ftecommon ]; 19 - 20 - env.NIX_CFLAGS_COMPILE = "-DHAVE_STRLCAT -DHAVE_STRLCPY"; 21 - 22 - buildFlags = [ "PREFIX=$(out)" ]; 23 - 24 - installFlags = [ "PREFIX=$(out)" "INSTALL_NONROOT=1" ]; 25 - 26 - meta = with lib; { 27 - description = "A free text editor for developers"; 28 - homepage = "https://fte.sourceforge.net/"; 29 - license = licenses.gpl2; 30 - maintainers = [ ]; 31 - platforms = platforms.all; 32 - }; 33 - }
-25
pkgs/applications/editors/hexedit/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, ncurses }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "hexedit"; 5 - version = "1.6"; 6 - 7 - src = fetchFromGitHub { 8 - owner = "pixel"; 9 - repo = "hexedit"; 10 - rev = version; 11 - sha256 = "sha256-fIgPbr7qmxyEga2YaAD0+NBM8LeDm/tVAq99ub7aiAI="; 12 - }; 13 - 14 - nativeBuildInputs = [ autoreconfHook ]; 15 - buildInputs = [ ncurses ]; 16 - 17 - meta = with lib; { 18 - description = "View and edit files in hexadecimal or in ASCII"; 19 - homepage = "http://rigaux.org/hexedit.html"; 20 - license = licenses.gpl2Plus; 21 - platforms = platforms.unix; 22 - maintainers = with maintainers; [ ]; 23 - mainProgram = "hexedit"; 24 - }; 25 - }
+1 -1
pkgs/applications/misc/tipp10/default.nix
··· 20 20 mainProgram = "tipp10"; 21 21 homepage = "https://gitlab.com/tipp10/tipp10"; 22 22 license = licenses.gpl2Only; 23 - maintainers = with maintainers; [ ]; 23 + maintainers = with maintainers; [ sigmanificient ]; 24 24 platforms = platforms.all; 25 25 }; 26 26 }
-41
pkgs/applications/misc/unipicker/default.nix
··· 1 - { stdenv, fetchFromGitHub, lib, fzf, xclip }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "unipicker"; 5 - version = "2.0.1"; 6 - 7 - src = fetchFromGitHub { 8 - owner = "jeremija"; 9 - repo = pname; 10 - rev = "v${version}"; 11 - sha256 = "1k4v53pm3xivwg9vq2kndpcmah0yn4679r5jzxvg38bbkfdk86c1"; 12 - }; 13 - 14 - buildInputs = [ 15 - fzf 16 - xclip 17 - ]; 18 - 19 - preInstall = '' 20 - substituteInPlace unipicker \ 21 - --replace "/etc/unipickerrc" "$out/etc/unipickerrc" \ 22 - --replace "fzf" "${fzf}/bin/fzf" 23 - substituteInPlace unipickerrc \ 24 - --replace "/usr/local" "$out" \ 25 - --replace "fzf" "${fzf}/bin/fzf" 26 - ''; 27 - 28 - makeFlags = [ 29 - "PREFIX=$(out)" 30 - "DESTDIR=$(out)" 31 - ]; 32 - 33 - meta = with lib; { 34 - description = "A CLI utility for searching unicode characters by description and optionally copying them to clipboard"; 35 - homepage = "https://github.com/jeremija/unipicker"; 36 - license = licenses.mit; 37 - maintainers = with maintainers; [ ]; 38 - platforms = platforms.unix; 39 - mainProgram = "unipicker"; 40 - }; 41 - }
+2 -2
pkgs/applications/terminal-emulators/kitty/themes.nix
··· 3 3 , fetchFromGitHub 4 4 }: 5 5 6 - stdenvNoCC.mkDerivation rec { 6 + stdenvNoCC.mkDerivation { 7 7 pname = "kitty-themes"; 8 8 version = "unstable-2024-04-23"; 9 9 ··· 30 30 homepage = "https://github.com/kovidgoyal/kitty-themes"; 31 31 description = "Themes for the kitty terminal emulator"; 32 32 license = lib.licenses.gpl3Only; 33 - maintainers = with lib.maintainers; [ ]; 33 + maintainers = with lib.maintainers; [ sigmanificient ]; 34 34 platforms = lib.platforms.all; 35 35 }; 36 36 }
+8 -8
pkgs/applications/version-management/git-standup/default.nix pkgs/by-name/gi/git-standup/package.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, makeWrapper, git }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenv.mkDerivation (finalAttrs: { 4 4 pname = "git-standup"; 5 5 version = "2.3.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "kamranahmedse"; 9 - repo = pname; 10 - rev = version; 9 + repo = "git-standup"; 10 + rev = finalAttrs.version; 11 11 sha256 = "1xnn0jjha56v7l2vj45zzxncl6m5x2hq6nkffgc1bcikhp1pidn7"; 12 12 }; 13 13 ··· 22 22 --prefix PATH : "${lib.makeBinPath [ git ]}" 23 23 ''; 24 24 25 - meta = with lib; { 25 + meta = { 26 26 description = "Recall what you did on the last working day"; 27 27 homepage = "https://github.com/kamranahmedse/git-standup"; 28 - license = licenses.mit; 29 - maintainers = [ ]; 30 - platforms = platforms.all; 28 + license = lib.licenses.mit; 29 + maintainers = with lib.maintainers; [ sigmanificient ]; 30 + platforms = lib.platforms.all; 31 31 mainProgram = "git-standup"; 32 32 }; 33 - } 33 + })
+59
pkgs/by-name/ft/fte/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchurl, 5 + unzip, 6 + perl, 7 + libX11, 8 + libXpm, 9 + gpm, 10 + ncurses, 11 + slang, 12 + }: 13 + 14 + stdenv.mkDerivation (finalAttrs: { 15 + pname = "fte"; 16 + version = "0.50.02"; 17 + 18 + ftesrc = fetchurl { 19 + url = "mirror://sourceforge/fte/fte-20110708-src.zip"; 20 + hash = "sha256-1jEcVC0/DyiQpUpmHDtnIo4nuJS0Fk6frynwFPJUSZ4="; 21 + }; 22 + 23 + ftecommon = fetchurl { 24 + url = "mirror://sourceforge/fte/fte-20110708-common.zip"; 25 + hash = "sha256-WEEVeLMZWHZfQtK/Kbeu3Z+RaVXCwZyWkJocA+Akavc="; 26 + }; 27 + 28 + src = [ 29 + finalAttrs.ftesrc 30 + finalAttrs.ftecommon 31 + ]; 32 + 33 + nativeBuildInputs = [ unzip ]; 34 + buildInputs = [ 35 + perl 36 + libX11 37 + libXpm 38 + gpm 39 + ncurses 40 + slang 41 + ]; 42 + 43 + hardeningDisable = [ "all" ]; 44 + enableParallelBuilding = true; 45 + 46 + env.NIX_CFLAGS_COMPILE = "-DHAVE_STRLCAT -DHAVE_STRLCPY"; 47 + installFlags = [ "INSTALL_NONROOT=1" ]; 48 + 49 + # not setting it cause fte to not find xfte 50 + makeFlags = [ "PREFIX=${placeholder "out"}" ]; 51 + 52 + meta = { 53 + description = "A free text editor for developers"; 54 + homepage = "https://fte.sourceforge.net/"; 55 + license = lib.licenses.gpl2; 56 + maintainers = with lib.maintainers; [ sigmanificient ]; 57 + platforms = lib.platforms.all; 58 + }; 59 + })
+43
pkgs/by-name/gb/gbsplay/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + installShellFiles, 6 + libpulseaudio, 7 + nas, 8 + }: 9 + 10 + stdenv.mkDerivation (finalAttrs: { 11 + pname = "gbsplay"; 12 + version = "0.0.97"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "mmitch"; 16 + repo = "gbsplay"; 17 + rev = finalAttrs.version; 18 + hash = "sha256-O4t5OzXcrGoxzSXr0nzc01bItjcp1LvFeWnbdSUDwFU="; 19 + }; 20 + 21 + configureFlags = [ 22 + "--without-test" # See mmitch/gbsplay#62 23 + "--without-contrib" 24 + ]; 25 + 26 + nativeBuildInputs = [ installShellFiles ]; 27 + buildInputs = [ 28 + libpulseaudio 29 + nas 30 + ]; 31 + 32 + postInstall = '' 33 + installShellCompletion --bash --name gbsplay contrib/gbsplay.bashcompletion 34 + ''; 35 + 36 + meta = { 37 + description = "Gameboy sound player"; 38 + license = lib.licenses.gpl1Plus; 39 + platforms = lib.platforms.linux; 40 + maintainers = with lib.maintainers; [ sigmanificient ]; 41 + mainProgram = "gbsplay"; 42 + }; 43 + })
+31
pkgs/by-name/he/hexedit/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + autoreconfHook, 6 + ncurses, 7 + }: 8 + 9 + stdenv.mkDerivation (finalAttrs: { 10 + pname = "hexedit"; 11 + version = "1.6"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "pixel"; 15 + repo = "hexedit"; 16 + rev = finalAttrs.version; 17 + hash = "sha256-fIgPbr7qmxyEga2YaAD0+NBM8LeDm/tVAq99ub7aiAI="; 18 + }; 19 + 20 + nativeBuildInputs = [ autoreconfHook ]; 21 + buildInputs = [ ncurses ]; 22 + 23 + meta = { 24 + description = "View and edit files in hexadecimal or in ASCII"; 25 + homepage = "http://rigaux.org/hexedit.html"; 26 + license = lib.licenses.gpl2Plus; 27 + platforms = lib.platforms.unix; 28 + maintainers = with lib.maintainers; [ sigmanificient ]; 29 + mainProgram = "hexedit"; 30 + }; 31 + })
+47
pkgs/by-name/un/unipicker/package.nix
··· 1 + { 2 + stdenv, 3 + fetchFromGitHub, 4 + lib, 5 + fzf, 6 + xclip, 7 + }: 8 + 9 + stdenv.mkDerivation (finalAttrs: { 10 + pname = "unipicker"; 11 + version = "2.0.1"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "jeremija"; 15 + repo = "unipicker"; 16 + rev = "v${finalAttrs.version}"; 17 + hash = "sha256-Br9nCK5eWoSN1i4LM2F31B62L9vuN5KzjS9pC9lq9oM="; 18 + }; 19 + 20 + buildInputs = [ 21 + fzf 22 + xclip 23 + ]; 24 + 25 + preInstall = '' 26 + substituteInPlace unipicker \ 27 + --replace-fail "/etc/unipickerrc" "$out/etc/unipickerrc" \ 28 + --replace-fail "fzf" "${fzf}/bin/fzf" 29 + substituteInPlace unipickerrc \ 30 + --replace-fail "/usr/local" "$out" \ 31 + --replace-fail "fzf" "${fzf}/bin/fzf" 32 + ''; 33 + 34 + makeFlags = [ 35 + "PREFIX=${placeholder "out"}" 36 + "DESTDIR=${placeholder "out"}" 37 + ]; 38 + 39 + meta = { 40 + description = "A CLI utility for searching unicode characters by description and optionally copying them to clipboard"; 41 + homepage = "https://github.com/jeremija/unipicker"; 42 + license = lib.licenses.mit; 43 + maintainers = with lib.maintainers; [ sigmanificient ]; 44 + platforms = lib.platforms.unix; 45 + mainProgram = "unipicker"; 46 + }; 47 + })
+1 -1
pkgs/data/fonts/apl386/default.nix
··· 23 23 homepage = "https://abrudz.github.io/APL386/"; 24 24 description = "APL385 Unicode font evolved"; 25 25 license = lib.licenses.unlicense; 26 - maintainers = with lib.maintainers; [ ]; 26 + maintainers = with lib.maintainers; [ sigmanificient ]; 27 27 platforms = lib.platforms.all; 28 28 }; 29 29 }
+1 -1
pkgs/development/compilers/rasm/default.nix
··· 28 28 mainProgram = "rasm"; 29 29 # use -n option to display all licenses 30 30 license = licenses.mit; # expat version 31 - maintainers = [ ]; 31 + maintainers = with lib.maintainers; [ sigmanificient ]; 32 32 platforms = platforms.all; 33 33 }; 34 34 }
+1 -1
pkgs/development/libraries/parson/default.nix
··· 18 18 homepage = "https://github.com/kgabis/parson"; 19 19 license = licenses.mit; 20 20 platforms = platforms.all; 21 - maintainers = [ ]; 21 + maintainers = with lib.maintainers; [ sigmanificient ]; 22 22 }; 23 23 }
+1 -1
pkgs/development/libraries/yyjson/default.nix
··· 24 24 homepage = "https://github.com/ibireme/yyjson"; 25 25 changelog = "https://github.com/ibireme/yyjson/blob/${finalAttrs.src.rev}/CHANGELOG.md"; 26 26 license = lib.licenses.mit; 27 - maintainers = with lib.maintainers; [ ]; 27 + maintainers = with lib.maintainers; [ sigmanificient ]; 28 28 platforms = lib.platforms.all; 29 29 }; 30 30 })
+1 -1
pkgs/development/misc/loc/default.nix
··· 18 18 description = "Count lines of code quickly"; 19 19 mainProgram = "loc"; 20 20 license = lib.licenses.mit; 21 - maintainers = with lib.maintainers; [ ]; 21 + maintainers = with lib.maintainers; [ sigmanificient ]; 22 22 platforms = platforms.unix; 23 23 }; 24 24 }
+1 -1
pkgs/development/python-modules/gcovr/default.nix
··· 46 46 homepage = "https://www.gcovr.com/"; 47 47 changelog = "https://github.com/gcovr/gcovr/blob/${version}/CHANGELOG.rst"; 48 48 license = licenses.bsd0; 49 - maintainers = with maintainers; [ ]; 49 + maintainers = with maintainers; [ sigmanificient ]; 50 50 }; 51 51 }
+1 -1
pkgs/development/tools/misc/cppi/default.nix
··· 27 27 28 28 license = lib.licenses.gpl3Plus; 29 29 30 - maintainers = [ ]; 30 + maintainers = with lib.maintainers; [ sigmanificient ]; 31 31 platforms = lib.platforms.all; 32 32 }; 33 33 }
+26 -12
pkgs/shells/ksh/default.nix
··· 1 - { lib, stdenv, meson, ninja, fetchFromGitHub, which, python3, fetchpatch 2 - , libiconv }: 1 + { 2 + lib, 3 + stdenv, 4 + meson, 5 + ninja, 6 + fetchFromGitHub, 7 + which, 8 + python3, 9 + fetchpatch, 10 + libiconv, 11 + }: 3 12 4 - stdenv.mkDerivation rec { 13 + stdenv.mkDerivation (finalAttrs: { 5 14 pname = "ksh"; 6 15 version = "2020.0.0"; 7 16 8 17 src = fetchFromGitHub { 9 - owner = "att"; 10 - repo = "ast"; 11 - rev = version; 18 + owner = "att"; 19 + repo = "ast"; 20 + rev = finalAttrs.version; 12 21 sha256 = "0cdxz0nhpq03gb9rd76fn0x1yzs2c8q289b7vcxnzlsrz1imz65j"; 13 22 }; 14 23 ··· 19 28 }) 20 29 ]; 21 30 22 - nativeBuildInputs = [ meson ninja which python3 ]; 31 + nativeBuildInputs = [ 32 + meson 33 + ninja 34 + which 35 + python3 36 + ]; 23 37 24 38 buildInputs = [ libiconv ]; 25 39 26 40 strictDeps = true; 27 41 28 - meta = with lib; { 42 + meta = { 29 43 description = "KornShell Command And Programming Language"; 30 44 longDescription = '' 31 45 The KornShell language was designed and developed by David G. Korn at ··· 34 48 many different computers and workstations on which it is implemented. 35 49 ''; 36 50 homepage = "https://github.com/att/ast"; 37 - license = licenses.cpl10; 38 - maintainers = with maintainers; [ ]; 39 - platforms = platforms.all; 51 + license = lib.licenses.cpl10; 52 + maintainers = with lib.maintainers; [ sigmanificient ]; 53 + platforms = lib.platforms.all; 40 54 }; 41 55 42 56 passthru = { 43 57 shellPath = "/bin/ksh"; 44 58 }; 45 - } 59 + })
+1 -1
pkgs/tools/misc/wakatime/default.nix
··· 44 44 homepage = "https://wakatime.com/"; 45 45 description = "WakaTime command line interface"; 46 46 license = licenses.bsd3; 47 - maintainers = with maintainers; [ ]; 47 + maintainers = with maintainers; [ sigmanificient ]; 48 48 mainProgram = "wakatime-cli"; 49 49 }; 50 50 }
-10
pkgs/top-level/all-packages.nix
··· 2441 2441 inherit (darwin.apple_sdk.frameworks) Security; 2442 2442 }; 2443 2443 2444 - git-standup = callPackage ../applications/version-management/git-standup { }; 2445 - 2446 2444 git-stree = callPackage ../applications/version-management/git-stree { }; 2447 2445 2448 2446 git-subrepo = callPackage ../applications/version-management/git-subrepo { }; ··· 5345 5343 g2o = libsForQt5.callPackage ../development/libraries/g2o { }; 5346 5344 5347 5345 gb-backup = callPackage ../tools/backup/gamerbackup { }; 5348 - 5349 - gbsplay = callPackage ../applications/audio/gbsplay { }; 5350 5346 5351 5347 gdrive = callPackage ../applications/networking/gdrive { }; 5352 5348 ··· 31185 31181 python3Packages = python39Packages; 31186 31182 }; 31187 31183 31188 - fte = callPackage ../applications/editors/fte { }; 31189 - 31190 31184 g933-utils = callPackage ../tools/misc/g933-utils { }; 31191 31185 31192 31186 gavrasm = callPackage ../development/compilers/gavrasm { }; ··· 31505 31499 hexcurse = callPackage ../applications/editors/hexcurse { }; 31506 31500 31507 31501 hexdino = callPackage ../applications/editors/hexdino { }; 31508 - 31509 - hexedit = callPackage ../applications/editors/hexedit { }; 31510 31502 31511 31503 hydrogen-web-unwrapped = callPackage ../applications/networking/instant-messengers/hydrogen-web/unwrapped.nix { }; 31512 31504 ··· 35073 35065 unigine-sanctuary = pkgsi686Linux.callPackage ../applications/graphics/unigine-sanctuary { }; 35074 35066 35075 35067 unigine-superposition = libsForQt5.callPackage ../applications/graphics/unigine-superposition { }; 35076 - 35077 - unipicker = callPackage ../applications/misc/unipicker { }; 35078 35068 35079 35069 unpaper = callPackage ../tools/graphics/unpaper { }; 35080 35070