diff --git a/pkgs/by-name/li/libdigidocpp/package.nix b/pkgs/by-name/li/libdigidocpp/package.nix index 2a1c015910a4..9788e8c092f8 100644 --- a/pkgs/by-name/li/libdigidocpp/package.nix +++ b/pkgs/by-name/li/libdigidocpp/package.nix @@ -9,9 +9,7 @@ pcsclite, opensc, openssl, - xercesc, pkg-config, - xsd, zlib, xmlsec, xxd, @@ -38,8 +36,6 @@ stdenv.mkDerivation rec { pcsclite opensc openssl - xercesc - xsd zlib xmlsec ]; diff --git a/pkgs/development/libraries/xsd/default.nix b/pkgs/development/libraries/xsd/default.nix deleted file mode 100644 index 14600a773bf8..000000000000 --- a/pkgs/development/libraries/xsd/default.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - xercesc, -}: - -let -in -stdenv.mkDerivation rec { - pname = "xsd"; - version = "4.0.0"; - - src = fetchurl { - url = "https://codesynthesis.com/download/xsd/4.0/xsd-4.0.0+dep.tar.bz2"; - sha256 = "05wqhmd5cd4pdky8i8qysnh96d2h16ly8r73whmbxkajiyf2m9gc"; - }; - - patches = [ ./xsdcxx.patch ]; - - postPatch = '' - patchShebangs . - ''; - - enableParallelBuilding = true; - - buildFlags = [ - "LDFLAGS=-L${xercesc}/lib" - "CPPFLAGS=-I${xercesc}/include" - ]; - installFlags = buildFlags ++ [ - "install_prefix=${placeholder "out"}" - ]; - - buildInputs = [ xercesc ]; - - meta = { - homepage = "http://www.codesynthesis.com/products/xsd"; - description = "Open-source, cross-platform W3C XML Schema to C++ data binding compiler"; - mainProgram = "xsd"; - license = lib.licenses.gpl2; - platforms = lib.platforms.linux; - maintainers = [ lib.maintainers.jagajaga ]; - }; -} diff --git a/pkgs/development/libraries/xsd/xsdcxx.patch b/pkgs/development/libraries/xsd/xsdcxx.patch deleted file mode 100644 index 88a893c6e602..000000000000 --- a/pkgs/development/libraries/xsd/xsdcxx.patch +++ /dev/null @@ -1,126 +0,0 @@ ---- xsd-4.0.0+dep/xsd/doc/xsd.1~ 2014-09-14 12:25:36.862267587 +0000 -+++ xsd-4.0.0+dep/xsd/doc/xsd.1 2014-09-14 12:28:25.728229892 +0000 -@@ -1,16 +1,16 @@ - .\" Process this file with --.\" groff -man -Tascii xsd.1 -+.\" groff -man -Tascii xsdcxx.1 - .\" - .TH XSD 1 "July 2014" "XSD 4.0.0" - .SH NAME --xsd \- W3C XML Schema to C++ Compiler -+xsdcxx \- W3C XML Schema to C++ Compiler - .\" - .\" - .\" - .\"-------------------------------------------------------------------- - .SH SYNOPSIS - .\"-------------------------------------------------------------------- --.B xsd -+.B xsdcxx - .I command - .B [ - .I options -@@ -20,19 +20,19 @@ - .I file - .B ...] - .in --.B xsd help -+.B xsdcxx help - .B [ - .I command - .B ] - .in --.B xsd version -+.B xsdcxx version - .\" - .\" - .\" - .\"-------------------------------------------------------------------- - .SH DESCRIPTION - .\"-------------------------------------------------------------------- --.B xsd -+.B xsdcxx - generates vocabulary-specific, statically-typed C++ mapping from W3C XML - Schema definitions. Particular mapping to produce is selected by a - .IR command . -@@ -96,7 +96,7 @@ - .PP - .RS - .RS 3 --.B xsd help -+.B xsdcxx help - .I command - .RE - .PP -@@ -206,7 +206,7 @@ - \fIfilename\fP \fInamespace\fP - - For example, if you have file \fBhello\.xsd\fP with namespace --\fBhttp://example\.com/hello\fP and you run \fBxsd\fP on this file, then the -+\fBhttp://example\.com/hello\fP and you run \fBxsdcxx\fP on this file, then the - string in question will be: - - \fBhello\.xsd\. http://example\.com/hello\fP -@@ -1632,7 +1632,7 @@ - .\" - .SH DIAGNOSTICS - If the input file is not a valid W3C XML Schema definition, --.B xsd -+.B xsdcxx - will issue diagnostic messages to - .B STDERR - and exit with non-zero exit code. ---- xsd-4.0.0+dep/xsd/doc/xsd.xhtml~ 2014-09-14 12:28:37.731513138 +0000 -+++ xsd-4.0.0+dep/xsd/doc/xsd.xhtml 2014-09-14 12:30:11.277789610 +0000 -@@ -50,19 +50,19 @@ - -
xsd - W3C XML Schema to C++ Compiler
-+xsdcxx - W3C XML Schema to C++ Compiler
- -xsd command [options] file [file ...]xsd help [command]xsd versionxsdcxx command [options] file [file ...]xsdcxx help [command]xsdcxx versionxsd generates vocabulary-specific, statically-typed
-+
xsdcxx generates vocabulary-specific, statically-typed
- C++ mapping from W3C XML Schema definitions. Particular mapping to
- produce is selected by a command. Each mapping has
- a number of mapping-specific options that should
-@@ -104,7 +104,7 @@
-
-
helpxsd help command
xsdcxx help command
For example, if you have file hello.xsd with
- namespace http://example.com/hello and you run
-- xsd on this file, then the string in question will
-+ xsdcxx on this file, then the string in question will
- be:
hello.xsd. http://example.com/hello
If the input file is not a valid W3C XML Schema definition,
-- xsd will issue diagnostic messages to STDERR
-+ xsdcxx will issue diagnostic messages to STDERR
- and exit with non-zero exit code.