Merge pull request #295519 from Aleksanaa/crosswords

libipuz: init at 0.4.5; crosswords: init at 0.3.12

authored by Weijia Wang and committed by GitHub 0d9759d6 2025bd48

+92
+50
pkgs/by-name/cr/crosswords/package.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitLab 4 + , meson 5 + , ninja 6 + , pkg-config 7 + , wrapGAppsHook4 8 + , desktop-file-utils 9 + , libadwaita 10 + , isocodes 11 + , json-glib 12 + , libipuz 13 + }: 14 + 15 + stdenv.mkDerivation rec { 16 + pname = "crosswords"; 17 + version = "0.3.12"; 18 + 19 + src = fetchFromGitLab { 20 + domain = "gitlab.gnome.org"; 21 + owner = "jrb"; 22 + repo = "crosswords"; 23 + rev = version; 24 + hash = "sha256-3RL2LJdIHmDAjXaxqsE0n5UQMsuBJWEMoyAEoSBemR0="; 25 + }; 26 + 27 + nativeBuildInputs = [ 28 + meson 29 + ninja 30 + pkg-config 31 + wrapGAppsHook4 32 + desktop-file-utils 33 + ]; 34 + 35 + buildInputs = [ 36 + libadwaita 37 + isocodes 38 + json-glib 39 + libipuz 40 + ]; 41 + 42 + meta = with lib; { 43 + description = "A Crossword player and editor for GNOME"; 44 + homepage = "https://gitlab.gnome.org/jrb/crosswords"; 45 + license = licenses.gpl3Plus; 46 + mainProgram = "crosswords"; 47 + maintainers = with maintainers; [ aleksana ]; 48 + platforms = platforms.unix; 49 + }; 50 + }
+42
pkgs/by-name/li/libipuz/package.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitLab 4 + , meson 5 + , ninja 6 + , pkg-config 7 + , glib 8 + , json-glib 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "libipuz"; 13 + version = "0.4.5"; 14 + 15 + src = fetchFromGitLab { 16 + domain = "gitlab.gnome.org"; 17 + owner = "jrb"; 18 + repo = "libipuz"; 19 + rev = version; 20 + hash = "sha256-psC2cFqSTlToCtCxwosXyJbmX/96AEI0xqzXtlc/HQE="; 21 + }; 22 + 23 + nativeBuildInputs = [ 24 + meson 25 + ninja 26 + pkg-config 27 + glib 28 + ]; 29 + 30 + buildInputs = [ 31 + glib 32 + json-glib 33 + ]; 34 + 35 + meta = with lib; { 36 + description = "Library for parsing .ipuz puzzle files"; 37 + homepage = "https://gitlab.gnome.org/jrb/libipuz"; 38 + license = licenses.lgpl21Plus; 39 + maintainers = with maintainers; [ aleksana ]; 40 + platforms = platforms.unix; 41 + }; 42 + }