Package Details: lgogdownloader 3.9-1

Git Clone URL: https://aur.archlinux.org/lgogdownloader.git (read-only, click to copy)
Package Base: lgogdownloader
Description: Open source downloader for GOG.com games, uses the GOG.com API
Upstream URL: https://sites.google.com/site/gogdownloader/
Keywords: games gaming gog gog.com
Licenses: custom:WTFPL
Submitter: tea
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 71
Popularity: 0.67
First Submitted: 2012-08-01 22:40 (UTC)
Last Updated: 2022-02-19 17:54 (UTC)

Latest Comments

nirnakinho commented on 2021-07-17 12:04 (UTC)

boost libs got updated again, I guess this needs a version bump again?

Regards,

andrewpye commented on 2021-07-08 00:07 (UTC)

Oops, gotta use g++ as my default C++ compiler. Problem solved.

andrewpye commented on 2021-06-30 23:40 (UTC)

Error building:

-- Build files have been written to: /home/apye/AUR/lgogdownloader/src/lgogdownloader-3.7/build [ 8%] Building CXX object CMakeFiles/lgogdownloader.dir/main.cpp.o [ 16%] Building CXX object CMakeFiles/lgogdownloader.dir/src/blacklist.cpp.o [ 25%] Building CXX object CMakeFiles/lgogdownloader.dir/src/downloader.cpp.o [ 33%] Building CXX object CMakeFiles/lgogdownloader.dir/src/galaxyapi.cpp.o [ 41%] Building CXX object CMakeFiles/lgogdownloader.dir/src/gamedetails.cpp.o [ 50%] Building CXX object CMakeFiles/lgogdownloader.dir/src/gamefile.cpp.o [ 58%] Building CXX object CMakeFiles/lgogdownloader.dir/src/progressbar.cpp.o [ 66%] Building CXX object CMakeFiles/lgogdownloader.dir/src/util.cpp.o [ 75%] Building CXX object CMakeFiles/lgogdownloader.dir/src/website.cpp.o [ 83%] Building CXX object CMakeFiles/lgogdownloader.dir/src/ziputil.cpp.o [ 91%] Linking CXX executable lgogdownloader /usr/bin/ld: CMakeFiles/lgogdownloader.dir/src/blacklist.cpp.o: undefined reference to symbol '_ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi@@GLIBCXX_3.4' /usr/bin/ld: /usr/lib/libstdc++.so.6: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make[2]: [CMakeFiles/lgogdownloader.dir/build.make:256: lgogdownloader] Error 1 make[1]: [CMakeFiles/Makefile2:100: CMakeFiles/lgogdownloader.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

LuckyTurtleDev commented on 2021-01-25 07:51 (UTC)

Why did you disable the reCAPTCHA feature? Exist some issues with it?

LuckyTurtleDev commented on 2020-08-20 21:25 (UTC)

@maln0ir I got the same error. A clean build of lgogdownloader did fix it. It seems you musst rebuild lgogdownloader, because the jsoncpp libary has been changed.

commented on 2020-07-25 12:18 (UTC)

I get this error after installing: lgogdownloader: error while loading shared libraries: libjsoncpp.so.22: cannot open shared object file: No such file or directory I have `jsoncpp` package installed, but it doesn't contain that lib: $ pacman -Ql jsoncpp | grep libjsoncpp jsoncpp /usr/lib/libjsoncpp.a jsoncpp /usr/lib/libjsoncpp.so jsoncpp /usr/lib/libjsoncpp.so.24 Rebuilding `lgogdownloader` package doesn't fix this, for some reason. `ldd` clearly shows that `lgogdownloader` wants `libjsoncpp.so.22` lib: $ ldd /usr/bin/lgogdownloader | grep libjsoncpp libjsoncpp.so.22 => not found One workaround is to create symlink, but I believe it should work without it. ln -s /usr/lib/libjsoncpp.so.{24,22} Edit: hmmm, formating seems to not work...

FabioLolix commented on 2020-04-12 15:17 (UTC)

I'm interested in maintaining lgogdownloader pkgbuilds

nirnakinho commented on 2020-04-12 13:25 (UTC)

I've manually updated the PKGBUILD to upstream release 3.7, that builds cleanly.

It seems the maintainer has lost interest in keeping this up-to-date, perhaps he or she can orphan the package so that other can take charge...

bwrsandman commented on 2020-03-18 10:30 (UTC)

I would flag out of date if it weren't already. Version 3.6 has been out for 3 days.

https://sites.google.com/site/gogdownloader/lgogdownloader-3.6.tar.gz sha256: 95dc314159e5bde638e0f2e78b0ba66dea935d0fa0047eefd055e05f7aa25ac1 md5: 549d2be9f9161a86f1152d98f0431a4e

Whovian9369 commented on 2019-11-05 14:38 (UTC)

Seeing as Google Code itself isn't really a supported platform anymore, both by Google itself and the lgogdownloader folks, may I suggest updating the package Source to https://github.com/Sude-/lgogdownloader/releases/latest and its appropriate version numbers, etc?

Especially with the recent commits in the Github repo, and all.

Moviuro commented on 2019-04-19 21:40 (UTC)

@lazycrypt : +'gogdownloader::/usr/bin/lgogdownloader --download-file=%u -o %o'

@tea : maybe add a .install file like the one I did for factorio-dl? https://aur.archlinux.org/cgit/aur.git/tree/factorio-dl.install?h=factorio-dl

lazycrypt commented on 2018-12-18 16:53 (UTC)

Are there any insturctions on how to add lgogdownloader to makepkg.conf? I've checked online and couldn't really find anything useful.

fbis251 commented on 2018-02-11 08:14 (UTC)

Please add armv7h to the supported architectures

sosonok commented on 2018-02-10 23:25 (UTC)

With boost-libs 1.66, lgogdownloader is broken again.

florensie commented on 2017-12-17 14:26 (UTC) (edited on 2017-12-17 14:28 (UTC) by florensie)

Building says something about a deprecated json api.

nirnakinho commented on 2017-11-02 22:02 (UTC)

logdownloader requires a version bump, as boost has been updated to version 1.65. This makes the binary unable to run as the old boost libraries (v1.63) are gone. Regards,

hringriin commented on 2017-09-06 14:37 (UTC)

The lgogdownloader requires the a cookies.txt due to the captcha login. Ok, but it deletes the file ~/.config/lgogdownloader/cookies.txt when started with the --login option. beside what, it definitely wants to have full access permissions a) to the directory and b) to the file. why?

FabioLolix commented on 2017-06-08 18:50 (UTC)

lgogdownloader: error while loading shared libraries: libboost_system.so.1.63.0: cannot open shared object file: No such file or directory Got this error today, solved with rebuilding the package

tea commented on 2017-03-12 19:01 (UTC)

banzr, I would not recommend importing that .pem since a collection of root certificates is provided by Arch anyway in ca-certificates and other packages in [core]. You should check to see you have that installed, and remove the certificates from that file from your root store to prevent any issues in future when Arch updates its certificates.

commented on 2017-03-12 16:08 (UTC)

If you cannot login... Download cacert.pem wget https://curl.haxx.se/ca/cacert.pem Then try login with lgogdownloader --cacert cacert.pem --login or CURL_CA_BUNDLE=cacert.pem lgogdownloader --login

commented on 2017-03-12 16:08 (UTC)

If you cannot login... Download cacert.pem wget https://curl.haxx.se/ca/cacert.pem Then try login with lgogdownloader --cacert cacert.pem --login or CURL_CA_BUNDLE=cacert.pem lgogdownloader --login

fepf commented on 2017-03-01 09:43 (UTC)

@alan1world: It seems to be a cmake / rhash library problem. It tries to link to *librhash.a* but it is probably supposed to link to *librhash.so*. Making an appropriate symbolic link solved the issue for me: # sudo ln -s /usr/lib/librhash.so.0 /usr/lib/librhash.so It may even be a problem with the librhash package ...

alan1world commented on 2017-02-04 04:58 (UTC)

Fails to build: -- Build files have been written to: /tmp/yaourt-tmp-human1/aur-lgogdownloader/src/lgogdownloader-3.1/build ==> Starting build()... Scanning dependencies of target lgogdownloader [ 9%] Building CXX object CMakeFiles/lgogdownloader.dir/main.cpp.o In file included from /tmp/yaourt-tmp-human1/aur-lgogdownloader/src/lgogdownloader-3.1/main.cpp:11:0: /tmp/yaourt-tmp-human1/aur-lgogdownloader/src/lgogdownloader-3.1/include/ssl_thread_setup.h: In function ‘void thread_locking_callback(int, int, const char*, int)’: /tmp/yaourt-tmp-human1/aur-lgogdownloader/src/lgogdownloader-3.1/include/ssl_thread_setup.h:18:63: warning: unused parameter ‘file’ [-Wunused-parameter] void thread_locking_callback(int mode, int n, const char* file, int line) ^~~~ /tmp/yaourt-tmp-human1/aur-lgogdownloader/src/lgogdownloader-3.1/include/ssl_thread_setup.h:18:73: warning: unused parameter ‘line’ [-Wunused-parameter] void thread_locking_callback(int mode, int n, const char* file, int line) ^~~~ [ 18%] Building CXX object CMakeFiles/lgogdownloader.dir/src/api.cpp.o [ 27%] Building CXX object CMakeFiles/lgogdownloader.dir/src/website.cpp.o [ 36%] Building CXX object CMakeFiles/lgogdownloader.dir/src/downloader.cpp.o [ 45%] Building CXX object CMakeFiles/lgogdownloader.dir/src/progressbar.cpp.o [ 54%] Building CXX object CMakeFiles/lgogdownloader.dir/src/util.cpp.o [ 63%] Building CXX object CMakeFiles/lgogdownloader.dir/src/blacklist.cpp.o [ 72%] Building CXX object CMakeFiles/lgogdownloader.dir/src/gamefile.cpp.o [ 81%] Building CXX object CMakeFiles/lgogdownloader.dir/src/gamedetails.cpp.o [ 90%] Linking CXX executable lgogdownloader /usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(rhash.o): relocation R_X86_64_32 against `.rodata.rhash_file.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(hex.o): relocation R_X86_64_32S against `.LC0' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(torrent.o): relocation R_X86_64_32 against `.rodata.bt_final.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(crc32.o): relocation R_X86_64_32S against symbol `rhash_crc32_table' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(sha256.o): relocation R_X86_64_32 against `.rodata.rhash_k256' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(sha512.o): relocation R_X86_64_32 against `.rodata.rhash_k512' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(sha3.o): relocation R_X86_64_32 against `.rodata.keccak_round_constants' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(gost.o): relocation R_X86_64_32 against symbol `rhash_gost_sbox_cryptpro' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(snefru.o): relocation R_X86_64_32 against `.rodata.rhash_snefru_sbox' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(tiger.o): relocation R_X86_64_32S against symbol `rhash_tiger_sboxes' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(whirlpool.o): relocation R_X86_64_32 against `.rodata.rc.3238' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/librhash.a(rhash.o): relocation R_X86_64_PC32 against symbol `free@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: final link failed: Bad value collect2: error: ld returned 1 exit status make[2]: *** [CMakeFiles/lgogdownloader.dir/build.make:317: lgogdownloader] Error 1 make[1]: *** [CMakeFiles/Makefile2:68: CMakeFiles/lgogdownloader.dir/all] Error 2 make: *** [Makefile:128: all] Error 2 ==> ERROR: A failure occurred in build().

tea commented on 2016-05-14 19:47 (UTC)

Recompiled boost is out of staging so this should build fine now.

xDShot commented on 2016-05-13 08:38 (UTC)

It compiles now with gcc 6.1 when boost and boost-libs are installed manually from staging repo: https://www.archlinux.org/packages/staging/x86_64/boost/ https://www.archlinux.org/packages/staging/x86_64/boost-libs/

tea commented on 2016-05-07 14:33 (UTC)

Pending an upstream update, this will not build with GCC 6 which has just hit repos. You need to downgrade to 5.3.0 or earlier for now. Alternatively I have a repo up at https://repo.warhaggis.com. Bear in mind that the repo is 64bit only and is signed with PGP key 30E698EA.

chungy commented on 2016-03-26 05:14 (UTC)

You may want to include that commit as a patch in this package, at least until v2.28 is out.

tea commented on 2016-03-25 21:16 (UTC)

Upstream worked quick - commit 519cb78 fixes this. Use lgogdownloader-git for now.

tea commented on 2016-03-25 21:09 (UTC)

I was able to build and run with jsoncpp 1.6.5 but not 1.7.1, which is the latest in the repos. Pending an upstream update I've updated the PKGBUILD to require 1.6.5 or lower.

tea commented on 2016-03-25 20:27 (UTC)

jsoncpp updated recently, I'm gonna guess it broke compatibility.

hollunder commented on 2016-03-25 20:02 (UTC)

Fails to work: terminate called after throwing an instance of 'Json::RuntimeError' what(): ConstIterator to Iterator should never be allowed. lgogdownloader.sh: line 1: 2035 Aborted (core dumped) lgogdownloader --save-serials --platform l+w --download (returns 134) Also fails to build: [ 50%] Building CXX object CMakeFiles/lgogdownloader.dir/src/util.cpp.o /home/murks/cower/lgogdownloader/src/lgogdownloader-2.27/src/util.cpp: In function ‘void Util::getDownloaderUrlsFromJSON(const Json::Value&, std::vector<std::__cxx11::basic_string<char> >&)’: /home/murks/cower/lgogdownloader/src/lgogdownloader-2.27/src/util.cpp:391:48: error: conversion from ‘Json::Value::const_iterator {aka Json::ValueConstIterator}’ to non-scalar type ‘Json::ValueIterator’ requested for(Json::ValueIterator it = root.begin() ; it != root.end() ; ++it) ^ CMakeFiles/lgogdownloader.dir/build.make:158: recipe for target 'CMakeFiles/lgogdownloader.dir/src/util.cpp.o' failed make[2]: *** [CMakeFiles/lgogdownloader.dir/src/util.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/lgogdownloader.dir/all' failed make[1]: *** [CMakeFiles/lgogdownloader.dir/all] Error 2 Makefile:127: recipe for target 'all' failed make: *** [all] Error 2 Must be some recent change.

bwrsandman commented on 2016-01-03 21:55 (UTC)

You may want to bump up the pkgrel to force recompilation against boost 1.59.0. Otherwise, the following error happens and there is no indication of needing to rebuild lgogdownloader: lgogdownloader: error while loading shared libraries: libboost_system.so.1.59.0: cannot open shared object file: No such file or directory

neven commented on 2015-07-25 00:43 (UTC)

boost should probably be in makedepends, boost-libs in depends.

carstene1ns commented on 2015-02-20 04:25 (UTC)

In addition to the previous comment: You can also use the commit as patch directly (just add '.patch' to it's url). Example, untested: source=(... jsonpp-include.patch::https://github.com/Sude-/lgogdownloader/commit/f039db5c6572c4fb70d228d511c4d76c1deb517c.patch) prepare() { cd $srcdir/$pkgname-$pkgver patch -Np1 ../jsonpp-include.patch }

eduardbaer commented on 2015-02-19 21:16 (UTC)

This PKGBUILD works, it basically applies this commit: https://github.com/Sude-/lgogdownloader/commit/f039db5c6572c4fb70d228d511c4d76c1deb517c # Maintainer: Joe Davison <joe@warhaggis.com> pkgname=lgogdownloader pkgver=2.20 pkgrel=2 pkgdesc="An open source downloader for GOG.com games, uses the GOG.com API" url="https://sites.google.com/site/gogdownloader/" arch=(i686 x86_64) license=(WTFPL) depends=('boost' 'jsoncpp' 'liboauth' 'rhash' 'tinyxml' 'htmlcxx' 'curl') makedepends=('help2man') source=(http://sites.google.com/site/gogdownloader/$pkgname-$pkgver.tar.gz) sha256sums=('3219d5fc2582b1e3b52226eb37867ed6d5f38106f3037107a75a59545f7c95ce') build() { cd $srcdir/$pkgname-$pkgver sed -i 's+^\(INC .*$\)+\1 -I/usr/include/jsoncpp+' Makefile sed -i 's+jsoncpp/\(json/json.h\)+\1+' */*.h sed -i 's+jsoncpp/\(json/json.h\)+\1+' */*.cpp # Set to debug for more output make release } package() { cd $srcdir/$pkgname-$pkgver make PREFIX=$pkgdir/usr install # install -D -m 755 $srcdir/$pkgname-$pkgver/man/$pkgname.1.gz \ # $pkgdir/usr/share/man/man1/$pkgname.1.gz }

MindLikeWater commented on 2015-02-10 10:21 (UTC)

I have the same compiling problem as InspMustache. Any fix in sight?

InspMustache commented on 2015-02-05 15:29 (UTC)

Doesn't compile for me anymore since the latest update. Apparently json.h is missing. make: *** [obj/Release/src/downloader.o] Error 1 In file included from include/gamedetails.h:5:0, from include/api.h:11, from include/downloader.h:25, from main.cpp:7: include/gamefile.h:8:31: fatal error: jsoncpp/json/json.h: No such file or directory #include <jsoncpp/json/json.h> ^ compilation terminated. Makefile:119: recipe for target 'obj/Release/main.o' failed make: *** [obj/Release/main.o] Error 1 src/util.cpp:12:31: fatal error: jsoncpp/json/json.h: No such file or directory #include <jsoncpp/json/json.h> ^ compilation terminated. Makefile:131: recipe for target 'obj/Release/src/util.o' failed make: *** [obj/Release/src/util.o] Error 1

chungy commented on 2014-12-10 00:32 (UTC)

Thanks for updating, but your package still invokes a manual "install" line and still does not use PREFIX and DESTDIR properly. Please fix :(

chungy commented on 2014-11-30 08:13 (UTC)

The "make install" line doesn't install the files to proper locations. You need to set DESTDIR and PREFIX appropriately, and also you should use quotations around environment variables to protect building under certain path names. Fixed PKGBUILD example: http://pastebin.com/TKGGcftU

tea commented on 2014-09-21 12:35 (UTC)

Lots of new features in 2.18, better management of download locations etc. Full changelog as usual at the forum thread: http://www.gog.com/forum/general/lgogdownloader_gogdownloader_for_linux/post476

carstene1ns commented on 2014-08-23 12:10 (UTC)

You can use 'make install' for the release build starting from the next version, it supports setting DESTDIR now.

tea commented on 2014-08-22 19:43 (UTC)

@MindLikeWater You must remove the 'no-cover' option from ~/.config/lgogdownloader/config.cfg

MindLikeWater commented on 2014-08-22 15:16 (UTC)

I currently cannot build the package: help2man -N -i man/lgogdownloader.supplemental.groff -o man/lgogdownloader.1 bin/Release/lgogdownloader help2man: can't get `--help' info from bin/Release/lgogdownloader Try `--no-discard-stderr' if option outputs to stderr Makefile:99: recipe for target 'after_release' failed make: *** [after_release] Error 1

itoijala commented on 2014-08-22 12:01 (UTC)

Please also include the man page in the package.

tea commented on 2013-03-19 21:54 (UTC)

Updated to 2.3, also a PKGBUILD for the -git version is at https://aur.archlinux.org/packages/lgogdownloader-git/

tea commented on 2013-03-11 22:49 (UTC)

And it's fixed again.

tea commented on 2013-03-11 18:03 (UTC)

Unfortunately the downloader is not working at the moment due to changes in the GOG API. The developer is working on fixing this. Follow developments here: http://www.gog.com/forum/general/lgogdownloader_gogdownloader_for_linux/post100

tea commented on 2013-01-31 18:32 (UTC)

And we're already up to 1.15.

tea commented on 2013-01-31 13:11 (UTC)

Sorry that took me far too long - it's been one of those weeks! The PKGBUILD is now updated and works with jsoncpp like it should.

commented on 2013-01-24 10:45 (UTC)

Updated PKGBUILD for version 1.14 which works with jsoncpp version 0.5.0 # Maintainer: Joe Davison <joedavison.davison@gmail.com> pkgname=lgogdownloader pkgver=1.14 pkgrel=1 pkgdesc="An open source downloader for GOG.com games, uses the GOG.com API" url="http://www.gog.com/en/forum/general/lgogdownloader_gogdownloader_for_linux" arch=(i686 x86_64) license=(WTFPL) depends=('boost' 'jsoncpp' 'liboauth' 'rhash' 'tinyxml' 'htmlcxx' 'curl') source=(http://sites.google.com/site/gogdownloader/$pkgname-$pkgver.tar.gz) sha256sums=('d3545d889510ec21b9b5c78267a379c2fff2865f92ab3885ba096c3401ec7162') build() { cd "$srcdir/$pkgname-$pkgver" make release } package() { install -D -m 755 $srcdir/$pkgname-$pkgver/bin/Release/$pkgname \ $pkgdir/usr/bin/lgogdownloader }

smls commented on 2013-01-22 11:04 (UTC)

I think you should not update to a version that requires unreleased versions of libraries. No one benefits from a PKGBUILD that does not build. Better keep it at a version that builds, and upgrade only once all requirements can be met.

tea commented on 2013-01-05 23:09 (UTC)

Updated to 1.12. Note that it won't build without modifying the jsoncpp package to install jsoncpp version 0.6.0-rc2. Here's a PKGBUILD to do just that (you probably shouldn't use this): pkgname=jsoncpp pkgver=0.6.0 pkgrel=2 pkgdesc="A JSON C++ library" url="http://jsoncpp.sourceforge.net/" license="Public" arch=('i686' 'x86_64') makedepends=('scons' 'gcc') depends=('gcc-libs') source=("http://sourceforge.net/projects/jsoncpp/files/jsoncpp/0.6.0-rc2/jsoncpp-src-${pkgver}-rc2.tar.gz/download") md5sums=('363e2f4cbd3aeb63bf4e571f377400fb') build(){ cd ${startdir}/src/${pkgname}-src-${pkgver}-rc2 scons platform=linux-gcc mkdir -p ${pkgdir}/usr/include/jsoncpp cp -r include/json ${pkgdir}/usr/include/jsoncpp/json mkdir -p ${pkgdir}/usr/lib cp buildscons/linux-gcc-*/src/lib_json/libjson_linux-gcc*libmt.so ${pkgdir}/usr/lib/ cd ${pkgdir}/usr/lib/ ln -sf libjson_linux-gcc-*_libmt.so libjsoncpp.so }

tea commented on 2012-12-15 23:07 (UTC)

Woah! So sorry I forgot about this. I will have the updated PKGBUILD up shortly!

glaville commented on 2012-12-15 12:16 (UTC)

Here is an updated PKGBUILD for the version 1.11: # Maintainer: Joe Davison <joedavison.davison@gmail.com> pkgname=lgogdownloader pkgver=1.11 pkgrel=1 pkgdesc="An open source downloader for GOG.com games, uses the GOG.com API" url="http://www.gog.com/en/forum/general/lgogdownloader_gogdownloader_for_linux" arch=(i686 x86_64) license=(WTFPL) depends=(boost jsoncpp-fixed liboauth rhash tinyxml htmlcxx curl) source=(http://sites.google.com/site/gogdownloader/$pkgname-$pkgver.tar.gz) sha256sums=('b2b595c201f52d2fffc6b71b22814bd79f40090bd01e10b5a0750c0c16608acf') build() { cd "$srcdir/$pkgname-$pkgver" # fix Arch-specific include error # we're gonna backup api.h first just in case something explodes mv include/api.h include/api.h.bak sed '/jsoncpp/ c\\#include \<jsoncpp\/json.h\>' include/api.h.bak > include/api.h # we also have to do the same on http.h... mv include/http.h include/http.h.bak sed '/jsoncpp/ c\\#include \<jsoncpp\/json.h\>' include/http.h.bak > include/http.h make release } package() { install -D -m 755 $srcdir/$pkgname-$pkgver/bin/Release/$pkgname \ $pkgdir/usr/bin/lgogdownloader }