chiark / gitweb /
fdroidserver.git
10 years agoconvert setup.py into working setuptools-based installer
Hans-Christoph Steiner [Thu, 24 Oct 2013 19:29:40 +0000 (15:29 -0400)]
convert setup.py into working setuptools-based installer

With this setup.py, its possible to install the required packages using:
  pip install -e .

The Debian packaging will also automatically get the dependencies from
install_requires.  This does not handle the generation of the docs at all.
I have not found a straightforward way to include running ./gendocs.sh in
setup.py, but its easy to run in the Debian packaging.

10 years agoinclude basic description paragraphs for F-Droid and server in README
Hans-Christoph Steiner [Thu, 24 Oct 2013 19:31:15 +0000 (15:31 -0400)]
include basic description paragraphs for F-Droid and server in README

Having these basic descriptions in the README provides a quick way to find
out what F-Droid and fdroidserver are.  Plus it will show up on the
gitorious git repo, and will automatically be included in the Python
packaging, where it will be pushed to pypi and other places.

10 years agoAlways include search in browse
Ciaran Gultnieks [Thu, 24 Oct 2013 17:27:22 +0000 (18:27 +0100)]
Always include search in browse

10 years agoAdd client download button before packages section in browser
Ciaran Gultnieks [Thu, 24 Oct 2013 17:02:51 +0000 (18:02 +0100)]
Add client download button before packages section in browser

10 years agoHTTPS is forced, so that text is no longer necessary
Ciaran Gultnieks [Thu, 24 Oct 2013 16:53:10 +0000 (17:53 +0100)]
HTTPS is forced, so that text is no longer necessary

10 years agoQuick hack to fix FDroidPOpen
Ciaran Gultnieks [Thu, 24 Oct 2013 10:12:15 +0000 (11:12 +0100)]
Quick hack to fix FDroidPOpen

That loop is using more CPU that the actual building of the app.

10 years agoCorrect .bsenv for interactive ssh
Ciaran Gultnieks [Thu, 24 Oct 2013 09:02:36 +0000 (10:02 +0100)]
Correct .bsenv for interactive ssh

10 years agobuild --test now always builds, even if output already exists (issue #333)
Ciaran Gultnieks [Thu, 24 Oct 2013 08:42:51 +0000 (09:42 +0100)]
build --test now always builds, even if output already exists (issue #333)

10 years agodocs: maven now also supports @dir like gradle
Daniel Martí [Wed, 23 Oct 2013 17:59:28 +0000 (19:59 +0200)]
docs: maven now also supports @dir like gradle

10 years agoDon't output stdout/stderr twice, print what is run and where
Daniel Martí [Wed, 23 Oct 2013 17:53:33 +0000 (19:53 +0200)]
Don't output stdout/stderr twice, print what is run and where

10 years agoFix issues with .apklib files being seen as output apks
Daniel Martí [Wed, 23 Oct 2013 17:53:07 +0000 (19:53 +0200)]
Fix issues with .apklib files being seen as output apks

10 years agoAllow for maven=yes@dir like gradle
Daniel Martí [Wed, 23 Oct 2013 17:52:17 +0000 (19:52 +0200)]
Allow for maven=yes@dir like gradle

10 years agoRemoved bogus (hopefully) checkout
Ciaran Gultnieks [Wed, 23 Oct 2013 14:57:02 +0000 (15:57 +0100)]
Removed bogus (hopefully) checkout

10 years agoAdd wiki category for disabled apps (issue #163)
Ciaran Gultnieks [Wed, 23 Oct 2013 12:19:33 +0000 (13:19 +0100)]
Add wiki category for disabled apps (issue #163)

10 years agolabel regex pattern now doesn't stop until a new field or a newline are found
Daniel Martí [Wed, 23 Oct 2013 07:58:32 +0000 (09:58 +0200)]
label regex pattern now doesn't stop until a new field or a newline are found

10 years agoUse "Requires Root:" as a forced ACCESS_SUPERUSER permission
Daniel Martí [Tue, 22 Oct 2013 23:00:21 +0000 (01:00 +0200)]
Use "Requires Root:" as a forced ACCESS_SUPERUSER permission

10 years agoDon't mix tabs and spaces in wp-fdroid.php
Daniel Martí [Tue, 22 Oct 2013 13:53:07 +0000 (15:53 +0200)]
Don't mix tabs and spaces in wp-fdroid.php

10 years agoEnsure correct exit code from buildserver build
Ciaran Gultnieks [Mon, 21 Oct 2013 20:16:41 +0000 (21:16 +0100)]
Ensure correct exit code from buildserver build

10 years agoFix hg checkupdates
Daniel Martí [Mon, 21 Oct 2013 15:00:42 +0000 (17:00 +0200)]
Fix hg checkupdates

10 years agoFix silly forcever(sion|code) errors
Daniel Martí [Sun, 20 Oct 2013 20:27:34 +0000 (22:27 +0200)]
Fix silly forcever(sion|code) errors

10 years agoAdd some makebuildserver options
Ciaran Gultnieks [Sun, 20 Oct 2013 20:16:42 +0000 (21:16 +0100)]
Add some makebuildserver options

10 years agoFix to a9a947
Ciaran Gultnieks [Sun, 20 Oct 2013 20:15:35 +0000 (21:15 +0100)]
Fix to a9a947

10 years agoClarify error message
Ciaran Gultnieks [Sun, 20 Oct 2013 20:11:35 +0000 (21:11 +0100)]
Clarify error message

10 years agoLoop over all AM.xml files for forcever(sion|code)
Daniel Martí [Sun, 20 Oct 2013 11:43:15 +0000 (13:43 +0200)]
Loop over all AM.xml files for forcever(sion|code)

10 years agoAlso install platform-tools
Daniel Martí [Sun, 20 Oct 2013 11:42:58 +0000 (13:42 +0200)]
Also install platform-tools

10 years agoAdd functions to find apk and tarball paths
Daniel Martí [Sat, 19 Oct 2013 10:18:48 +0000 (12:18 +0200)]
Add functions to find apk and tarball paths

10 years agoNew Update Check Mode: RepoTrunk
Daniel Martí [Thu, 17 Oct 2013 21:27:55 +0000 (23:27 +0200)]
New Update Check Mode: RepoTrunk

10 years agoUpdate many android tools
Daniel Martí [Thu, 17 Oct 2013 13:29:52 +0000 (15:29 +0200)]
Update many android tools

* Gradle from 1.7 to 1.8
* Android SDK from 21.0.1 to 22.2.1
* SDK Build Tools from 18.0.1 to 18.1.1
* Added legacy toolchains to NDK r9

10 years agoNon-greedy match for app labels (should fix the icon= stuff)
Daniel Martí [Thu, 17 Oct 2013 11:19:06 +0000 (13:19 +0200)]
Non-greedy match for app labels (should fix the icon= stuff)

10 years agoRun maven's deploy like ant and gradle do
Daniel Martí [Wed, 16 Oct 2013 21:34:51 +0000 (23:34 +0200)]
Run maven's deploy like ant and gradle do

10 years agoDon't remove non-Popen related declares
Daniel Martí [Wed, 16 Oct 2013 21:34:32 +0000 (23:34 +0200)]
Don't remove non-Popen related declares

10 years agoDon't be verbose when preparing srclibs
Daniel Martí [Wed, 16 Oct 2013 21:31:02 +0000 (23:31 +0200)]
Don't be verbose when preparing srclibs

10 years agoFinish large reworking of Popen calls
Daniel Martí [Wed, 16 Oct 2013 21:17:51 +0000 (23:17 +0200)]
Finish large reworking of Popen calls

Now we handle the output pipes via Queues, which means that long and verbose
builds (like navit) won't hang mercilessly during any of init=, prebuild=
build= or the build itself. This also removes redundancies.

10 years agoUse python-magic, filemagic's official python binding lib
Daniel Martí [Wed, 16 Oct 2013 20:50:07 +0000 (22:50 +0200)]
Use python-magic, filemagic's official python binding lib

10 years agoDon't catch octet-stream, catch static libs and bin exes
Daniel Martí [Wed, 16 Oct 2013 09:55:17 +0000 (11:55 +0200)]
Don't catch octet-stream, catch static libs and bin exes

10 years agoFixed Bug where long outputs to stderr during build process caused a hang
Christopher [Sat, 12 Oct 2013 16:20:32 +0000 (18:20 +0200)]
Fixed Bug where long outputs to stderr during build process caused a hang

10 years agoAdd python-magic to buildserver
Ciaran Gultnieks [Wed, 16 Oct 2013 18:37:46 +0000 (19:37 +0100)]
Add python-magic to buildserver

10 years agoRevert "Fix b315968b (at least to the extent that it's now possible to make a buildse...
Ciaran Gultnieks [Wed, 16 Oct 2013 18:32:38 +0000 (19:32 +0100)]
Revert "Fix b315968b (at least to the extent that it's now possible to make a buildserver again)"

This reverts commit c74bbdf5dca70447823b404f9876d6c0f8d5f25c.

10 years agoRevert "Install filemagic on buildserver"
Ciaran Gultnieks [Wed, 16 Oct 2013 18:31:52 +0000 (19:31 +0100)]
Revert "Install filemagic on buildserver"

This reverts commit 255cd05c674579ce2be9d02f509cf902ab7d5bdd.

10 years agoInstall filemagic on buildserver
Ciaran Gultnieks [Wed, 16 Oct 2013 16:23:27 +0000 (17:23 +0100)]
Install filemagic on buildserver

10 years agoFix b315968b (at least to the extent that it's now possible to make a buildserver...
Ciaran Gultnieks [Wed, 16 Oct 2013 16:23:13 +0000 (17:23 +0100)]
Fix b315968b (at least to the extent that it's now possible to make a buildserver again)

10 years agoFixes to scanignore and relative paths in scans
Daniel Martí [Wed, 16 Oct 2013 08:54:11 +0000 (10:54 +0200)]
Fixes to scanignore and relative paths in scans

10 years agoDon't add sdk support lib dir as maven repo
Daniel Martí [Wed, 16 Oct 2013 07:36:42 +0000 (09:36 +0200)]
Don't add sdk support lib dir as maven repo

10 years agoImport magic only at build time
Daniel Martí [Wed, 16 Oct 2013 07:31:26 +0000 (09:31 +0200)]
Import magic only at build time

10 years agoFind blobs by magic numbers
Daniel Martí [Tue, 15 Oct 2013 21:24:20 +0000 (23:24 +0200)]
Find blobs by magic numbers

10 years agoFix error message error
Ciaran Gultnieks [Tue, 15 Oct 2013 14:52:53 +0000 (15:52 +0100)]
Fix error message error

10 years agoAllow archive policy override for indivudual apps
Ciaran Gultnieks [Mon, 14 Oct 2013 15:16:34 +0000 (16:16 +0100)]
Allow archive policy override for indivudual apps

10 years agosed -i 's/!= None/is not None/g' *.py
Daniel Martí [Sat, 12 Oct 2013 22:03:57 +0000 (00:03 +0200)]
sed -i 's/!= None/is not None/g' *.py

10 years agoAdd support for Litecoin in the server
Daniel Martí [Sat, 12 Oct 2013 22:03:11 +0000 (00:03 +0200)]
Add support for Litecoin in the server

10 years agoFix some crashes with clean/build procedures
Daniel Martí [Fri, 11 Oct 2013 15:14:42 +0000 (17:14 +0200)]
Fix some crashes with clean/build procedures

10 years agovcs_svn reset back to shell=True
Daniel Martí [Fri, 11 Oct 2013 15:08:07 +0000 (17:08 +0200)]
vcs_svn reset back to shell=True

10 years agoFix output and error assignment error
Daniel Martí [Thu, 10 Oct 2013 16:35:15 +0000 (18:35 +0200)]
Fix output and error assignment error

10 years agoForgot to execute cleaning process
Daniel Martí [Thu, 10 Oct 2013 15:52:17 +0000 (17:52 +0200)]
Forgot to execute cleaning process

10 years agoRemove unnecessary indenting
Daniel Martí [Thu, 10 Oct 2013 14:45:17 +0000 (16:45 +0200)]
Remove unnecessary indenting

10 years agoFix silly object name issue, also clean jni dirs
Daniel Martí [Thu, 10 Oct 2013 14:30:32 +0000 (16:30 +0200)]
Fix silly object name issue, also clean jni dirs

10 years agoTry to add maven support repo and ndk variables to recipes
Daniel Martí [Thu, 10 Oct 2013 14:30:11 +0000 (16:30 +0200)]
Try to add maven support repo and ndk variables to recipes

10 years agoSpecify that init= and prebuild= won't be able to build anything now
Daniel Martí [Thu, 10 Oct 2013 13:51:51 +0000 (15:51 +0200)]
Specify that init= and prebuild= won't be able to build anything now

10 years agoBe more consistent when doing cleans
Daniel Martí [Thu, 10 Oct 2013 13:48:39 +0000 (15:48 +0200)]
Be more consistent when doing cleans

All update dirs, including ., will remove baddirs.
Right before build=, (ant|maven|gradle) clean will run

10 years agoMerge commit 'refs/merge-requests/125' of gitorious.org:f-droid/fdroidserver
Daniel Martí [Thu, 10 Oct 2013 11:23:09 +0000 (13:23 +0200)]
Merge commit 'refs/merge-requests/125' of gitorious.org:f-droid/fdroidserver

10 years agoEdited as per comment of daniel
Florian Schmaus [Thu, 10 Oct 2013 10:10:11 +0000 (12:10 +0200)]
Edited as per comment of daniel

10 years agoPurge repo maintenance page cache after updates
Ciaran Gultnieks [Thu, 10 Oct 2013 08:47:48 +0000 (09:47 +0100)]
Purge repo maintenance page cache after updates

10 years agoForgot to fix UCM:Tags for srclibs too
Daniel Martí [Wed, 9 Oct 2013 21:39:44 +0000 (23:39 +0200)]
Forgot to fix UCM:Tags for srclibs too

10 years agoBe more consistent when running bash commands (fixes #365)
Daniel Martí [Wed, 9 Oct 2013 21:36:24 +0000 (23:36 +0200)]
Be more consistent when running bash commands (fixes #365)

10 years agoFix issues with srclib checkupdates
Daniel Martí [Wed, 9 Oct 2013 21:36:02 +0000 (23:36 +0200)]
Fix issues with srclib checkupdates

10 years agoImproved description of "Repo" in Manual
Florian Schmaus [Wed, 9 Oct 2013 12:16:42 +0000 (14:16 +0200)]
Improved description of "Repo" in Manual

Make it clear that if Repo Type is srclib, Repo can be set to the name
of the according srclib .txt file.

10 years agoMerge commit 'refs/merge-requests/124' of git://gitorious.org/f-droid/fdroidserver...
Ciaran Gultnieks [Wed, 9 Oct 2013 13:41:12 +0000 (14:41 +0100)]
Merge commit 'refs/merge-requests/124' of git://gitorious.org/f-droid/fdroidserver into merge-requests/124

10 years agoDon't put redirects in the same category as real app pages
Ciaran Gultnieks [Wed, 9 Oct 2013 13:39:00 +0000 (14:39 +0100)]
Don't put redirects in the same category as real app pages

10 years agoA few more wiki fixes
Ciaran Gultnieks [Wed, 9 Oct 2013 12:23:17 +0000 (13:23 +0100)]
A few more wiki fixes

10 years agoImproved the description of "Auto Name" in Manual
Florian Schmaus [Wed, 9 Oct 2013 09:18:44 +0000 (11:18 +0200)]
Improved the description of "Auto Name" in Manual

It was not clear, at least to me, where Auto Name is exactly used. This
change clarifies that it's actually used by the auto update
scripts. Furthermore replace the "It", whis "The Auto Name entry", since
it's not obvious if the "It" refers to "Auto Name" or the
"commit (description)".

10 years agoRevert "Don't stop if srclib paths are hard-coded"
Ciaran Gultnieks [Wed, 9 Oct 2013 09:11:34 +0000 (10:11 +0100)]
Revert "Don't stop if srclib paths are hard-coded"

This reverts commit 33a95637c029e3ac8bb6cfee6bbe273fcf818a33.

10 years agoAdd wiki category for failing builds
Ciaran Gultnieks [Wed, 9 Oct 2013 08:57:00 +0000 (09:57 +0100)]
Add wiki category for failing builds

10 years agoInclude entries for failed builds in wiki data
Ciaran Gultnieks [Wed, 9 Oct 2013 08:48:06 +0000 (09:48 +0100)]
Include entries for failed builds in wiki data

10 years agoDetect proprietary youtube api lib
Ciaran Gultnieks [Wed, 9 Oct 2013 08:43:02 +0000 (09:43 +0100)]
Detect proprietary youtube api lib

10 years agoDon't stop if srclib paths are hard-coded
Daniel Martí [Mon, 7 Oct 2013 22:38:24 +0000 (00:38 +0200)]
Don't stop if srclib paths are hard-coded

If the raise takes place, UCMs with srclibs don't work.

10 years agoMerge commit 'refs/merge-requests/124' of gitorious.org:f-droid/fdroidserver
Daniel Martí [Mon, 7 Oct 2013 18:56:43 +0000 (20:56 +0200)]
Merge commit 'refs/merge-requests/124' of gitorious.org:f-droid/fdroidserver

10 years agoCorrect ndk r9 arcb selection
Ciaran Gultnieks [Sun, 6 Oct 2013 11:52:38 +0000 (12:52 +0100)]
Correct ndk r9 arcb selection

10 years agoCorrect ndk r9 install
Ciaran Gultnieks [Sun, 6 Oct 2013 11:51:16 +0000 (12:51 +0100)]
Correct ndk r9 install

10 years agoSwitch to ndk r9
Ciaran Gultnieks [Sun, 6 Oct 2013 08:21:14 +0000 (09:21 +0100)]
Switch to ndk r9

10 years agoAdded gettext dependency to buildserver
Christopher [Fri, 4 Oct 2013 21:38:30 +0000 (23:38 +0200)]
Added gettext dependency to buildserver

10 years agoAdd libsaxonb-java to buildserver dependencies
Ciaran Gultnieks [Wed, 2 Oct 2013 21:52:44 +0000 (22:52 +0100)]
Add libsaxonb-java to buildserver dependencies

10 years agoAlways store ant/maven apk location output for regex
Daniel Martí [Wed, 2 Oct 2013 20:28:20 +0000 (22:28 +0200)]
Always store ant/maven apk location output for regex

10 years agoDo not repeat stderr and stdout when -v/--verbose
Daniel Martí [Wed, 2 Oct 2013 17:28:43 +0000 (19:28 +0200)]
Do not repeat stderr and stdout when -v/--verbose

10 years agoDon't try and parse username/password out of repo address except for svn
Ciaran Gultnieks [Wed, 2 Oct 2013 09:25:26 +0000 (10:25 +0100)]
Don't try and parse username/password out of repo address except for svn

10 years agoImprove http update check mode
Ciaran Gultnieks [Tue, 1 Oct 2013 14:06:02 +0000 (15:06 +0100)]
Improve http update check mode

10 years agoFix some docs compilation issues
Ciaran Gultnieks [Tue, 1 Oct 2013 09:21:26 +0000 (10:21 +0100)]
Fix some docs compilation issues

10 years agoAdd HTTP update check mode
Ciaran Gultnieks [Tue, 1 Oct 2013 09:19:17 +0000 (10:19 +0100)]
Add HTTP update check mode

10 years agoAdded myself to copyright notices
Daniel Martí [Sat, 28 Sep 2013 19:06:33 +0000 (21:06 +0200)]
Added myself to copyright notices

10 years agoAlways run 'clean' on ant and gradle projects too
Daniel Martí [Fri, 27 Sep 2013 08:50:56 +0000 (10:50 +0200)]
Always run 'clean' on ant and gradle projects too

10 years agoSed signing configs out of build.gradle files
Daniel Martí [Sun, 22 Sep 2013 21:26:48 +0000 (23:26 +0200)]
Sed signing configs out of build.gradle files

10 years agoAdd issue page to github repos on import
Daniel Martí [Sun, 22 Sep 2013 21:26:39 +0000 (23:26 +0200)]
Add issue page to github repos on import

10 years agoFix many cases of UCM for Gradle
Daniel Martí [Sat, 21 Sep 2013 17:43:31 +0000 (19:43 +0200)]
Fix many cases of UCM for Gradle

10 years agoAdd tools dir. New tool: categorycount
Daniel Martí [Tue, 17 Sep 2013 22:11:35 +0000 (00:11 +0200)]
Add tools dir. New tool: categorycount

10 years agoBump sample values for newer ndk/build-tools versions
Daniel Martí [Tue, 17 Sep 2013 18:24:25 +0000 (20:24 +0200)]
Bump sample values for newer ndk/build-tools versions

10 years agoAlso finish at quotes when using import -u
Daniel Martí [Mon, 16 Sep 2013 12:25:39 +0000 (14:25 +0200)]
Also finish at quotes when using import -u

10 years agoRemove all bin dirs on update= dirs, be more verbose
Daniel Martí [Mon, 16 Sep 2013 10:53:27 +0000 (12:53 +0200)]
Remove all bin dirs on update= dirs, be more verbose

10 years agoFixes to gotorevision(None)
Daniel Martí [Sun, 15 Sep 2013 21:20:27 +0000 (23:20 +0200)]
Fixes to gotorevision(None)

Up until now, this would do nothing in most cases

10 years agoAllow for leading and trailing whitespaces in ';'-separated lists (e.g. update= abc...
Daniel Martí [Wed, 11 Sep 2013 11:45:02 +0000 (13:45 +0200)]
Allow for leading and trailing whitespaces in ';'-separated lists (e.g. update= abc ; def ; ...)

10 years agoAllow spaces before/after field key names
Daniel Martí [Tue, 10 Sep 2013 22:57:22 +0000 (00:57 +0200)]
Allow spaces before/after field key names

10 years agoMerge branch 'master' of gitorious.org:f-droid/fdroidserver
Ciaran Gultnieks [Mon, 9 Sep 2013 07:49:52 +0000 (08:49 +0100)]
Merge branch 'master' of gitorious.org:f-droid/fdroidserver

10 years agoSave all commit updates in an array, loop over them later
Daniel Martí [Fri, 6 Sep 2013 21:36:10 +0000 (23:36 +0200)]
Save all commit updates in an array, loop over them later