171 lines
5.3 KiB
YAML
171 lines
5.3 KiB
YAML
|
Categories:
|
||
|
- Internet
|
||
|
License: GPL-3.0-only
|
||
|
WebSite: http://adblockplus.org/en/android
|
||
|
SourceCode: https://hg.adblockplus.org/adblockplusandroid
|
||
|
IssueTracker: https://adblockplus.org/forum/viewforum.php?f=11
|
||
|
Donate: http://adblockplus.org/en/contribute#donate
|
||
|
FlattrID: '454073'
|
||
|
|
||
|
AutoName: Adblock Plus
|
||
|
Description: |-
|
||
|
'''N.B''' If you get a http error 400 when updating the F-Droid client, it is
|
||
|
probably caused by this app and you will need to disable ad-blocking to allow
|
||
|
the F-Droid repos to update correctly.
|
||
|
|
||
|
Adblock Plus runs in the background and filters ads, using the same filters as
|
||
|
the Adblock Plus browser extension. Without needing root, it uses a proxy
|
||
|
feature that comes with Android 3.1+ to block ads over WiFi ; but if your phone
|
||
|
comes with extra proxy settings (e.g. Samsung or Custom ROMs), it can be
|
||
|
configured for Android 3.0 and below. Instructions are provided in the app or on
|
||
|
their [https://adblockplus.org/en/android-config website].
|
||
|
|
||
|
Requires root: No. Without root it uses a local proxy to filter ads for all apps
|
||
|
'''over WiFi only''' ; if you allow root the app can edit the hosts file too and
|
||
|
block ads on cellular data access points.
|
||
|
|
||
|
We are unable to publish newer versions of this app since upstream pushes lots
|
||
|
of prebuilt binaries to the source repo.
|
||
|
|
||
|
RepoType: hg
|
||
|
Repo: https://hg.adblockplus.org/adblockplusandroid
|
||
|
|
||
|
Builds:
|
||
|
- versionName: 1.0.1
|
||
|
versionCode: 168
|
||
|
commit: 1.0.1
|
||
|
init:
|
||
|
- rm -rf iptables/ libs/RootToolsSvn-1.7.jar build.xml
|
||
|
- git clone https://android.googlesource.com/platform/external/iptables
|
||
|
srclibs:
|
||
|
- RootToolsSvn@1.7
|
||
|
prebuild:
|
||
|
- echo "source.dir=src;$$RootToolsSvn$$/src" >> ant.properties
|
||
|
- cd iptables
|
||
|
- git apply ../iptables.patch
|
||
|
- sed -i 's@ndk-build@$$NDK$$/ndk-build@g' Makefile
|
||
|
- make fixextensions build
|
||
|
- mv libs/armeabi/iptables ../assets/install/
|
||
|
buildjni:
|
||
|
- yes
|
||
|
|
||
|
- versionName: '1.1'
|
||
|
versionCode: 238
|
||
|
commit: '1.1'
|
||
|
init:
|
||
|
- rm -rf iptables/ libs/* obj/ build.xml
|
||
|
- git clone https://android.googlesource.com/platform/external/iptables
|
||
|
srclibs:
|
||
|
- RootToolsSvn@1.7
|
||
|
prebuild:
|
||
|
- echo "source.dir=src;$$RootToolsSvn$$/src" >> ant.properties
|
||
|
- cd iptables
|
||
|
- git apply ../iptables.patch
|
||
|
- sed -i 's@ndk-build@$$NDK$$/ndk-build@g' Makefile
|
||
|
- make fixextensions build
|
||
|
- mv libs/armeabi/iptables ../assets/install/
|
||
|
androidupdate:
|
||
|
- .
|
||
|
- submodules/actionbarsherlock/library
|
||
|
- submodules/android-switch-backport
|
||
|
buildjni:
|
||
|
- yes
|
||
|
|
||
|
- versionName: 1.1.1
|
||
|
versionCode: 248
|
||
|
commit: 1.1.1
|
||
|
init:
|
||
|
- rm -rf iptables/ libs/* obj/ build.xml
|
||
|
- git clone https://android.googlesource.com/platform/external/iptables
|
||
|
srclibs:
|
||
|
- RootToolsSvn@1.7
|
||
|
prebuild:
|
||
|
- echo "source.dir=src;$$RootToolsSvn$$/src" >> ant.properties
|
||
|
- cd iptables
|
||
|
- git apply ../iptables.patch
|
||
|
- sed -i 's@ndk-build@$$NDK$$/ndk-build@g' Makefile
|
||
|
- make fixextensions build
|
||
|
- mv libs/armeabi/iptables ../assets/install/
|
||
|
androidupdate:
|
||
|
- .
|
||
|
- submodules/actionbarsherlock/library
|
||
|
- submodules/android-switch-backport
|
||
|
buildjni:
|
||
|
- yes
|
||
|
|
||
|
- versionName: 1.1.2
|
||
|
versionCode: 253
|
||
|
commit: 1.1.2
|
||
|
srclibs:
|
||
|
- RootToolsSvn@1.7
|
||
|
- iptables@android-4.2.2_r1
|
||
|
prebuild:
|
||
|
- rm libs/RootToolsSvn-1.7.jar
|
||
|
- cp -r $$iptables$$ .
|
||
|
- echo "source.dir=src;$$RootToolsSvn$$/src" >> ant.properties
|
||
|
- cd iptables
|
||
|
- git apply ../iptables.patch
|
||
|
- python extensions/fixinit.py
|
||
|
build:
|
||
|
- cd iptables
|
||
|
- $$NDK$$/ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=./Android.mk
|
||
|
- mv libs/armeabi/iptables ../assets/install/
|
||
|
|
||
|
- versionName: 1.1.3
|
||
|
versionCode: 270
|
||
|
commit: 1.1.3
|
||
|
srclibs:
|
||
|
- RootToolsSvn@1.7
|
||
|
- iptables@android-4.2.2_r1
|
||
|
prebuild:
|
||
|
- rm libs/RootToolsSvn-1.7.jar
|
||
|
- cp -r $$iptables$$ .
|
||
|
- echo "source.dir=src;$$RootToolsSvn$$/src" >> ant.properties
|
||
|
- cd iptables
|
||
|
- git apply ../iptables.patch
|
||
|
- python extensions/fixinit.py
|
||
|
build:
|
||
|
- cd iptables
|
||
|
- $$NDK$$/ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=./Android.mk
|
||
|
- mv libs/armeabi/iptables ../assets/install/
|
||
|
|
||
|
- versionName: 1.1.4
|
||
|
versionCode: 286
|
||
|
disable: blobs in jni
|
||
|
commit: 1.1.4
|
||
|
srclibs:
|
||
|
- RootToolsSvn@1.7
|
||
|
- iptables@android-4.2.2_r1
|
||
|
prebuild:
|
||
|
- rm libs/RootToolsSvn-1.7.jar
|
||
|
- cp -r $$iptables$$ .
|
||
|
- echo "source.dir=src;$$RootToolsSvn$$/src" >> ant.properties
|
||
|
- cd iptables
|
||
|
- git apply ../iptables.patch
|
||
|
- python extensions/fixinit.py
|
||
|
scanignore:
|
||
|
- jni/v8
|
||
|
build:
|
||
|
- cd iptables
|
||
|
- $$NDK$$/ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=./Android.mk
|
||
|
- mv libs/armeabi/iptables ../assets/install/
|
||
|
|
||
|
- versionName: '1.2'
|
||
|
versionCode: 359
|
||
|
disable: build assets/install/iptables and jni/libadblockplus-binaries/* from
|
||
|
source
|
||
|
commit: '1.3'
|
||
|
srclibs:
|
||
|
- RootToolsSvn@1.7
|
||
|
rm:
|
||
|
- buildtools
|
||
|
|
||
|
MaintainerNotes: |-
|
||
|
We should really be rebuilding the libraries in jni/v8 (they're from the
|
||
|
platform) to verify them properly.
|
||
|
|
||
|
AutoUpdateMode: None
|
||
|
UpdateCheckMode: Tags
|
||
|
CurrentVersion: '1.3'
|
||
|
CurrentVersionCode: 359
|