nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1--- a/Makefile.PL
2+++ b/Makefile.PL
3@@ -1,6 +1,5 @@
4 use 5.014000;
5 use ExtUtils::MakeMaker;
6-use Alien::cmake3;
7 use File::Spec::Functions qw/catfile/;
8
9 WriteMakefile(
10@@ -17,16 +16,7 @@
11 'Getopt::Long' => '0',
12 'Time::HiRes' => '0',
13 },
14- CONFIGURE_REQUIRES => {
15- 'Alien::cmake3' => '0',
16- },
17- BUILD_REQUIRES => {
18- 'Alien::cmake3' => '0',
19- },
20- INC => '-Ibrotli/c/include',
21- MYEXTLIB => $myextlib,
22- EXTRALIBS => ' brotli/libbrotlienc$(LIB_EXT) brotli/libbrotlidec$(LIB_EXT) brotli/libbrotlicommon$(LIB_EXT) ',
23- clean => { FILES => "brotli/Makefile $myextlib brotli/CMakeCache.txt brotli/CMakeFiles/* brotli/CTestTestfile.cmake brotli/DartConfiguration.tcl brotli/brotli* brotli/cmake_install.cmake brotli/libbrotlicommon.pc brotli/libbrotlidec.pc brotli/libbrotlienc.pc" },
24+ LIBS => "@LIBS@",
25 META_ADD => {
26 dynamic_config => 0,
27 resources => {
28@@ -33,12 +24,3 @@
29 },
30 }
31 );
32-
33-sub MY::postamble {
34- my @dirs = Alien::cmake3->bin_dir;
35- my $cmake = defined $dirs[0] ? catfile($dirs[0] , Alien::cmake3->exe) : Alien::cmake3->exe;
36-'
37-$(MYEXTLIB): brotli/CMakeLists.txt
38- cd brotli && "' . $cmake . '"' . $cmake_options . ' -DCMAKE_MAKE_PROGRAM=$(MAKE) -DBUILD_SHARED_LIBS=OFF -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=./installed . && $(MAKE)
39-'
40-}