Commit graph

128 commits

Author SHA1 Message Date
R. Ryantm be702986e1 harfbuzz: 7.0.0 -> 7.0.1 2023-03-03 02:23:05 +00:00
Tobias Markus 9df97ae05a harfbuzz: 6.0.0 -> 7.0.0
Release notes: https://github.com/harfbuzz/harfbuzz/releases/tag/7.0.0
2023-02-14 20:59:51 +00:00
Alyssa Ross c5b8ba3891 harfbuzz: broaden platforms
Builds for FreeBSD.
2023-02-05 10:14:46 +00:00
Alyssa Ross 07d1985822 harfbuzz: re-disable introspection when not available
gobject-introspection is now usable when cross-compiling, but only if
we can emulate the host platform, which is not the case in general.
For example, when cross-compiling from Linux to BSD.

Fixes: 1bd8727a4c ("various: enable gobject-introspection when cross-compiling")
2023-02-05 10:14:46 +00:00
Artturi beeddf20bd
Merge pull request #212281 from Artturin/removedangling1 2023-01-25 20:00:41 +02:00
Artturin dfd7001647 harfbuzzFull: dont create dangling symlink
harfbuzz does not contain any .la files anymore
2023-01-23 19:02:23 +02:00
sternenseemann a566ac822c harfbuzz: remove unnecessary gobject-introspection from buildInputs
Since #200337, it is propagated from nativeBuildInputs.
2023-01-07 13:47:33 +01:00
Marco Rebhan b066191d42 harfbuzz: 5.3.1 -> 6.0.0
https://github.com/harfbuzz/harfbuzz/releases/tag/6.0.0
2023-01-04 19:46:42 +01:00
Sandro Jäckel 5e3e81f604
harfbuzz: use lib.mesonEnable, cleanup up let in 2022-12-27 04:21:16 +01:00
github-actions[bot] d6294f3932
Merge staging-next into staging 2022-11-14 06:01:48 +00:00
AndersonTorres 2f52d4fae2 harfbuzz: rewrite mesonFeatureFlag
This is merely cosmetical.
2022-11-13 20:03:19 -03:00
R. Ryantm b40e6283a7 harfbuzz: 5.2.0 -> 5.3.1
Co-Authored-By: sternenseemann <sternenseemann@systemli.org>
2022-11-12 16:54:41 +01:00
sternenseemann c8f9aa9f99 harfbuzz: use upstream's release tarballs
This is the intended way to build harfbuzz, so we may as well do it.
Additionally it has the advantage that we only need to store and copy
the compressed variant of the source tree (that has a stable hash)
instead of the extracted variant like with fetchFromGitHub.
2022-10-02 11:16:13 +02:00
sternenseemann 32461d551c harfbuzz: 5.1.0 -> 5.2.0
* https://github.com/harfbuzz/harfbuzz/releases/tag/5.2.0

* Drop now released patch.
2022-10-02 11:16:13 +02:00
Vladimír Čunát 70bffb6ec1
harfbuzz: fix aarch64-linux build by upstream patch 2022-08-15 13:31:40 +02:00
R. Ryantm 69f3e761d6 harfbuzz: 5.0.1 -> 5.1.0 2022-08-13 20:41:20 +02:00
Jan Tojnar f327509779
Merge pull request #182616 from jtojnar/harfbuzz
harfbuzz: 3.3.2 → 5.0.1
2022-07-25 17:02:29 +02:00
Jan Tojnar 16e8c11629 harfbuzz: 3.3.2 → 5.0.1
https://github.com/harfbuzz/harfbuzz/compare/3.3.2...5.0.1
2022-07-24 15:32:09 +02:00
Artturin 20642e2ab0 various: readd gobject-introspection to buildInputs
see eb829035c9
2022-07-12 15:18:44 +03:00
Artturin 1bd8727a4c various: enable gobject-introspection when cross-compiling
and fix cross in some
2022-07-08 03:56:47 +03:00
Sandro 38c585d70a
Merge pull request #160057 from risicle/ris-harfbuzz-passthru-deps 2022-03-27 16:37:02 +02:00
Robert Scott e6fe53cc80 harfbuzz: add some reverse dependencies to passthru.tests 2022-02-14 22:03:01 +00:00
R. Ryantm 23d91da833 harfbuzz: 3.2.0 -> 3.3.2 2022-02-12 09:55:46 +00:00
R. Ryantm 081066c6d6 harfbuzz: 3.1.2 -> 3.2.0 2022-01-11 12:34:31 +00:00
R. Ryantm a034880449 harfbuzz: 3.0.0 -> 3.1.2 2021-12-07 02:58:11 +00:00
R. Ryantm b4d7056b94 harfbuzz: 2.8.2 -> 3.0.0 2021-11-14 22:36:56 +01:00
Sandro 66679f0e52
harfbuzz: switch to pname + version (#135529)
Co-authored-by: Bobby Rong <931189261@qq.com>
2021-08-24 23:35:35 +02:00
R. RyanTM 06c7c2a431 harfbuzz: 2.8.1 -> 2.8.2 2021-07-24 15:19:48 +02:00
Robert Hensing b60636c8c0 harfbuzz: Sort mesonFlags 2021-06-12 22:20:51 +02:00
Robert Hensing c2806a6f94 harfbuzz: 2.8.0 -> 2.8.1
This update removed a redundant fontconfig check from the
configure script.
2021-06-12 22:18:35 +02:00
Robert Hensing ceabfcfc35 harfbuzz: Remove cairo dependency
Upstream recommends cairo, but it is only used for development
purposes and is not part of the library.
This removes transitive (build) dependencies on various X11 or
other GUI-related libraries, which is desirable for minimizing
rebuilds and maximizing parallellism.

This also adds fontconfig to buildInputs, because this direct lib
dependency was previously found via cairo's propagatedBuildInputs.
2021-06-12 21:29:08 +02:00
Rick van Schijndel 3e6f510ca2 harfbuzz: support cross-compilation by disabling introspection
See also discussion about this in the WIP PR from @Ericson2314:
- https://github.com/NixOS/nixpkgs/pull/88222

Related issue:
- https://github.com/NixOS/nixpkgs/issues/72868
2021-05-31 16:25:33 +02:00
Rick van Schijndel 2c55b03138 harfbuzz: style cleanup 2021-05-31 16:25:33 +02:00
Rick van Schijndel 3dffb3c4fa harfbuzz: nixpkgs-fmt 2021-05-31 16:25:33 +02:00
R. RyanTM 2b409213c0 harfbuzz: 2.7.4 -> 2.8.0 2021-03-20 09:18:21 +01:00
R. RyanTM ccef37dc22 harfbuzz: 2.7.2 -> 2.7.4 2021-02-11 04:49:41 +01:00
Ben Siraphob 66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Jonathan Ringer 9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Vladimír Čunát 89023c38fc
Recover the complicated situation after my bad merge
I made a mistake merge.  Reverting it in c778945806 undid the state
on master, but now I realize it crippled the git merge mechanism.
As the merge contained a mix of commits from `master..staging-next`
and other commits from `staging-next..staging`, it got the
`staging-next` branch into a state that was difficult to recover.

I reconstructed the "desired" state of staging-next tree by:
 - checking out the last commit of the problematic range: 4effe769e2
 - `git rebase -i --preserve-merges a8a018ddc0` - dropping the mistaken
   merge commit and its revert from that range (while keeping
   reapplication from 4effe769e2)
 - merging the last unaffected staging-next commit (803ca85c20)
 - fortunately no other commits have been pushed to staging-next yet
 - applying a diff on staging-next to get it into that state
2020-10-26 09:01:04 +01:00
Vladimír Čunát c778945806
Revert "Merge #101508: libraw: 0.20.0 -> 0.20.2"
I'm sorry; I didn't notice it contained staging commits.

This reverts commit 17f5305b6c, reversing
changes made to a8a018ddc0.
2020-10-25 09:41:51 +01:00
TredwellGit 71164865ce harfbuzz: 2.7.1 -> 2.7.2
https://github.com/harfbuzz/harfbuzz/releases/tag/2.7.2
2020-10-11 02:52:06 +00:00
sternenseemann c9a7fdfcfb harfbuzz: 2.6.7 → 2.7.1
* Upstream changed from freedesktop.org to GitHub,
  so updateWalker is disabled and fetchFromGitHub used
* Build system now based on meson/ninja
* python3 instead of python
* postInstall hook moved to postFixup since it depends on
  some files being moved around in fixupPhase
* Build developer manual using gtk-doc
2020-08-24 11:57:46 +02:00
(cdep)illabout 847fc1c80d
harfbuzz: enable support for gobject-introspection 2020-07-25 16:47:14 +09:00
R. RyanTM 858acc3ee5 harfbuzz: 2.6.4 -> 2.6.7 2020-06-13 10:54:40 +02:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
R. RyanTM cfc2cc8291 harfbuzz: 2.6.2 -> 2.6.4 2019-11-03 10:31:50 +01:00
R. RyanTM 2c33c2b9f0 harfbuzz: 2.6.1 -> 2.6.2
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/harfbuzz/versions
2019-10-22 09:23:12 +02:00
Will Dietz 94aa75c2c9 harfbuzz: 2.6.0 -> 2.6.1
https://github.com/harfbuzz/harfbuzz/releases/tag/2.6.1
2019-09-06 19:33:08 +02:00
R. RyanTM 2bcba7336f harfbuzz: 2.5.3 -> 2.6.0
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/harfbuzz/versions
2019-08-31 12:34:42 +02:00
R. RyanTM e64663cfbe harfbuzz: 2.5.1 -> 2.5.3
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/harfbuzz/versions
2019-07-20 09:40:56 +02:00