ladybird: use packaged versions of depends
This commit is contained in:
parent
ee467ba361
commit
79a8a723b9
@ -6,6 +6,8 @@
|
|||||||
cacert,
|
cacert,
|
||||||
unicode-emoji,
|
unicode-emoji,
|
||||||
unicode-character-database,
|
unicode-character-database,
|
||||||
|
unicode-idna,
|
||||||
|
publicsuffix-list,
|
||||||
cmake,
|
cmake,
|
||||||
ninja,
|
ninja,
|
||||||
pkg-config,
|
pkg-config,
|
||||||
@ -30,20 +32,11 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
unicode-idna = fetchurl {
|
|
||||||
url = "https://www.unicode.org/Public/idna/${unicode-character-database.version}/IdnaMappingTable.txt";
|
|
||||||
hash = "sha256-QCy9KF8flS/NCDS2NUHVT2nT2PG4+Fmb9xoaFJNfgsQ=";
|
|
||||||
};
|
|
||||||
adobe-icc-profiles = fetchurl {
|
adobe-icc-profiles = fetchurl {
|
||||||
url = "https://download.adobe.com/pub/adobe/iccprofiles/win/AdobeICCProfilesCS4Win_end-user.zip";
|
url = "https://download.adobe.com/pub/adobe/iccprofiles/win/AdobeICCProfilesCS4Win_end-user.zip";
|
||||||
hash = "sha256-kgQ7fDyloloPaXXQzcV9tgpn3Lnr37FbFiZzEb61j5Q=";
|
hash = "sha256-kgQ7fDyloloPaXXQzcV9tgpn3Lnr37FbFiZzEb61j5Q=";
|
||||||
name = "adobe-icc-profiles.zip";
|
name = "adobe-icc-profiles.zip";
|
||||||
};
|
};
|
||||||
public_suffix_commit = "9094af5c6cb260e69137c043c01be18fee01a540";
|
|
||||||
public-suffix-list = fetchurl {
|
|
||||||
url = "https://raw.githubusercontent.com/publicsuffix/list/${public_suffix_commit}/public_suffix_list.dat";
|
|
||||||
hash = "sha256-0szHUz1T0MXOQ9tcXoKY2F/bI3s7hsYCjURqywZsf1w=";
|
|
||||||
};
|
|
||||||
# Note: The cacert version is synthetic and must match the version in the package's CMake
|
# Note: The cacert version is synthetic and must match the version in the package's CMake
|
||||||
cacert_version = "2023-12-12";
|
cacert_version = "2023-12-12";
|
||||||
in
|
in
|
||||||
@ -80,7 +73,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||||||
cp -r ${unicode-character-database}/share/unicode build/Caches/UCD
|
cp -r ${unicode-character-database}/share/unicode build/Caches/UCD
|
||||||
chmod +w build/Caches/UCD
|
chmod +w build/Caches/UCD
|
||||||
cp ${unicode-emoji}/share/unicode/emoji/emoji-test.txt build/Caches/UCD
|
cp ${unicode-emoji}/share/unicode/emoji/emoji-test.txt build/Caches/UCD
|
||||||
cp ${unicode-idna} build/Caches/UCD/IdnaMappingTable.txt
|
cp ${unicode-idna}/share/unicode/idna/IdnaMappingTable.txt build/Caches/UCD
|
||||||
echo -n ${unicode-character-database.version} > build/Caches/UCD/version.txt
|
echo -n ${unicode-character-database.version} > build/Caches/UCD/version.txt
|
||||||
chmod -w build/Caches/UCD
|
chmod -w build/Caches/UCD
|
||||||
|
|
||||||
@ -89,7 +82,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||||||
echo -n ${cacert_version} > build/Caches/CACERT/version.txt
|
echo -n ${cacert_version} > build/Caches/CACERT/version.txt
|
||||||
|
|
||||||
mkdir build/Caches/PublicSuffix
|
mkdir build/Caches/PublicSuffix
|
||||||
cp ${public-suffix-list} build/Caches/PublicSuffix/public_suffix_list.dat
|
cp ${publicsuffix-list}/share/publicsuffix/public_suffix_list.dat build/Caches/PublicSuffix
|
||||||
|
|
||||||
mkdir build/Caches/AdobeICCProfiles
|
mkdir build/Caches/AdobeICCProfiles
|
||||||
cp ${adobe-icc-profiles} build/Caches/AdobeICCProfiles/adobe-icc-profiles.zip
|
cp ${adobe-icc-profiles} build/Caches/AdobeICCProfiles/adobe-icc-profiles.zip
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user