Commit Graph

50 Commits

Author SHA1 Message Date
Rick van Schijndel
36abd4f593 gtk-doc: use prefixed pkg-config if needed
Needed for the change where we always prefix pkg-config.
2022-10-19 20:38:28 +02:00
Martin Weinelt
9651084620 Merge remote-tracking branch 'origin/master' into staging-next 2021-05-08 14:43:43 +02:00
Jan Tojnar
468cb5980b gnome: rename from gnome3
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
2021-05-08 09:47:42 +02:00
Rick van Schijndel
9647bb3135 gtk-doc: fix cross-compilation 2021-03-29 00:00:41 +02:00
Jan Tojnar
3eda07c3cd gtk-doc: 1.33.1 -> 1.33.2
https://gitlab.gnome.org/GNOME/gtk-doc/-/compare/1.33.1...1.33.2

- Removed anytree – NIHing because of Debian.
- Updated metadata.
2021-02-11 10:55:07 +01:00
Pavol Rusnak
a6ce00c50c
treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
Ben Siraphob
c522fec274 pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
R. RyanTM
8cedad3fe6 gtk-doc: 1.33.0 -> 1.33.1 2020-12-26 16:54:52 +01:00
Frederik Rietdijk
3fceafce1e buildPython*: remove pythonRecompileBytecodeHook as dependency
This hook was added to get reproducible bytecode. Because it was causing
issues it was disabled, but still kept as a dependency. Now the main
issue with bytecode reproducibility has been resolved by updating pip to
20.2.4, we remove this hook as a dependency.

If a package with Python code is not yet reproducible, one could add
this hook to `nativeBuildInputs`.
2020-11-12 19:32:30 +01:00
Doron Behar
d595f39fa5
gtk-doc: 1.32 -> 1.33.0 2020-10-24 01:13:50 +02:00
Frederik Rietdijk
4ece345970 gtk-doc: dont recompile bytecode
Would not build otherwise. The hooks needs to be fixed.
https://github.com/NixOS/nixpkgs/pull/90208#issuecomment-644051108
2020-06-15 12:43:04 +02:00
Jan Tojnar
1c2019fe01
gtk-doc: clean up
* use buildPythonApplication instead of symlinking
   * but do not propagate Python
* Add lxml & anytree for gtkdoc-mkhtml2
2019-12-15 01:50:35 +01:00
worldofpeace
62e029cc2b gtk-doc: fix on darwin
We can't use shell scripts as shebangs so we drop using .withPackages
and just add pygments to the build env to satiate meson's checks.

https://github.com/NixOS/nixpkgs/pull/71221#issuecomment-543372945
2019-10-18 12:01:38 -04:00
worldofpeace
f03b26c134 gtk-doc: 1.30 -> 1.32
Drop patch for "Wrong permissions for style CSS file".
It was fixed in 1.31

https://gitlab.gnome.org/GNOME/gtk-doc/blob/GTK_DOC_1_32/NEWS
2019-10-12 17:25:59 -04:00
Jan Tojnar
72e7d569a7
tree-wide: s/GTK+/GTK/g
GTK was renamed.
2019-09-06 02:54:53 +02:00
worldofpeace
9096648a2e Revert "Revert "gtk-doc: fix css file permissions""
This reverts commit 451be596d3.
2019-06-03 15:54:46 -04:00
worldofpeace
93cac33f95 Revert "Revert "gtk-doc: build with meson""
This reverts commit 7c1568645b.
2019-06-03 15:54:27 -04:00
worldofpeace
7d1ac249df Revert "Revert "gtk-doc: 1.29 -> 1.30""
This reverts commit b41ef4c7ba.
2019-06-03 15:54:04 -04:00
Vladimír Čunát
b41ef4c7ba Revert "gtk-doc: 1.29 -> 1.30"
This reverts commit 765079fbf9.
Problems, usually around https://gitlab.gnome.org/GNOME/gtk-doc/issues/84
2019-05-26 11:03:50 +02:00
Vladimír Čunát
7c1568645b Revert "gtk-doc: build with meson"
This reverts commit 064ca0afe9.
The previous gtk-doc version won't build with our current meson.
2019-05-26 11:03:50 +02:00
Vladimír Čunát
451be596d3 Revert "gtk-doc: fix css file permissions"
This reverts commit 0e2768050a.
Let's revert the gtk-doc update for now; it causes too many problems.
2019-05-26 11:03:50 +02:00
worldofpeace
0e2768050a gtk-doc: fix css file permissions
Fixes https://gitlab.gnome.org/GNOME/gtk-doc/issues/84 which
was breaking the documentation build for glib.

The patch was based off an upstream pr [0] but
completed with the requested changes.

[0]: https://gitlab.gnome.org/GNOME/gtk-doc/merge_requests/27
2019-05-18 15:05:54 -04:00
worldofpeace
064ca0afe9 gtk-doc: build with meson 2019-05-18 15:05:39 -04:00
worldofpeace
f73ffce2d4 gtk-doc: add missing pygments
Also drop six since it was removed in the last release[0]

[0]: https://gitlab.gnome.org/GNOME/gtk-doc/blob/GTK_DOC_1_29/NEWS#L4
2019-05-18 15:05:24 -04:00
Daniel Schaefer
06fad89bd6 treewide: Update meta of packages hosted on gnome
- Update homepage URLs
- Add missing meta entries
2019-05-13 03:01:25 -04:00
Daniel Schaefer
b85ccbac54 treewide: Add passthru.updateScript to gnome pkgs
`updateScript` lets us update packages automatically.
For packages that are hosted on the gnome mirror it's very easy to add
that. Inspired by https://github.com/NixOS/nixpkgs/issues/36150
2019-05-12 22:23:48 +02:00
R. RyanTM
765079fbf9 gtk-doc: 1.29 -> 1.30
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/gtk-doc/versions
2019-05-11 08:13:27 -07:00
Pascal Wittmann
895bc4cefe
gtk-doc: 1.28 -> 1.29 2019-02-01 17:36:49 +01:00
Uli Baum
d6ecbe1410 gtk-doc: don't build with dblatex by default
make it optional: withDblatex ? false
This removes the dependency of gtk-doc on texlive.
2018-09-17 01:33:20 +02:00
Aneesh Agrawal
dddac8b684 gtk-doc: support python3 2018-07-21 10:09:25 -07:00
Daiderd Jordan
9424d15561
gtk-doc: don't use pythonEnv for binaries 2018-05-28 19:12:42 +02:00
Jan Malakhovski
7438083a4d tree-wide: disable doCheck and doInstallCheck where it fails (the trivial part) 2018-04-25 04:18:46 +00:00
Pascal Wittmann
1f1ab16e42
gtk-doc: 1.27 -> 1.28 2018-03-30 12:48:36 +02:00
xeji
b3d2a87b53 gtk-doc: add missing runtime dependency on six 2018-03-10 13:17:39 +01:00
Frederik Rietdijk
865b21548f Revert "Merge pull request #36743 from xeji/gtkdoc"
This reverts commit bb38918fda, reversing
changes made to 83ee88e70f.

This change should go to staging instead.
2018-03-10 13:01:01 +01:00
xeji
6fb73cc799 gtk-doc: add missing runtime dependency on six 2018-03-10 11:39:11 +01:00
Ryan Mulligan
eb03685546 gtk-doc: 1.25 -> 1.27
Semi-automatic update. These checks were done:

- built on NixOS
- ran `/nix/store/6i54qzjbf3645yavr53qbvm12ddr9y7b-gtk-doc-1.27/bin/gtkdoc-depscan -h` got 0 exit code
- ran `/nix/store/6i54qzjbf3645yavr53qbvm12ddr9y7b-gtk-doc-1.27/bin/gtkdoc-depscan --help` got 0 exit code
- ran `/nix/store/6i54qzjbf3645yavr53qbvm12ddr9y7b-gtk-doc-1.27/bin/gtkdoc-depscan --version` and found version 1.27
- ran `/nix/store/6i54qzjbf3645yavr53qbvm12ddr9y7b-gtk-doc-1.27/bin/gtkdocize --help` got 0 exit code
- ran `/nix/store/6i54qzjbf3645yavr53qbvm12ddr9y7b-gtk-doc-1.27/bin/gtkdocize --version` and found version 1.27
- found 1.27 with grep in /nix/store/6i54qzjbf3645yavr53qbvm12ddr9y7b-gtk-doc-1.27
- found 1.27 in filename of file in /nix/store/6i54qzjbf3645yavr53qbvm12ddr9y7b-gtk-doc-1.27
2018-03-08 16:51:28 -08:00
Jan Tojnar
a31d98f312
tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
Jan Tojnar
a6cd26740b
gtk_doc: propagate the respect-xml-catalog-files-var.patch
We are patching the xmlcatalog calls in the JH_CHECK_XML_CATALOG
macro to use the XML_CATALOG_FILES environment variable instead
of a single central catalog file. Since consumers (libraries or
applications) are expected to copy the m4 files to their source
tree, we need to patch them separately. The files should be
identical, though, so we can reuse the patch for gtk_doc.

This commit makes the patch available in passthru so the consumer
expressions do not need to maintain the long relative path.
2017-12-02 20:34:29 +01:00
Jan Tojnar
0124cbdac8
gtk-doc: clean up XML_CATALOG_FILES patch
libxml2 1.9.7 supports the XML_CATALOG_FILES environment variable
natively by using empty catalogfile argument.
2017-11-25 19:58:13 +01:00
Jan Tojnar
407db7b019
gtk_doc: replace catalog lookup hack
In the previous commit, we added a setup hook to docbook dtd and xsl
packages, that adds derivation’s catalog file to an environment variable.
That should, in theory, remove the need for declaring their catalogs manually.
Unfortunately, xmlcatalog utility expects exactly one catalog file, completely
disregarding the environment variable in non-interactive context. In the same
spirit, the design of gtk-doc m4 files only admits a single catalog file,
resulting in another ugly hack.
2017-10-07 23:37:35 +02:00
mimadrid
09e0cc7cc7
Update homepage attributes: http -> https
Homepage link "http://.../" is a permanent redirect to "https://.../" and should be updated
https://repology.org/repository/nix_stable/problems
2017-08-03 11:56:15 +02:00
Eelco Dolstra
5f8a330d40 outputDocdev -> outputDevdoc
For consistency with the devdoc output.
2016-09-20 17:44:48 +02:00
Vladimír Čunát
ab15a62c68 Merge branch 'master' into closure-size
Beware that stdenv doesn't build. It seems something more will be needed
than just resolution of merge conflicts.
2016-04-01 10:06:01 +02:00
Pascal Wittmann
d02f35956b gtk-doc: 1.24 -> 1.25 2016-03-24 00:07:40 +01:00
Vladimír Čunát
19d22184d3 stdenv/multiple-outputs.sh: small tweaks
- fix in silencing some moveToOutput messages
- allow removing (developer) documentation even without defining outputs
  (note: some paths are auto-removed by default, e.g. gtk-doc and man3)
2016-01-12 23:57:47 +01:00
Pascal Wittmann
24d2849dba gtk-doc: update from 1.23 to 1.24 2015-05-30 13:48:53 +02:00
Pascal Wittmann
2c8872f191 gtk-doc: update from 1.21 to 1.23 2015-05-19 20:08:15 +02:00
Pascal Wittmann
e47819134c gtk-doc: update from 1.18 to 1.21 and add meta information 2014-10-05 22:50:55 +02:00
Yury G. Kudryashov
3d0b778848 Move gnome-doc-utils and gtk-doc to top-level
Add compatibility attrs.

svn path=/nixpkgs/branches/glib-2.30-take2/; revision=33252
2012-03-19 04:36:41 +00:00