Search Criteria
Package Details: curl-impersonate 1:1.2.2-3
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: | 8 |
| Popularity: | 1.10 |
| First Submitted: | 2025-05-08 09:26 (UTC) |
| Last Updated: | 2025-10-20 08:05 (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, go-binAUR, goup-rsAUR, gcc-go) (make)
- libtool (libtool-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-memAUR, ninja-noemacs-gitAUR) (make)
- patch (patch-gitAUR) (make)
- tar (tar-gitAUR, uutils-tar-gitAUR) (make)
- unzip (unzip-zstdAUR, unzip_pAUR, unzip-natspecAUR) (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-1now links tolibcurl-impersonate.so. Just update it and things will work again.patlefort commented on 2025-05-19 17:56 (UTC)
python-curl-cffiis 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
pkgrelback to 1 whenever you update thepkgver. Now it's too late (pkgrelshould 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.soand/usr/lib/curl-impersonate-chrome.so.4are indeed broken.)namcapreports 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
sourceentry to:"curl-impersonate-${pkgver}.tar.gz::https://github.com/lexiforest/curl-impersonate/archive/refs/tags/v${pkgver}.tar.gz"Reason: Otherwise
makepkgstill 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
sourcearray, try to move it toprepare()so thatbuild()can run in an offline environment:Regards and thanks for the package!
1 2 Next › Last »