Created attachment 599408 [details] patch to build against CUPS 1.6 Hi, CUPS 1.6 has been planned to be out this summer. There's however one feature [1] that prevents perl-Net-CUPS from building against it. CUPS 1.6 makes various structures private and introduces several ippGet and ippSet functions for all of the fields in these structures. I'm attaching a patch that fixes it for me (tested with CUPS-1.6rc1). With this patch we use these accessors for IPP API. We also define our own accessors when CUPS < 1.6. Upstream seems to be quite dead at first glance, but I'll be glad if you could try to push the patch there. You will also need to add BuildRequire cups-filters-devel to the spec file once cups-1.6 and cups-filters (bug #832130) land in rawhide. [1] http://www.cups.org/str.php?L3928
Thanks, I like the patch. I've included it in our current package since it doesn't break anything. I'll add the dependency once the new release lands in Rawhide. I pushed it upstream as RT#78583. https://rt.cpan.org/Public/Bug/Display.html?id=78583