#!/usr/bin/make -f # Use this script to update the package from AUR. # This script depends on: # - coreutils # - pacman # - sed # - wget default: PHONY all all: PHONY 51-android.rules PKGBUILD name=android-udev aur: mkdir $@ aur/%.tar.gz: | aur cd aur && wget http://aur.archlinux.org/packages/$*/$*.tar.gz aur/%: aur/%.tar.gz cd aur && tar xzf $(notdir $<) aur/$(name)/%: aur/$(name).tar.gz | aur/$(name) test -f $@ && touch $@ 51-android.rules: aur/$(name)/51-android.rules sed -r 's/\s+$$//' < $< > $@ PKGBUILD: aur/$(name)/PKGBUILD 51-android.rules # Update pkg{ver,rel} ver=`grep -m1 pkgver= $<` ; sed -i "s/pkgver=.*/$$ver/" $@ rel=`grep -m1 pkgrel= $<`.1; sed -i "s/pkgrel=.*/$$rel/" $@ # Update md5sums sed -i '/md5sums/,$$d' $@ makepkg -g >> $@ clean: PHONY rm -rf aur maintainerclean: PHONY clean rm -f 51-android.rules .PHONY: PHONY FORCE