Unverified Commit c2271c2b authored by Dom Rodriguez's avatar Dom Rodriguez
Browse files

rollo-printer: init at 1.8.4

parent 2e804dfd
Loading
Loading
Loading
Loading
+36 −0
Original line number Diff line number Diff line
{
  cups,
  fetchurl,
  lib,
  stdenv,
}:
stdenv.mkDerivation (finalAttrs: {
  pname = "rollo-printer";
  version = "1.8.4";

  src = fetchurl {
    url = "https://rollo-main.b-cdn.net/driver-dl/linux/rollo-cups-driver-${finalAttrs.version}.tar.gz";
    hash = "sha256-v61/5HY25cvhVbHF+dXOOGrDfZZzvvicJEy7MKTAG10=";
  };

  nativeBuildInputs = [ cups ];

  buildInputs = [ cups ];

  makeFlags = [
    "CUPS_DATADIR=${placeholder "out"}/share/cups"
    "CUPS_SERVERBIN=${placeholder "out"}/lib/cups"
  ];

  strictDeps = true;
  __structuredAttrs = true;

  meta = {
    description = "CUPS driver for Rollo label printers";
    homepage = "https://www.rollo.com/driver-linux/";
    license = with lib.licenses; gpl3Plus;
    maintainers = with lib.maintainers; [ shymega ];
    platforms = cups.meta.platforms;
    broken = stdenv.hostPlatform.isDarwin;
  };
})