Package Details: lazylibrarian-git r6050.8a9bc8e6-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: 8
Popularity: 0.109000
First Submitted: 2016-02-20 18:36 (UTC)
Last Updated: 2024-11-17 06:26 (UTC)

Latest Comments

1 2 Next › Last »

Gilrain commented on 2026-01-26 16:48 (UTC) (edited on 2026-01-27 13:41 (UTC) by Gilrain)

This package doesn't build and cannot be started without the following patch. I have also updated the deps to remove dupes and add new ones.

diff --git a/PKGBUILD b/PKGBUILD
index d132f6c..ed88642 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
 # Maintainer: Donald Webster <fryfrog@gmail.com>

 pkgname=lazylibrarian-git
-pkgver=r6050.8a9bc8e6
+pkgver=r6757.72c13c13
 pkgrel=1
 pkgdesc='Ebook, audiobook and magazine collection manager for newsgroup and torrent users'
 arch=(any)
@@ -10,40 +10,29 @@ url='https://gitlab.com/LazyLibrarian/LazyLibrarian/'
 license=('GPL-3.0-or-later')
 depends=(
   apprise
-  bash
-  python
+  python-apscheduler
   python-beautifulsoup4
-  python-certifi
-  python-charset-normalizer
   python-cherrypy
   python-cherrypy-cors
-  python-cryptography
-  python-dateutil
   python-deluge-client
   python-html5lib
   python-httpagentparser
   python-httplib2
-  python-idna
   python-irc
-  python-jaraco.stream
-  python-levenshtein
+  python-iso639
+  python-lxml
   python-magic
   python-mako
-  python-markupsafe
   python-pillow
-  python-portend
   python-pyopenssl
   python-pyparsing
-  python-pypdf3
+  python-pypdf
   python-rapidfuzz
   python-requests
   python-setuptools
-  python-six
-  python-soupsieve
-  python-thefuzz
   python-urllib3
   python-webencodings
-  python-yaml
+  python-xmltodict
   unrar
 )
 makedepends=(git)
@@ -64,23 +53,6 @@ sha256sums=('SKIP'

 prepare() {
   cd LazyLibrarian
-  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' \

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

fryfrog commented on 2019-10-27 16:21 (UTC)

Thanks, added to this one and to the git version of it.

VaguelyUseful commented on 2019-10-27 15:53 (UTC)

Initial install gave me an error of "AttributeError: module 'gi' has no attribute 'require_version'" when starting, and installing python-gobject fixed this error. Add this to the dependencies?