diff options
author | Alyssa Ross <hi@alyssa.is> | 2024-05-03 15:14:25 +0200 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2024-05-07 11:19:19 +0200 |
commit | d92b2b6a1bbd322dd65a8b6f51019610d350046e (patch) | |
tree | 7f7c21927b9cc05676501f297c51eb76b49e326c /nixpkgs/pkgs/misc/ptouch-print | |
parent | 93c9e56b40530cc627d921cfc255c05b495d4017 (diff) | |
parent | 49050352f602fe87d16ff7b2b6a05b79eb20dc6f (diff) | |
download | nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar.gz nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar.bz2 nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar.lz nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar.xz nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.tar.zst nixlib-d92b2b6a1bbd322dd65a8b6f51019610d350046e.zip |
Merge remote-tracking branch 'nixpkgs/nixos-unstable-small'
Conflicts: nixpkgs/nixos/modules/services/mail/mailman.nix nixpkgs/nixos/modules/services/mail/public-inbox.nix nixpkgs/pkgs/build-support/go/module.nix
Diffstat (limited to 'nixpkgs/pkgs/misc/ptouch-print')
-rw-r--r-- | nixpkgs/pkgs/misc/ptouch-print/default.nix | 40 |
1 files changed, 31 insertions, 9 deletions
diff --git a/nixpkgs/pkgs/misc/ptouch-print/default.nix b/nixpkgs/pkgs/misc/ptouch-print/default.nix index da0d3c8c97d3..e8c51514e0a9 100644 --- a/nixpkgs/pkgs/misc/ptouch-print/default.nix +++ b/nixpkgs/pkgs/misc/ptouch-print/default.nix @@ -1,35 +1,57 @@ -{ lib, stdenv +{ cmake , fetchgit -, autoreconfHook , gd +, gettext +, git +, lib +, libjpeg +, libpng , libusb1 +, pkg-config +, stdenv +, zlib }: stdenv.mkDerivation rec { pname = "ptouch-print"; - version = "1.4.3"; + version = "1.5-unstable-2024-02-11"; src = fetchgit { - url = "https://mockmoon-cybernetics.ch/cgi/cgit/linux/ptouch-print.git"; - rev = "v${version}"; - sha256 = "0i57asg2hj1nfwy5lcb0vhrpvb9dqfhf81vh4i929h1kiqhlw2hx"; + url = "https://git.familie-radermacher.ch/linux/ptouch-print.git"; + rev = "8aaeecd84b619587dc3885dd4fea4b7310c82fd4"; + hash = "sha256-IIq3SmMfsgwSYbgG1w/wrBnFtb6xdFK2lkK27Qqk6mw="; }; nativeBuildInputs = [ - autoreconfHook + cmake + git + pkg-config ]; buildInputs = [ gd + gettext + libjpeg + libpng + zlib libusb1 ]; + installPhase = '' + runHook preInstall + + mkdir -p $out/bin + mv ptouch-print $out/bin + + runHook postInstall + ''; + meta = with lib; { description = "Command line tool to print labels on Brother P-Touch printers on Linux"; + homepage = "https://dominic.familie-radermacher.ch/projekte/ptouch-print/"; license = licenses.gpl3Plus; - homepage = "https://mockmoon-cybernetics.ch/computer/p-touch2430pc/"; + mainProgram = "ptouch-print"; maintainers = with maintainers; [ shamilton ]; platforms = platforms.linux; - mainProgram = "ptouch-print"; }; } |