Package Details: fdroidserver-git r4975.00811088-1

Git Clone URL: https://aur.archlinux.org/fdroidserver-git.git (read-only)
Package Base: fdroidserver-git
Description: F-Droid repository management tools
Upstream URL: https://gitlab.com/fdroid/fdroidserver
Licenses: GPL3
Conflicts: fdroidserver
Provides: fdroidserver
Submitter: prurigro
Maintainer: dlandau
Last Packager: dlandau
Votes: 9
Popularity: 0.114783
First Submitted: 2013-05-27 11:20
Last Updated: 2018-02-22 14:02

Dependencies (29)

Required by (0)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3

Nidhogg commented on 2014-03-05 05:24

@dlandau:

Cheers! Always happy to help!

dlandau commented on 2014-03-05 02:09

@Nidhogg: Thanks, sorry about that. Updated with fix.

@mvdan: The Arch guidelines say GPL3 for GPL3 or later. I removed the sample config from sources and made the package install the sample config.

To both, thanks for your help!

Nidhogg commented on 2014-03-04 17:54

mkdir -p "$pkgdir/usr/share/bash-completion/completions"

has to be added before line 49

install completion/bash-completion "$pkgdir/usr/share/bash-completion/completions/fdroidserver"

Else, the build fails with a "No such file or directory" error.

mvdan commented on 2014-02-18 21:55

Thanks for updating the PKGBUILD!

You're right, python2-magic should be an optdepend (it is only used when doing source builds). OTOH python2-pillow is used to resize images when doing icons for a repo, so it's also needed for binary repos. Still, one could use the server tools to build apks for personal use, without actually using a repo. So that goes in optdepends too.

The license is GPL v3 or later, mentioning it in case the "or later" part should be specified.

One last simplification - now much of the config.py is automated, like the SDK and NDK locations from the ANDROID_* environment variables. So the strictly needed part of config.py would be just one line:

build_tools = '19.0.1'

But I think the best case would be to bundle the whole example config - see sampleconfigs/config.py - it already includes the correct version of the sdk build tools, so it's only a matter of copying it.

dlandau commented on 2014-02-15 16:26

Thanks for the tips, I incorporated them.

About putting stuff to optdepends: I only use this for hosting a simple binary repo, so I would appreciate a more specific list of things that should be in optdepends. Makedepends are not install depends but if you build the package on the same host as you install you will end up having them installed.

mvdan commented on 2014-02-14 11:54

* .py files now use python2, the sed line can be removed
* There's a new script that should be installed, 'fd-commit'
* Could we install the bash completion script?
* git and some of the python-* makedeps should be optdepends too, or are makedepends install depends too?

prurigro commented on 2013-05-27 11:20

Port of the fdroidserver package to use the latest git sources