Package Details: fdroidserver 2:2.1-0

Git Clone URL: (read-only, click to copy)
Package Base: fdroidserver
Description: F-Droid repository management tools
Upstream URL:
Licenses: GPL3
Submitter: AlexanderR
Maintainer: dlandau (fordprefect)
Last Packager: fordprefect
Votes: 25
Popularity: 0.000337
First Submitted: 2012-06-10 05:09 (UTC)
Last Updated: 2022-02-23 13:32 (UTC)

Dependencies (32)

Required by (0)

Sources (1)

Latest Comments

fordprefect commented on 2021-09-29 17:26 (UTC)

@malnven: thx, fixed.

malnven commented on 2021-09-29 16:44 (UTC)

python-qrcode is missing as an dependency. Without this package fdroid update results in an ModuleNotFoundError: No module named 'qrcode' exception.

marmistrz commented on 2021-04-27 09:22 (UTC)

Download fails, the source should be


abouvier commented on 2021-02-02 21:22 (UTC)

Both python-gitpython and python-androguard are needed now.

fordprefect commented on 2020-07-02 08:27 (UTC)

@prettyvanilla: Sorry, no idea how that happend but that was clearly not intended! Thank for noticing and reporting, fixed now.

prettyvanilla commented on 2020-07-01 18:26 (UTC)

It seems you accidentally decreased the epoch in your last commit, causing those like me using an AUR helper not to pick it up as an update. yay just tells me fdroidserver: local (2:1.1.8-1) is newer than AUR (1:1.1.9-1) for example.

BubuIIC commented on 2019-12-04 21:33 (UTC)

It seems like the python-vagrant dependency for makebuildserver is missing.

fenuks commented on 2019-06-11 00:56 (UTC)

It seems that package doesn't include gradlew-fdroid (executable is present in source tar, but not in final package). While trying to build package I get: ERROR: Could not build app com.tbd.NetHack: OSError while trying to execute /usr/lib/python3.7/site-packages/gradlew-fdroid.

tomwadley commented on 2019-05-09 22:02 (UTC)

It seems python-pillow is a runtime dependency, not just a make dependency. Without it, running fdroid update fails with a ModuleNotFoundError: No module named 'PIL'

fordprefect commented on 2019-02-05 21:18 (UTC)

updated to 1.1. 1.1.1 is mentioned in the commits, but not tagged yet.

klemens commented on 2018-11-11 18:01 (UTC)

If building android packages currently fails, this is likely because of

abouvier commented on 2018-08-13 12:01 (UTC)

Also to run a repository, it's java-environment (Java JDK) that is required instead of java-runtime.

abouvier commented on 2018-08-13 07:25 (UTC)

The command fdroid rewritemeta needs the package python-ruamel-yaml.

CRITICAL: ruamel.yaml not instlled, can not write metadata.

klemens commented on 2018-06-09 15:17 (UTC)

It seems fdroidserver now properly installs it's data files. I used the following patch that seems to work fine:

yan12125 commented on 2018-05-28 08:04 (UTC)

Thanks for updating this! But why are some files installed to /tmp?

yan12125 commented on 2018-04-23 14:23 (UTC) (edited on 2018-04-23 14:24 (UTC) by yan12125)

Checksum mismatch:

$ makepkg
==> Making package: fdroidserver 2:1.0.3-1 (西元2018年04月23日 (週一) 22時22分52秒)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found archive.tar.gz?ref=1.0.3
==> Validating source files with sha256sums...
    archive.tar.gz?ref=1.0.3 ... FAILED
==> ERROR: One or more files did not pass the validity check!

$ sha256sum archive.tar.gz\?ref=1.0.3
135cddf11b836bb55532b037c0ccf6adb68e18ced8381ffed9332528b9c46d11  archive.tar.gz?ref=1.0.3

dlandau commented on 2018-04-18 18:19 (UTC)

The --version thing is now fixed.

BubuIIC commented on 2018-04-10 12:05 (UTC)

Running fdroid --version with this package produces a crash:

Traceback (most recent call last):
  File "/usr/bin/fdroid", line 164, in <module>
  File "/usr/bin/fdroid", line 101, in main
    output = get_distribution('fdroidserver').version + '\n'
  File "/usr/lib/python3.6/site-packages/pkg_resources/", line 472, in get_distribution
    dist = get_provider(dist)
  File "/usr/lib/python3.6/site-packages/pkg_resources/", line 344, in get_provider
    return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
  File "/usr/lib/python3.6/site-packages/pkg_resources/", line 892, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3.6/site-packages/pkg_resources/", line 778, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'fdroidserver' distribution was not found and is required by the application

gsantner commented on 2018-01-01 19:07 (UTC)

@maintainer Can you update the package so fdroid init work again? Solutions are already in comments.

maximbaz commented on 2017-08-10 17:12 (UTC)

Solved this issue locally by replacing the following line in PKGBUILD: install -D "examples/" "$pkgdir/usr/share/$pkgname/" With: install -D "examples/" "$pkgdir/usr/share/doc/$pkgname/examples/" install -D "examples/fdroid-icon.png" "$pkgdir/usr/share/doc/$pkgname/examples/fdroid-icon.png"

klemens commented on 2017-08-08 22:36 (UTC)

fdroid init seems to expect and fdroid-icon.png at /usr/share/doc/fdroidserver/examples/, but instead the package only installs /usr/share/fdroidserver/

dlandau commented on 2017-02-12 12:03 (UTC)

At least on my machine the pkg installs stuff in /usr/lib/python3.6.

ecloud commented on 2017-02-02 20:30 (UTC)

$ fdroid Traceback (most recent call last): File "/usr/bin/fdroid", line 23, in <module> import fdroidserver.common ModuleNotFoundError: No module named 'fdroidserver' That's because /usr/bin/fdroid has its shebang set to use python3 but the aur installation installs stuff in /usr/lib/python2.7/site-packages/fdroidserver. mv /usr/lib/python2.7/site-packages/fdroidserver /usr/lib/python3.6/site-packages/

the-k commented on 2015-12-13 16:09 (UTC)

Version 0.5.0 will require python2-yaml.

dlandau commented on 2015-08-20 17:56 (UTC)

Updated, thanks!

mvdan commented on 2015-08-05 06:04 (UTC)

Just tagged 0.4.0. Added python2-requests as a new dependency.

toketin commented on 2015-07-31 14:07 (UTC)

@dlandau great thanks, so creating the tools dir fix the issue thanks!

dlandau commented on 2015-07-31 13:36 (UTC)

Maybe you could get away with `mkdir /opt/android-sdk/tools` as root?

toketin commented on 2015-07-31 13:32 (UTC)

Hi, i would like to set up a F-droid repo on my vps, but i can't get fdroidserver working, because when i try to initialize with 'fdroid init' it gives me the error that it can't find android-sdk. I've installed both 'android-sdk-build-tools' and 'android-sdk-platform-tools', but i get: Enter the path to the Android SDK (/opt/android-sdk) here: > /opt/android-sdk Android SDK path "/opt/android-sdk" does not contain "tools/"! How can i fix this issue? Since i'd like to put the repo on my vps, i can't install the entire 'android-sdk' package because it requires mesa and lots of worthless stuff for a vps.

dlandau commented on 2015-05-02 08:39 (UTC)

Added, thanks!

fordprefect commented on 2015-04-05 19:09 (UTC)

please add python2-magic as a dependency, it does refuse to run without for me.

dlandau commented on 2015-03-16 20:31 (UTC)

I don't see a new version.

AlexanderR commented on 2015-03-11 22:51 (UTC)

Someone has forgotten to tag the new version again, huh?

dlandau commented on 2015-01-27 12:55 (UTC)


mvdan commented on 2015-01-02 21:15 (UTC)

Pinging again, this is even more out of date now.

mvdan commented on 2014-02-14 11:56 (UTC)

Flagging as out-of-date. Version 0.1 was tagged some time ago, this version is too old to be compatible with the main repo. Also, the fdroidserver-git PKGBUILD (along with the changes I suggested there) could be taken as a reference, since it's much more up to date.