54 Commits ca73446ff2 ... 4a73f7d8c4

Author SHA1 Message Date
  txtsd 4a73f7d8c4 upgpkg: jackett-mono 0.20.3642-1 1 year ago
  txtsd d1ec39072a upgpkg: jackett-bin 0.20.3642-1 1 year ago
  txtsd d5e82a7e46 upgpkg: jackett 0.20.3642-1 1 year ago
  txtsd fd7ab8032f Split 'flaresolverr/' into commit 'b9212073b01c0aae431bfe9abbbe51fe2acd97a5' 1 year ago
  txtsd 3adf0372b2 upgpkg: flaresolverr 3.1.0-1 1 year ago
  txtsd b9212073b0 upgpkg: flaresolverr 3.1.0-1 1 year ago
  txtsd 2d5122a4ac upgpkg: flaresolverr-bin 3.1.0-1 1 year ago
  txtsd 28ecfdd28c Add 'flaresolverr-bin/' from commit 'ff943157e308c27b2d5f9a42a7606837f7908321' 1 year ago
  txtsd 729d3ea679 upgpkg: jackett-mono 0.20.3642-1 1 year ago
  txtsd 07ebaa6aa1 upgpkg: jackett-bin 0.20.3642-1 1 year ago
  txtsd fe2fc655b8 upgpkg: jackett 0.20.3642-1 1 year ago
  txtsd 0c99e97de8 upgpkg: jackett 0.20.3628-1 1 year ago
  txtsd 0359d9e73c upgpkg: jackett-bin 0.20.3628-1 1 year ago
  txtsd a7bfb66b63 upgpkg: jackett-mono 0.20.3628-1 1 year ago
  txtsd bbbb13c25a upgpkg: jackett-mono 0.20.3627-1 1 year ago
  txtsd 95c6e8fb04 upgpkg: jackett 0.20.3627-1 1 year ago
  txtsd 39f5fd23b5 upgpkg: jackett-bin 0.20.3627-1 1 year ago
  txtsd ff943157e3 chore: Brace variables 1 year ago
  txtsd e694618c45 chore: Update maintainer info 1 year ago
  txtsd 8e98840211 upgpkg: flaresolverr-bin 2.2.10-1 1 year ago
  txtsd 35411954d4 chore: Add zips to .gitignore 1 year ago
  txtsd db38357528 upgpkg: flaresolverr-bin 2.2.9 1 year ago
  txtsd 1c026cf498 upgpkg: flaresolverr-bin 2.2.8 1 year ago
  txtsd d8f5366732 upgpkg: flaresolverr-bin 2.2.7 1 year ago
  txtsd e006561fd0 upgpkg: flaresolverr-bin 2.2.6 1 year ago
  txtsd 2d63bae582 chore: Add .gitignore 1 year ago
  txtsd 8234b5ceaa Bump to 2.2.4 2 years ago
  txtsd 6c0d68b0aa Bump to 2.2.3 2 years ago
  txtsd c7e74f10b8 Bump to 2.2.2 2 years ago
  txtsd 8676b4227c Include .install file in the PKGBUILD 2 years ago
  txtsd 5d84fc960c Add .install file 2 years ago
  txtsd fa22b76cfa Bump to 2.2.1 2 years ago
  txtsd 9086a9b7ea Bump to 2.2.0 2 years ago
  txtsd 28645f06fb Use .tmpfiles to set ownership 2 years ago
  HLFH 9d8ddb919c update to 2.1.0 2 years ago
  txtsd 588d11ed5d Sort dependencies 2 years ago
  txtsd 822d79a717 Add dependency 2 years ago
  txtsd 57ea353304 Bump to 2.0.2 2 years ago
  txtsd 103227a9a5 Bump to 2.0.1 2 years ago
  txtsd 70217f2604 Fix ownership of home directory 2 years ago
  txtsd 10c27e9dc5 Bump to 2.0.0 2 years ago
  txtsd 456bcba757 Bump to 1.2.9 2 years ago
  txtsd f2baef6e3b Remove superfluous file 2 years ago
  txtsd fcc1785b60 Bump to 1.2.8 2 years ago
  txtsd 687707f1cc Bump to 1.2.6 2 years ago
  txtsd eaed5fe2ac Bump to 1.2.5 3 years ago
  txtsd 96cf371681 Bump pkgrel 3 years ago
  txtsd af7512f7c2 Add dependencies 3 years ago
  txtsd f9d4c3fd34 Update pkgsums 3 years ago
  txtsd 81a80ae3ff Revert "Fix license link again" 3 years ago
  txtsd 4548c78eee Fix license link again 3 years ago
  txtsd b0b00a6228 Fix license link 3 years ago
  txtsd 2e4df09e00 Add provides 3 years ago
  txtsd a2ed2ec244 Initial Commit 3 years ago

+ 27 - 0
flaresolverr-bin/.SRCINFO

@@ -0,0 +1,27 @@
+pkgbase = flaresolverr-bin
+	pkgdesc = A proxy server to bypass Cloudflare protection
+	pkgver = 3.1.0
+	pkgrel = 1
+	url = https://github.com/FlareSolverr/FlareSolverr
+	install = flaresolverr.install
+	arch = x86_64
+	license = MIT
+	depends = glibc
+	depends = zlib
+	conflicts = flaresolverr
+	conflicts = flaresolverr-git
+	options = !strip
+	source = https://github.com/FlareSolverr/FlareSolverr/releases/download/v3.1.0/flaresolverr_linux_x64
+	source = https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/v3.1.0/LICENSE
+	source = flaresolverr.service
+	source = flaresolverr.sysusers
+	source = flaresolverr.tmpfiles
+	source = flaresolverr.install
+	sha512sums = 73afaddfaf250302542a7d47129e4abca1d9d4bb7441ffb30c1c5ed557211f9329761005ae6b5dd5b62fabca6d47deb3e969540f09aabcbd6e0c0daee1c05931
+	sha512sums = ea3aa3af56f503faa7cae884748386ddd87aa7887d1dd3ec010270510c6b477a2627efde3ebddaf60f414d0a5eb34964464c212219cd5423efd0303a7055fc54
+	sha512sums = 69a303809fd373fed0faa2ce33529ab8cdcf155e40ba430b4a6be32f4956d1fded431db45eb245154e64bd9f1c7ff616a4d0ab0f5aef477553ef312ee7dc297e
+	sha512sums = 0423d10d964a187e5a153140597e7cee3a6112bf6569dfcda7848bfbce4e5660534db3bdbe4a4de9a63fbf0ecc2b874937afd94495691f76176243d2ac4b080d
+	sha512sums = d4906b43f057019751869377cf953f2a406399b661d2d0217fbc56fdd29ab534ba71be1ba270e14adeedd743fbb0d7ca91a4593577615517f46e124a54de647e
+	sha512sums = e12ca34e2f66524d15da36cdebea300ae061a16c8a4d7147ab0cea11cb70879d0d3061c9c852dec9593f348bc8507055f1868cfe754e2e5f92db4466ca3ec2a1
+
+pkgname = flaresolverr-bin

+ 6 - 0
flaresolverr-bin/.gitignore

@@ -0,0 +1,6 @@
+src/
+pkg/
+
+*.pkg.*
+flaresolverr_linux_x64
+

+ 21 - 0
flaresolverr-bin/LICENSE

@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2023 Diego Heras (ngosang / ngosang@hotmail.es)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.

+ 40 - 0
flaresolverr-bin/PKGBUILD

@@ -0,0 +1,40 @@
+# Maintainer: txtsd <aur.archlinux@ihavea.quest>
+
+pkgname=flaresolverr-bin
+_pkgname=flaresolverr
+__pkgname=FlareSolverr
+pkgver=3.1.0
+pkgrel=1
+pkgdesc='A proxy server to bypass Cloudflare protection'
+arch=('x86_64')
+url='https://github.com/FlareSolverr/FlareSolverr'
+license=('MIT')
+depends=('glibc' 'zlib')
+conflicts=('flaresolverr' 'flaresolverr-git')
+options=('!strip')
+install='flaresolverr.install'
+source=("https://github.com/${__pkgname}/${__pkgname}/releases/download/v${pkgver}/${_pkgname}_linux_x64"
+        "https://raw.githubusercontent.com/${__pkgname}/${__pkgname}/v${pkgver}/LICENSE"
+        "flaresolverr.service"
+        "flaresolverr.sysusers"
+        "flaresolverr.tmpfiles"
+        "flaresolverr.install")
+sha512sums=('73afaddfaf250302542a7d47129e4abca1d9d4bb7441ffb30c1c5ed557211f9329761005ae6b5dd5b62fabca6d47deb3e969540f09aabcbd6e0c0daee1c05931'
+            'ea3aa3af56f503faa7cae884748386ddd87aa7887d1dd3ec010270510c6b477a2627efde3ebddaf60f414d0a5eb34964464c212219cd5423efd0303a7055fc54'
+            '69a303809fd373fed0faa2ce33529ab8cdcf155e40ba430b4a6be32f4956d1fded431db45eb245154e64bd9f1c7ff616a4d0ab0f5aef477553ef312ee7dc297e'
+            '0423d10d964a187e5a153140597e7cee3a6112bf6569dfcda7848bfbce4e5660534db3bdbe4a4de9a63fbf0ecc2b874937afd94495691f76176243d2ac4b080d'
+            'd4906b43f057019751869377cf953f2a406399b661d2d0217fbc56fdd29ab534ba71be1ba270e14adeedd743fbb0d7ca91a4593577615517f46e124a54de647e'
+            'e12ca34e2f66524d15da36cdebea300ae061a16c8a4d7147ab0cea11cb70879d0d3061c9c852dec9593f348bc8507055f1868cfe754e2e5f92db4466ca3ec2a1')
+
+package() {
+    cd "${srcdir}"
+
+    install -Dm755 "flaresolverr_linux_x64" "${pkgdir}/usr/bin/flaresolverr"
+
+    install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+    install -Dm644 "flaresolverr.service" "${pkgdir}/usr/lib/systemd/system/${_pkgname}.service"
+
+    install -Dm644 "flaresolverr.sysusers" "${pkgdir}/usr/lib/sysusers.d/${_pkgname}.conf"
+    install -Dm644 "flaresolverr.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/${_pkgname}.conf"
+}

+ 11 - 0
flaresolverr-bin/flaresolverr.install

@@ -0,0 +1,11 @@
+post_install() {
+  echo 'Enable service with `systemctl enable flaresolverr.service`'
+  echo 'Start service with `systemctl start flaresolverr.service`'
+  echo ''
+  echo 'If you want to run flaresolverr as a user, add the user to'
+  echo 'the flaresolverr group `usermod -a -G flaresolverr $(whoami)`'
+}
+
+post_upgrade() {
+  post_install $1
+}

+ 19 - 0
flaresolverr-bin/flaresolverr.service

@@ -0,0 +1,19 @@
+[Unit]
+Description=FlareSolverr
+After=network.target
+
+[Service]
+SyslogIdentifier=flaresolverr
+Restart=always
+RestartSec=5
+Type=simple
+User=flaresolverr
+Group=flaresolverr
+Environment="LOG_LEVEL=info"
+Environment="CAPTCHA_SOLVER=none"
+WorkingDirectory=/opt/flaresolverr
+ExecStart=/usr/bin/flaresolverr
+TimeoutStopSec=30
+
+[Install]
+WantedBy=multi-user.target

+ 1 - 0
flaresolverr-bin/flaresolverr.sysusers

@@ -0,0 +1 @@
+u flaresolverr - "FlareSolverr" /opt/flaresolverr

+ 1 - 0
flaresolverr-bin/flaresolverr.tmpfiles

@@ -0,0 +1 @@
+Z /opt/flaresolverr 0750 flaresolverr flaresolverr

+ 6 - 2
flaresolverr/.SRCINFO

@@ -1,20 +1,24 @@
 pkgbase = flaresolverr
 	pkgdesc = A proxy server to bypass Cloudflare protection
-	pkgver = 3.0.4
+	pkgver = 3.1.0
 	pkgrel = 1
 	url = https://github.com/FlareSolverr/FlareSolverr
 	install = flaresolverr.install
 	arch = any
 	license = MIT
+	makedepends = git
 	depends = chromium
 	depends = python-bottle
 	depends = python-waitress
 	depends = python-selenium
 	depends = python-func-timeout
+	depends = python-pefile
 	depends = python-requests
 	depends = python-websockets
 	depends = python-xvfbwrapper
-	source = git+https://github.com/FlareSolverr/FlareSolverr.git#tag=v3.0.4
+	conflicts = flaresolverr-bin
+	conflicts = flaresolverr-git
+	source = git+https://github.com/FlareSolverr/FlareSolverr.git#tag=v3.1.0
 	source = flaresolverr.service
 	source = flaresolverr.sysusers
 	source = flaresolverr.tmpfiles

+ 0 - 0
flaresolverr/.gitignore


Some files were not shown because too many files changed in this diff