xref: /curl/docs/DISTROS.md (revision b6305011)
1<!--
2Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
3
4SPDX-License-Identifier: curl
5-->
6
7# curl distros
8
9<!-- markdown-link-check-disable -->
10
11Lots of organizations distribute curl packages to end users. This is a
12collection of pointers to where to learn more about curl on and with each
13distro. Those marked *Rolling Release* typically run the latest version of curl
14and are therefore less likely to have back-ported patches to older versions.
15
16We discuss curl distro issues, patches and collaboration on the [curl-distros
17mailing list](https://lists.haxx.se/listinfo/curl-distros).
18
19## AlmaLinux
20
21- curl package source and patches: curl package source and patches
22- curl issues: https://bugs.almalinux.org/view_all_bug_page.php click Category and choose curl
23- curl security: https://errata.almalinux.org/ search for curl
24
25## Alpine Linux
26
27- curl: https://pkgs.alpinelinux.org/package/edge/main/x86_64/curl
28- curl issues: https://gitlab.alpinelinux.org/alpine/aports/-/issues
29- curl security: https://security.alpinelinux.org/srcpkg/curl
30- curl package source and patches: https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/main/curl
31
32## Alt Linux
33
34- curl: http://www.sisyphus.ru/srpm/Sisyphus/curl
35- curl patches: http://www.sisyphus.ru/ru/srpm/Sisyphus/curl/patches
36- curl issues: http://www.sisyphus.ru/ru/srpm/Sisyphus/curl/bugs
37
38## Arch Linux
39
40*Rolling Release*
41
42- curl: https://archlinux.org/packages/core/x86_64/curl/
43- curl issues: https://gitlab.archlinux.org/archlinux/packaging/packages/curl/-/issues
44- curl security: https://security.archlinux.org/package/curl
45- curl wiki: https://wiki.archlinux.org/title/CURL
46
47## Buildroot
48
49*Rolling Release*
50
51- curl package source and patches: https://git.buildroot.net/buildroot/tree/package/libcurl
52- curl issues: https://bugs.buildroot.org/buglist.cgi?quicksearch=curl
53
54## Chimera
55
56- curl package source and patches: https://github.com/chimera-linux/cports/tree/master/main/curl
57
58## Clear Linux
59
60*Rolling Release*
61
62- curl: https://github.com/clearlinux-pkgs/curl
63- curl issues: https://github.com/clearlinux/distribution/issues
64
65## Conary
66
67- curl: https://github.com/conan-io/conan-center-index/tree/master/recipes/libcurl
68- curl issues: https://github.com/conan-io/conan-center-index/issues
69- curl patches: https://github.com/conan-io/conan-center-index/tree/master/recipes/libcurl (in `all/patches/*`, if any)
70
71## conda-forge
72
73- curl: https://github.com/conda-forge/curl-feedstock
74- curl issues: https://github.com/conda-forge/curl-feedstock/issues
75
76## CRUX
77
78- curl: https://crux.nu/portdb/?a=search&q=curl
79- curl issues: https://git.crux.nu/ports/core/issues/?type=all&state=open&q=curl
80
81## curl-for-win
82
83(this is the official curl binaries for Windows shipped by the curl project)
84
85*Rolling Release*
86
87- curl: https://curl.se/windows/
88- curl patches: https://github.com/curl/curl-for-win/blob/main/curl.patch (if any)
89- build-specific issues: https://github.com/curl/curl-for-win/issues
90
91Issues and patches for this are managed in the main curl project.
92
93## Cygwin
94
95- curl: https://cygwin.com/cgit/cygwin-packages/curl/tree/curl.cygport
96- curl patches: https://cygwin.com/cgit/cygwin-packages/curl/tree
97- curl issues: https://inbox.sourceware.org/cygwin/?q=s%3Acurl
98
99## Cygwin (cross mingw64)
100
101- mingw64-x86_64-curl: https://cygwin.com/cgit/cygwin-packages/mingw64-x86_64-curl/tree/mingw64-x86_64-curl.cygport
102- mingw64-x86_64-curl patches: https://cygwin.com/cgit/cygwin-packages/mingw64-x86_64-curl/tree
103- mingw64-x86_64-curl issues: https://inbox.sourceware.org/cygwin/?q=s%3Amingw64-x86_64-curl
104
105## Debian
106
107- curl: https://tracker.debian.org/pkg/curl
108- curl issues: https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=curl
109- curl patches: https://udd.debian.org/patches.cgi?src=curl
110- curl patches: https://salsa.debian.org/debian/curl (in debian/* branches, inside the folder debian/patches)
111
112## Fedora
113
114- curl: https://src.fedoraproject.org/rpms/curl
115- curl issues: [bugzilla](https://bugzilla.redhat.com/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&classification=Fedora&product=Fedora&product=Fedora%20EPEL&component=curl)
116- curl patches: [list of patches in package git](https://src.fedoraproject.org/rpms/curl/tree/rawhide)
117
118## FreeBSD
119
120- curl: https://cgit.freebsd.org/ports/tree/ftp/curl
121- curl patches: https://cgit.freebsd.org/ports/tree/ftp/curl
122- curl issues: https://bugs.freebsd.org/bugzilla/buglist.cgi?bug_status=__open__&order=Importance&product=Ports%20%26%20Packages&query_format=advanced&short_desc=curl&short_desc_type=allwordssubstr
123
124## Gentoo Linux
125
126*Rolling Release*
127
128- curl: https://packages.gentoo.org/packages/net-misc/curl
129- curl issues: https://bugs.gentoo.org/buglist.cgi?quicksearch=net-misc/curl
130- curl package sources and patches: https://gitweb.gentoo.org/repo/gentoo.git/tree/net-misc/curl/
131
132## GNU Guix
133
134*Rolling Release*
135
136- curl: https://git.savannah.gnu.org/gitweb/?p=guix.git;a=blob;f=gnu/packages/curl.scm;hb=HEAD
137- curl issues: https://issues.guix.gnu.org/search?query=curl
138
139## Homebrew
140
141*Rolling Release*
142
143- curl: https://formulae.brew.sh/formula/curl
144
145Homebrew's policy is that all patches and issues should be submitted upstream
146unless it is very specific to Homebrew's way of packaging software.
147
148## MacPorts
149
150*Rolling Release*
151
152- curl: https://github.com/macports/macports-ports/tree/master/net/curl
153- curl issues: https://trac.macports.org/query?0_port=curl&0_port_mode=%7E&0_status=%21closed
154- curl patches: https://github.com/macports/macports-ports/tree/master/net/curl/files
155
156## Mageia
157
158- curl: https://svnweb.mageia.org/packages/cauldron/curl/current/SPECS/curl.spec?view=markup
159- curl issues: https://bugs.mageia.org/buglist.cgi?bug_status=NEW&bug_status=UNCONFIRMED&bug_status=NEEDINFO&bug_status=UPSTREAM&bug_status=ASSIGNED&component=RPM%20Packages&f1=cf_rpmpkg&list_id=176576&o1=casesubstring&product=Mageia&query_format=advanced&v1=curl
160- curl patches: https://svnweb.mageia.org/packages/cauldron/curl/current/SOURCES/
161- curl patches in stable distro releases: https://svnweb.mageia.org/packages/updates/<STABLE_VERSION>/curl/current/SOURCES/
162- curl security: https://advisories.mageia.org/src_curl.html
163
164## MSYS2
165
166*Rolling Release*
167
168- curl: https://github.com/msys2/MINGW-packages/tree/master/mingw-w64-curl
169- curl issues: https://github.com/msys2/MINGW-packages/issues
170- curl patches: https://github.com/msys2/MINGW-packages/tree/master/mingw-w64-curl (`*.patch`)
171
172## Muldersoft
173
174*Rolling Release*
175
176- curl: https://github.com/lordmulder/cURL-build-win32
177- curl issues: https://github.com/lordmulder/cURL-build-win32/issues
178- curl patches: https://github.com/lordmulder/cURL-build-win32/tree/master/patch
179
180## NixOS
181
182- curl: https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/networking/curl/default.nix
183- curl issues: https://github.com/NixOS/nixpkgs
184
185nixpkgs is the package repository used by the NixOS Linux distribution, but
186can also be used on other distributions
187
188## OmniOS
189
190- curl: https://github.com/omniosorg/omnios-build/tree/master/build/curl
191- curl issues: https://github.com/omniosorg/omnios-build/issues
192- curl patches: https://github.com/omniosorg/omnios-build/tree/master/build/curl/patches
193
194## OpenIndiana
195
196- curl: https://github.com/OpenIndiana/oi-userland/tree/oi/hipster/components/web/curl
197- curl issues: https://www.illumos.org/projects/openindiana/issues
198- curl patches: https://github.com/OpenIndiana/oi-userland/tree/oi/hipster/components/web/curl/patches
199
200## OpenSUSE
201
202- curl source and patches: https://build.opensuse.org/package/show/openSUSE%3AFactory/curl
203
204## Oracle Solaris
205
206- curl: https://github.com/oracle/solaris-userland/tree/master/components/curl
207- curl issues: https://support.oracle.com/ (requires support contract)
208- curl patches: https://github.com/oracle/solaris-userland/tree/master/components/curl/patches
209
210## OpenEmbedded / Yocto Project
211
212*Rolling Release*
213
214- curl: https://layers.openembedded.org/layerindex/recipe/5765/
215- curl issues: https://bugzilla.yoctoproject.org/
216- curl patches: https://git.openembedded.org/openembedded-core/tree/meta/recipes-support/curl
217
218## PLD Linux
219
220- curl package source and patches: https://github.com/pld-linux/curl
221- curl issues: https://bugs.launchpad.net/pld-linux?field.searchtext=curl&search=Search&field.status%3Alist=NEW&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.assignee=&field.bug_reporter=&field.omit_dupes=on&field.has_patch=&field.has_no_package=
222
223## pkgsrc
224
225- curl: https://github.com/NetBSD/pkgsrc/tree/trunk/www/curl
226- curl issues: https://github.com/NetBSD/pkgsrc/issues
227- curl patches: https://github.com/NetBSD/pkgsrc/tree/trunk/www/curl/patches
228
229## Red Hat Enterprise Linux / CentOS Stream
230
231- curl: https://kojihub.stream.centos.org/koji/packageinfo?packageID=217
232- curl issues: https://issues.redhat.com/secure/CreateIssueDetails!init.jspa?pid=12332745&issuetype=1&components=12377466&priority=10300
233- curl patches: https://gitlab.com/redhat/centos-stream/rpms/curl
234
235## Rocky Linux
236
237- curl: https://git.rockylinux.org/staging/rpms/curl/-/blob/r9/SPECS/curl.spec
238- curl issues: https://bugs.rockylinux.org
239- curl patches: https://git.rockylinux.org/staging/rpms/curl/-/tree/r9/SOURCES
240
241## SerenityOS
242
243- curl: https://github.com/SerenityOS/serenity/tree/master/Ports/curl
244- curl issues: https://github.com/SerenityOS/serenity/issues?q=label%3Aports
245- curl patches: https://github.com/SerenityOS/serenity/tree/master/Ports/curl/patches
246
247## SmartOS
248
249- curl: https://github.com/TritonDataCenter/illumos-extra/tree/master/curl
250- curl issues: https://github.com/TritonDataCenter/illumos-extra/issues
251- curl patches: https://github.com/TritonDataCenter/illumos-extra/tree/master/curl/Patches
252
253## SPACK
254
255- curl package source and patches: https://github.com/spack/spack/tree/develop/var/spack/repos/builtin/packages/curl
256
257## vcpkg
258
259*Rolling Release*
260
261- curl: https://github.com/microsoft/vcpkg/tree/master/ports/curl
262- curl issues: https://github.com/microsoft/vcpkg/issues
263- curl patches: https://github.com/microsoft/vcpkg/tree/master/ports/curl (`*.patch`)
264
265## Void Linux
266
267*Rolling Release*
268
269- curl: https://github.com/void-linux/void-packages/tree/master/srcpkgs/curl
270- curl issues: https://github.com/void-linux/void-packages/issues
271- curl patches: https://github.com/void-linux/void-packages/tree/master/srcpkgs/curl/patches
272
273## Wolfi
274
275*Rolling Release*
276
277- curl: https://github.com/wolfi-dev/os/blob/main/curl.yaml
278