Search Criteria
Package Details: curl-impersonate 1:1.0.0rc2-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: | 3 |
Popularity: | 2.63 |
First Submitted: | 2025-05-08 09:26 (UTC) |
Last Updated: | 2025-05-08 15:41 (UTC) |
Dependencies (13)
- libc++ (libc++-msanAUR, libc++-with-libunwindAUR)
- nss (nss-hgAUR)
- autoconf (autoconf-gitAUR) (make)
- automake (automake-gitAUR) (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- gcc14 (make)
- 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-jobserverAUR, ninja-memAUR) (make)
- patch (patch-gitAUR) (make)
- tar (tar-gitAUR) (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR, unzip-bsdunzip-symlinkAUR) (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat) (make)
Required by (2)
- python-curl-cffi (requires libcurl-impersonate-chrome)
- wcofun (requires curl-impersonate-chrome)
Latest Comments
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!
dllud commented on 2025-05-08 15:36 (UTC)
I think you should add
libcurl-impersonate-chrome
andlibcurl-impersonate-firefox
to the provides. The old packages provided those and some existing packages (e.g. python-curl-cffi) depend on them.dllud commented on 2025-05-08 15:13 (UTC)
@mattf you should have increased the
pkgrel
number when you committed bartus' fix. Without doing so users won't see the new PKGBUILD.pkgrel
needs to be increased wheneverpkgver
is kept the same (upstream did not change) but you made changes that affect package. Please take a read atman PKGBUILD
.(And thanks for the new package!)
bartus commented on 2025-05-08 11:59 (UTC) (edited on 2025-05-08 12:00 (UTC) by bartus)
Won't build against
gcc>=15
due to deprecated<ciso646>
header inboringsll>gtest
Fix: add
gcc14
tomakedepends[]
andexport CC=gcc-14 CXX=g++-14
inbuild()
function.