DESTDIR ?= /
-all: build
+all: po build
.PHONY: build
build:
.PHONY: clean
clean:
python setup.py clean
+ -rm -rfv build
.PHONY: dist
dist:
python setup.py sdist
+.PHONY: bdist
+bdist:
+ python setup.py bdist
+
.PHONY: install
-install:
- python setup.py install --root $(DESTDIR)
+install: po
+ python setup.py install --root=$(DESTDIR) --prefix=/usr
+
+ # Create script aliases.
+ ln -svf pakfire $(DESTDIR)/usr/bin/pakfire-builder
+ ln -svf pakfire $(DESTDIR)/usr/bin/pakfire-server
+
+ -mkdir -pv $(DESTDIR)/usr/lib/pakfire
+ ln -svf ../../bin/pakfire $(DESTDIR)/usr/lib/pakfire/builder
-mkdir -pv $(DESTDIR)/etc/pakfire.repos.d
cp -vf examples/pakfire.conf $(DESTDIR)/etc/pakfire.conf
.PHONY: check
check:
./runpychecker.sh
+
+.PHONY: po
+po:
+ find pakfire src scripts -name "*.py" -or -name "*.c" -or -name "pakfire" -and -type f | \
+ grep -v "__version__.py" | sort > po/POTFILES.in