Commit Graph

97 Commits

Author SHA1 Message Date
Jan Tojnar
f4dc0763b8 libxslt: 1.1.37 → 1.1.38
https://gitlab.gnome.org/GNOME/libxslt/-/compare/v1.1.37...v1.1.38
2023-07-05 16:04:12 +02:00
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