Package Details: lgogdownloader-git 3.0.r7.ge045612-2

Git Clone URL: (read-only)
Package Base: lgogdownloader-git
Description: An open source downloader for games, uses the API (git version)
Upstream URL:
Licenses: WTFPL
Conflicts: lgogdownloader
Provides: lgogdownloader=$_releasever
Submitter: tea
Maintainer: tea
Last Packager: tea
Votes: 4
Popularity: 0.005437
First Submitted: 2013-03-19 15:06
Last Updated: 2016-12-27 01:45

Required by (2)

Sources (1)

Latest Comments

tea commented on 2016-12-27 01:47

In order to prevent issues with packages like gog-heroes-of-might-and-magic-3-complete-edition, I've added a thing to provides to ensure that the version of lgogdownloader being 'provided' is the same as the current release - previously, the packages which depend on lgogdownloader were shitting a bit because they had explicit versions listed.

The method isn't amazing nor completely foolproof - I'm not a genius at writing regular expressions so a better solution would be much appreciated.

hollunder commented on 2016-05-19 07:49

[ 36%] Building CXX object CMakeFiles/lgogdownloader.dir/main.cpp.o
/home/murks/cower/lgogdownloader-git/src/lgogdownloader/src/downloader.cpp:22:22: fatal error: tinyxml2.h: No such file or directory
#include <tinyxml2.h>
compilation terminated.
CMakeFiles/lgogdownloader.dir/build.make:134: recipe for target 'CMakeFiles/lgogdownloader.dir/src/downloader.cpp.o' failed
make[2]: *** [CMakeFiles/lgogdownloader.dir/src/downloader.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
==> ERROR: A failure occurred in build().

community/tinyxml 2.6.2-4 [installed]

itoijala commented on 2016-01-24 08:26

Could you update .SRCINFO with the new version scheme?
My AUR helper keeps telling me that there is an update from 2.26.r6.g14d9d3d-1 -> 20160120-2.

Anonymous comment on 2015-09-09 03:11

That's because you're not looking at the latest one. I deleted the old one and it's apparently been overwritten.

tea commented on 2015-09-08 22:10

Your link actually appears to lead to a samba configuration file.

Anonymous comment on 2015-09-07 01:50

Argh, apologies for the accidental flag out of date, I was trying to hit Vote. I swear I'm not being that pushy about updating the PKGBUILD!

Anonymous comment on 2015-09-07 01:47

As a perl programmer the replacement pattern comes more naturally to me. You can actually get rid of it entirely and just use a bare variable by renaming the git repo as it's cloned, as here:

Also, I was unaware that github allowed anonymous git access, as I've seen lack of account cited as the problem with using 'git://' instead of 'git+https://' on other PKGBUILDs.

carstene1ns commented on 2015-09-06 20:44

@Celti: great! I actually already requested parts of your changes below... ;)

My 2 cents:
Using https to access github is a good idea, but your reason is simply wrong. You will not need a github account or ssh at all to clone from the git:// url.
The only real benefit in using https here is that git uses a port (9418) that may be blocked by firewalls and the https port (443) is normally not blocked.

Any reason to prefer a replacement pattern (${pkgname/-git//}) over a simple "delete from the end" (${pkgname%-*})?

Anonymous comment on 2015-09-06 16:09

Here is an updated PKGBUILD:

Changes include:
* Corrected dependencies.
* Use HTTPS to access GitHub for use without a GitHub account/configured SSH key.
* Get rid of unnecessary $_gitname variable.
* Use proper quoting everywhere.
* Use proper pkgver() function.
* Don't install the manpage twice (make install includes it).
* Include the license in the package.

itoijala commented on 2014-08-22 12:01

Please also include the man page in the package.

carstene1ns commented on 2014-06-14 12:30

Every -git package should makedepend on 'git'. And you really should use a better identifier in the pkgver function, e.g.:

git describe --long | sed -r 's/^v//;s/-/.r/;s/-/./'

carstene1ns commented on 2014-06-14 11:08

You really should use a better identifier in the pkgver function, e.g.:

git describe --long | sed -r 's/^v-//;s/-/.r/;s/-/./'

tea commented on 2014-04-21 18:06

haha whoops, sorry! fixed that now

Ner0 commented on 2014-04-21 16:45

You've mispelled makedepends.

tea commented on 2014-02-13 15:18

As far as I know it only needs to be a makedepend since it just creates the manpages at compile time. No need to leave it installed after the fact as per packaging standards.

Daerandin commented on 2014-02-13 13:59

It is listed as a makedepend in the new PKGBUILD, but yes it does not appear among the listed dependencies here.

BlackLotus89 commented on 2014-02-12 22:22

help2man is missing as a dependencie

tea commented on 2014-02-12 12:21

Sorry that took a while. I've updated it.

Daerandin commented on 2014-02-08 20:31

The current git version will not build unless I have the package 'help2man' installed, so you may want to add that as a dependency to this package.

tea commented on 2013-04-05 14:27

Updated to new pacman specifications.