for 4.1
This commit is contained in:
parent
9f117999bc
commit
3d8bbc9095
|
@ -1,17 +0,0 @@
|
||||||
# Maintainer: jun7 <jun7@hush.com>
|
|
||||||
pkgname=wyebadblock-vimb
|
|
||||||
pkgver=1
|
|
||||||
pkgrel=1
|
|
||||||
pkgdesc="adblock link to wyebadblock for vimb."
|
|
||||||
arch=('x86_64')
|
|
||||||
url="https://github.com/jun7/wyebadblock"
|
|
||||||
license=('GPL3')
|
|
||||||
depends=('wyebadblock-git' 'vimb')
|
|
||||||
makedepends=()
|
|
||||||
source=()
|
|
||||||
|
|
||||||
|
|
||||||
package() {
|
|
||||||
mkdir -p "$pkgdir/usr/lib/vimb"
|
|
||||||
ln -s /usr/lib/wyebrowser/adblock.so "$pkgdir/usr/lib/vimb"
|
|
||||||
}
|
|
|
@ -26,6 +26,11 @@ wyebadblock only checks 'easylist.txt'
|
||||||
|
|
||||||
You can check whether wyebab has found easylist.txt by `wyebab --css`
|
You can check whether wyebab has found easylist.txt by `wyebab --css`
|
||||||
|
|
||||||
|
## for webkit2gtk-4.1
|
||||||
|
WEBKITVER=4.1 make
|
||||||
|
sudo WEBKITVER=4.1 make install
|
||||||
|
Make sure this adds a dir /4.1 before the adblock.so
|
||||||
|
|
||||||
## Addition for other webkit2gtk browsers
|
## Addition for other webkit2gtk browsers
|
||||||
webkit2gtk loads extensions in a dir designated by each apps.
|
webkit2gtk loads extensions in a dir designated by each apps.
|
||||||
So we have to make a link to wyebab in the dir.
|
So we have to make a link to wyebab in the dir.
|
||||||
|
@ -53,9 +58,7 @@ There is a PKGBUILD file. see the 'PKGBULDs' dir.
|
||||||
|
|
||||||
### vimb
|
### vimb
|
||||||
|
|
||||||
sudo ln -s /usr/lib/wyebrowser/adblock.so /usr/lib/vimb
|
sudo ln -s /usr/lib/wyebrowser/4.1/adblock.so /usr/lib/vimb
|
||||||
|
|
||||||
There is a PKGBUILD file. see the 'PKGBULDs' dir.
|
|
||||||
|
|
||||||
If the path doesn't work, check https://fanglingsu.github.io/vimb/howto.html#block
|
If the path doesn't work, check https://fanglingsu.github.io/vimb/howto.html#block
|
||||||
|
|
||||||
|
|
12
makefile
12
makefile
|
@ -1,6 +1,11 @@
|
||||||
LISTNAME=easylist.txt
|
LISTNAME=easylist.txt
|
||||||
PREFIX ?= /usr
|
PREFIX ?= /usr
|
||||||
|
WEBKITVER ?= 4.0
|
||||||
EXTENSION_DIR ?= $(PREFIX)/lib/wyebrowser
|
EXTENSION_DIR ?= $(PREFIX)/lib/wyebrowser
|
||||||
|
|
||||||
|
ifneq ($(WEBKITVER), 4.0)
|
||||||
|
VERDIR=/$(WEBKITVER)
|
||||||
|
endif
|
||||||
ifeq ($(DEBUG), 1)
|
ifeq ($(DEBUG), 1)
|
||||||
CFLAGS += -Wall
|
CFLAGS += -Wall
|
||||||
else
|
else
|
||||||
|
@ -13,7 +18,7 @@ all: adblock.so wyebab librun.o testrun
|
||||||
|
|
||||||
adblock.so: ab.c ephy-uri-tester.c ephy-uri-tester.h librun.o makefile
|
adblock.so: ab.c ephy-uri-tester.c ephy-uri-tester.h librun.o makefile
|
||||||
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< librun.o -shared -fPIC \
|
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< librun.o -shared -fPIC \
|
||||||
`pkg-config --cflags --libs gtk+-3.0 glib-2.0 webkit2gtk-4.0` \
|
`pkg-config --cflags --libs gtk+-3.0 glib-2.0 webkit2gtk-$(WEBKITVER)` \
|
||||||
$(DDEBUG) -DISEXT -DEXENAME=\"wyebab\"
|
$(DDEBUG) -DISEXT -DEXENAME=\"wyebab\"
|
||||||
|
|
||||||
wyebab: ab.c ephy-uri-tester.c ephy-uri-tester.h librun.o makefile
|
wyebab: ab.c ephy-uri-tester.c ephy-uri-tester.h librun.o makefile
|
||||||
|
@ -39,11 +44,12 @@ clean:
|
||||||
|
|
||||||
install:
|
install:
|
||||||
install -Dm755 wyebab $(DESTDIR)$(PREFIX)/bin/wyebab
|
install -Dm755 wyebab $(DESTDIR)$(PREFIX)/bin/wyebab
|
||||||
install -Dm755 adblock.so $(DESTDIR)$(EXTENSION_DIR)/adblock.so
|
install -Dm755 adblock.so $(DESTDIR)$(EXTENSION_DIR)$(VERDIR)/adblock.so
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
rm -f $(PREFIX)/bin/wyebab
|
rm -f $(PREFIX)/bin/wyebab
|
||||||
rm -f $(EXTENSION_DIR)/adblock.so
|
rm -f $(EXTENSION_DIR)$(VERDIR)/adblock.so
|
||||||
|
-rmdir $(EXTENSION_DIR)$(VERDIR)
|
||||||
-rmdir $(EXTENSION_DIR)
|
-rmdir $(EXTENSION_DIR)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user