Description: Use system libbrotli in Makefile.PL
Origin: vendor
Forwarded: not-needed
Author: gregor herrmann <gregoa@debian.org>
Last-Update: 2023-06-14

--- a/Makefile.PL
+++ b/Makefile.PL
@@ -1,6 +1,15 @@
 use 5.014000;
 use ExtUtils::MakeMaker;
 
+use ExtUtils::PkgConfig;
+my ( $inc, $libs );
+my %pkg = ExtUtils::PkgConfig->find('libbrotlienc');
+$inc    = $pkg{cflags};
+$libs   = $pkg{libs};
+%pkg    = ExtUtils::PkgConfig->find('libbrotlidec');
+$inc   .= $pkg{cflags};
+$libs  .= $pkg{libs};
+
 WriteMakefile(
 	NAME             => 'IO::Compress::Brotli',
 	VERSION_FROM     => 'lib/IO/Compress/Brotli.pm',
@@ -16,9 +25,8 @@
 		'Time::HiRes'   => '0',
 	},
 	BUILD_REQUIRES   => {},
-	INC              => '-Ibrotli/c/include',
-	MYEXTLIB         => 'brotli/libbrotli$(LIB_EXT)',
-	clean            => { FILES => 'brotli/libbrotli$(LIB_EXT)' },
+	LIBS             => [$libs],
+	INC              => $inc,
 	META_ADD         => {
 		dynamic_config => 0,
 		resources      => {
@@ -26,10 +34,3 @@
 		},
 	}
 );
-
-sub MY::postamble {
-'
-$(MYEXTLIB): brotli/Makefile
-	cd brotli && CFLAGS=-fPIC `which gmake || echo $(MAKE)` lib
-'
-}
