Commit graph

99 commits

Author SHA1 Message Date
Dmitry Bogatov 0d3428cd75 pkgsStatic.libxslt: fix build
Make default value of "pythonSupport" to depend configuration of libxml2, which
only builds python support when shared libraries are enabled. This way libxslt
can be built on pkgsStatic platform (albeit without python support) instead of
refusing to build due "meta.broken". That allows to build statically some
packages that depend on libxslt, but don't necessary need python support.
2022-11-12 09:57:57 -05:00
Martin Weinelt ef6a273c70
Merge pull request #195748 from jtojnar/libxml2 2022-10-13 18:43:05 +02:00
Jan Tojnar f32e46451c libxslt: 1.1.36 → 1.1.37
https://gitlab.gnome.org/GNOME/libxslt/-/tags/v1.1.37

https://gitlab.gnome.org/GNOME/libxslt/-/compare/v1.1.36...v1.1.37
2022-10-13 11:58:07 +02:00
Artturin 7e49471316 treewide: optional -> optionals where the argument is a list
the argument to optional should not be list
2022-10-10 15:40:21 +03:00
Franz Pletz 44a73d018e
libxslt: fix build with libxcrypt 2022-10-09 18:09:40 +02:00
Artturin 8e43dec8ba libxslt: enable strictDeps and enable pythonSupport when cross 2022-10-07 19:02:19 +03:00
github-actions[bot] 0e9237acba
Merge staging-next into staging 2022-09-06 06:25:09 +00:00
Yves Fischer bc392314c6
libxslt: fix cross compilation (#189766)
* libxslt: fix cross compilation

The derivation is already prepared to disable python
if buildPlatform != targetPlatform.
Additionally, the configure of libxslt needs to be told
`--without-python` to not look for the python interpreter.

Co-authored-by: Christoph Neidahl <christoph.neidahl@gmail.com>
2022-09-06 07:30:09 +02:00
Jan Tojnar 16a848885e libxslt: 1.1.35 → 1.1.36
https://gitlab.gnome.org/GNOME/libxslt/-/compare/v1.1.35...v1.1.36

Additionally:

- Fix installing Python module into a separate output.
- Install gtk-doc documentation for devhelp to `devdoc` output.
- Move the `devman` from `man3` to `devdoc` output.
- Replace `moveToOutput` with more declarative `outputMan`.
2022-09-03 16:13:59 +02:00
Sandro Jäckel dc2c00a9af
libxslt: update homepage 2022-05-11 11:44:10 +02:00
Jan Tojnar e2fd70f599 libxslt: use autoreconfHook
Avoid stale autotools files and allow building from git easily.

Also needed to fix libtool issues on darwin-aarch64.
2022-02-22 08:05:37 +01:00
Jan Tojnar 2982bcbcbc libxslt: 1.1.34 → 1.1.35
https://mail.gnome.org/archives/xslt/2022-February/msg00003.html
2022-02-21 14:56:23 +01:00
Jan Tojnar 1532841149 libxslt: Add myself as a maintainer 2022-02-21 14:56:04 +01:00
Jan Tojnar 1614783d59 libxslt: switch to gnome mirrors
New versions will only be published there.

Also add GNOME update script.
2022-02-21 14:56:04 +01:00
Jan Tojnar 7b83c90d91 libxslt: Format the expression 2022-02-21 14:56:03 +01:00
Martin Weinelt 54806020fa libxslt: Fix use-after-free in xsltApplyTemplates
Fixes: CVE-2021-30560
2022-02-17 14:52:22 +01:00
adisbladis d276350eb5 libxslt: Use python as function argument instead of python3
This package works just fine with python2, let's not give the impression that it's strictly python3.
2022-01-12 16:46:00 +13:00
Jan Tojnar 76c58493d7 libxslt: find libxml2 using pkg-config
It fails for reasons unknown otherwise and pkg-config is better for cross-compilation anyway.
2021-05-13 23:12:59 -07:00
Ivan Babrou b2ce768e60 libxslt: make python3 an input 2021-02-01 08:47:36 +01:00
Ben Siraphob 66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Daiderd Jordan 0697ad33c0
libxslt: fix darwin build
ld: library not found for -lintl
    clang-7: error: linker command failed with exit code 1 (use -v to see invocation)
    make[3]: *** [Makefile:544: libxsltmod.la] Error 1
2020-06-13 20:14:52 +02:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Dmitry Kalinkin b6187aa596
libxml2,libxslt: fix pythonSupport=false override 2020-04-02 13:29:47 -04:00
Robert Scott 4fec9d582b libxslt: 1.1.33 -> 1.1.34 (security)
addresses CVE-2019-18197
2019-11-11 01:18:40 +00:00
Frederik Rietdijk 94e4dd8960 libxslt: use python3 for build and as default for bindings
Changing the default may cause breakage, however, users should have already switched to `pythonPackages.libxslt` long ago.
2019-10-29 13:47:03 +01:00
volth 46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Marek Mahut 9a6bd59111 libxslt: CVE-2019-13118 2019-07-17 10:16:55 +02:00
Marek Mahut 3aefa76106 libxslt: CVE-2019-13117 2019-07-17 10:16:55 +02:00
c0bw3b 84b810f8e3 libxslt: add patch for CVE-2019-11068
References:
https://nvd.nist.gov/vuln/detail/CVE-2019-11068
e03553605b
2019-04-27 07:00:29 +02:00
Will Dietz 52ee4d07b6
Merge pull request #53347 from dtzWill/update/libxslt-1.1.33
libxslt: 1.1.32 -> 1.1.33, cleanup
2019-01-05 12:00:54 -06:00
Will Dietz bffa9e679d libxslt: 1.1.32 -> 1.1.33, cleanup
* Drop SunOS patch -- likely didn't apply anyway,
  and appears has been fixed upstream 2 years ago:
  7471cc6e8f

* changelog mentions cygwin build/linking fixes,
  so dropping those touchups optimistically
2019-01-03 14:30:43 -06:00
Astro e7f3b4d284 libxslt: add libgcrypt to buildInputs for cryptoSupport 2019-01-03 21:26:45 +01:00
John Ericson 0828e2d8c3 treewide: Remove usage of remaining redundant platform compatability stuff
Want to get this out of here for 18.09, so it can be deprecated
thereafter.
2018-08-30 17:20:32 -04:00
Matthew Bauer 916f096911
Merge pull request #43890 from matthewbauer/mingw-fixes
Mingw fixes
2018-07-21 17:04:20 -04:00
Matthew Bauer ef087554d0 libxslt: runs on all platforms
Mingw/Windows support works out of the box.
2018-07-21 10:10:47 -04:00
volth 52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Franz Pletz 413d1844ac
libxslt: 1.1.29 -> 1.1.32 2018-01-28 18:21:32 +01:00
Will Dietz 16b6e5a452 libxslt: make configureFlags unconditional, re-org to address comment 2018-01-22 20:25:45 -05:00
Ben Gamari 6719bf5a74 libxslt: Explicitly specify libxml prefix
Otherwise configure seems not to find xml2-config while cross-compiling.
2018-01-22 20:25:43 -05:00
Frederik Rietdijk 7a13e5a7df Merge remote-tracking branch 'upstream/python-unstable' into HEAD 2017-11-24 19:58:07 +01:00
adisbladis d99378654f pythonPackages: Add version and pname attributes to packages 2017-11-23 17:49:43 +01:00
John Ericson da19c34d0f stdenv setup: Always use both propagated files
This continues #23374, which always kept around both attributes, by
always including both propagated files: `propgated-native-build-inputs`
and `propagated-build-inputs`. `nativePkgs` and `crossPkgs` are still
defined as before, however, so this change should only barely
observable.

This is an incremental step to fully keeping the dependencies separate
in all cases.
2017-11-21 10:44:44 -05:00
Frederik Rietdijk 8f2ea38f8f Merge remote-tracking branch 'upstream/master' into HEAD 2017-08-17 18:34:17 +02:00
Rickard Nilsson 1f9d9deb8a libxslt: Patch for CVE-2017-5029 2017-08-17 13:23:49 +02:00
Tuomas Tynkkynen 1ff422aa23 treewide: Add man & info outputs where necessary (instead of doc)
Because man & info pages won't be going to $doc after the next commit.
Scripted change for the files having one-package-per-file.
2017-08-11 21:32:54 +03:00
John Ericson 16be434b0b Merge accepted cross compilation PRs into staging 2017-06-28 23:17:21 -04:00
John Ericson 099b83f90d libxslt: Don't use stdenv.cross 2017-06-28 00:55:21 -04:00
David McFarland 3c76cd7626 libxslt: fix cygwin libtool error 2017-06-26 09:26:10 -03:00
Dan Peebles 1a4ca220e1 treewide: fix assorted issues revealed by the meta checker
Turns out a couple of the licenses were wrong, as well as being strings.
2017-04-28 23:07:42 -04:00
Jörg Thalheim 50d63e1e3f
libxslt: add option to enable crypto support 2016-12-11 19:22:34 +01:00