Loading pkgs/applications/misc/cobang/default.nix→pkgs/by-name/co/cobang/package.nix +31 −35 Original line number Diff line number Diff line { lib , buildPythonApplication , fetchFromGitHub , brotlicffi , gst-python , kiss-headers , logbook , pillow , pygobject3 , python-zbar , requests , single-version , gobject-introspection , gst-plugins-good , gtk3 , libhandy , librsvg , networkmanager , setuptools , python , pytestCheckHook , wrapGAppsHook3 { lib, python3Packages, fetchFromGitHub, gst_all_1, gobject-introspection, gtk3, libhandy, librsvg, networkmanager, wrapGAppsHook3, }: buildPythonApplication rec { python3Packages.buildPythonApplication rec { pname = "cobang"; version = "0.14.1"; pyproject = true; Loading @@ -40,22 +29,22 @@ buildPythonApplication rec { sed -i '$ a\packages = ["cobang"]' pyproject.toml ''; nativeBuildInputs = [ nativeBuildInputs = with python3Packages; [ # Needed to recognize gobject namespaces gobject-introspection wrapGAppsHook3 setuptools ]; buildInputs = [ buildInputs = with python3Packages; [ # Requires v4l2src gst-plugins-good (gst_all_1.gst-plugins-good.override { gtkSupport = true; }) # For gobject namespaces libhandy networkmanager ]; propagatedBuildInputs = [ dependencies = with python3Packages; [ brotlicffi kiss-headers logbook Loading @@ -69,21 +58,25 @@ buildPythonApplication rec { gst-python ]; nativeCheckInputs = [ nativeCheckInputs = with python3Packages; [ pytestCheckHook ]; pythonRelaxDeps = [ "Pillow" ]; # Wrapping this manually for SVG recognition dontWrapGApps = true; postInstall = '' # Needed by the application cp -R data $out/${python.sitePackages}/ cp -R data $out/${python3Packages.python.sitePackages}/ # Icons and applications install -Dm 644 $out/${python.sitePackages}/data/vn.hoabinh.quan.CoBang.svg -t $out/share/pixmaps/ install -Dm 644 $out/${python.sitePackages}/data/vn.hoabinh.quan.CoBang.desktop.in -t $out/share/applications/ mv $out/${python.sitePackages}/data/vn.hoabinh.quan.CoBang.desktop{.in,} install -Dm 644 $out/${python3Packages.python.sitePackages}/data/vn.hoabinh.quan.CoBang.svg -t $out/share/pixmaps/ install -Dm 644 $out/${python3Packages.python.sitePackages}/data/vn.hoabinh.quan.CoBang.desktop.in -t $out/share/applications/ mv $out/${python3Packages.python.sitePackages}/data/vn.hoabinh.quan.CoBang.desktop{.in,} ''; preFixup = '' Loading @@ -93,11 +86,14 @@ buildPythonApplication rec { --set GDK_PIXBUF_MODULE_FILE "${librsvg.out}/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache" ''; meta = with lib; { meta = { description = "QR code scanner desktop app for Linux"; homepage = "https://github.com/hongquan/CoBang"; license = licenses.gpl3Only; maintainers = with maintainers; [ aleksana dvaerum ]; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ aleksana dvaerum ]; mainProgram = "cobang"; platforms = lib.platforms.linux; }; Loading pkgs/top-level/all-packages.nix +0 −4 Original line number Diff line number Diff line Loading @@ -3037,10 +3037,6 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) CoreServices; }; cobang = python311Packages.callPackage ../applications/misc/cobang { gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; }; }; cocoapods = callPackage ../development/tools/cocoapods { }; cocoapods-beta = lowPrio (callPackage ../development/tools/cocoapods { beta = true; }); Loading Loading
pkgs/applications/misc/cobang/default.nix→pkgs/by-name/co/cobang/package.nix +31 −35 Original line number Diff line number Diff line { lib , buildPythonApplication , fetchFromGitHub , brotlicffi , gst-python , kiss-headers , logbook , pillow , pygobject3 , python-zbar , requests , single-version , gobject-introspection , gst-plugins-good , gtk3 , libhandy , librsvg , networkmanager , setuptools , python , pytestCheckHook , wrapGAppsHook3 { lib, python3Packages, fetchFromGitHub, gst_all_1, gobject-introspection, gtk3, libhandy, librsvg, networkmanager, wrapGAppsHook3, }: buildPythonApplication rec { python3Packages.buildPythonApplication rec { pname = "cobang"; version = "0.14.1"; pyproject = true; Loading @@ -40,22 +29,22 @@ buildPythonApplication rec { sed -i '$ a\packages = ["cobang"]' pyproject.toml ''; nativeBuildInputs = [ nativeBuildInputs = with python3Packages; [ # Needed to recognize gobject namespaces gobject-introspection wrapGAppsHook3 setuptools ]; buildInputs = [ buildInputs = with python3Packages; [ # Requires v4l2src gst-plugins-good (gst_all_1.gst-plugins-good.override { gtkSupport = true; }) # For gobject namespaces libhandy networkmanager ]; propagatedBuildInputs = [ dependencies = with python3Packages; [ brotlicffi kiss-headers logbook Loading @@ -69,21 +58,25 @@ buildPythonApplication rec { gst-python ]; nativeCheckInputs = [ nativeCheckInputs = with python3Packages; [ pytestCheckHook ]; pythonRelaxDeps = [ "Pillow" ]; # Wrapping this manually for SVG recognition dontWrapGApps = true; postInstall = '' # Needed by the application cp -R data $out/${python.sitePackages}/ cp -R data $out/${python3Packages.python.sitePackages}/ # Icons and applications install -Dm 644 $out/${python.sitePackages}/data/vn.hoabinh.quan.CoBang.svg -t $out/share/pixmaps/ install -Dm 644 $out/${python.sitePackages}/data/vn.hoabinh.quan.CoBang.desktop.in -t $out/share/applications/ mv $out/${python.sitePackages}/data/vn.hoabinh.quan.CoBang.desktop{.in,} install -Dm 644 $out/${python3Packages.python.sitePackages}/data/vn.hoabinh.quan.CoBang.svg -t $out/share/pixmaps/ install -Dm 644 $out/${python3Packages.python.sitePackages}/data/vn.hoabinh.quan.CoBang.desktop.in -t $out/share/applications/ mv $out/${python3Packages.python.sitePackages}/data/vn.hoabinh.quan.CoBang.desktop{.in,} ''; preFixup = '' Loading @@ -93,11 +86,14 @@ buildPythonApplication rec { --set GDK_PIXBUF_MODULE_FILE "${librsvg.out}/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache" ''; meta = with lib; { meta = { description = "QR code scanner desktop app for Linux"; homepage = "https://github.com/hongquan/CoBang"; license = licenses.gpl3Only; maintainers = with maintainers; [ aleksana dvaerum ]; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ aleksana dvaerum ]; mainProgram = "cobang"; platforms = lib.platforms.linux; }; Loading
pkgs/top-level/all-packages.nix +0 −4 Original line number Diff line number Diff line Loading @@ -3037,10 +3037,6 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) CoreServices; }; cobang = python311Packages.callPackage ../applications/misc/cobang { gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; }; }; cocoapods = callPackage ../development/tools/cocoapods { }; cocoapods-beta = lowPrio (callPackage ../development/tools/cocoapods { beta = true; }); Loading