various: devendor publicsuffix-list (#469252)
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
fetchurl,
|
||||
pkg-config,
|
||||
netsurf-buildsystem,
|
||||
publicsuffix-list,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
@@ -15,6 +16,11 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
hash = "sha256-NoTOwy9VXa7UMZk+C/bL2TdPbJCERiN+CJ8LYdaUrIA=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
rm public_suffix_list.dat
|
||||
ln -s ${publicsuffix-list}/share/publicsuffix/public_suffix_list.dat public_suffix_list.dat
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
buildInputs = [ netsurf-buildsystem ];
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
fetchPypi,
|
||||
setuptools,
|
||||
pythonOlder,
|
||||
publicsuffix-list,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
@@ -22,6 +23,9 @@ buildPythonPackage rec {
|
||||
postPatch = ''
|
||||
sed -i -e "/def test_fetch/i\\
|
||||
\\t@unittest.skip('requires internet')" -e "/def additional_tests():/,+1d" tests.py
|
||||
|
||||
rm publicsuffix/public_suffix_list.dat
|
||||
ln -s ${publicsuffix-list}/share/publicsuffix/public_suffix_list.dat publicsuffix/public_suffix_list.dat
|
||||
'';
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
setuptools,
|
||||
publicsuffix-list,
|
||||
}:
|
||||
let
|
||||
tagVersion = "2.2019-12-21";
|
||||
@@ -27,6 +28,9 @@ buildPythonPackage {
|
||||
# only used to update the interal publicsuffix list
|
||||
substituteInPlace setup.py \
|
||||
--replace "'requests >= 2.7.0'," ""
|
||||
|
||||
rm src/publicsuffix2/public_suffix_list.dat
|
||||
ln -s ${publicsuffix-list}/share/publicsuffix/public_suffix_list.dat src/publicsuffix2/public_suffix_list.dat
|
||||
'';
|
||||
|
||||
pythonImportsCheck = [ "publicsuffix2" ];
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
pytestCheckHook,
|
||||
requests,
|
||||
setuptools,
|
||||
publicsuffix-list,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
@@ -18,6 +19,11 @@ buildPythonPackage rec {
|
||||
hash = "sha256-37hj0A37m8BxNAWWIpRoromnXWJUbqvOOOu9iw01DKk=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
rm publicsuffixlist/public_suffix_list.dat
|
||||
ln -s ${publicsuffix-list}/share/publicsuffix/public_suffix_list.dat publicsuffixlist/public_suffix_list.dat
|
||||
'';
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
optional-dependencies = {
|
||||
|
||||
Reference in New Issue
Block a user