Package Details: gourou 0.8.6-1

Git Clone URL: https://aur.archlinux.org/gourou.git (read-only, click to copy)
Package Base: gourou
Description: Download and decrypt adobe encrypted (acsm) pdf and epub files
Upstream URL: https://forge.soutade.fr/soutade/libgourou
Keywords: acsm adobe ebook libby overdrive
Licenses: LGPL3
Conflicts: gourou-bin, gourou-git
Provides: gourou, libgourou
Submitter: vcalv
Maintainer: vcalv
Last Packager: vcalv
Votes: 11
Popularity: 1.07
First Submitted: 2023-03-04 19:10 (UTC)
Last Updated: 2024-04-13 19:31 (UTC)

Pinned Comments

vcalv commented on 2023-03-18 01:08 (UTC) (edited on 2024-04-13 19:54 (UTC) by vcalv)

Usage instructions at the end of the homepage:

https://forge.soutade.fr/soutade/libgourou/

adept_activate -u <AdobeID USERNAME> # once to login

or

adept_activate --anonymous to use an anonymous account with no need to login

and then download with:

acsmdownloader -f <ACSM_FILE>

After the encrypted document file is downloaded:

adept_remove filename.epub

and now you have a clear epub (or pdf)

Latest Comments

1 2 Next › Last »

mopalinski commented on 2024-05-16 22:54 (UTC)

Here are automatic mirrors that I created: https://git.mopalinski.com/soutade/libgourou https://git.mopalinski.com/soutade/uPDFParser

mopalinski commented on 2024-05-15 21:08 (UTC)

Once the website is back up again, I can create a mirror on my Gitea instance. I don't think GitHub can create auto-syncing mirrors.

vcalv commented on 2024-05-15 20:44 (UTC)

Now the site is down so nothing works.

One day this entire codebase might be gone.

I suggest people take appropriate precautions.

mopalinski commented on 2024-05-14 17:55 (UTC)

Woah, now it works perfectly fine... Very weird, I swear it was not building. Maybe it was a temporary outage on the forge.soutade.fr side.

vcalv commented on 2024-05-14 17:34 (UTC)

Just did a clean build with no issues.

Are you sure the links need to be changed?

mopalinski commented on 2024-05-10 21:01 (UTC)

PKGBUILD is out of date, package does NOT build.

"git://forge.soutade.fr/libgourou.git#tag=v$pkgver"
"git://forge.soutade.fr/updfparser.git#commit=6060d123441a06df699eb275ae5ffdd50409b8f3"

needs to be changed to:

"git://forge.soutade.fr/soutade/libgourou.git#tag=v$pkgver"
"git://forge.soutade.fr/soutade/updfparser.git#commit=6060d123441a06df699eb275ae5ffdd50409b8f3"

vcalv commented on 2023-12-12 04:33 (UTC)

Updated to new version and website.

Nothing seems to have really changed.

vcalv commented on 2023-06-29 19:06 (UTC) (edited on 2023-06-29 19:06 (UTC) by vcalv)

Patched and fixed.

Updated gcc version needed new includes (<cstdint>)

I maintained the same tag and the code as close as possible.

updfparser was upgraded to the current commit

gourou-git continues to work since the upstream has corrected the issue.

YAOMTC commented on 2023-06-28 21:07 (UTC)

Build failed:

g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -I./include -O2 -c src/uPDFParser.cpp -o obj/uPDFParser.o
g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wall -fPIC -I./include -O2 -c src/uPDFTypes.cpp -o obj/uPDFTypes.o
In file included from ./include/uPDFParser.h:34,
                 from src/uPDFParser.cpp:26:
./include/uPDFObject.h:49:52: error: ‘uint64_t’ has not been declared
   49 |         Object(int objectId, int generationNumber, uint64_t offset, bool isNew=false,
      |                                                    ^~~~~~~~
make: *** [Makefile:41: obj/uPDFParser.o] Error 1
make: *** Waiting for unfinished jobs....
==> ERROR: A failure occurred in build().

Possibly related issue: https://indefero.soutade.fr/p/libgourou/issues/52/

vcalv commented on 2023-03-25 18:44 (UTC)

The other package knock-bin is just this one with a temporary anonymous account for each download, therefore bypassing the login step.

In my opinion that might look suspicious.

I'm going to pin the usage comment to the top.