Merge pull request #152447 from Cogitri/bada-bib

bada-bib: init at 0.3.0

authored by markuskowa and committed by GitHub 65bc2de0 e815a340

+87
+7
maintainers/maintainer-list.nix
··· 2303 2303 githubId = 5561189; 2304 2304 name = "Cody Opel"; 2305 2305 }; 2306 + Cogitri = { 2307 + email = "oss@cogitri.dev"; 2308 + github = "Cogitri"; 2309 + githubId = 8766773; 2310 + matrix = "@cogitri:cogitri.dev"; 2311 + name = "Rasmus Thomsen"; 2312 + }; 2306 2313 cohei = { 2307 2314 email = "a.d.xvii.kal.mai@gmail.com"; 2308 2315 github = "cohei";
+78
pkgs/applications/science/misc/bada-bib/default.nix
··· 1 + { lib 2 + , meson 3 + , ninja 4 + , fetchFromGitHub 5 + , appstream-glib 6 + , desktop-file-utils 7 + , gdk-pixbuf 8 + , gettext 9 + , glib 10 + , gnome 11 + , gobject-introspection 12 + , gtk3 13 + , libxml2 14 + , pkg-config 15 + , python3Packages 16 + , wrapGAppsHook }: 17 + 18 + python3Packages.buildPythonApplication rec { 19 + pname = "bada-bib"; 20 + version = "0.3.0"; 21 + format = "other"; 22 + strictDeps = false; # https://github.com/NixOS/nixpkgs/issues/56943 23 + 24 + src = fetchFromGitHub { 25 + owner = "RogerCrocker"; 26 + repo = "BadaBib"; 27 + rev = "v${version}"; 28 + sha256 = "0rclkkf5kd9ab049lizliiqawx5c5y2qmq40lkxnx09sa0283vg8"; 29 + }; 30 + 31 + nativeBuildInputs = [ 32 + gettext 33 + gobject-introspection 34 + libxml2 35 + meson 36 + ninja 37 + pkg-config 38 + wrapGAppsHook 39 + ]; 40 + 41 + buildInputs = [ 42 + gdk-pixbuf 43 + glib 44 + gtk3 45 + ]; 46 + 47 + checkInputs = [ 48 + appstream-glib 49 + desktop-file-utils 50 + ]; 51 + 52 + pythonPath = with python3Packages; [ 53 + bibtexparser 54 + pygobject3 55 + watchgod 56 + ]; 57 + 58 + postPatch = '' 59 + patchShebangs build-aux/meson/postinstall.py 60 + ''; 61 + 62 + dontWrapGApps = true; # Needs python wrapper 63 + 64 + preFixup = '' 65 + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") 66 + ''; 67 + 68 + postFixup = '' 69 + wrapPythonProgramsIn "$out/libexec" "$out $pythonPath" 70 + ''; 71 + 72 + meta = with lib; { 73 + homepage = "https://github.com/RogerCrocker/BadaBib"; 74 + description = "A simple BibTeX Viewer and Editor"; 75 + maintainers = [ maintainers.Cogitri ]; 76 + license = licenses.gpl3Plus; 77 + }; 78 + }
+2
pkgs/top-level/all-packages.nix
··· 208 208 209 209 bacnet-stack = callPackage ../tools/networking/bacnet-stack {}; 210 210 211 + bada-bib = callPackage ../applications/science/misc/bada-bib {}; 212 + 211 213 bakelite = callPackage ../tools/backup/bakelite { }; 212 214 213 215 beyond-identity = callPackage ../tools/security/beyond-identity {};