python312Packages.brother-ql: switch to maintained fork
Switches upstream to https://github.com/LunarEclipse363/brother_ql_next, and make the appropriate changes to version, format, and dependencies to follow upstream's changes. This fork incorporates the pillow patch that was previously required, so it has been removed.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
{
|
||||
fetchPypi,
|
||||
fetchpatch,
|
||||
buildPythonPackage,
|
||||
setuptools,
|
||||
future,
|
||||
packbits,
|
||||
pillow,
|
||||
@@ -10,36 +10,30 @@
|
||||
mock,
|
||||
click,
|
||||
attrs,
|
||||
jsons,
|
||||
lib,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "brother-ql";
|
||||
version = "0.9.4";
|
||||
format = "setuptools";
|
||||
version = "0.11.1";
|
||||
format = "pyproject";
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "brother_ql";
|
||||
pname = "brother_ql_next";
|
||||
inherit version;
|
||||
hash = "sha256-H1xXoDnwEsnCBDl/RwAB9267dINCHr3phdDLPGFOhmA=";
|
||||
hash = "sha256-jG8OvzDy2+2OpdVVixNguLsSwRbSIyvVEbVvorcgxfU=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
setuptools
|
||||
future
|
||||
packbits
|
||||
pillow
|
||||
pyusb
|
||||
click
|
||||
attrs
|
||||
];
|
||||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
# Make compatible with Pillow>=10.0; https://github.com/pklaus/brother_ql/pull/143
|
||||
name = "brother-ql-pillow10-compat.patch";
|
||||
url = "https://github.com/pklaus/brother_ql/commit/a7e1b94b41f3a6e0f8b365598bc34fb47ca95a6d.patch";
|
||||
hash = "sha256-v3YhmsUWBwE/Vli1SbTQO8q1zbtWYI9iMlVFvz5sxmg=";
|
||||
})
|
||||
jsons
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
@@ -48,7 +42,7 @@ buildPythonPackage rec {
|
||||
Python package for the raster language protocol of the Brother QL series label printers
|
||||
(QL-500, QL-550, QL-570, QL-700, QL-710W, QL-720NW, QL-800, QL-820NWB, QL-1050 and more)
|
||||
'';
|
||||
homepage = "https://github.com/pklaus/brother_ql";
|
||||
homepage = "https://github.com/LunarEclipse363/brother_ql_next";
|
||||
license = licenses.gpl3;
|
||||
maintainers = with maintainers; [ grahamc ];
|
||||
mainProgram = "brother_ql";
|
||||
|
||||
Reference in New Issue
Block a user