]>
Commit | Line | Data |
---|---|---|
f5a0f749 VD |
1 | export BUILD_ARGS = -c |
2 | #export CHROOT_DIR = /var/lib/archbuild/wolfaur | |
3 | export CHROOT_DIR = | |
e55b6604 | 4 | export BUILD_SCRIPT = /usr/bin/extra-x86_64-build |
f5a0f749 VD |
5 | export MAKECHROOTPKG_ARGS = -Cun |
6 | ||
4d9e1437 | 7 | #export MAKEPKG_CONFIG_FILE = /usr/share/devtools/pacman-extra.conf |
f5a0f749 | 8 | |
e55b6604 | 9 | export AUR_URL = https://aur.archlinux.org |
f5a0f749 | 10 | |
e55b6604 VD |
11 | export DB_PATH = packages/wolfaur.db.tar.gz |
12 | export DB_NAME = wolfaur.db.tar.gz | |
f5a0f749 | 13 | |
e55b6604 VD |
14 | export DESTDIR = packages |
15 | export SRCDIR = build | |
f5a0f749 VD |
16 | export SKIP_TAG = skip |
17 | export VERSION_FILE = version | |
e55b6604 VD |
18 | |
19 | PACKAGES = $(wildcard build/*) | |
20 | ||
21 | .PHONY: $(PACKAGES) | |
22 | ||
f5a0f749 VD |
23 | packages/%: build/%/$(VERSION_FILE) |
24 | /bin/bash -c "/srv/aur/register_package.sh $(dir $<)" | |
e55b6604 | 25 | |
f5a0f749 VD |
26 | build/%: build/%/.git |
27 | ||
28 | build/%/$(VERSION_FILE): build/%/PKGBUILD | |
f5a0f749 VD |
29 | /bin/bash -c "/srv/aur/build_package.sh $(dir $<)" |
30 | ||
31 | build/%/PKGBUILD: build/%/.git | |
8c7f2f1f | 32 | - git -C $(dir $@) checkout master --force |
f5a0f749 | 33 | - git -C $(dir $@) pull |
e55b6604 VD |
34 | |
35 | build/%/.git: | |
36 | git clone "$(AUR_URL)/$(patsubst build/%/.git,%,$@)" "$(dir $@)" | |
37 | ||
38 | ||
f5a0f749 | 39 | |
e55b6604 VD |
40 | update: $(foreach repo,$(PACKAGES),$(patsubst build/%,packages/%,$(repo))) |
41 |