Package Details: lazylibrarian-git r7209.fd0ddab4-1

Git Clone URL: https://aur.archlinux.org/lazylibrarian-git.git (read-only, click to copy)
Package Base: lazylibrarian-git
Description: Ebook, audiobook and magazine collection manager for newsgroup and torrent users
Upstream URL: https://gitlab.com/LazyLibrarian/LazyLibrarian/
Licenses: GPL-3.0-or-later
Conflicts: lazylibrarian
Provides: lazylibrarian
Submitter: fryfrog
Maintainer: txtsd (fryfrog)
Last Packager: txtsd
Votes: 7
Popularity: 0.000002
First Submitted: 2016-02-20 18:36 (UTC)
Last Updated: 2026-09-06 07:04 (UTC)

Latest Comments

1 2 Next › Last »

Gilrain commented on 2026-06-19 15:23 (UTC)

@diomekes: I've updated the patch, but the python-iso639-lang package will need to be edited also.

diomekes commented on 2026-06-19 03:15 (UTC)

Do you have the rest of that patch?

Gilrain commented on 2026-01-26 16:48 (UTC) (edited on 2026-06-19 15:19 (UTC) by Gilrain)

This package doesn't build and cannot be started without the following patch. It also needs python-iso639-lang which is currently broken on AUR.

diff --git a/PKGBUILD b/PKGBUILD
index d132f6c..854c382 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5 +5 @@ pkgname=lazylibrarian-git
-pkgver=r6050.8a9bc8e6
+pkgver=r6875.48ec4352
@@ -13,2 +13 @@ depends=(
-  bash
-  python
+  python-apscheduler
@@ -16,2 +14,0 @@ depends=(
-  python-certifi
-  python-charset-normalizer
@@ -20,2 +16,0 @@ depends=(
-  python-cryptography
-  python-dateutil
@@ -26 +20,0 @@ depends=(
-  python-idna
@@ -28,2 +22,2 @@ depends=(
-  python-jaraco.stream
-  python-levenshtein
+  python-iso639-lang
+  python-lxml
@@ -32 +25,0 @@ depends=(
-  python-markupsafe
@@ -34 +26,0 @@ depends=(
-  python-portend
@@ -37 +29 @@ depends=(
-  python-pypdf3
+  python-pypdf
@@ -41,3 +32,0 @@ depends=(
-  python-six
-  python-soupsieve
-  python-thefuzz
@@ -46 +35 @@ depends=(
-  python-yaml
+  python-xmltodict
@@ -67,17 +55,0 @@ prepare() {
-  sed -i -e 's/except (OSError, IOError), e:/except (OSError, IOError, e):/g' \
-    -e 's/except IOError, e:/except (IOError, e):/g' \
-    -e 's/except pywintypes.error, e:/except (pywintypes.error, e):/g' \
-    -e 's/except OSError, e:/except (OSError, e):/g' \
-    -e 's/except select.error, e:/except (select.error, e):/g' \
-    -e 's/print$/print()/g' \
-    -e 's/print "\(.*\)"/print("\1")/g' \
-    -e 's/print >>sys.stderr, "\(.*\)"\(.*\)/print("\1", file=sys.stderr\2)/g' \
-    -e 's/print \(.*\)/print(\1)/g' \
-    cherrypy/_cpcompat_subprocess.py
-  sed -i -e 's/except SSL.SysCallError, e:/except (SSL.SysCallError, e):/g' \
-    -e 's/except SSL.Error, e:/except (SSL.Error, e):/g' \
-    cherrypy/wsgiserver/ssl_pyopenssl.py
-  sed -i -e 's/except socket.error, e:/except (socket.error, e):/g' \
-    -e 's/except socket.error, serr:/except (socket.error, serr):/g' \
-    -e 's/raise exc_info\[0\], exc_info\[1\], exc_info\[2\]/raise error.with_traceback(exc_info\[2\])/' \
-    cherrypy/wsgiserver/wsgiserver2.py

edit: updated patch with python-iso639-lang

zayatura commented on 2025-11-09 17:36 (UTC)

Does not build:

==> Starting prepare()...
sed: can't read cherrypy/_cpcompat_subprocess.py: No such file or directory
==> ERROR: A failure occurred in prepare().
    Aborting...
error: failed to build 'lazylibrarian-git-r6050.8a9bc8e6-1':
error: packages failed to build: lazylibrarian-git-r6050.8a9bc8e6-1

fryfrog commented on 2024-03-11 21:46 (UTC)

Good luck @MarsSeed! :)

fryfrog commented on 2023-11-25 18:39 (UTC) (edited on 2023-11-25 18:40 (UTC) by fryfrog)

Looking at their gitlab page, I don't see any downloads. Looking at LSIO's docker image for it, they're just building from master.

I don't use lazylibrarian anymore, /r/LazyLibrarian is closed. I don't really care enough to spend anymore time digging into it, so I'll orphan it and someone who does can take over.

Good luck, maybe have a look at readarr or lazylibrarian-git?

TalkingHat commented on 2023-07-04 12:39 (UTC)

Building lazylibrarian... ==> Making package: lazylibrarian 1.7.2-1 (mar 04 jul 2023 14:34:30) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading LazyLibrarian-1.7.2.tar.bz2... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 ==> ERROR: Failure while downloading https://gitlab.com/LazyLibrarian/LazyLibrarian/-/archive/1.7.2/LazyLibrarian-1.7.2.tar.bz2 Aborting... Failed to build lazylibrarian

sdfg commented on 2021-12-07 11:31 (UTC)

It's an upstream issue. decodestring has been deprecated since python 3.1 and has now been removed in 3.9. https://bugs.python.org/issue39351

fryfrog commented on 2021-11-14 15:30 (UTC)

I don't run lazylibrarian anymore and it isn't obvious to me why base64 would not have decode string, I don't see any python-packages that look suspicious and oddly they don't have a requirements.txt. I'd hop on their support (reddit maybe?) and ask, if you can figure out what is missing, I can make it a requirement.

zygimantus commented on 2021-11-14 13:36 (UTC)

After installing and starting lazylibrarian service I am getting this error: AttributeError: module 'base64' has no attribute 'decodestring', my python version is 3.9.7