Upstream has now made it possible to build both firefox and chrome (including safari, chrome_android) all together, so I would encorage using this package from now on instead: https://aur.archlinux.org/packages/curl-impersonate
Search Criteria
Package Details: curl-impersonate-firefox 1.0.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/curl-impersonate-firefox.git (read-only, click to copy) |
---|---|
Package Base: | curl-impersonate-firefox |
Description: | A special compilation of curl that makes it impersonate Firefox |
Upstream URL: | https://github.com/lexiforest/curl-impersonate |
Keywords: | curl https scraping security ssl tls |
Licenses: | MIT |
Provides: | curl-impersonate-firefox, libcurl-impersonate-firefox |
Submitter: | mattf |
Maintainer: | mattf |
Last Packager: | mattf |
Votes: | 1 |
Popularity: | 0.000000 |
First Submitted: | 2022-02-23 07:47 (UTC) |
Last Updated: | 2025-05-18 17:11 (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)
- gcc (gcc-gitAUR, gccrs-gitAUR, gcc-snapshotAUR) (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, unzip-pAUR) (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat) (make)
Required by (0)
Sources (1)
mattf commented on 2025-05-08 09:30 (UTC) (edited on 2025-05-08 09:32 (UTC) by mattf)
cheezsteak commented on 2025-04-23 20:51 (UTC)
Build fails with
make: *** No rule to make target 'firefox-build'. Stop
Checking the Makefile
in src/curl-impersonate-0.9.5/build
shows no firefox recipes, only chrome ones. I'm assuming there's an extra step to enable building for firefox but I'm not seeing it anywhere in the docs. 0.9.5 still says it supports firefox though.
say commented on 2022-08-03 09:59 (UTC)
md5sum
for v0.5.2
should be changed to c7d0d1e3f48ad45fe830138ac972976b
.
mattf commented on 2022-06-21 01:23 (UTC)
@somini you are right! I updated both packages.
somini commented on 2022-06-21 00:03 (UTC)
Both prefixes for configuration should be $pkgdir/usr
, not the local variant. The local folder should remain for manually installed software.
somini commented on 2022-05-30 21:19 (UTC)
@mattf Rebuild the packages on my side, works great for FF. Thanks, sorry for the delay.
Detected a bug on Chrome, but I'll flesh it out on the other package.
mattf commented on 2022-05-24 04:59 (UTC)
@somini thanks for pointing it out! I've updated both curl-impersonate-firefox and curl-impersonate-chrome. Tell me if something is not working for you.
somini commented on 2022-05-18 23:32 (UTC)
v0.4.1 was released, it has an autotools-based build system now.
https://github.com/lwthiker/curl-impersonate/blob/main/INSTALL.md
Since upstream has versions now, this should be changed to use the source tarballs, instead of being a stealth "-git" package.
somini commented on 2022-05-08 13:25 (UTC)
@mattf The symlink sounds good to me, best of both worlds. Maybe this could be contributed upstream?
mattf commented on 2022-04-28 02:04 (UTC)
somini: Updated, well they kinda changed this but I am still resisting to change this package's name, or that binary (since I already have some scripts using with that name: curl-impersonate-firefox), so for now I am simply creating a symlink and it works.
I also thought on sed replacing on the scripts to use curl-impersonate-firefox instead of ff. Or, finally, simply make it install to curl-impersonate-ff only and refactor my scripts.
Well, I'm completely open to suggestions!
Pinned Comments
mattf commented on 2025-05-08 09:30 (UTC) (edited on 2025-05-08 09:32 (UTC) by mattf)
Upstream has now made it possible to build both firefox and chrome (including safari, chrome_android) all together, so I would encorage using this package from now on instead: https://aur.archlinux.org/packages/curl-impersonate