Search Criteria
Package Details: curl-impersonate 1:1.2.1-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/curl-impersonate.git (read-only, click to copy) |
---|---|
Package Base: | curl-impersonate |
Description: | A special compilation of curl that makes it impersonate Firefox, Crome and other browsers. Includes libcurl. |
Upstream URL: | https://github.com/lexiforest/curl-impersonate |
Keywords: | curl https scraping security ssl tls |
Licenses: | MIT |
Conflicts: | curl-impersonate-bin, curl-impersonate-chrome, curl-impersonate-firefox, libcurl-impersonate-bin |
Provides: | curl-impersonate-chrome, curl-impersonate-firefox, libcurl-impersonate, libcurl-impersonate-chrome, libcurl-impersonate-firefox |
Replaces: | curl-impersonate-chrome, curl-impersonate-firefox |
Submitter: | mattf |
Maintainer: | mattf |
Last Packager: | mattf |
Votes: | 7 |
Popularity: | 2.37 |
First Submitted: | 2025-05-08 09:26 (UTC) |
Last Updated: | 2025-08-23 09:03 (UTC) |
Dependencies (16)
- libc++ (libc++-with-libunwindAUR, libc++-msanAUR)
- libidn2 (libidn2-gitAUR)
- nss (nss-hgAUR)
- rtmpdump (rtmpdump-gitAUR)
- zstd (zstd-gitAUR, zstd-staticAUR)
- autoconf (autoconf-gitAUR) (make)
- automake (automake-gitAUR) (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- gcc14 (make, x86_64)
- go (go-gitAUR, gcc-go-gitAUR, gcc-go-snapshotAUR, gcc-go) (make)
- libtool (libtool-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-memAUR, ninja-noemacs-gitAUR, ninja-jobserverAUR) (make)
- patch (patch-gitAUR) (make)
- tar (tar-gitAUR) (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR, unzip-pAUR) (make)
- zlib (zlib-gitAUR, zlib-ng-compat-gitAUR, zlib-ng-compat) (make)
Required by (3)
- python-curl-cffi (requires libcurl-impersonate)
- python-curl-cffi-git (requires libcurl-impersonate)
- wcofun (requires curl-impersonate-chrome)
Latest Comments
1 2 Next › Last »
CVI2 commented on 2025-08-23 08:52 (UTC)
Yeah I changed the cpp version myself. Does this also require gcc14 specifically or why isn't gcc from extra repo used?
utanerime commented on 2025-08-23 07:43 (UTC) (edited on 2025-08-23 16:25 (UTC) by utanerime)
Got a build error while in
prepare()
:Not sure if it is an upstream error or just have to change the c++ version by myself.
Update: problem solved after the latest commit. Thanks for maintaining this package!
crabvk commented on 2025-08-11 07:44 (UTC) (edited on 2025-08-11 07:45 (UTC) by crabvk)
This package is conflicting with curl now.
dllud commented on 2025-05-20 01:08 (UTC)
@patlefort python-curl-cffi as of version
0.11.1-1
now links tolibcurl-impersonate.so
. Just update it and things will work again.patlefort commented on 2025-05-19 17:56 (UTC)
python-curl-cffi
is not able to link because it expect alibcurl-impersonate-chrome.so
. What is the correct way to link to this library?dllud commented on 2025-05-18 21:22 (UTC)
@mattf you must take care to reset
pkgrel
back to 1 whenever you update thepkgver
. Now it's too late (pkgrel
should not go back), but please remember to reset it next time.mattf commented on 2025-05-18 17:11 (UTC)
@dreieck I shold have fixed most of what you've reported. Thanks for letting me know.
dreieck commented on 2025-05-14 10:58 (UTC)
Ahoj,
you need to install the license text into
/usr/share/licenses/${pkgname}/
:Also, there are broken symlinks:
(I checked after installation:
/usr/lib/curl-impersonate-chrome.so
and/usr/lib/curl-impersonate-chrome.so.4
are indeed broken.)namcap
reports on missing dependencies:Regards and thanks for maintaining!
dreieck commented on 2025-05-14 10:55 (UTC)
Please make the downloaded source filename version specific.
e.g., change the
source
entry to:"curl-impersonate-${pkgver}.tar.gz::https://github.com/lexiforest/curl-impersonate/archive/refs/tags/v${pkgver}.tar.gz"
Reason: Otherwise
makepkg
still finds the old file, and checksum verification fails.Regards!
dreieck commented on 2025-05-14 10:54 (UTC)
This package downloads stuff in
build()
. This should not happen.If you cannot make this download happening through the
source
array, try to move it toprepare()
so thatbuild()
can run in an offline environment:Regards and thanks for the package!
1 2 Next › Last »