uboot: (firmwareOdroidC2/C4) don't invoke patch tool, use patches = [] instead
https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/setup.sh#L948 this can do it nicely. Signed-off-by: Anton Arapov <anton@deadbeef.mx>
This commit is contained in:
commit
56de2bcd43
30691 changed files with 3076956 additions and 0 deletions
|
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
mkDerivation,
|
||||
extra-cmake-modules, docbook_xml_dtd_45, docbook_xsl_ns,
|
||||
karchive, ki18n, qtbase,
|
||||
perl, perlPackages
|
||||
}:
|
||||
|
||||
mkDerivation {
|
||||
pname = "kdoctools";
|
||||
nativeBuildInputs = [
|
||||
extra-cmake-modules
|
||||
# The build system insists on having native Perl.
|
||||
perl perlPackages.URI
|
||||
];
|
||||
propagatedBuildInputs = [
|
||||
# kdoctools at runtime actually needs Perl for the platform kdoctools is
|
||||
# running on, not necessarily native perl.
|
||||
perl perlPackages.URI
|
||||
qtbase
|
||||
];
|
||||
buildInputs = [ karchive ki18n ];
|
||||
outputs = [ "out" "dev" ];
|
||||
patches = [ ./kdoctools-no-find-docbook-xml.patch ];
|
||||
cmakeFlags = [
|
||||
"-DDocBookXML4_DTD_DIR=${docbook_xml_dtd_45}/xml/dtd/docbook"
|
||||
"-DDocBookXSL_DIR=${docbook_xsl_ns}/xml/xsl/docbook"
|
||||
];
|
||||
postFixup = ''
|
||||
moveToOutput "share/doc" "$dev"
|
||||
moveToOutput "share/man" "$dev"
|
||||
'';
|
||||
}
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 5c4863c..f731775 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -46,7 +46,6 @@ set_package_properties(LibXml2 PROPERTIES
|
||||
)
|
||||
|
||||
|
||||
-find_package(DocBookXML4 "4.5")
|
||||
|
||||
set_package_properties(DocBookXML4 PROPERTIES
|
||||
TYPE REQUIRED
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
addXdgData() {
|
||||
addToSearchPath XDG_DATA_DIRS "$1/share"
|
||||
}
|
||||
|
||||
addEnvHooks "$targetOffset" addXdgData
|
||||
Loading…
Add table
Add a link
Reference in a new issue